v3.10.0 Performance Improvements + Better IDE Support
This release focuses on better performance, with these highlights:
- View collector can now group views after a threshold (#1503)
- Query collector has soft/hard limits to reduce javascript/php size/execution (#1512)
- Normalize xdebug links throughout collectors (#1510)
- Support Laravel 11 (probably)
It is suggested to re-publish your config file to take advantage of the options, if you made changes.
What's Changed
- ci: Use GitHub Actions V3 by @erikn69 in #1448
- Remove Laravel <5.2 code by @erikn69 in #1461
- Add nonce to <script> elements by @Yannik in #1464
- SymfonyMailCollector support by @erikn69 in #1457
- Introduce JobsCollector by @julienbourdeau in #1470
- Inertia support on ViewCollector by @erikn69 in #1478
- Set memory baseline on MemoryCollector by @erikn69 in #1467
- #1490 adds ajax_handler_auto_show to debugbar.php by @adampatterson in #1493
- Fix readability on
Str::is
by @erikn69 in #1454 - [bug] Fix views generation time to timeline tab by @erikn69 in #1455
- Hide sensitive information by config by @erikn69 in #1453
- use short array syntax by @browner12 in #1401
- [bug] fix blade render with cache clean option by @erikn69 in #1456
- modernize migration by @browner12 in #1402
- fix css dark mode by @erikn69 in #1468
- (fix) Inject debugbar at the first
</head>
by @erikn69 in #1473 - fix query widget, the query collector maybe is empty by @erikn69 in #1489
- Support editor link on QueryCollector/ExceptionsCollector by @erikn69 in #1426
- Test against PHP 8.3 by @sergiy-petrov in #1474
- Only load 5 most relevant traces on QueryCollector by @erikn69 in #1479
- GitHub workflow improvements by @jnoordsij in #1476
- show collector name on timeline items by @erikn69 in #1463
- Show memory usage on clockwork by @erikn69 in #1487
- Support models collector on clockwork by @erikn69 in #1486
- Support events collector on clockwork by @erikn69 in #1485
- (fix) Exclude laravel collection query calls by @erikn69 in #1475
- Measure memory usage on TimeDataCollector by @erikn69 in #1466
- Sort views, queries timeline on clockwork by @erikn69 in #1484
- Fix
__toString
method inLaravelDebugbar
class by @jnoordsij in #1504 - Add nonce to <style> element created by HtmlDumper by @Yannik in #1465
- Support class resolver for open storage by @parallels999 in #1460
- Fixed debug output if exception or php fatal error is thrown. by @crysix in #1399
- use secure links when available by @browner12 in #1405
- Show queries memory usage by @erikn69 in #1462
- Short query source files by @barryvdh in #1505
- Reduce View/Templates impact on performance by @barryvdh in #1503
- Set default base path for xdebug replacements by @barryvdh in #1506
- Add support telescope domain by @VictoRD11 in #1281
- Auto group based on number by @barryvdh in #1507
- Fix extend by @barryvdh in #1509
- Enable logtrace for messages by @barryvdh in #1508
- allow user to customize memory precision by @browner12 in #1400
- use xdebug links similar in views/sql by @barryvdh in #1510
- set xdebug ini by @macbookandrew in #1257
- Soft/hard limit for query collector by @barryvdh in #1512
- Support Laravel 11 by @barryvdh in #1513
New Contributors
- @Yannik made their first contribution in #1464
- @julienbourdeau made their first contribution in #1470
- @adampatterson made their first contribution in #1493
- @crysix made their first contribution in #1399
Full Changelog: v3.9.2...v3.10.0