Skip to content

Releases: flownative/flow-oauth2-client

v5.0.0

Choose a tag to compare

@robertlemke robertlemke released this 14 Sep 15:42
6ecf9b8

Version 5.0 is a major release with security fixes. It binds the authorization code flow to the browser which started it, uses PKCE, stores an authorization only when its flow finishes, and requires PHP 8.3 or later with Flow 8.3 (8.3.13 or later), Flow 8.4 or Flow 9.

Several changes are breaking. Before upgrading, read the migration guide. Among other things, it explains the new database migration, the browser binding and authorization handle, the new abstract method getClientSecret(), and why the scope is now sent with client credentials.

Security

This release fixes the following vulnerabilities:

  • GHSA-7wcp-2c5m-34pp: Client secret of one service can be sent to the token endpoint of another service
  • GHSA-v5hx-px8w-vqhh: Authorization code flow is not bound to the browser which started it

What's Changed

Full Changelog: v4.1.2...v5.0.0

v4.1.2

Choose a tag to compare

@kdambekalns kdambekalns released this 12 Mar 11:15
97d959e

What's Changed

Full Changelog: v4.1.1...v4.1.2

v4.1.1

Choose a tag to compare

@kdambekalns kdambekalns released this 10 Dec 22:29
6699154

Full Changelog: v4.1.0...v4.1.1

v4.1.0

Choose a tag to compare

@kdambekalns kdambekalns released this 10 Dec 22:24
5d5d567

What's Changed

New Contributors

Full Changelog: v4.0.3...v4.1.0

v4.1.0-beta.2

v4.1.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@robertlemke robertlemke released this 18 Jan 09:22
ce1c8fa

What's Changed

New Contributors

Full Changelog: v4.1.0-beta.1...v4.1.0-beta.2

v4.1.0-beta.1

v4.1.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@robertlemke robertlemke released this 02 Jun 06:01
794e8e1

What's Changed

Full Changelog: v4.0.3...v4.1.0-beta.1

v4.0.3

Choose a tag to compare

@robertlemke robertlemke released this 09 Dec 10:03
9f4e780

What's Changed

  • BUGFIX: Prevent state cache from flooding the filesystem by @bwaidelich in #32

Full Changelog: v4.0.2...v4.0.3

v4.0.2

Choose a tag to compare

@robertlemke robertlemke released this 07 Apr 10:50
e6372e1

Full Changelog: v4.0.1...v4.0.2

v4.0.1

Choose a tag to compare

@robertlemke robertlemke released this 06 Apr 06:35
6374fd5

What's Changed

New Contributors

Full Changelog: v4.0.0...v4.0.1

v4.0.0

Choose a tag to compare

@kdambekalns kdambekalns released this 14 Dec 15:08
v4.0.0
69e2446

This release makes OAuthController::getServiceType() a static public function and therefore requires implementations which subclass OAuthController to be adjusted accordingly. It is changed in order to allow PHP 8 based applications detect service types properly in OAuthController without having to instantiate all client implementations.

Full Changelog: v3.4.0...v4.0.0