We intend to follow Semantic Versioning 2.0.0, if you find a change that break's semver, please create an issue.
Dec 20th, 2022
-
#382 - Added support to specify keycloak version - @micbis
-
#379 - Add certificate support for Azure provider - @uncaught
-
#381 - Allow null as redirect_route - @toooni
May 24th, 2022
- #369 - Fix an error message - @fabpot
February 23rd, 2022
- #361 - Twitch helix support - @ErdemUyanik
Nov 21st, 2021
- #341 - Enhancing test matrix, Symfony 6 support, dropping PHP 7.1, client 1.0 - @weaverryan
- #330 - add symfony 6 return types - @jrushlow
- #335 - Removed some deprecations introduced in Symfony 5.x - @DonCallisto
- #310 - Adding FusionAuth provider - @mooreds
- #309 - Update TwitchClient configuration - @chypriote
March 23rd, 2021
- #292 - Added new Oauth2Authenticator using the new Symony 5.2 Authenticator … - @Anthodev
December 7th, 2020
November 21st, 2020
- #272 - Adding missing use_state option to generic docs - @weaverryan
- #279 - Adds a default value to azure api_version - @weaverryan
October 10th, 2020
- #265 - Improve test coverage - @foxworth42
- #268 - Add Okta client - @foxworth42
- #266 - Add specific error message. - @foxworth42
October 4th, 2020
- #263 - Added support for endpoint version on Azure provider - @DonCallisto
- #261 - Update README.md - @matyo91
August 26th, 2020
- #258 - add twitch provider - @joel-44
July 21st, 2020
- #254 - Look for both POST and GET params when getting state - @theedov
- #241 - Add SymfonyConnect provider - @qdequippe
- #239 - Add Wave OAuth2 Provider - @qdequippe
- #237 - List required symfony version - @psociety
April 17th, 2020
- #235 - Add Buddy client - @akondas
March 27th, 2020
- #234 - Adding OAuth2Client::isStateless() hook point - @weaverryan
- #230 - Allow to pass options when fetching access token - @akondas
March 19th, 2020
- #227 - Updates to bin/update_readme script to fit current Symfony version - @Jampire
- #226 - Fixed minor typo - @sdaoudi
- #229 - Add provider for Spotify - @ker0x
February 7th, 2020
- #219 - Add IBM App ID provider - @Jampire
- #224 - Get rid of empty lines for optional config in README - @bocharsky-bw
January 10th, 2020
- #221 - Oauth apple support - @lolmx
- #223 - making client_secret optional to support apple provider - @weaverryan
November 25th, 2019
November 7th, 2019
- #211 - Allow any OAuth2ClientInterface implementation in ClientRegistry - @ajgarlag
October 28th, 2019
- #206 - added the custom_domain parameter to the auth0 client library config - @smatyas
- #204 - Phpstan fixes - @alister
October 7th, 2019
- #201 - add phpstan check to ci - @brambaud
- #203 - Allow overriding parts of a client config - @prudloff-insite
October 2nd, 2019
- #202 - Fixing bad require - should be in require-dev - @weaverryan
September 23rd, 2019
- #172 - Use NULL instead of empty string for defaultNull() values in README - @bocharsky-bw
- #178 - Clarified ambiguous example in the readme - @rene-s
- #176 - Fix typo in tests on bad config parameter's names - @VincentClair
- #171 - Tweak README with bin/update_readme command - @bocharsky-bw
- #173 - Fail CI if repo is in dirty state after bin/update_readme - @bocharsky-bw
- #193 - Errata in classname for authenticator - @rodrigobb
- #198 - Bumping minimum php version to 7.1 and removing support for EOL Symfony versions - @weaverryan
- #170 - Fix provider order (minor) - @umulmrum
- #199 - Forward compat with Symfony 4.4 - @weaverryan
- #182 - added php version 7.2 and 7.3 to travis tests - @AlessandroMinoccheri
- #196 - Allow To Retrieve Enabled Client Keys - @solverat
March 25th, 2019
- #167 - Adding "api_version" and "fields" options for Linkedin's provider - @Sicaa
January 31st, 2019
- #160 - Allow any OAuth2ClientInterface implementation in SocialAuthenticator - @ajgarlag
January 9th, 2019
- #157 - Add Geocaching Client - @Surfoo
December 31st, 2018
- #151 - added ability to configure default http_client - @sadikoff
- #155 - Update DependencyInjection to account for changes in Symfony 4.2 - @crayner
- #149 - Fix README link to "Guard authenticator" screencast - @techdaddies-kevin
December 3rd, 2018
- #141 - Update Azure DI Config With Default Values - @brianfreytag
November 12th, 2018
- #139 - Add Atlassian Jira provider - @mrjoops
November 5th, 2018
- #129 - Don't clear state after checking it - @weaverryan
- #135 - Feature/#133 drupal provider base url not configurable - @mnugter
- #131 - Adds whole config for azure - @aeimer
- #113 - Update documentation to use symfony flex recipe - @ckrack
- #137 - Added Oauth2ClientInterface for service decorating - @sadikoff
- #136 - readme update for drupal and azure client - @sadikoff
September 10th, 2018
- #124 - Applied fixes from FlintCI - @weaverryan
- #126 - Applied fixes from FlintCI - @weaverryan
- #119 - Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase - @samnela
- #86 - Make http client configurable - @soullivaneuh
- #122 - FlintCI integration - @soullivaneuh
- #118 - Using simpler getMessage(), which is identical - @weaverryan
August 24th, 2018
- #117 - Missing config key for Auth0 - @8eph
- #114 - Add configurable option to use oidc mode for the Google Provider - @hansnilsson
June 27th, 2018
- #106 - Remove state from the session - @thewilkybarkid
- #105 - Added a hint about the relation to hwi/oauth-bundle - @Toflar
April 23rd, 2018
- #91 - Updating Facebook graph version to show 1.12 & not have a default - @weaverryan
- #96 - Use the router to get the correct path from the connect facebook check route - @alexander-schranz
- #97 - Add hint to call supports in getCredentials method for symfony lower than 3.4 - @alexander-schranz
February 26th, 2018
- #90 - Change underlying library for discord because it's not compliant with oauth2-client v2.x - @tristanbes
- #85 - Remove vilain tabs from services.xml - @soullivaneuh
- #87 - PHP CS fixer run - @soullivaneuh
March 30th, 2017
- #53 - Fix optional configuration in Google provider - @pyrech
- #54 - [Google] Fixing undefined array indexes + extra request data - @weaverryan
- #52 - Fix configuration info - @pyrech
January 26th, 2017
- #49 - Allow installing the new OAuth client 2.x in dependencies - @bocharsky-bw
January 10th, 2017
- #47 - added Odnoklassniki, Slack, Vimeo, Yahoo and Yandex providers - @luchianenco
January 9th, 2017
- #42 - VKontakte provider added - @fatihkahveci
January 8th, 2017
- #45 - Bitbucket Client added - @luchianenco
January 2nd, 2017
- #40 - Changed provider link as current one returned 404 error - @maciekpaprocki
- #44 - [#43] Making the redirect() options configurable - @weaverryan
- #38 - More code cleaned up, test coverage increased - @curry684
August 21st, 2016
- #34 - Dev dependencies should include the compatible PHPunit version - @curry684
- #37 - Coding style enforced - @curry684
- #35 - Added native support for Gitlab - @curry684
August 2nd, 2016
- #31 - Require php version - @bocharsky-bw
- #32 - Use '^' instead of '~' for required package versions - @bocharsky-bw
- #33 - Add Instagram provider - @bocharsky-bw
June 17th, 2016
- #29 - Implemented user_fields into the google provider so that a user can request more than the defined default fields of a g-user. - @Psiiirus
- #28 - Fix #27: Tweak MarkDown link syntax - @bocharsky-bw
- #25 - Fix typo in README.md - @bc-luke
February 12th, 2018
- #76 - Fix missing GitlabResourceOwner namespace use - @soullivaneuh
- #80 - Catching 2 other common authentication errors - @weaverryan
- #79 - Updating Guard docs for Sf4 support - @weaverryan
January 22nd, 2018
- #75 - fixing bug with merging config - @weaverryan
January 8th, 2018
- #72 - Add simple user provider - @thewilkybarkid
December 25th, 2017
- #71 - Keycloak provider: Set optional configuration items default values to null instead of an empty string to avoid a PHP warning - @stephaneseng
November 8th, 2017
- #69 - Ten more clients added - @luchianenco
November 3rd, 2017
- #67 - New clients added - @luchianenco
- #68 - Making services explicitly public so that they remain public in Symfony 4 - @weaverryan
November 2nd, 2017
- #63 - Amazon, Fitbit, Heroku, Paypal, Stripe Clients added - @luchianenco
- #66 - Let's see if we support Symfony4! - @weaverryan
September 27th, 2017
- #61 - Fixed example path check for getCredentials(). - @aurelijusrozenas
- #62 - Set an alias to every client service - @larzuk91
September 12th, 2017
June 12th, 2017
- #55 - Update service definition for autowiring - @brianfreytag
February 25th, 2016
February 25th, 2016
February 21st, 2016
February 21st, 2016
February 3rd, 2016
January 25th, 2016
January 17th, 2016
January 16th, 2016
November 9th, 2015