Here you will find upgrade steps between releases.
The bundle makes modifications to the existing schema. You will need to run the Doctrine schema update process to sync the changes:
bin/console doctrine:schema:update
The schema changes include:
- Removed the
userIdentifier
index fromoauth2_access_token
andoauth2_authorization_code
tables
NOTE: This is now obsolete due to issue #196. You can safely ignore it.
The bundle makes modifications to the existing schema. You will need to run the Doctrine schema update process to sync the changes:
bin/console doctrine:schema:update
The schema changes include:
- New
userIdentifier
index on theoauth2_access_token
andoauth2_authorization_code
tables
The following options have been renamed:
access-tokens-only
has been renamed toaccess-tokens
refresh-tokens-only
has been renamed torefresh-tokens
The bundle makes modifications to the existing schema. You will need to run the Doctrine schema update process to sync the changes:
bin/console doctrine:schema:update
The schema changes include:
- New
allow_plain_text_pkce
field on theoauth2_client
table secret
field on theoauth2_client
table is now nullable
The following interfaces have been changed:
The following method signatures have been changed:
NOTE: The underlying league/oauth2-server library has been upgraded from version
7.x
to8.x
. Please check your code if you are directly implementing their interfaces or extending existing non-final classes.
The bundle removed a direct dependency on the zendframework/zend-diactoros package. You now need to explicitly install a PSR 7/17 implementation. We recommand that you use nyholm/psr7. Check out this document if you wish to use a different implementation.
Previously documented client scope inheriting and restricting is now the new default behavior. You can safely remove the listener from your project.
The bundle adds new tables and constraints to the existing schema. You will need to run the Doctrine schema update process to sync the changes:
bin/console doctrine:schema:update
The schema changes include:
- New
oauth2_authorization_code
table for storing authorization codes access_token
field on theoauth2_refresh_token
table is now nullable
The following interfaces have been changed: