Skip to content

Releases: auth0/symfony

5.0.0-BETA0

05 Dec 04:58
Compare
Choose a tag to compare
5.0.0-BETA0 Pre-release
Pre-release

Warning This is a beta release and is subject to breaking changes. It is not recommended for production use, but your feedback and help in testing is appreciated!

Note This package will be renamed once 5.0 is released. Users of previous releases will begin receiving a deprecation notice in Composer to upgrade their projects to 5.0 and use the new package name, at their earliest convenience.

Version 5.0 of Auth0's Symfony SDK introduces a number of exciting new features, including full support for PHP 8.0+ and Symfony 6.1+, an upgrade to Auth0's latest Auth0-PHP SDK v8, and full authentication support. The bundle has been completely rewritten to take advantage of the latest Symfony security APIs, and uses an updated configuration format that is more accessible and simpler to maintain, among other improvements.

BETA-0 focuses on the migration of the core classes to the new bundle structure and security APIs. BETa1 will expand support for Symfony's integrated caching mechanisms.

Please review the updated README.md for guidance on updating your application.

4.0.0

24 Mar 12:33
2e649d7
Compare
Choose a tag to compare

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)

3.4.0

22 Jun 23:32
7d7af90
Compare
Choose a tag to compare

Full Changelog

Added

  • Add support for autowiring #94 (dunglas)
  • Give access to the raw JWT in the user provider #97 (dunglas)

Changed

  • Remove unused argument, and unused property #95 (dunglas)

3.3.1

12 Dec 16:09
Compare
Choose a tag to compare

Full Changelog

Fixed

  • Configuration authorized_issuer string or array compatibility #89 (antzo)

3.3.0

05 Dec 23:09
Compare
Choose a tag to compare

Full Changelog

Closed issues

  • new release #86
  • Remove SimplePreAuthenticatorInterface? #80

Added

Fixed

3.2.0

26 Sep 22:13
Compare
Choose a tag to compare

Full Changelog

Added

  • GuardAuthenticator implementation for Symfony 2.8 and later #75 (niels-nijens)

3.1.0

12 Jul 23:35
Compare
Choose a tag to compare

Closed issues

  • Support Symfony4 #55
  • Allow multiple audiences in config #54

Added

  • Add multiple audiences capability to JWT verification #57 (joshcanhelp)
  • Allow symfony/framework-bundle 4.x #56 (ricbra)

3.0.2

19 Jul 13:43
Compare
Choose a tag to compare

Added

3.0.1: Merge pull request #49 from pedropapa/patch-1

06 Jun 12:06
Compare
Choose a tag to compare
[FIX] supported_algs configuration parameter

3.0.0: Merge pull request #46 from auth0/3.x.x-dev

04 May 18:10
Compare
Choose a tag to compare
upgrade to auth0php 4 + support for RS256 + optional base64 encoded secrets