What is New
Official UniFi Network Application API Support
You can now configure controllers that use API key authentication alongside the classic username/password controllers. The tool automatically detects the controller type and shows the appropriate collections and UI controls.
Breaking Changes
- PHP 8.1 or higher is now required (previously PHP 7.4)
Changes
- Added support for the official UniFi Network Application API client using API key authentication
- Added 23 new API endpoints for official API controllers (devices, clients, networks, WiFi, firewall, switching, and more)
- Updated Twig to v3.x (Twig 2.x is end of life)
- Updated Kint to v5.x for PHP 8.1+ compatibility
- Auto-select site when only one site is available
- Detect and display the actual application version for official API controllers
- Custom menu entries in config.php are automatically hidden for official API controllers
- Wider collection dropdown to accommodate longer endpoint names
Upgrade Notes
When upgrading from 2.x, update your config/config.php based on the new config/config-template.php. Existing classic controller entries will continue to work without changes. See the README for instructions on adding official API controllers.