Releases: preactjs/preact-devtools
Releases · preactjs/preact-devtools
4.3.0
Features
- Elements: Add "Rendered by" panel to the sidebar (#385, thanks @marvinhagemeister)
Full Changelog: v4.2.0...v4.3.0
4.2.0
Features
- Profiler: Add new layout algorithm for FlameGraph (#366, thanks @marvinhagemeister)
Bug Fixes
- Profiler: Accurately track rendered nodes in a commit (#368, thanks @marvinhagemeister)
- Profiler: Fix deep FlameGraph leaf nodes sometimes not visible (#370, thanks @marvinhagemeister)
- Profiler: Simplify ranked layout (#371, thanks @marvinhagemeister)
- Profiler: Fix gaps in FlameGraph caused by incorrect timings (#373, thanks @marvinhagemeister)
- Profiler: Resize static subtrees to available space in FlameGraph (#377, thanks @marvinhagemeister)
- Profiler: Simplify static space calculation (#378, thanks @marvinhagemeister)
- Dynamically resize virtual list buffer (#369, thanks @marvinhagemeister)
- Fix duplicate HOC labels on update (#379, thanks @marvinhagemeister)
- Fix serialization of complex debug values from
useDebugValue
(#380, thanks @marvinhagemeister) - Fix unable to scroll to item if out of view (#381, thanks @marvinhagemeister)
- Fix HOCs disappearing on update (#382, thanks @marvinhagemeister)
- Fix memo render reasons (#350, thanks @marconi1992, @marvinhagemeister)
Maintenance
- Profiler: Simplify FlameGraph node content (#365, thanks @marvinhagemeister)
- Tests: Pick stable Preact version by default (#384, thanks @marvinhagemeister)
- Remove dead code (#363, thanks @marvinhagemeister)
- Drop barely used
binding.getAncestor()
(#362, thanks @marvinhagemeister) - Remove unused styleguide demo (#367, thanks @marvinhagemeister)
- Update test dependencies (#372, thanks @marvinhagemeister)
- Use node 18 on CI (#374, thanks @marvinhagemeister)
- Remove unused
data-*
attributes (#375, thanks @marvinhagemeister) - Fix release script not resetting lower versions (#376, thanks @marvinhagemeister)
- Simplify
Message
styles (#383, thanks @marvinhagemeister)
Full Changelog: v4.1.0...v4.2.0
4.1.0
Features
- Add support for HOC-component filters (#347, #351, #357, #354, #360, thanks @marvinhagemeister)
- Modernize filter panel styling (#349, thanks @marvinhagemeister)
Bug Fixes
- Fix elements list scrolling even if item is in view (#342, thanks @marvinhagemeister)
- Fix unable to scroll settings page (#344, thanks @marvinhagemeister)
- Fix not all filters synced on startup (#348, thanks @marvinhagemeister)
- Fix highlight error if child is a placeholder (#353, thanks @marvinhagemeister)
- Fix double parsed commit stats (#356, thanks @marvinhagemeister)
- Profiler: Only collect timings for components (#357, thanks @marvinhagemeister)
4.0.2
Bug Fixes
- Fix list scrolling even if item is in view (#342, thanks @marvinhagemeister)
4.0.1
FYI: The major version number increase is caused by an accidental publish to the Chrome webstore. This release brings the version in sync again. It was caused by human error and parts of the release process have been automated to reduce the likelihood of this happening again. More automation is planned.
Bug Fixes
- Fix unable to scroll to virtualized elements (#340, thanks @marvinhagemeister )
1.4.4
Bug Fixes
- Handle plain objects that look like collections (#322, thanks @r-frederick)
- Respect
box-sizing: content-box
in highlighter (#327, thanks @marvinhagemeister) - Fix hook detection when the patch is under 1 (#335, thanks @JoviDeCroock)
Maintenance
- Upgrade deps (#321, thanks @andrewiggins)
- Minor code cleanups (#325, thanks @marvinhagemeister)
- Remove
MultiRender
abstraction (#326, thanks @marvinhagemeister)
1.4.3
- Fix HTML-Elements not being displayed correctly in sidebar panel (#317, thanks @marvinhagemeister)
1.4.2
- Update
useContext()
hook state property for preactjs/preact#3165 (#304, thanks @developit)
1.4.1
Bug Fixes
- Show custom message if no nodes left after filters (#303, thanks @marvinhagemeister)
- Show
Map
andSet
objects properly in sidebar (#302, thanks @marvinhagemeister)
1.4.0
Features
- Display hook type before custom name (#289, thanks @marvinhagemeister, @cmlenz)
- Show custom useMemo hook names (#288, thanks @marvinhagemeister)
Bug Fixes
- Fix empty panel in Firefox (#294, thanks @marvinhagemeister)
- Fix hook names being reversed with addHookNames from preact/devtools (#287, thanks @marvinhagemeister, @cmlenz)
Maintenance
- Port test suite over to vite (#295, thanks @marvinhagemeister)
- Rename
*.css
->*.module.css
(#292, thanks @marvinhagemeister) - Improve pre-test server check (#291, thanks @marvinhagemeister)
- Run end-to-end tests in CI (#104, thanks @marvinhagemeister)
- Make tests less reliant on timings (#290, thanks @marvinhagemeister)
- Update dependencies for M1 support (#285, thanks @marvinhagemeister)
- Update to Node 14 in GH Actions (#286, thanks @marvinhagemeister)