5.3.0 (2024-06-24)
This release includes experimental community-contributed support for Symfony 7. If you encounter any issues, please open an issue on GitHub.
Added
Changed
Fixed
5.2.3 (2024-01-08)
Fixed
- Syntax typo in AuthenticationController::__construct() #180 (mkilmanas)
- Controller container property assignment #179 (mkilmanas)
5.2.2 (2023-12-19)
Fixed
- Disallow installation with Symfony 7.0 until fully compatible
5.2.1 (2023-12-16)
Fixed
5.2.0 (2023-12-12)
Added
Changed
- Bumped
auth0-php
dependency version range to^8.10
. - Raised the minimum supported PHP version to
8.1
. - Added support for Symfony
^6.4
.- Symfony
^7.0
support will be added in a forthcoming release.
- Symfony
Note
¹ To use this feature, an Auth0 tenant must have support for it enabled.
5.1.0 (2023-07-24)
Added
- Organization Name support added for Authentication API and token handling ¹
Changed
- Bumped
auth0-php
dependency version range to^8.7
. - Updated telemetry to indicate new
symfony
package name (previouslyjwt-auth-bundle
.)
Note ¹ To use this feature, an Auth0 tenant must have support for it enabled. This feature is not yet available to all tenants.
5.0.0 (2023-01-10)
We are excited to announce the release of V5.0 of Auth0's Symfony SDK! This version is a complete rewrite of our Symfony bundle, and includes full support for PHP 8.1 and Symfony 6.1. It also includes numerous new features and greatly expanded functionality, including:
- Plug-and-play route controllers to instantly add Auth0 authentication to your Symfony application
- Expanded route authorization support
- Support for Symfony's new Guard APIs
- Improved performance and stability
- Full integration with v8 of the Auth0-PHP SDK and all of its features, including Management APIs, passwordless, and more
This release represents a significant upgrade to the API of our bundle, and we'd encourage you to refer to our updated README.md for usage of the new release, and guidance on upgrading your Symfony application. We hope you enjoy this new version and all the features it has to offer. Thank you for using Auth0!
Note: As of this release, we have renamed the package to
auth0/symfony
(previouslyauth0/jwt-auth-bundle
) so as to better clarify the elevated functionality of the SDK into a full Auth0 integration with this release. We have marked theauth0/jwt-auth-bundle
package as deprecated with Packagist to inform customers of this change. Simply update yourcomposer.json
to reference the new package name to continue receiving updates.
5.0.0 BETA-1 (2022-12-15)
Warning This SDK is in beta and is subject to breaking changes. It is not recommended for production use, but your feedback and help in testing is appreciated!
This release introduces PHP 8.0 support, Symfony 6.1+ support, and upgrades the bundle to use Auth0's Auth0-PHP SDK 8.x branch. It also introduces a new configuration format, full authorization support, and other improvements. Please review the updated README.md for guidance on updating your application.
Added
- Integration with Symfony session management APIs #141 (evansims)
- Integration with Symfony caching component APIs #140 (evansims)
Fixed
- Minor bug fixes and performance improvements from BETA-0
5.0.0 BETA-0 (2022-12-04)
Warning This SDK is in beta and is subject to breaking changes. It is not recommended for production use, but your feedback and help in testing is appreciated!
This release introduces PHP 8.0 support, Symfony 6.1+ support, and upgrades the bundle to use Auth0's Auth0-PHP SDK 8.x branch. It also introduces a new configuration format, full authorization support, and other improvements. Please review the updated README.md for guidance on updating your application.
4.0.0 (2021-03-23)
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
3.4.0 (2020-06-22)
Added
- Add support for autowiring #94 (dunglas)
- Give access to the raw JWT in the user provider #97 (dunglas)
Changed
3.3.1 (2019-12-10)
Fixed
3.3.0 (2019-12-05)
Closed issues
Added
Fixed
3.2.0 (2019-09-26)
Added
- GuardAuthenticator implementation for Symfony 2.8 and later #75 (niels-nijens)
3.1.0 (2018-07-12)
Closed issues
Added
- Add multiple audiences capability to JWT verification #57 (joshcanhelp)
- Allow symfony/framework-bundle 4.x #56 (ricbra)
3.0.2 (2017-07-19)
Added
2.0.0 (2016-01-29)
Closed issues:
Merged pull requests:
- Symfony 3 #26 (glena)
- Symfony 3.0 Changes #25 (frodosghost)
1.2.8 (2016-01-29)
Merged pull requests:
- Fix YML sintax #23 (glena)
- YAML files that use double quotes need to escape backslashes #22 (frodosghost)
1.2.7 (2016-01-18)
Merged pull requests:
1.2.6 (2015-11-17)
Closed issues:
Merged pull requests:
- [#18] Remove "cannotBeEmpty" property of secret_base64_encoded #19 (mickadoo)
- Replaces scope: 'openid profile' #17 (aguerere)
1.2.5 (2015-10-29)
Closed issues:
- Deps are wrong #16
Merged pull requests:
- Fixed readme #14 (tristanbes)
- Fixed all PSR-2 violations #13 (tristanbes)
- Fixed typo on Symfony word #12 (tristanbes)
1.2.4 (2015-07-17)
Merged pull requests:
1.2.3 (2015-05-15)
Merged pull requests:
1.2.2 (2015-05-13)
Merged pull requests:
1.2.1 (2015-05-12)
Closed issues:
- SDK Client headers spec compliant #6
Merged pull requests:
1.2.0 (2015-05-08)
Implemented enhancements:
- Use auth0-php instead of custom implementation no Auth0Service #4
- Auth0 settings should be optional #3
- Remove auth0 dependency from the project #2
Closed issues:
- Update readme #1
Merged pull requests:
1.0.0 (2015-01-30)
0.0.3 (2015-01-28)
0.0.2 (2015-01-27)
0.0.1 (2015-01-27)
* This Change Log was automatically generated by github_changelog_generator