Skip to content

Releases: bshaffer/oauth2-server-php

v1.14.1

07 Jul 17:55
096db2c
Compare
Choose a tag to compare

Bug Fixes

  • fix: add missing param to setAuthorizationCode (#1048)

v1.14.0

12 Jun 18:38
894f672
Compare
Choose a tag to compare

BREAKING CHANGE

Add support for PKCE (#1045) - @hkalina

Two fields were added to the storage classes, code_challenge and code_challenge_method. You will need to update your databases to have these columns, or you will get an error when you upgrade.

Fixes

v1.13.0

12 Oct 17:34
cd11527
Compare
Choose a tag to compare

Features

  • adjust type hint for Symfony 6 (#1030)

v1.12.1

01 Jun 22:35
2bfaf9d
Compare
Choose a tag to compare

Bug Fixes

  • fix PHP 8.1 deprecation error (#1021)

v1.12.0

26 Apr 21:21
60254fc
Compare
Choose a tag to compare
  • drop support for PHP 7.0 and below (#1018)

v1.11.1

04 Dec 01:13
5a0c800
Compare
Choose a tag to compare

Fixes PHP 7.2 issues

  • #953 - [bug] Fixes PHP7.2 warning due to incorrect parameter used in count

v1.11.0

30 Nov 23:24
b8051e9
Compare
Choose a tag to compare

HAPPY HOLIDAYS!!

  • #901 - [feature] Add compatibility for PHP 5.3 by removing PHP 5.4 shorthand array syntax
  • #898 - [bug] Remove 2 slashes from sqlite DSN for Windows
  • #896 - [docs] Fixe release dates in Changelog
  • #894 - [feature] Callable for customizing JWT payload
  • #891 - [bug] Merge headers with server global header values
  • Fixes tests (#914, #952)

v1.10.0

15 Nov 01:43
d158878
Compare
Choose a tag to compare

HAPPY THANKSGIVING!!

PR for these changes: #889

  • #795 - [feature] added protected createPayload method to allow easier customization of JWT payload
  • #807 - [refactor] simplifies UserInfoController constructor
  • #814 - [docs] Adds https to README link
  • #827 - [testing] Explicitly pulls in phpunit 4
  • #828 - [docs] PHPDoc improvements and type hinting of variables.
  • #829 - [bug] Fix CORS issue for revoking and requesting an access token
  • #869 - [testing] Remove php 5.3 from travis and use vendored phpunit
  • #834 - [feature] use random_bytes if available
  • #851 - [docs] Fix PHPDoc
  • #872 - [bug] Fix count() error on PHP 7.2
  • #873 - [testing] adds php 7.2 to travis
  • #794 - [docs] Fix typo in composer.json
  • #885 - [testing] Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase

Note: master is now the default branch. develop is deprecated and will eventually be deleted.

v1.9.0

06 Jan 23:20
Compare
Choose a tag to compare

HAPPY NEW YEAR!!

  • bug #645 - Allow null for client_secret
  • bug #651 - Fix bug in isPublicClient of Cassandra Storage
  • bug #670 - Bug in client's scope restriction
  • bug #672 - Implemented method to override the password hashing algorithm
  • bug #698 - Fix Token Response's Content-Type to application/json
  • bug #729 - Ensures unsetAccessToken and unsetRefreshToken return a bool
  • bug #749 - Fix UserClaims for CodeIdToken
  • bug #784 - RFC6750 compatibility
  • bug #776 - Fix "redirect_uri_mismatch" for URIs with encoded characters
  • bug #759 - no access token supplied to resource controller results in empty request body
  • bug #773 - Use OpenSSL random method before attempting Mcrypt's.
  • bug #790 - Add mongo db

v1.8.0

18 Sep 18:08
Compare
Choose a tag to compare
  • bug #594 - adds jti
  • bug #598 - fixes lifetime configurations for JWTs
  • bug #634 - fixes travis builds, upgrade to containers
  • bug #586 - support for revoking tokens
  • bug #636 - Adds FirebaseJWT bridge
  • bug #639 - Mongo HHVM compatibility