|
1 | 1 | # CHANGELOG
|
2 | 2 |
|
| 3 | +## [8.0.1](https://github.com/auth0/auth0-PHP/tree/8.0.1) (2021-09-23) |
| 4 | + |
| 5 | +[Full Changelog](https://github.com/auth0/auth0-PHP/compare/8.0.0...8.0.1) |
| 6 | + |
| 7 | +**BEFORE YOU UPGRADE** |
| 8 | + |
| 9 | +- This is a major release that includes breaking changes. Please see [UPGRADE.md](UPGRADE.md) before upgrading. This release will require changes to your application. |
| 10 | +- The SDK no longer specifically relies on Guzzle for network requests. Options for supplying your libraries of choice have been added through [PSR-18](https://www.php-fig.org/psr/psr-18/) and [PSR-17](https://www.php-fig.org/psr/psr-17/) configuration options. |
| 11 | +- PHP 7.4 is now the minimum supported PHP version, but we encourage using PHP 8.0. PHP 7.4 will be the last supported 7.x release. This library follows [the official support schedule for PHP](https://www.php.net/supported-versions.php). |
| 12 | + |
| 13 | +**Changes Since 8.0.0** |
| 14 | + |
| 15 | +- Simplify decoding of Access Tokens via `Auth0::decode()` [#534](https://github.com/auth0/auth0-PHP/pull/571) ([shadowhand](https://github.com/shadowhand)) |
| 16 | + |
| 17 | +**8.0 Highlights** |
| 18 | + |
| 19 | +- Updated SDK API for more intuitive use and improved usability. Now follows fluent interface principles. |
| 20 | +- Updated SDK API designed with PHP 8.0's named arguments as the encouraged interface method. |
| 21 | +- New configuration object, SdkConfiguration, allows for dynamic changes within your application. |
| 22 | +- Updated PHP language support, including typed properties and return types, are now used throughout the SDK. |
| 23 | +- Added support for the following PHP-FIG standards interfaces: |
| 24 | + - [PSR-6](https://www.php-fig.org/psr/psr-6/) caches are now used for caching JWKs and Management API tokens. |
| 25 | + - [PSR-7](https://www.php-fig.org/psr/psr-7/) HTTP messages are now returned by methods that initiate network requests. |
| 26 | + - [PSR-14](https://www.php-fig.org/psr/psr-14/) events are now raised, allowing for deeper integration into the SDK's behavior. |
| 27 | + - [PSR-17](https://www.php-fig.org/psr/psr-17/) HTTP factories are now used during network requests for generating PSR-7 messages. |
| 28 | + - [PSR-18](https://www.php-fig.org/psr/psr-18/) HTTP clients are now supported, allowing you to choose your network client. |
| 29 | +- Improved Token handling system. |
| 30 | +- Encrypted session cookies, with cookies being the default session handler. PHP sessions may be phased out in a future release. |
| 31 | +- New Management API auto-pagination helper for iterating through API results. |
| 32 | +- [PKCE](https://auth0.com/docs/flows/call-your-api-using-the-authorization-code-flow-with-pkce) is now enabled by default. |
| 33 | + |
| 34 | +For a complete overview of API changes, please see [UPGRADE.md](UPGRADE.md). |
| 35 | + |
| 36 | +For guidance on using the new configuration interface or SDK API, please see [README.md](README.md). |
| 37 | + |
3 | 38 | ## [8.0.0](https://github.com/auth0/auth0-PHP/tree/8.0.0) (2021-09-20)
|
4 | 39 |
|
5 | 40 | [Full Changelog](https://github.com/auth0/auth0-PHP/compare/7.9.0...8.0.0)
|
|
0 commit comments