itsgoingd/clockwork
php dev tools in your browser
v5.3.5
31M downloads/mo
#795 most downloaded on Packagist
itsgoingd/clockwork
What this package is like to depend on
Last release 11 months ago
14 Sep 2025
Ships unpredictably
gaps range from 2 weeks to 1.2 years
Most releases are documented
notes for 82 of 116 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
120 releases · first in 2013
1 release in the last 12 months
see the full history below
Release timeline
120 releases · Jun 2013 to Sep 2025Releases
latest 60 of 120-
v5.3.514 Sep 2025Release notes
Open source →- added support for PHPUnit 11 and Pest 3 (reported by simbig, thanks!)
- Added Xdebug support to vanilla integration (reported by edxeth, thanks!)
- improved collecting of Eloquent queries to better support escaped and named bindings (reported by DeBug88, thanks!)
- fixed crash when no response is returned when collecting Guzzle HTTP requests (implemented by N1ebieski, thanks!)
- fixed calling Artisan command inside Artisan command leading to multiple invalid requests being collected (reported by mattvb91, thanks!)
- fixed duplicate N+1 queries being collected when running on Laravel Octane (implemented by yahya09, thanks!)
-
v5.3.409 Feb 2025Release notes
Open source →- fixed handling of Guzzle exceptions with no response when collecting HTTP requests
- fixed compatibility with old PHP versions (<7.4) in file storage (reported by SheylaSilvana, thanks!)
-
v5.3.312 Jan 2025Release notes
Open source →- fixed collecting HTTP requests consuming the response body (reported by mikethea1, thanks!)
- fixed PHP 8.4 incompatibility in vanilla integration (implemented by txdFabio, thanks!)
- updated Clockwork App (5.3.2)
-
v5.3.202 Dec 2024Release notes
Open source →- fixed crash collecting Laravel on-demand notifications with database or broadcast channels (reported by michaelthedev, thanks!)
-
v5.3.119 Nov 2024Release notes
Open source →- fixed storing HTTP requests in SQL and Redis storage (reported by andrew-bannister, thanks!)
- updated Clockwork App (5.3.1)
-
v5.3.017 Nov 2024Nothing published for this version
-
v5.3.0-beta103 Nov 2024 pre-releaseNothing published for this version
-
v5.2.214 Apr 2024Release notes
Open source →- fixed collecting Laravel artisan command output on Laravel 11 (reported by uderline, thanks!)
-
v5.2.127 Mar 2024Release notes
Open source →- fixed collecting Laravel database notifications using toDatabase and broadcast notifications using toArray (implemented by ryzr, thanks!)
- fixed serialization of incomplete PHP classes (implemented by hamedghaderi, thanks!)
-
v5.2.020 Feb 2024Nothing published for this version
-
v5.1.1213 Dec 2022Release notes
Open source →- 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.1102 Nov 2022Release notes
Open source →- fixed crash when resolving authenticated user in Laravel without using Eloquent (reported by m-thalmann-athesia, thanks!)
-
v5.1.1019 Oct 2022Release notes
Open source →- fixed crash when resolving authenticated user in Laravel (reported by LucaRed, thanks!)
-
v5.1.919 Oct 2022 -
v5.1.825 Sep 2022Release notes
Open source →- 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.714 Aug 2022Release notes
Open source →- 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.612 Apr 2022Release notes
Open source →- 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.513 Feb 2022Release notes
Open source →- removed support for psr/log
- fixed some typos (implemented by fridzema, thanks!)
BREAKING
Clockwork\Request\Logno longer implements the PSR log interface, it is unlikely you are using this class directly
-
v5.1.430 Jan 2022Release notes
Open source →- 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!)
-
v5.1.324 Dec 2021Release notes
Open source →- added PSR to the default filtered namespaces from stack traces in the Laravel integration
- fixed not being able to log non-string values when using psr/log >=2.0 (reported by Wit3, thanks!)
- fixed some deprecation warnings on PHP 8.1 (reported by Pinnokkio, thanks!)
- fixed wrong redirect when accessing web ui with an url including a trailing slash (implemented by ssnepenthe, thanks!)
- fixed update-token could be leaked via the Clockwork rest api (implemented by ssnepenthe, thanks!)
-
v5.1.207 Dec 2021Release notes
Open source →- fixed some deprecation warnings on PHP 8.1 (reported by Codomic, thanks!)
-
v5.1.101 Nov 2021Release notes
Open source →- added support for psr/log 2.0 (used in recent Laravel versions) (implemented by byGits, thanks!)
- improved timeline api event run method to return the return value of passed closure
- improved collecting Laravel database queries to not quote integers (implemented by thisiskj, thanks!)
- improved toolbar details link to always be absolute and work with subdirectories (reported by superDuperCyberTechno, thanks!)
- fixed some deprecation warnings on PHP 8.1 (implemented by gharlan, thanks!)
- fixed collecting Laravel database queries to produce correct queries when bindings contain question marks (reported by woshixiaobai, thanks!)
- fixed filtering collected and recorded requests by closure (implemented by ssnepenthe, thanks!)
- fixed some inconsistencies in the Clockwork metadata api
- fixed some web UI assets being server with wrong mime-types (implemented by ssnepenthe, thanks!)
- fixed missing method on storage interface and missing default parameter value in sql storage (implemented by ssnepenthe, thanks!)
BREAKING
- timeline api event run method now returns the return value of passed closure instead of the event instance
-
v5.1.007 Aug 2021Nothing published for this version
-
v5.1.0-beta015 Jul 2021 pre-releaseNothing published for this version
-
v5.0.827 Apr 2021Release notes
Open source →- fixed crash when collecting Laravel mailables built via MailMessage (implemented by cbl, thanks!)
- fixed crash when collecting artisan command in Lumen (reported by 2Attack, thanks!)
- fixed crash when collecting database queries in Laravel with connection implementation not using PDO (implemented by lenssoft, thanks!)
- fixed crash when HTTP request body contains valid json which does not contain array (eg. a number) (reported by Mradxz, thanks!)
- fixed collected jobs dispatched from other jobs not having a correct parent job set (implemented by josvar, thanks!)
-
v5.0.714 Mar 2021Release notes
Open source →- changed delay listening to events until the app is booted (improves comatibility with some other packages)
- changed default settings to enable toolbar (separately installed component)
- changed default except requests filter to include debugbar api (implemented by edgardmessias, thanks!)
- fixed wrong type-hint for the timeline event run method (reported by hferradj, thanks!)
- fixed on-demand mode not working in Laravel (reported by yemenifree, thanks!)
- fixed crash when collecting Laravel notifications with recipient names (reported by iainheng, thanks!)
- fixed possible crashes and other issues when collecting Laravel notifications (reported by beekmanbv, thanks!)
- fixed crash when creating runnable queries in DBAL data source (implemented by N-M, thanks!)
-
v5.0.627 Dec 2020Release notes
Open source →- fixed vanilla integration overriding other cookies when used with a PSR-7 response (reported by leemason, thanks!)
-
v5.0.521 Dec 2020Release notes
Open source →- added support for toolbar in the vanilla integration (idea by reeslo, thanks!)
- added support for client metrics in the vanilla integration
- improved PSR-7 support in the vanilla integration
- fixed toolbar might not work when not collecting database models
- fixed crash collecting Slack and Nexmo notifications (reported by abalozz, thanks!)
- fixed timeline api usage not being updated in the Slim integration leading to crash (reported by jiaojie1989, implemented by seanhamlin, thanks!)
- fixed api path being interpreted as regex in the vanilla integration (implemented by pqr, thanks!)
- fixed Symfony storage not being updated for latest storage api (implemented by auchanhub, thanks!)
-
v5.0.401 Dec 2020Release notes
Open source →- fixed Lumen integration crash (implemented by alexbegoon, thanks!)
- fixed PHP 5.6 incompatibility (implemented by sanis, thanks!)
-
v5.0.330 Nov 2020Release notes
Open source →- fixed PHP 8.0 incompatibility in log (implemented by mtorromeo, thanks!)
-
v5.0.224 Nov 2020Release notes
Open source →- fixed data sources not being initialized for extended data requests (reported by tmishutin, thanks!)
- fixed inconsistent handling of time and duration arguments in various Request::add* methods (reported by mahagr, thanks!)
- updated Clockwork App (5.0.2)
-
v5.0.122 Nov 2020Release notes
Open source →- fixed performance issues related to collecting stack traces for Eloquent models actions (reported by mstaack, thanks!)
- fixed collecting database and unsupported Laravel notifications (implemented by YannikFirre, thanks!)
- fixed log and timeline sorting leading to invalid metadata format
- updated Clockwork App (5.0.1)
-
v5.0.015 Nov 2020Nothing published for this version
-
v5.0.0-beta128 Oct 2020 pre-releaseNothing published for this version
-
v5.0.0-beta003 Oct 2020 pre-releaseNothing published for this version
-
v4.1.817 Sep 2020Release notes
Open source →- fixed handling of index file locking failures in file storage (reported by mahagr, thanks!)
-
v4.1.725 Aug 2020Release notes
Open source →- fixed a rare crash in Eloquent duplicate queries detection (reported by mstaack, thanks!)
- fixed code-style in the Laravel config (implemented by fgilio, thanks!)
-
v4.1.624 Jul 2020Release notes
Open source →- added support for filtering collected requests by method to Laravel integration (options requests filtered by default) (idea by mortenscheel, thanks!)
- added support for filtering collected requests by uri and method to vanilla integration
- fixed handling of failed file operations on index file in file storage (reported by staabm, thanks!)
-
v4.1.529 May 2020Release notes
Open source →- fixed crash on initialization in Lumen apps using queue (reported by gramparallelo, thanks!)
-
v4.1.424 May 2020Release notes
Open source →- added support for a time property to the Request:add* apis, defaults to "current time - duration"
- fixed crash when collecting console commands with array arguments or options in the Laravel integration (implemented by mortenscheel, thanks!)
- fixed default storage directory being one level too deep in vanilla integration
-
v4.1.302 May 2020Release notes
Open source →- fixed file storage not unlocking index when cleanup has nothing to clean (implemented by Nacoma, thanks!)
-
v4.1.226 Apr 2020Release notes
Open source →- fixed interaction when making HTTP requests in feature tests when collecting tests in Laravel
- updated to Clockwork App 4.1.1
-
v4.1.115 Apr 2020Release notes
Open source →- added ext-json to composer.json require section (idea by staabm, thanks!)
- fixed Clockwork being initialized too soon in Laravel integration leading to possible crashes (reported by tminich, thanks!)
-
v4.0.1704 Feb 2020Release notes
Open source →- improved performance and memory usage when doing file storage cleanup (reported by ikkez, thanks!)
- fixed crash after running file storage cleanup
- fixed typo in clockwork:clean argument description
-
v4.0.1631 Jan 2020Release notes
Open source →- fixed Laravel middleware being registered too late, causing "collect data always" setting to not work (reported by Youniteus, thanks!)
-
v4.0.1509 Jan 2020Release notes
Open source →- fixed cleanup not working with file storage (implemented by LucidTaZ, thanks!)
-
v4.0.1425 Nov 2019Release notes
Open source →- fixed compatibility with Laravel 5.4 and earlier when resolving authenticated user
-
v4.0.1320 Oct 2019Release notes
Open source →- fixed stack traces processing not handling call_user_func frames properly leading to wrong traces (reported by marcus-at-localhost, thanks!)
- fixed wrong stack traces skip namespaces defaults leading to wrong traces
- fixed vanilla integration config file missing and no longer used settings
-
v4.0.1213 Oct 2019Release notes
Open source →- added a simple index file locking to the file storage
- improved handling of invalid index data in the file storage (reported by nsbucky and tkaven, thanks!)
- fixed Laravel data source crash when running without auth service (implemented by DrBenton, thanks!)
-
v4.0.1128 Sep 2019 -
v4.0.1026 Sep 2019Release notes
Open source →- fixed wrong file:line for log messages (requires enabled stack traces atm)
-
v4.0.921 Sep 2019Release notes
Open source →- fixed duplicate queries detection reporting all relationship queries instead of only duplicates (reported by robclancy, thanks!)
- improved the default .gitignore for metadata storage to ignore compressed metadata as well (implemented by clugg, thanks!)
-
v4.0.803 Sep 2019 -
v4.0.707 Aug 2019 -
v4.0.625 Jul 2019Release notes
Open source →- fixed possible crash in LaravelDataSource when resolving authenticated user in non-standard auth implementations (4.0 regression) (implemented by zarunet, thanks!)
- fixed StackTrace::filter calling array_filter with swapped arguments (implemented by villermen, thanks!)
- fixed PHP 5.x incompatibility tenaming the Storage\Search empty and notEmpty methods to isEmpty and isNotEmpty (reported by eduardodgarciac, thanks!)
- updated web UI (Clockwork App 4.0.3)
-
v4.0.518 Jul 2019Release notes
Open source →- fixed multiple issues causing FileStorage cleanup to not delete old metadata or crash (partially implemented by jaumesala, reported by SerafimArts, thanks!)
- updated web UI (Clockwork App 4.0.2)
-
v4.0.416 Jul 2019Release notes
Open source →- fixed web UI not working (4.0.2 regression) (reported by williamqian and lachlankrautz, thanks!)
-
v4.0.315 Jul 2019Release notes
Open source →- fixed crash when using SQL storage (reported by sebastiaanluca, thanks!)
-
v4.0.212 Jul 2019 -
v4.0.111 Jul 2019