From 3d5cf8d0543731dfb725ab30e4d7289891991e13 Mon Sep 17 00:00:00 2001 From: Ben Ramsey Date: Tue, 10 Dec 2024 23:05:52 -0600 Subject: [PATCH] Update CHANGELOG for version 2.8.0 --- CHANGELOG.md | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 71ce9e29..f3df84d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,26 @@ # OAuth 2.0 Client Changelog -## x.x.x - +## 2.8.0 + +_Released: 2024-12-11_ + +* This version is certified for PHP 8.3 and PHP 8.4! 🎉 +* Fix cases where `expires` is not a number [#929](https://github.com/thephpleague/oauth2-client/pull/929) +* Add `SettableRefreshTokenInterface` to support setting the refresh token + [#994](https://github.com/thephpleague/oauth2-client/pull/994) +* Set minimum version of Guzzle to 6.5.8 and 7.4.5, due to security vulnerabilities + reported in earlier versions [#1022](https://github.com/thephpleague/oauth2-client/issues/1022) +* Fix parameter docblock type hint for `AbstractProvider::prepareAccessTokenResponse()` + [#1025](https://github.com/thephpleague/oauth2-client/pull/1025) + * Take note, this might affect static analysis reports for downstream providers * Send scopes with access token request [#1029](https://github.com/thephpleague/oauth2-client/issues/1029) + [#1030](https://github.com/thephpleague/oauth2-client/pull/1030) +* Explicitly mark nullable parameter [#1034](https://github.com/thephpleague/oauth2-client/pull/1034) + [#1039](https://github.com/thephpleague/oauth2-client/pull/1039) + * This change requires PHP 7.1 as the minimum version for this library +* Plus a number of test and documentation improvements; see the + [commit log](https://github.com/thephpleague/oauth2-client/compare/2.7.0...2.8.0) + for more details ## 2.7.0