wiki-grav/plugins/login-oauth2/CHANGELOG.md

117 lines
3.5 KiB
Markdown

# v2.2.4
## 05/09/2023
1. [](#improved)
* Removed a deprecation message for PHP 8.2+
# v2.2.3
## 03/06/2023
1. [](#bugfix)
* Fixed an issue with default `access` and `groups` configuration not being merged into user object correctly.
# v2.2.2
## 01/02/2023
1. [](#bugfix)
* Set `composer.json` to use `^7.3.6 || ^8.0` + downgraded libs for PHP compatibility
# v2.2.1
## 12/28/2022
1. [](#bugfix)
* Fix for `remember_me` functionality not working with OAuth2 providers (always defaults to `true`)
# v2.2.0
## 12/28/2022
1. [](#improved)
* Improved Exception to show any invalid providers [#42](https://github.com/trilbymedia/grav-plugin-login-oauth2/pull/42)
* CSS has been improved for better consistency of layout
* Login button text moved to Lang file for easier modification and translation
* Added some debug information for async/post calls to callback
* Updated Vendor libraries to latest
1. [](#bugfix)
* Don't fail with exception when provider name is invalid or empty
* Change `self::getCallbackUrl()` to `static::getCallbackUrl()` to support overriding the method
* Properly support after login redirect logic (was not working as intended)
# v2.1.1
## 05/24/2021
1. [](#bugfix)
* Fixed Facebook login never showing up [#40](https://github.com/trilbymedia/grav-plugin-login-oauth2/issues/40)
# v2.1.0
## 05/13/2021
1. [](#new)
* Require **Grav 1.7.0**
* Added configuration option to require existing Grav user
* Assign OAuth2 to existing user [#35](https://github.com/trilbymedia/grav-plugin-login-oauth2/issues/35)
1. [](#improved)
* Code improvements and updates
* Only enable configured oauth2 providers
1. [](#bugfix)
* Google: non-hosted google accounts cannot be used [#25](https://github.com/trilbymedia/grav-plugin-login-oauth2/issues/25)
* Fixed missing translations in the template file [#37](https://github.com/trilbymedia/grav-plugin-login-oauth2/pull/37)
* Fixed login buttons exceeding available width on mobile screens [#31](https://github.com/trilbymedia/grav-plugin-login-oauth2/pull/31)
* Fixed login redirects in admin plugin
# v2.0.5
## 12/02/2020
1. [](#improved)
* Removed user scope from github by default [#36](https://github.com/trilbymedia/grav-plugin-login-oauth2/pull/36)
# v2.0.4
## 06/03/2020
1. [](#improved)
* If no provider is enabled for site connections, simply omit the template [#28](https://github.com/trilbymedia/grav-plugin-login-oauth2/pull/28)
* Vendor updates
* Use `UserLogin::defaultRedirectAfterLogin()` helper method
# v2.0.3
## 02/24/2019
1. [](#improved)
* Added `copy-to-clipboard` support for Callback URIs
* Added support for providers that callback via POST (ie, Apple)
* Fixed issues with saving in Admin 1.7 with strict form validation
# v2.0.2
## 04/28/2019
1. [](#improved)
* Removed configurable callback URL.
# v2.0.1
## 04/28/2019
1. [](#bugfix)
* Fixed login version requirements (`~3.0`) [#17](https://github.com/trilbymedia/grav-plugin-login-oauth2/issues/17)
# v2.0.0
## 04/26/2019
1. [](#new)
* Support for OAuth2 login via Admin plugin
* Support for default groups
1. [](#improved)
* Updated vendor libraries to use latest Google / LinkedIn providers
1. [](#bugfix)
* Fix bad redirect on login error
# v1.0.1
## 06/07/2018
1. [](#new)
* Added new Hosted Domain option for Google Provider that allows to limit the login per domain [#1](https://github.com/trilbymedia/grav-plugin-login-oauth2/issues/1)
# v1.0.0
## 05/18/2018
1. [](#new)
* Plugin released