Version 4.5.0
May 27, 2024
Added
- Added the
maxScans
config setting that determines the number of scans Sherlock will keep before it starts deleting the oldest scans.
Changed
- Updated the supported PHP version periods and added 8.3.
Version 4.4.2
March 25, 2024
Changed
- A custom log target is now only registered if a dispatcher exists.
- The content security policy is now applied as early as possible in the initialisation process.
Version 4.4.1
January 12, 2024
Fixed
- Fixed an error that could occur if a plugin update had no associated release date (#45).
Version 4.4.0
October 9, 2023
Added
- Added the
TestsService::EVENT_BEFORE_RUN_TESTS
event that can be used to override the Guzzle client (#43).
Version 4.3.0
January 2, 2023
Added
- Added the
BaseIntegration::BEFORE_RUN_INTEGRATION
event that can be used to modify the configuration or cancel the running of an integration.
Version 4.2.3
December 22, 2022
Changed
- The front-end HTTPS redirect test no longer results in an error if the web server blocks insecure requests.
Version 4.2.2
December 15, 2022
Changed
- Updated the supported PHP version test to include 8.2.
Version 4.2.1
December 7, 2022
Changed
- The Control Panel test no longer results in an error if the web server blocks insecure requests.
- Updated the supported PHP version test to list the most recent 8.x versions.
- Changed the Rollbar integration to reference the config service environment instead of the environment constant.
Fixed
- Fixed a broken changelog link in the Craft updates test.
Version 4.1.0
June 3, 2022
Added
- Added a test for the
Send Powered By Header
config setting.
Changed
- Improved the
Strict-Transport-Security Header
test.
Version 4.0.1
May 9, 2022
Changed
- Element queries are now deferred, avoiding potential issues with element queries being executed before Craft has fully initialised.
Version 4.0.0
May 4, 2022
Added
- Added compatibility with Craft 4.
- Added
Referrer-Policy
to default headers.