|
1 | 1 | # CHANGELOG
|
2 | 2 |
|
| 3 | +## [8.0.0-BETA1](https://github.com/auth0/auth0-PHP/tree/7.0.0) (2021-06-30) |
| 4 | + |
| 5 | +[Full Changelog](https://github.com/auth0/auth0-PHP/compare/7.9.0...8.0.0-BETA1) |
| 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 | +**8.0 Highlights** |
| 14 | + |
| 15 | +- Updated SDK API for more intuitive use and improved usability. Now follows fluent interface principles. |
| 16 | +- Updated SDK API designed with PHP 8.0's named arguments as the encouraged interface method. |
| 17 | +- New configuration object, SdkConfiguration, allows for dynamic changes within your application. |
| 18 | +- Updated PHP language support, including typed properties and return types, are now used throughout the SDK. |
| 19 | +- Added support for the following PHP-FIG standards interfaces: |
| 20 | + - [PSR-6](https://www.php-fig.org/psr/psr-6/) caches are now used for caching JWKs and Management API tokens. |
| 21 | + - [PSR-7](https://www.php-fig.org/psr/psr-7/) HTTP messages are now returned by methods that initiate network requests. |
| 22 | + - [PSR-14](https://www.php-fig.org/psr/psr-14/) events are now raised, allowing for deeper integration into the SDK's behavior. |
| 23 | + - [PSR-17](https://www.php-fig.org/psr/psr-17/) HTTP factories are now used during network requests for generating PSR-7 messages. |
| 24 | + - [PSR-18](https://www.php-fig.org/psr/psr-18/) HTTP clients are now supported, allowing you to choose your network client. |
| 25 | +- Improved Token handling system. |
| 26 | +- Encrypted session cookies, with cookies being the default session handler. PHP sessions may be phased out in a future release. |
| 27 | +- New Management API auto-pagination helper for iterating through API results. |
| 28 | +- [PKCE](https://auth0.com/docs/flows/call-your-api-using-the-authorization-code-flow-with-pkce) is now enabled by default. |
| 29 | + |
| 30 | +For a complete overview of API changes, please see [UPGRADE.md](UPGRADE.md). |
| 31 | + |
| 32 | +For guidance on using the new configuration interface or SDK API, please see [README.md](README.md). |
| 33 | + |
3 | 34 | ## [7.9.0](https://github.com/auth0/auth0-PHP/tree/7.9.0) (2021-05-03)
|
4 | 35 |
|
5 | 36 | [Full Changelog](https://github.com/auth0/auth0-PHP/compare/7.8.0...7.9.0)
|
@@ -140,7 +171,7 @@ SDK 7.6 introduces support for [the newly released PHP 8.0](https://www.php.net/
|
140 | 171 |
|
141 | 172 | **BEFORE YOU UPGRADE**
|
142 | 173 |
|
143 |
| -This is a major release with several breaking changes. Please see the [v5 to v7 migration guide here](https://github.com/auth0/auth0-PHP/blob/master/MIGRATE-v5-TO-v7.md) before you upgrade. |
| 174 | +This is a major release with several breaking changes. Please see the [v5 to v7 migration guide here](https://github.com/auth0/auth0-PHP/blob/master/UPGRADE.md) before you upgrade. |
144 | 175 |
|
145 | 176 | **Added**
|
146 | 177 |
|
|
0 commit comments