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.2.0

September 1, 2022

Changed

  • Changed the HTTP error code from 503 to 403 when access to the site is denied (#36).

Removed

  • Removed the test for Expect-CT headers, since it became obsolete in June 2021 (source).

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.