Releases: itsgoingd/clockwork
Releases · itsgoingd/clockwork
5.1.3
- 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!)
5.1.2
5.1.1
- 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 depecation 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
5.1
- added initial support for Laravel Octane
- added support for Web UI in the vanilla integration
- added support for collecting Laravel cache queries without values (implemented by akalongman, thanks!)
- added ability to filter Laravel routes from particular namespaces (idea by hailwood, thanks!)
- improved collecting of request URL to include full URL including the query string
- improved Clockwork Browser payload to include Web UI path
- updated Clockwork App (5.1)
- fixed logging falsy values via Clockwork::log (reported by Karmalakas, thanks!)
- fixed PHP 8 incompatibility when processing some Laravel notifications (implemented by nanaya, thanks!)
- fixed request body being collected even when already parsed into POST data
- fixed collecting request URLs with non-standard ports
5.0.8
- 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!)
5.0.7
- 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!)
5.0.6
5.0.5
- 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!)