knpuniversity/oauth2-client-bundle
Integration with league/oauth2-client to provide services
v2.20.2
19M downloads/mo
#949 most downloaded on Packagist
knpuniversity/oauth2-client-bundle
What this package is like to depend on
Last release 6 months ago
12 Feb 2026
Release timing varies
gaps range from 3 weeks to 11 months
Most releases are documented
notes for 67 of 79 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
79 releases · first in 2015
4 releases in the last 12 months
see the full history below
Release timeline
79 releases · Nov 2015 to Feb 2026Releases
latest 60 of 79-
v2.20.212 Feb 2026Release notes
Open source →What's Changed
- Clean Up POST Parameters Code and OAuth2PKCEClient Code by @brianfreytag in #470
- CS & SCA fixes by @kbond in #471
Full Changelog: v2.20.1...v2.20.2
-
v2.20.104 Dec 2025 -
v2.20.007 Nov 2025Release notes
Open source →What's Changed
- Refactor
Request::get()usages by @dmaicher in #463 - Update README for authenticator registration steps by @necobm in #467
- Migrate XML config to PHP by @dmaicher in #464
- Drop support for unmaintained Symfony versions by @dmaicher in #465
- Add support for Symfony 8 by @dmaicher in #466
New Contributors
Full Changelog: v2.19.0...v2.20.0
- Refactor
-
v2.19.017 Sep 2025Release notes
Open source →What's Changed
- Add Keycloak PKCE Client by @MelaineGerard in #458
- Add named
InvalidOAuth2ClientExceptionby @kbond in #457 - minor: remove ignored phpstan errors by @kbond in #460
New Contributors
- @MelaineGerard made their first contribution in #458
- @kbond made their first contribution in #457
Full Changelog: v2.18.4...v2.19.0
-
v2.18.418 Aug 2025Release notes
Open source →What's Changed
- Add CI status badge by @bocharsky-bw in #454
- Add
tools/and.neonto the .gitattributes by @bocharsky-bw in #455 - Fix small typo by @mercuryseries in #459
- Add return types to
fetchAccessToken()by @BenMorel in #456
New Contributors
- @mercuryseries made their first contribution in #459
- @BenMorel made their first contribution in #456
Full Changelog: v2.18.3...v2.18.4
-
v2.18.302 Oct 2024Nothing published for this version
-
v2.18.212 Aug 2024Nothing published for this version
-
v2.18.114 Feb 2024Nothing published for this version
-
v2.18.018 Dec 2023Nothing published for this version
-
v2.17.028 Nov 2023Nothing published for this version
-
v2.16.024 Oct 2023Nothing published for this version
-
v2.15.003 May 2023Nothing published for this version
-
v2.14.020 Mar 2023Nothing published for this version
-
v2.13.103 Feb 2023Nothing published for this version
-
v2.13.002 Feb 2023Nothing published for this version
-
v2.12.031 Jan 2023Nothing published for this version
-
v2.11.020 Dec 2022 -
v2.10.124 May 2022 -
v2.10.023 Feb 2022 -
v2.9.022 Nov 2021Release notes
Open source →Nov 21st, 2021
Feature
- #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
Bug Fix
- #309 - Update TwitchClient configuration - @chypriote
-
v2.8.023 Mar 2021Release notes
Open source →March 23rd, 2021
Feature
- #292 - Added new Oauth2Authenticator using the new Symony 5.2 Authenticator … - @Anthodev
-
v2.7.007 Dec 2020 -
v2.6.025 Nov 2020Nothing published for this version
-
v2.5.121 Nov 2020 -
v2.5.010 Oct 2020 -
v2.4.029 Sep 2020 -
v2.3.026 Aug 2020 -
v2.2.021 Jul 2020 -
v2.1.017 Apr 2020 -
v2.0.027 Mar 2020 -
v1.34.019 Mar 2020 -
v1.33.007 Feb 2020 -
v1.32.010 Jan 2020 -
v1.31.025 Nov 2019 -
v1.30.107 Nov 2019Release notes
Open source →November 7th, 2019
- #211 - Allow any OAuth2ClientInterface implementation in ClientRegistry - @ajgarlag
-
v1.30.028 Oct 2019 -
v1.29.207 Oct 2019 -
v1.29.102 Oct 2019Release notes
Open source →October 2nd, 2019
- #202 - Fixing bad require - should be in require-dev - @weaverryan
-
v1.29.023 Sep 2019Release notes
Open source →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
-
v1.28.025 Mar 2019Release notes
Open source →March 25th, 2019
- #167 - Adding "api_version" and "fields" options for Linkedin's provider - @Sicaa
-
v1.27.131 Jan 2019Release notes
Open source →January 31st, 2019
- #160 - Allow any OAuth2ClientInterface implementation in SocialAuthenticator - @ajgarlag
-
v1.27.009 Jan 2019 -
v1.26.031 Dec 2018 -
v1.25.003 Dec 2018Release notes
Open source →December 3rd, 2018
- #141 - Update Azure DI Config With Default Values - @brianfreytag
-
v1.24.012 Nov 2018 -
v1.23.005 Nov 2018Release notes
Open source →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
-
v1.22.010 Sep 2018Release notes
Open source →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
-
v1.21.024 Aug 2018 -
v1.20.027 Jun 2018 -
v1.19.023 Apr 2018 -
v1.18.026 Feb 2018 -
1.17.012 Feb 2018 -
1.16.122 Jan 2018 -
1.16.008 Jan 2018 -
1.15.125 Dec 2017Release notes
Open source →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
-
1.15.008 Nov 2017 -
1.14.003 Nov 2017 -
1.13.002 Nov 2017 -
1.12.027 Sep 2017 -
1.11.011 Sep 2017Release notes
Open source →