Skip to content

Latest commit

 

History

History
626 lines (371 loc) · 14.4 KB

File metadata and controls

626 lines (371 loc) · 14.4 KB

@solid-devtools/debugger

0.28.1

Patch Changes

  • dddf24f: Pre-observe all components props, to sometimes get actual values when inspected.

0.28.0

Minor Changes

  • ea6c1c2: Require ElementInterface.getChildren to return ArrayLike<T>. (76ab4096a2ad531ae015e35c2475b78f08ac45a7)

Patch Changes

  • fa0a2c8: Improve tree walking algorithm for mapping elements. (#348)

0.27.1

Patch Changes

  • e8fe39e: Inline isWindows check to getLocationAttr and remove "@solid-primitives/platform" dependency.
  • Updated dependencies [add003f]
    • @solid-devtools/shared@0.20.0

0.27.0

Minor Changes

  • 370c545: Remove element field from SourceCodeData
  • 95b348b: Add setElementInterface funtion to setup to support custom renderers (closes #343)

Patch Changes

  • Updated dependencies [a72919e]
    • @solid-devtools/shared@0.19.1

0.26.0

Minor Changes

  • ed4215b: Assign component location directly to the owner Instead of importing setComponentLocation from solid-devtools/setup Fixes (#299)
  • 4e32e04: Display custom values added with registerGraph() in the inspector
  • ce98e83: Add UNOWNED Root with top-level signals -> Show signals created outside of reactive context (Closes #209)

Patch Changes

  • Updated dependencies [ce98e83]
    • @solid-devtools/shared@0.19.0

0.25.0

Minor Changes

  • c7f699f: Change the message structure from {name, details} to {kind, data}
  • ba5b62a: New feature: inspecting values in the console. (Closes #166)
  • 6b1b16d: Refactor useDebugger. useLocator is removed, instead use useDebugger().setLocatorOptions(). debugger.meta.versions moved to debugger.versions

Patch Changes

  • Updated dependencies [c7f699f]
  • Updated dependencies [6b1b16d]
    • @solid-devtools/shared@0.18.0

0.24.5

Patch Changes

  • 4f31c75: Use Component.displayName for component names if present.
  • f910bc9: Add "hmr" field to OwnerDetails.
  • 1610d19: Fix some computations not being listened for changes
  • Updated dependencies [5afa738]
    • @solid-devtools/shared@0.17.0

0.24.4

Patch Changes

  • 7ee9f7f: First structure flush should update all roots (instead of sending partial update) - Fixes #296
  • 0af688e: Add data-darkreader-ignore attrs to prevent dark reader from messing up the styles
  • 5931162: Log messages recieved.
  • Updated dependencies [5931162]
    • @solid-devtools/shared@0.16.1

0.24.3

Patch Changes

  • 40ace37: Remove createInternalRoot, cleanup setup script and api

0.24.2

Patch Changes

  • Updated dependencies [d41c4a7]
    • @solid-devtools/shared@0.16.0

0.24.1

Patch Changes

  • Updated dependencies [f40cfa2]
    • @solid-devtools/shared@0.15.0

0.24.0

Minor Changes

  • 89fcdc4: Update to vite 6, remove solid-start dep (was unused anyway)

Patch Changes

  • Updated dependencies [89fcdc4]
    • @solid-devtools/shared@0.14.0

0.23.4

Patch Changes

  • Updated dependencies [d909b584]
    • @solid-devtools/shared@0.13.2

0.23.3

Patch Changes

  • 4772a364: Correct detecting context nodes after solid 1.8

0.23.2

Patch Changes

  • d558e37b: Update dependencies. Fixes #276

0.23.1

Patch Changes

  • 778774f2: Fix inspecting context nodes after Solid 1.8. (fixes #272)
  • 778774f2: Correct solid-js peer dep version
  • Updated dependencies [778774f2]
    • @solid-devtools/shared@0.13.1

0.23.0

Minor Changes

  • 86f74ea9: Update to Solid 1.8

Patch Changes

  • Updated dependencies [86f74ea9]
    • @solid-devtools/shared@0.13.0

0.22.4

Patch Changes

  • 7409af5: Move solid-js out of dependencies (to peer)
  • Updated dependencies [7409af5]
    • @solid-devtools/shared@0.12.3

0.22.3

Patch Changes

  • 39dfd62: Use @nothing-but/utils for some common utilities
  • Updated dependencies [39dfd62]
  • Updated dependencies [36bb6bf]
    • @solid-devtools/shared@0.12.2

0.22.2

Patch Changes

  • Updated dependencies [e8ae734]
    • @solid-devtools/shared@0.12.1

0.22.1

Patch Changes

  • 91e34e6: Fix element-overlay text overflowing
  • 74f0614: Reuse element-overlays between elements to improve performance for large amount of elements.

0.22.0

Minor Changes

  • d4a35d7: Breaking Changes!

    Extension will now inject the debugger via content script, insted of loading it from installed node modules. This will allow the extension and debugger to updated without having to update the node modules.

    The debugger needs to be initialized by importing @solid-devtools/debugger/setup.

Patch Changes

  • Updated dependencies [d4a35d7]
    • @solid-devtools/shared@0.12.0

0.21.1

Patch Changes

  • Bump
  • Updated dependencies
    • @solid-devtools/shared@0.11.1

0.21.0

Minor Changes

  • 811b4bb: Improve management of inspected state. When inspecting nodes that are omitted from the structure view (if displaying only components) the closest node will be highlighted instead.
  • b7514c5: Fix treeview mode not resetting when the devtools get closed. Rename the ForceUpdate event to ResetState.

Patch Changes

  • a99d42b: Fix opening component location with the overlay.
  • cbe62bd: Fix component inspected with locator not loosing hover state.

0.20.2

Patch Changes

  • 0c98076: Switch back the default structure view mode to Components.

0.20.1

Patch Changes

  • a37f73d: Correct behavior of locator. If extension isn't open - should open the component location.

0.20.0

Minor Changes

  • de40800: #### Dependency graph

    Adds a dependency graph to the debugger. It collcts observers and sources of currently inspected computation or signal.

    Breaking changes to the debugger emitter API - instead of events being emitted and listened to individually, now they all can be listened to at once which makes it easier to add new events in the future and maintaining the debugger - devtools bridge implementation in packages that use it.

    Closes #113 Closes #208 Closes #213 Fixes #210

Patch Changes

  • Updated dependencies [de40800]
    • @solid-devtools/shared@0.11.0

0.19.0

Minor Changes

  • c4e9af3: Improve value encoding, decoding and tracking store references.

Patch Changes

  • Updated dependencies [c4e9af3]
    • @solid-devtools/shared@0.10.6

0.18.1

Patch Changes

  • 41ab0c1: Move transform pacakge to solid-devtools lib. Fix vite plugin for solid-start.

0.18.0

Minor Changes

  • 84435c1: Intercept getter props of inspected component to display their latest values.

Patch Changes

  • Updated dependencies [84435c1]
    • @solid-devtools/shared@0.10.5

0.17.2

Patch Changes

  • 42df66b: Minor improvements.
  • Updated dependencies [42df66b]
    • @solid-devtools/shared@0.10.4

0.17.1

Patch Changes

  • ba8bd72: Add ability to inject and configure debugger with vite plugin. (now the default way to setup devtools)

0.17.0

Minor Changes

  • fd6dcae: Change value serialization and deserialization algorithms to support circular references.

Patch Changes

  • 006fc83: Use el.localName to get the name of HTML elements instead of using el.tagName
  • Updated dependencies [fd6dcae]
    • @solid-devtools/shared@0.10.3

0.16.0

Minor Changes

  • 5743522: Adds an ability to switch between different tree-view modes:

    • Components (only components and context nodes)
    • Ownership (structure of solids reactivity graph)
    • DOM (components + html elements)

Patch Changes

  • Updated dependencies [5743522]
    • @solid-devtools/shared@0.10.2

0.15.3

Patch Changes

  • b750aae: Add unobserveAllRoots function

0.15.2

Patch Changes

  • ba185c3: Add top-level "development" export condidtion.

0.15.1

Patch Changes

  • a01f839: Name Show component memos

0.15.0

Minor Changes

  • bd8f0b4: Handle new componentLocation transform by adding a button to the inspector panel for opening component source code.

    Improve inspector panel styles. Improve Splitter component styles and ovarall usability.

Patch Changes

  • a9f8e62: Move transform-related variables to transform package.
  • a9f8e62: Improve managing debugger enabled state.
  • Updated dependencies [a9f8e62]
  • Updated dependencies [a9f8e62]
    • @solid-devtools/shared@0.10.1
    • @solid-devtools/transform@0.9.0

0.14.0

Minor Changes

  • a6b55b0: Move value serialization logic to debugger
  • 1990be5: Move graph types from @solid-devtools/shared to @solid-devtools/debugger
  • 1990be5: Track and show fine-grain updates to stores in inspected values.

Patch Changes

  • d7e98da: Move some debugger related types from @solid-devtools/shared to @solid-devtools/debugger
  • Updated dependencies [a6b55b0]
  • Updated dependencies [d7e98da]
  • Updated dependencies [1990be5]
    • @solid-devtools/shared@0.10.0

0.13.1

Patch Changes

  • a01db71: 1.6 Improvements
  • Updated dependencies [a01db71]
    • @solid-devtools/shared@0.9.2

0.13.0

Minor Changes

  • 772de45: Simplify debugger plugin-devtools controller usage and communication.

    The locator package gets removed, and the logic moved directly to @solid-devtools/debugger

0.12.0

Minor Changes

  • 94178ba: Export a function for automatically attaching new roots, that also prevents from setting it up more times than one.

Patch Changes

  • 94178ba: Rename setInspectedOwner to setInspectedNode
  • Updated dependencies [8eb3fcb]
    • @solid-devtools/shared@0.9.0

0.11.1

Patch Changes

  • b0e3453: Omit internal memos of Context node while mapping the structure.

0.11.0

Minor Changes

  • 74effef: Display computation values in the side panel just as signals and props.
  • fb8b3c4: Improve displaying the context node on the structure graph and it's value on the inspector.

Patch Changes

  • 7419067: Prevent executing non-signal functions during resolving component elements.
  • aa7fde4: Identify solid-refresh memos without checking the function string. (#128)
  • Updated dependencies [74effef]
  • Updated dependencies [fb8b3c4]
    • @solid-devtools/shared@0.8.4

0.10.0

Minor Changes

  • d7b35e4: Indicate "frozen" computations — stroke out the computation nodes that do not have any sources.

Patch Changes

  • Updated dependencies [7794a85]
  • Updated dependencies [d7b35e4]
  • Updated dependencies [a5b60ba]
    • @solid-devtools/shared@0.8.3

0.9.2

Patch Changes

  • 0415e39: Rewrite the structure reconciler and virtualizer to reduce complexity.

    Add the ability to collapse structure nodes.

  • Updated dependencies [0415e39]

    • @solid-devtools/shared@0.8.2

0.9.1

Patch Changes

  • 04fce35: Hide refresh memo nodes (MHR) from the Structure view and combine their details in the inspector panel.
  • 92c8fda: Don't include children property in the mapped owner object, if the children are missing.
  • Updated dependencies [04fce35]
  • Updated dependencies [92c8fda]
    • @solid-devtools/shared@0.8.1

0.9.0

Minor Changes

  • 089331d: Changes to the way roots and sub roots are handled. Now every sub root will track their own graph independently, instead of being attached to parent tree.

    Additionally the roots() and serializedRoots() signals were replaced with event emitter. (#108)

Patch Changes

  • 5e913ac: Add virtualization of the structure tree.
  • Updated dependencies [089331d]
  • Updated dependencies [5e913ac]
    • @solid-devtools/shared@0.8.0

0.8.1

Patch Changes

  • a78d2e0: Bump solid-js peer dependency to 1.5.5

0.8.0

Minor Changes

  • db7edcf: Track component props and display their values in the details of a inspected component.

Patch Changes

  • bf579bb: Restructure debugger plugin api.
  • Updated dependencies [db7edcf]
    • @solid-devtools/shared@0.7.4

0.7.2

Patch Changes

  • f32598e: Remove rootId from mapped components.
  • Updated dependencies [f32598e]
    • @solid-devtools/shared@0.7.2

0.7.1

Patch Changes

  • a4d099f: Solid 1.5
  • Updated dependencies [a4d099f]
    • @solid-devtools/shared@0.7.1

0.7.0

Minor Changes

  • 27ffdb1: Highlight components hovered on the extension.
  • fae3ec0: Highlight hovered signal value elements on the page.
  • 15c958b: Highlight components hovered with locator on the extension.

Patch Changes

  • 15c958b: Stop reexporting types from the shared library, as the shared lisbrary is published under @solid-devtools/shared
  • 27b98fa: Select components by clicking on them on the page—with the locator enabled.
  • Updated dependencies [27ffdb1]
  • Updated dependencies [33e2c17]
  • Updated dependencies [27b98fa]
  • Updated dependencies [fae3ec0]
  • Updated dependencies [15c958b]
    • @solid-devtools/shared@0.7.0

0.6.1

Patch Changes

  • 3b5da1b: Refactor types to use namespaces to avoid name conflicts.
  • Updated dependencies [3b5da1b]
    • @solid-devtools/shared@0.6.1

0.6.0

Minor Changes

  • b5e9776: Select signals and send encoded nested values of objects and arrays.

Patch Changes

  • 78b06a6: Rename types and function for encodung values. Add option to encode nested structures. (Arrays and objects for now).
  • Updated dependencies [78b06a6]
  • Updated dependencies [b5e9776]
    • @solid-devtools/shared@0.6.0

0.5.1

Patch Changes

  • f49854b: Add UI components for displaying signal value previews. Display signalvalue previews in the owener details panel.
  • Updated dependencies [f49854b]
  • Updated dependencies [bde03b4]
    • @solid-devtools/shared@0.5.1

0.5.0

Minor Changes

  • 41b4b7b: This one will be a major rewrite of the debugger, API available in plugins and the reconciliation on the extension. Now the walked tree will now include information about computation observers, value, signals, sources. All this will be available only for the "focused" owner—new API for getting details about a specific owner.

Patch Changes

  • Updated dependencies [41b4b7b]
    • @solid-devtools/shared@0.5.0

0.4.1

0.4.0

Minor Changes

  • 2beeb22: Publish a shared library: @solid-primitives/shared

Patch Changes

  • Updated dependencies [2beeb22]
    • @solid-devtools/shared@0.4.0

0.3.0

Minor Changes

  • 3c140cc: Add basic API for observing store updates — makeStoreObserver.

0.2.3

Patch Changes

  • fdb09bc: Various minor changes.

0.2.2

Patch Changes

  • a8d0354: Correct "homepage" filed in package.json, to lead to individual package readme.

0.2.1

Patch Changes

  • aa992fd: Fix walker issue, not resolving component elements sometimes

0.2.0

Minor Changes

  • 24ccd14: Use Solid's new dev hook (_$afterCreateRoot) to automatically attach roots and subroots to the debugger.

Patch Changes

  • 892d87e: Cleanup getName utils

0.1.0

Minor Changes

  • 2bb429a: Add the locator package.

    Separate debugger into debugger and main packages.