All notable changes to this project will be documented in this file, in reverse chronological order by release.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- #143 provides an update to
ZF\MvcAuth\Factory\OAuth2ServerFactory
to allow thezf-oauth2.options.use_openid_connect
option (or adapter-specific settingoptions.use_openid_connect
) to vary which class is used for anauthorization_code
grant type. If the setting is present and a booleantrue
value, the classOAuth2\OpenID\GrantType\AuthorizationCode
will be used instead ofOAuth2\GrantType\AuthorizationCode
.
- Nothing.
- Nothing.
- #137 removes support for HHVM.
- #136 provides changes to the
OAuth2Adapter
that prevent hitting the database twice when the token is valid.
- Nothing.
- Nothing.
- Nothing.
- #128 fixes an issue stemming from changes in the Admin API; controller service names are often written in configuration using dash, versus namespace, separators, which causes authorization lookups to fail. This version now converts dashes to namespace separators in the controller names when creating the ACL.
- Nothing.
- Nothing.
- Nothing.
- #125 updates the
MvcRouteListener
to trigger events usingtriggerEventUntil()
instead of using argument overloading ontrigger()
; this change ensures that the code will work with zend-eventmanager v3 properly.
- Nothing.
- Nothing.
- Nothing.
- #120 fixes the
Module::onBootstrap()
method to re-introduce attachment of theMvcRouteListener
. - #119 fixes a comparisoin
in
DefaultResourceResolverListener::getIdentifier()
whereby an identifier of0
was incorrectly resulting in matching to a collection request. As collections and entities often have different permissions, this could lead to potential false-positiive authorization checks.
- #114 and #116 add support for both PHP 7 and version 3 components from Zend Framework (while retaining compatibility for version 2 components).
- Nothing.
- #116 removes support for PHP 5.5.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- #111 adds a check for the
unset_refresh_token_after_use
configuration flag when creating anOAuth2\Server
instance, passing it to the instance when discovered.