Releases: Art-of-WiFi/UniFi-API-browser
Releases · Art-of-WiFi/UniFi-API-browser
v3.0.0
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.
UniFi API browser 2.0.36
- updated PHP API client to version 2.0.6
UniFi API browser 2.0.35
- updated PHP API client
- added notes to README related to UniFi OS Server support
- a number of minor changes and improvements
UniFi API browser 2.0.34
- implemented support for UniFi API client version 2.0.X
- implemented try/catch to handle Exceptions and provide better feedback to the user
- use secure cookies when the tool is accessed over HTTPS
- a number of minor tweaks
UniFi API browser 2.0.33
- fixed handling of results from API v2, bug was introduced with version 2.0.32
UniFi API browser 2.0.32
- applied fix to handle the more strict behaviour of
property_exists()function in PHP >=8.0 when accidentally passing an array instead of an object - composer update; upgraded UniFi Controller API client class to 1.1.101
UniFi API browser 2.0.31
- incorporated the suggestions from PR #115 to update Twig
- other minor changes
UniFi API browser 2.0.30
- updated PHP API client class to 1.1.99
- added support for the new
get_system_log()method provided by the latest PHP API client class
UniFi API browser 2.0.29
- composer update
- upgraded PHP API client version to 1.1.95
- bumped version to 2.0.29
UniFi API browser 2.0.28
- minor code cleanup
- upgraded twig/twig to 2.16.1 based on this report by Dependabot: https://github.com/Art-of-WiFi/UniFi-API-browser/security/dependabot/2
- upgraded several other 3rd party packages
- upgraded the PHP API client to 1.1.94