Skip to content

4.0.0

Compare
Choose a tag to compare
@evansims evansims released this 24 Mar 12:33
2e649d7

Full Changelog

This release introduces PHP 8.0 support and upgrades the bundle to use Auth0's PHP SDK 7.x branch. It also includes expanded JWT validation options, upgraded caching support, a simplified configuration format, and other improvements.

This release includes potential breaking changes that may require minor changes to host applications to support. Please review UPGRADING.md for guidance on updating your application.

Added

  • Introduce PHP 8.0 support #108 (olix21)
  • Update to latest Auth0 PHP SDK version #108 (evansims)
    • Configuration format updated. See README for example.
    • Cache support updated to support PSR-6 or PSR-16 caches. This cache is handed off to the Auth0 PHP SDK for use in JWK fetching.
    • Added opt-in JWT validation checks around nonce, azp, org_id, and aud claims, and support for max_age and leeway checks.
    • Enforces strict typing and expands type hinting.
    • Upgrades to PHPUnit 9, and updates unit tests to support syntax changes.
    • Adds unit tests for new helper classes.
    • Adds phpcs and phpstan checks.
  • Adds support for Auth0 Organizations, currently in closed beta testing

Changed

  • Use Symfony PSR-6 > PSR-16 cache adapter #110 (darthf1)