Skip to content

Releases: auth0/auth0-PHP

7.9.1

06 Jul 18:30
44caed3

Choose a tag to compare

Full Changelog

Fixed

8.0.0-BETA1

01 Jul 16:08
f2f20ea

Choose a tag to compare

8.0.0-BETA1 Pre-release
Pre-release

Full Changelog

BEFORE YOU UPGRADE

  • This is a major release that includes breaking changes. Please see UPGRADE.md before upgrading. This release will require changes to your application.
  • The SDK no longer specifically relies on Guzzle for network requests. Options for supplying your libraries of choice have been added through PSR-18 and PSR-17 configuration options.
  • 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.

8.0 Highlights

  • Updated SDK API for more intuitive use and improved usability. Now follows fluent interface principles.
  • Updated SDK API designed with PHP 8.0's named arguments as the encouraged interface method.
  • New configuration object, SdkConfiguration, allows for dynamic changes within your application.
  • Updated PHP language support, including typed properties and return types, are now used throughout the SDK.
  • Added support for the following PHP-FIG standards interfaces:
    • PSR-6 caches are now used for caching JWKs and Management API tokens.
    • PSR-7 HTTP messages are now returned by methods that initiate network requests.
    • PSR-14 events are now raised, allowing for deeper integration into the SDK's behavior.
    • PSR-17 HTTP factories are now used during network requests for generating PSR-7 messages.
    • PSR-18 HTTP clients are now supported, allowing you to choose your network client.
  • Improved Token handling system.
  • Encrypted session cookies, with cookies being the default session handler. PHP sessions may be phased out in a future release.
  • New Management API auto-pagination helper for iterating through API results.
  • PKCE is now enabled by default.

For a complete overview of API changes, please see UPGRADE.md.

For guidance on using the new configuration interface or SDK API, please see README.md.

7.9.0

04 May 00:33
0611fba

Choose a tag to compare

Full Changelog

Changed

7.8.0

01 Apr 20:29
05c538b

Choose a tag to compare

Full Changelog

This release expands Organizations support to the Management API client. Please see the README for details on Organizations, currently in closed beta testing.

Added

  • Add Organizations support to Management API Client #483 (evansims)

7.7.0

19 Mar 20:05
1335f7d

Choose a tag to compare

Full Changelog

This release includes initial support for Organizations, a new feature from Auth0 currently in closed beta testing. Please see the updated README for usage instructions.

Added

  • Add Organizations support to Authentication API Client #482 (evansims)

Changed

  • Support client_id on /tickets/password-change #481 (evansims)

7.6.2

01 Feb 15:04
8d37d23

Choose a tag to compare

Full Changelog

Fixed

  • Ensure ?include_totals are handled properly on GET /users and GET /roles requests for Management API #476 (evansims)

7.6.1

04 Jan 21:51
1149c43

Choose a tag to compare

Full Changelog

This is a hotfix release to address an issue with a Composer dependency reference and apply a testing configuration change. There are no additional new features or changes.

7.6.0

04 Jan 16:51
cee58aa

Choose a tag to compare

Full Changelog

SDK 7.6 introduces support for the newly released PHP 8.0 and drops support for PHP 7.1 and 7.2 (which have reached their end of support cycles.) Please ensure you are running supported versions of PHP in your environments.

Added

7.5.0

16 Nov 13:05
29c74a3

Choose a tag to compare

Full Changelog

Closed issues

  • createPasswordChangeTicket doesn't support 'ttl_sec' parameter #457
  • Make the CACHE_TTL used in the JWKFetcher configurable. #450
  • Allow programmatic clearing of cache values managed by Auth0Service #441

Added

  • Add support for Authorization Code Flow with PKCE #449 (ls-youssef-jlidat)
  • Allow specifying TTL when creating password change tickets #463 (evansims)
  • Expand control over TTL/Caching in JWKFetcher #462 (evansims)
  • Add support for Management V2 users export job endpoint #461 (evansims)

7.4.0

28 Sep 14:46
ccead4f

Choose a tag to compare

Full Changelog

Added

  • Add support for new identity field for email verifications #455 (jimmyjames)