All Versions
Latest Version
Avg Release Cycle
67 days
Latest Release
107 days ago

Changelog History
Page 6

  • v4.0.0 Changes

    November 08, 2014
  • v3.2.0 Changes

    April 16, 2014
    • โž• Added the ability to change the algorithm that is used to generate the token strings (Issue #151)
  • v3.1.2 Changes

    February 26, 2014
    • ๐Ÿ‘Œ Support Authorization being an environment variable. See more
  • v3.1.1 Changes

    December 05, 2013
    • Normalize headers when getallheaders() is available (Issues #108 and #114)
  • v3.1.0 Changes

    December 05, 2013
    • No longer necessary to inject the authorisation server into a grant, the server will inject itself
    • โž• Added test for 1419ba8cdcf18dd034c8db9f7de86a2594b68605
  • v3.0.1 Changes

    December 02, 2013
    • โœ… Forgot to tell TravisCI from testing PHP 5.3
  • v3.0.0 Changes

    December 02, 2013
    • ๐Ÿ›  Fixed spelling of Implicit grant class (Issue #84)
    • ๐Ÿ‘ท Travis CI now tests for PHP 5.5
    • ๐Ÿ›  Fixes for checking headers for resource server (Issues #79 and #)
    • The word "bearer" now has a capital "B" in JSON output to match OAuth 2.0 spec
    • ๐Ÿšš All grants no longer remove old sessions by default
    • ๐Ÿ‘ All grants now support custom access token TTL (Issue #92)
    • ๐Ÿ‘ All methods which didn't before return a value now return $this to support method chaining
    • โœ‚ Removed the build in DB providers - these will be put in their own repos to remove baggage in the main repository
    • โœ‚ Removed support for PHP 5.3 because this library now uses traits and will use other modern PHP features going forward
    • ๐Ÿšš Moved some grant related functions into a trait to reduce duplicate code
  • v2.1.1 Changes

    June 02, 2013
    • โž• Added conditional isValid() flag to check for Authorization header only (thanks @alexmcroberts)
    • ๐Ÿ›  Fixed semantic meaning of requireScopeParam() and requireStateParam() by changing their default value to true
    • โšก๏ธ Updated some duff docblocks
    • Corrected array key call in Resource.php (Issue #63)
  • v2.1.0 Changes

    May 10, 2013
    • ๐Ÿšš Moved zetacomponents/database to "suggest" in composer.json. If you rely on this feature you now need to include " zetacomponents/database" into "require" key in your own composer.json. (Issue #51)
    • ๐Ÿ†• New method in Refresh grant called rotateRefreshTokens(). Pass in true to issue a new refresh token each time an access token is refreshed. This parameter needs to be set to true in order to request reduced scopes with the new access token. (Issue #47)
    • ๐Ÿ“‡ Rename key column in oauth_scopes table to scope as key is a reserved SQL word. (Issue #45)
    • 0๏ธโƒฃ The scope parameter is no longer required by default as per the RFC. (Issue #43)
    • 0๏ธโƒฃ You can now set multiple default scopes by passing an array into setDefaultScope(). (Issue #42)
    • The password and client credentials grants now allow for multiple sessions per user. (Issue #32)
    • Scopes associated to authorization codes are not held in their own table (Issue #44)
    • โšก๏ธ Database schema updates.
  • v2.0.5 Changes

    May 09, 2013
    • Fixed oauth_session_token_scopes table primary key
    • โœ‚ Removed DEFAULT '' that has slipped into some tables
    • ๐Ÿ›  Fixed docblock for SessionInterface::associateRefreshToken()