Version 3.0.0
July 22, 2026
Added
- Added a Lockout utility that shows the effective state, active environment, state source, and toggle (#4)
- Added
lockout:manageandlockout:bypasspermissions for controlling who can manage or bypass a lockout - Added an
enabledconfig override for forcing the state per environment (#1) - Added customizable lock-screen headlines, 403 or 503 status responses, and custom templates (#1)
- Added a
lockout/lockout/statusconsole command that reports the effective state and its source
Changed
- Replaced the dashboard widget and settings-page toggle with the Lockout utility
- Replaced the plugin icon
Version 3.0.0-beta.2
July 22, 2026
Changed
- Changed Lockout to require
jalendport/craft-baseand PHP 8.2 or later
Fixed
- Fixed a bug where locked-out users could not sign out
- Fixed inverted exit codes for the
lockout/lockout/enableandlockout/lockout/disableconsole commands - Fixed an error where programmatic plugin-settings saves emitted a PHP warning and silently disabled Lockout
- Fixed the incorrect
changelogUrlincomposer.json
Security
- Restricted the enable and disable controllers to administrators making POST requests that accept JSON
Version 3.0.0-beta.1
June 25, 2025
Added
- Added the initial Craft 5 release
Version 2.0.0
June 8, 2023
Added
- Added the initial Craft 4 release
Version 1.0.2
June 8, 2023
Fixed
- Fixed a deprecation warning (#2, thanks @lukasIO)
Version 1.0.1
January 3, 2020
Fixed
- Fixed a bug where the login screen was inaccessible while Lockout was enabled
Version 1.0.0
November 27, 2019
Added
- Added the initial release