Laravel Debugbar v4 est disponible
lun, 26/01/2026 - 10:56
Laravel Debugbar est désormais disponible en v4. Il s'agit d'un outil très populaire chez les développeurs PHP / Laravel. Cette version est compatible avec PHP DebugBar 3 qui inclut le retrait de jQuery, de nombreuses corrections de bugs. La v4 intègre un Data Switcher plus rapide et une utilisation mémoire limitée. Elle propose aussi de nouvelles fonctions sur la Scan, une meilleure prise en charge des appels httpclient, mode auto / dark / clair disponible, masque les collectors vides, montre automatiquement les nouvelles requêtes ajax.
La liste de corrections et ajouts est très longue :
- Prepare for Debugbar 3.x by @barryvdh in #1828
- Fix 4.x queries by @barryvdh in #1832
- Remove deprecations, tweak default config by @barryvdh in #1833
- Always render widget in footer by @barryvdh in #1834
- Fix null handling quoting in emulateQuote[QueryCollector] by @erikn69 in #1835
- Update workflows / tools, add static analyses, fix some errors by @barryvdh in #1836
- Revert event config by @barryvdh in #1837
- Remove socket storage by @barryvdh in #1839
- Remove Lumen support by @barryvdh in #1838
- Remove icon by @barryvdh in #1840
- Fix phpstan by @barryvdh in #1841
- Remove PDO extension by @barryvdh in #1842
- Extend base sql widget by @barryvdh in #1843
- Fix shell quotes in README by @szepeviktor in #1264
- refactor: improve routes formats by @jbidad in #1392
- remove copy and hints by @barryvdh in #1844
- Check response for avoid inject debugbar on json ajax by @erikn69 in #1558
- Show estimate of cache byte usage by @erikn69 in #1764
- Check string by @barryvdh in #1845
- Use original background by @barryvdh in #1847
- Add DataProviders for easier maintenance by @barryvdh in #1846
- Feat custom collectors by @barryvdh in #1848
- Tweak config by @barryvdh in #1849
- Feat phpdebugbar symfony by @barryvdh in #1850
- Improve Livewire collection and view detection for components by @barryvdh in #1853
- Builds docs from source by @barryvdh in #1854
- Fix default for excluded events by @barryvdh in #1856
- Remove icon overrides by @barryvdh in #1857
- Restore Mail collector timeline by @barryvdh in #1858
- Add HTTP client collector by @barryvdh in #1859
- Add http client to docs by @barryvdh in #1860
- Update JavascriptRenderer for upstream changes by @barryvdh in #1861
- Simplify Asset Renderer by @barryvdh in #1862
- Bring back logs collector by @erikn69 in #1863
- Use message context for gate and logs by @barryvdh in #1866
- Updates tests for new beta by @barryvdh in #1867
- Reduce styling overrides by @barryvdh in #1864
- Use symfony-bridge by @barryvdh in #1868
- Set livewire sentence by @barryvdh in #1869
- Fix timeline by @barryvdh in #1871
- Fix storage by @barryvdh in #1872
- Seperate listeners from data in events by @barryvdh in #1873
- Add casters for heavy objects by @barryvdh in #1874
- Fix tests by @barryvdh in #1876
- TWeak livewire properties by @barryvdh in #1877
- Move namespace to Fruitcake\LaravelDebugbar by @barryvdh in #1875
- Replace old package name by @barryvdh in #1878
- Fix explain option access in DatabaseCollectorProvider by @erikn69 in #1879
- Update .gitattributes by @erikn69 in #1881
- Stricter types by @barryvdh in #1884
- Add docs directory to export-ignore in .gitattributes by @erikn69 in #1883
- Cleanup by @barryvdh in #1885
- Fix docs tests by @barryvdh in #1886
- Fix cache widget by @barryvdh in #1887
- Fix checkVersion accessibility by @angeljqv in #1889
- Check signature by @barryvdh in #1888
- Add Inertia collector by @barryvdh in #1890
- Improve storage scan by @barryvdh in #1891
- Use upstream file storage and request generator by @barryvdh in #1892
- Optimize livewire by @barryvdh in #1893
- Test Livewire 2/3/4 by @barryvdh in #1894
- Reset interfaces on Octane request, use current config by @barryvdh in #1895
- Separate the debugbar from the application load(TimeCollector) by @erikn69 in #1896
- Optimize serviceprovider by @barryvdh in #1897
- Octane singleton by @barryvdh in #1898
- Tweak constructors and config by @barryvdh in #1899
- Tweak pennant by @barryvdh in #1900
- Time octane reset by @barryvdh in #1901
- Tweak booting time by @barryvdh in #1902
- Tweak twig by @barryvdh in #1903
- Always ensure time/exceptions/messages are available, to log before b… by @barryvdh in #1904
- Tweak config values by @barryvdh in #1906
- Tweak subscribers by @barryvdh in #1905
- Remove request instances by @barryvdh in #1907
- Update console collecting by @barryvdh in #1908
- Fix cache events by @barryvdh in #1909
- Tweak handle by @barryvdh in #1910
- Add octane request start by @barryvdh in #1911
- Small reset tweaks by @barryvdh in #1912
- Add some timeline options by @barryvdh in #1913
- Ensure latest request is used by @barryvdh in #1915
- Check if octane needs to enable/disbale by @barryvdh in #1917
- Use cookies instead of session, events instead of middleware by @barryvdh in #1914
- Update tests for Livewire 3 and 4 by @barryvdh in #1918
- collect on terminate by @barryvdh in #1919
- Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #1920
- Restore ulid requestids by @barryvdh in #1921
- Use openhandler http driver, set etag by @barryvdh in #1922
- Check if params table is set by @barryvdh in #1923
- Fix event data by @barryvdh in #1924
- Update RequestCollector for CLI usage by @barryvdh in #1925
- Tweak ClearCommand for uninstall by @barryvdh in #1927
- Catch resolve errors by @barryvdh in #1928

