added new security protection - running Clockwork is now restricted to local domains unless explicitly enabled
added Redis storage implementation (implemented by christopherh0rn, thanks!)
added support for collecting tests with Pest 2 and PHPUnit 10 (reported by CadenP, idea by kdevan, thanks!)
added support for all Twig versions in the Twig profiler integration (idea by ericktucto, thanks!)
improved collecting of notifications in Laravel to support latest version of laravel/slack-notification-channel (implemented by maximepvrt, thanks!)
improved Laravel installation process to be able to use "clockwork" tag for publishing the config file
improved default Laravel config to ignore Telescope Toolbar requests by default (implemented by lloricode, thanks!)
improved Eloquent data source to support Crate PDO (implemented by JulianMar, thanks!)
improved Slim integration to support retrieving latest requests in the rest api (implemented by UlrichEckhardt, thanks!)
fixed compatibility with Laravel <5.5 when collecting database queries (reported by sbahr001, thanks!)
fixed compatibility with Laravel 5.6 when client-metrics or toolbar is enabled (reported by Smolinsky, thanks!)
fixed checking of notification type when collecting Laravel notifications (reported by faraweilyas, idea by jameshulse, thanks!)
fixed collecting of Slack notifications content in Laravel (implemented by maximepvrt, thanks!)
fixed collecting of Laravel cache expiration times (implemented by FeBe95, thanks!)
fixed ability to use custom should-collect and should-record callbacks (implemented by thattomperson, thanks!)
fixed a possible crash with SQL storage when creating backup table or inserting duplicate ids (reported by davidp-celtra, thanks!)
fixed an exception being thrown when Clockwork metadata path is not writable even when Clockwork was disabled (reported by joelharkes, thanks!)
fixed an issue with file storage causing some non-http requests might not be shown in the app (reported by mattvb91, thanks!)
fixed compatibility with using Filebeat to collect Clockwork metadata (implemented by JConseil, thanks!)
fixed Request::addModelAction method not storing the action properly (reported by UlrichEckhardt, thanks!)
BREAKING
Running Clockwork is now restricted to local domains - localhost, local, test, wip and 127.0.0.1 - unless explicitly enabled. If you want to use Clockwork on a different domain, please explicitly enable it by setting CLOCKWORK_ENABLE to true.
v5.1.12
1 month ago
improved Timeline event run method to stop the event in case of an exception (implemented by UlrichEckhardt, thanks!)
fixed some deprecation warnings on PHP 8.2 (implemented by faytekin, thanks!)
fixed some deprecation warnings on PHP 8.1 (implemented by villermen, thanks!)
v5.1.11
1 month ago
fixed crash when resolving authenticated user in Laravel without using Eloquent (reported by m-thalmann-athesia, thanks!)
v5.1.10
1 month ago
fixed crash when resolving authenticated user in Laravel (reported by LucaRed, thanks!)
v5.1.9
1 month ago
added support for Eloquent strict mode (reported by Sergiobop, thanks!)
v5.1.8
1 month ago
updated list of built-in Laravel commands to ignore when collecting commands and included Horizon commands
fixed collecting of Laravel queue jobs when used with Horizon
fixed collecting of authanticated user name when the User model includes name() method (implemented by devfrey, thanks!)
v5.1.7
1 month ago
added support for authentiaction in the Vanilla integration
added support for compressed Xdebug profiles
improved collecting of Laravel Artisan commands to support abbreviated commands (implemented by mike-peters90, thanks!)
fixed doubled backslashes in collected Laravel database query bindings (reported by pys1992, thanks!)
fixed compatibility with PostgreSQL in SQL storage (implemented by screw, thanks!)
fixed possible crash during file storage cleanup when used with Laravel Octane (reported by flexchar, thanks!)
fixed infinite loop when collecting queries in Doctrine 3.x (reported by N-M, thanks!)
v5.1.6
1 month ago
added Monolog 2.x compatible handler (idea by mahagr, thanks!)
improved log to handle all Throwable classes as exceptions (idea by EdmondDantes, thanks!)
fixed support for capturing console output in Laravel 9 (reported by mikerockett, thanks!)
v5.1.5
1 month ago
removed support for psr/log
fixed some typos (implemented by fridzema, thanks!)
BREAKING
Clockwork\Request\Log no longer implements the PSR log interface, it is unlikely you are using this class directly
v5.1.4
2 years ago
added Laravel 9 support
added support for manually registering Clockwork middleware in Laravel
fixed some failing tests might not been collected in Laravel (reported by ajcastro, thanks!)
fixed not respecting the collect tests setting in Laravel (reported by SimBig, thanks!)
fixed some deprecation warnings on PHP 8.1 (implemented by usernotnull, thanks!)