Releases: michaelryanmcneill/shibboleth
Releases · michaelryanmcneill/shibboleth
v2.4.3
v2.4.2
v2.4.1
- Compatibility: Fix redirect_to issues on WordPress 6; thanks @masteradhoc, @caosborne89, @jakeparis #88
- Accessibility: Improve color contrast on login page #89
- Fix user profile to only show account link button to the user themself; thanks @jakeparis #90
- CI: Add GitHub Action workflows to check against WordPress-Core coding standard #91
v2.4
- Added hooks for hopefully rare cases where user overrides are necessary; thanks @dsXLII #74
- Better login form support for WordPress 5.3; thanks @jakeparis #76
- Spelling fixes; thanks @junaidkbr #72
- General cleanup to better align with the WordPress Coding Standards #80
v2.3
Changes include:
- Implementing a fallback option for the "Shibboleth Attribute Access Method". For example, if your web server returns redirected environment variables, but occasionally returns standard environment variables, you would want to enable this option.
- Removing deprecated
create_function()
from use. - Bumped minimum PHP and WordPress versions to 5.6 and 4.0 respectively.
- Greatly improved the handling of managed fields and cleaned up
options-user.php
.
v2.2.2
Changes include:
- Re-implementing conditional for .htaccess to protect against the Shibboleth Apache module not being installed; thanks to @jrchamp for reporting. This change includes conditionals for
mod_shib
,mod_shib.c
, andmod_shib.cpp
. If you run into issues related to this change, please open an issue on GitHub.
v2.2.1
Changes include:
- Temporarily reverts conditional for .htaccess due to reported issues with cPanel environments.
v2.2
Changes include:
- Implementing conditional for .htaccess to protect against the Shibboleth Apache module not being installed; thanks to @jrchamp for reporting.
- Added an option to disable account creation if no mapped roles or default roles exist; props @dandalpiaz.
- Improve the Shibboleth login link so that when it shows up on a normal request it will correctly still be a login link and will redirect back to the page that showed the login link; props @Alhrath.
v2.1.1
Changes include:
- Minor code cleanup for disabling authentication and passsword resets; props @jrchamp.
- Resolved a minor problem where setting the SHIBBOLETH_LOGGING constant on PHP 5.5 or below would not work in the administrative interface; props @jrchamp.
- Resolved an issue with the default to shibboleth login option in the admin; thanks to @trandrew for reporting.
v2.1
Changes include:
- Resolved an issue where in multisite users could inadvertently be sent to an unrelated subsite after logging in; thanks to @themantimeforgot for reporting and props to @jrchamp for the fix.
- Resolved an regression that prevented users from authenticating if shibboleth_default_role is blank and shibboleth_create_accounts is enabled; props @jrchamp.
- Cleaned up the shibboleth_authenticate_user function; props @jrchamp.
- Allowed translate.wordpress.org compatibility; thanks to @eric-gagnon for reporting and props to @jrchamp for the fix.
- Resolved a conflict that caused the lost password and reset password forms to break; props @jrchamp.
- Resolves an issue where the password reset URL wasn't being properly displayed on wp-login.php; thanks to @earnjam for reporting.
- Prevents local password resets if local authentication is disabled; thanks to @earnjam for reporting.
- Prevents local password changes if local authentication is disabled; thanks to @earnjam for reporting.
- Standardized the way we check if options are set as constants to prevent duplicate code.
- For manual account merges, ensure that email comparisons are case insensitive; thanks to @mrbrown8 for reporting.
- Introduces available logging for various actions the plugin takes.