Laravel Debugbar 4.0
Release notes
See https://fruitcake.nl/blog/laravel-debugbar-v4-release for the biggest changes.
This brings the updates from php-debugbar 3.x to Laravel Debugbar. See https://github.com/php-debugbar/php-debugbar/releases/tag/v3.0.0 for the upstream changes to php-debugbar.
Updating
The name has changed, so remove the old package first:
composer remove barryvdh/laravel-debugbar --dev --no-scripts
Then install the new package
composer require fruitcake/laravel-debugbar --with-dependencies
Check the https://github.com/fruitcake/laravel-debugbar/blob/master/UPGRADE.md for any changes.
All Changes
- 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
New Contributors
- @szepeviktor made their first contribution in #1264
- @jbidad made their first contribution in #1392
- @dependabot[bot] made their first contribution in #1920
Full Changelog: v3.16.3...v4.0.0