Releases: Jefferson49/webtrees-oauth2-client
Releases · Jefferson49/webtrees-oauth2-client
v1.1.6 Bugfix Update
Bugfixes:
- Added text box for registration comment. Avoid captcha reject during a registration an with authorization provider.
- Show danger (instead of info) flash message if registration is not allowed
v1.1.5 Bugfix and Translation Update
Bugfix:
- Email cannot be edited during webtrees registration without authorization provider, if "Keep email address synchronized" option is activated, fixes #17
Translation:
- Updated Dutch translation
v1.1.4 Security, Provider, and Bugfix Update
Security:
- Due to a security issue, all earlier versions should be updated to v1.1.4
Additionally supported authentification provider:
- Keycloak
New Feature:
- Added setting in the control panel to hide the webtrees sign in (with username/password), fixes #14
Bugfixes:
- Connecting with an authorization provider is rejected if the transmitted credentials contain an existing webtrees user name or email
- Link with wrong Github URL shown in control panel
v1.1.3 Translation Update
New Translation:
- Danish, contributed on POEditor
v1.1.2 Translation Update
v1.1.1 Feature and Bugfix Update
New Feature:
- Added a specific client to configure Nextcloud
Bugfixes:
- PHP error "Undefined variable $provider" if selecting "My account" page (fixes #11)
- Diconnect is always shown in "My account" page
- PHP error if alert view shall be shown
v1.1.0 Feature Update
IMPORTANT:
Percent encoded slashes (i.e. "%2F") were substituted in the redirect URL. If certain connections with authorization providers fail, you might need to update the redirect URL (see module settings).
Additionally supported authentification providers:
- Dropbox
- Spotify, contributed by @arbor95
- Authentik, configuration with "Generic" provider contributed by @ProjectPatatoe
New Features:
- Connect existing webtrees users with authorization providers
- Disconnect an user from an authorization providers
- Module setting to keep email address synchronized with provider
- Sign in and registration are handled separetely with different menus and views
- Directly register new authorization provider users without showing "Register" page
Other Changes:
- redirect URL: Substituted percent encoded slashes (i.e. "%2F") by characters (i.e."/"), because Dropbox would not accept percent encodings
- Improved debug logs and flash messages
Bugfixes:
- webtrees primary menu not shown in some of the views
- Improved robustness if provider is assigned to an user, but provider is not configured
v1.0.1 Bugfix Update
Bugfix:
- PHP error: /vendor/composer/installed.php): Failed to open stream: No such file or directory (fixes issue in common library)
v1.0.0 Initial Release
New webtrees 2.1/2.2 custom module to provide OAuth 2.0 single sign on (SSO) with authorization providers
For a detailed description, please refer to the Readme.
Includes clients for the following authorization providers:
- Generic
- Github
- Joomla
- WordPress
New Features (compared to the Release Candidates):
- Setting to show/hide the module specific menu
- Warnings in the control panel if too many of the sign in menus are hidden (i.e. risk that no sign in menu is available)
- Setting to allow users, who sign in with an authorization provider, to use a webtrees password in parallel
Themes:
- Rural: Added menu icons for Rural theme
- Rural: Fixed CSS issue for sign in with authorization provider
- Rural/JustLight: Added Rural and JustLight themes to the list of themes where only the top menu (without entries) is shown for sign out
v1.0.0-rc.2 Bugfix for Release Candidate
New Features:
- Debug logs, which log the OAuth 2 protocol flow (to the webtrees website logs). Debug logs can be activated in the module settings.
- Added possibility to freely add additional configuration options for authorization providers within config.ini.php
Bugfixes: