preact-devtools

Browser extension for inspection Preact applications

MIT License

Stars
302
Committers
17

Bot releases are hidden (Show)

preact-devtools - 4.7.1 Latest Release

Published by marvinhagemeister over 1 year ago

This release fixes a publishing issue for the Chrome extension variant.

preact-devtools - 4.7.0

Published by marvinhagemeister over 1 year ago

Features

Bug Fixes

preact-devtools - 4.6.2

Published by marvinhagemeister over 1 year ago

Bug Fixes

v11 (unreleased Preact version):

Maintenance

preact-devtools - 4.6.0

Published by marvinhagemeister about 2 years ago

What's Changed

Full Changelog: https://github.com/preactjs/preact-devtools/compare/v4.5.0...v4.6.0

preact-devtools - 4.5.0

Published by marvinhagemeister about 2 years ago

Features

  • Add support for Signals (#428, thanks @marvinhagemeister)
preact-devtools - v4.4.0

Published by marvinhagemeister about 2 years ago

Features

  • Print Preact version that rendered the selected component in sidebar (#423, thanks @marvinhagemeister)
  • Design: Tweak spacing and alignment (#421, #422, #424, #426, thanks @marvinhagemeister)

Bug Fixes

  • Fix incorrect highlight bounds checks (#420, thanks @marvinhagemeister)
  • Add missing changelog entry in CHANGELOG.md for v4.3.3 (#425, thanks @marvinhagemeister)
preact-devtools - 4.3.3

Published by marvinhagemeister about 2 years ago

Bug Fixes

  • Fix sidebar data not cleared on disconnect (#419, thanks @marvinhagemeister)
  • Fix roots displayed by render order instead of ordering them based on the DOM structure. This commonly occurs when working with Astro or Deno's Fresh framework (#417, thanks @marvinhagemeister)
  • Fix DevTools panel height not filling viewport if smaller than available space (#416, thanks @marvinhagemeister)
  • Fix rare case of DevTools not initializing (#398, thanks @marvinhagemeister)

Maintenance

  • Switch e2e test setup to playwright (#403, #408, #410, #411, #412, #413, #415, #418 thanks @marvinhagemeister)
  • Switch build tooling to esbuild to reduce build times (#405, thanks @marvinhagemeister)
  • Simplify styling (#397, #399, #401, #402, thanks @marvinhagemeister)
  • Switch to signals for state management (#407, #414 thanks @marvinhagemeister)
preact-devtools - 4.3.2

Published by marvinhagemeister over 2 years ago

Bug Fixes

  • Calculate auto-indent for tree view on intialization in case resize is not fired (#393, thanks @marvinhagemeister)
  • Fix hooks inspection not working with 10.8.1 (#394, thanks @marvinhagemeister)
preact-devtools - 4.3.1

Published by marvinhagemeister over 2 years ago

Bug Fixes

  • Improve layout measurement for virtualized lists (#392, thanks @marvinhagemeister)
  • Profiler UX improvements (#391, thanks @marvinhagemeister)
  • Profiler(Ranked): Fix missing selection on commit change (#390, thanks @marvinhagemeister)
  • Improve stats capturing (#388, thanks @marvinhagemeister)

Maintenance

  • Test: Fix error in pick latest stable preact version (#389, thanks @marvinhagemeister)
preact-devtools - 4.3.0

Published by marvinhagemeister over 2 years ago

Features

  • Elements: Add "Rendered by" panel to the sidebar (#385, thanks @marvinhagemeister)

Full Changelog: https://github.com/preactjs/preact-devtools/compare/v4.2.0...v4.3.0

preact-devtools - 4.2.0

Published by marvinhagemeister over 2 years ago

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: https://github.com/preactjs/preact-devtools/compare/v4.1.0...v4.2.0

preact-devtools - 4.1.0

Published by marvinhagemeister over 2 years ago

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)
preact-devtools - 4.0.2

Published by marvinhagemeister over 2 years ago

Bug Fixes

  • Fix list scrolling even if item is in view (#342, thanks @marvinhagemeister)
preact-devtools - 4.0.1

Published by marvinhagemeister over 2 years ago

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 )
preact-devtools - 1.4.4

Published by marvinhagemeister over 2 years ago

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)
preact-devtools - 1.4.3

Published by marvinhagemeister about 3 years ago

  • Fix HTML-Elements not being displayed correctly in sidebar panel (#317, thanks @marvinhagemeister)
preact-devtools - 1.4.2

Published by marvinhagemeister about 3 years ago

  • Update useContext() hook state property for preactjs/preact#3165 (#304, thanks @developit)
preact-devtools - 1.4.1

Published by marvinhagemeister over 3 years ago

Bug Fixes

  • Show custom message if no nodes left after filters (#303, thanks @marvinhagemeister)
  • Show Map and Set objects properly in sidebar (#302, thanks @marvinhagemeister)
preact-devtools - 1.4.0

Published by marvinhagemeister over 3 years ago

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)
preact-devtools - 1.3.0

Published by marvinhagemeister over 3 years ago

  • Add support for custom hook names via addHookName from preact/devtools. This is supported in Preact >= 10.5.12 (#281, thanks @marvinhagemeister)