Skip to content

Commit d4e4a7d

Browse files
authored
Release 8.0.1 (#572)
1 parent 8856a7a commit d4e4a7d

File tree

3 files changed

+43
-14
lines changed

3 files changed

+43
-14
lines changed

Diff for: .github/ISSUE_TEMPLATE/Bug Report.yml

+7-13
Original file line numberDiff line numberDiff line change
@@ -11,19 +11,13 @@ body:
1111
label: SDK Version
1212
description: What version of our SDK are you running? (`composer show | grep auth0/auth0-php`)
1313
options:
14-
- 8.0.0
15-
- 8.0.0-BETA3
16-
- 8.0.0-BETA2
17-
- 8.0.0-BETA1
18-
- 7.9.1
19-
- 7.9.0
20-
- 7.8.0
21-
- 7.7.0
22-
- 7.6.2
23-
- 7.6.1
24-
- 7.6.0
25-
- 7.5.0
26-
- 7.4.0
14+
- 8.0
15+
- 7.9
16+
- 7.8
17+
- 7.7
18+
- 7.6
19+
- 7.5
20+
- 7.4
2721
- Other (specify in 'additional context')
2822
validations:
2923
required: true

Diff for: CHANGELOG.md

+35
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,40 @@
11
# CHANGELOG
22

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+
338
## [8.0.0](https://github.com/auth0/auth0-PHP/tree/8.0.0) (2021-09-20)
439

540
[Full Changelog](https://github.com/auth0/auth0-PHP/compare/7.9.0...8.0.0)

Diff for: src/Auth0.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
*/
1919
final class Auth0
2020
{
21-
public const VERSION = '8.0.0';
21+
public const VERSION = '8.0.1';
2222

2323
/**
2424
* Instance of SdkConfiguration, for shared configuration across classes.

0 commit comments

Comments
 (0)