Skip to content

Commit f2f20ea

Browse files
authored
[SDK-2630] Release 8.0.0-BETA1
1 parent 14b3a7d commit f2f20ea

File tree

1 file changed

+32
-1
lines changed

1 file changed

+32
-1
lines changed

Diff for: CHANGELOG.md

+32-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,36 @@
11
# CHANGELOG
22

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+
334
## [7.9.0](https://github.com/auth0/auth0-PHP/tree/7.9.0) (2021-05-03)
435

536
[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/
140171

141172
**BEFORE YOU UPGRADE**
142173

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.
144175

145176
**Added**
146177

0 commit comments

Comments
 (0)