- Now requires PHP
8.2.0+
. - Now requires Craft
5.0.0+
.
- Only admins are now allowed to access plugin settings.
- Fix a warning being thrown -
Element query executed before Craft is fully initialized
.
- Fix an error with permissions definitions.
- Now requires PHP
8.0.2+
. - Now requires Craft
4.0.0+
. - Renamed
verbb\patrol\models\SettingsModel
toverbb\patrol\models\Settings
. - Renamed
verbb\patrol\services\PatrolService
toverbb\patrol\services\Service
.
- Fix incorrect return value when detecting requested IP address.
{note} The plugin’s package name has changed to
verbb/patrol
. Patrol will need be updated to 4.0 from a terminal, by runningcomposer require verbb/patrol && composer remove selvinortiz/patrol
.
- Migration to
verbb/patrol
. - Now requires Craft 3.7+.
- Fixed issue #16 where
sslRoutingBaseUrl
was causing issue when set toempty
or/
- Fixed issue #12 where the requesting IP could not be determined if behind some proxies
- Fixed critical issue where Patrol would explode on sites without a proper
baseUrl
set
- Updated default value of baseUrl to
app.request.hostInfo
- Updated documentation for baseUrl
{note} Thank you, Simon Davies and Chris Rowe for your feedback and PRs
- Fixed typo in previous CHANGELOG entry
- Fixed an issue with plugin store versioning (maybe)
- Updated composer dependencies
- Added the ability to configure the
redirect status code
- Added the ability to enforce a primary domain
- Added the ability to use access tokens for dynamic IP whitelisting
- Added the ability to send a custom HTTP response if no
offline
template is set
- Fixed an issue with improperly registered user permission for Patrol
- Updated config settings and APIs to align with Craft
- Compatibility with newer Craft 3 versions
- Fixed an issue where SSL Routing was forced by default
- Updated file based settings support
- Initial (beta) release for Craft 3