1.0.9 (21/07/2026)

Fixed
- CMSMS admin SSO: OAuth start/callback and CMS login bridge existed in 1.0.8, but the admin login page never invoked oauth_start with return_type=admin. AuthHub now registers Core::LoginAttempted and injects provider buttons under the password form (optional auto-redirect to the IdP).
- Install schema AUTO_INCREMENT: provider and related id columns now use I KEY AUTO NOTNULL. Upgrade from 1.0.8 alters existing tables so inserts work without a manual AUTO_INCREMENT fix.
- Frontend params: removed empty InitializeFrontend SetParameterType loop (ModuleChecker).
- mams_alt_login.tpl: corrected invalid closing tag.

Changed
- Settings: Admin SSO presentation (buttons vs auto-redirect) and optional default provider.
- Identity providers tab shows OAuth callback URL and Admin SSO start URL per provider.
- Help / troubleshooting documents admin login SSO on /admin/login.php.

MAMS note
If you use MAMS 1.1.0 with CMSMSExt and see MethodNoFoundException for get_action_name on MAMSManipulator, install the patched MAMS 1.1.1 from:
https://newstargeted.com/uploads/uploads/feuploads/MAMS-1.1.1-patched.zip