Skip to content

chore(deps): bump @tanstack/devtools-ui from 0.5.2 to 0.7.0 - #57

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/tanstack/devtools-ui-0.7.0
Open

chore(deps): bump @tanstack/devtools-ui from 0.5.2 to 0.7.0#57
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/tanstack/devtools-ui-0.7.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 14, 2026

Copy link
Copy Markdown

Bumps @tanstack/devtools-ui from 0.5.2 to 0.7.0.

Release notes

Sourced from @​tanstack/devtools-ui's releases.

@​tanstack/devtools-ui@​0.7.0

Minor Changes

  • #492 a46d1f5 - feat: apply TanStack branding and the compact Workbench layout across core, shared UI, and accessibility Devtools

    The Workbench now separates chrome from canvas: the header and the secondary strips paint the brand surface and share one 16px gutter with the content below them. The palm emblem is inline SVG instead of a filtered raster, plugin destinations get a real empty state, and the Marketplace, SEO, and Settings destinations drop their competing accent colours in favour of the semantic theme.

    The secondary strip gets a pull tab on its bottom edge that folds the strip away behind the header, leaving the panel height and the destination content untouched. It only appears on destinations that have a strip.

    The SEO tab's <head> watcher no longer reports <style> tags. It observes attributes and character data across the whole <head> subtree, and a CSS-in-JS library rewrites a <style> tag there on every render — so an SEO analysis triggered a re-render, the re-render emitted CSS, and the CSS triggered another analysis. Stylesheets carry no SEO metadata, so they are filtered out.

    Fixes along the way: the resize handle had grown to 24px and sat on top of the header, so a press aimed at a header button started a resize instead of clicking; the Marketplace settings drawer was position: fixed and covered the host page instead of the Workbench; the floating trigger lost its brand fill on hover and its transition was overridden away; the "New" ribbon on a plugin card overlapped the card icon; scroll gestures inside the panel chained on to the host page; and the hotkey editor showed each shortcut's description as its heading and never rendered its title.

@​tanstack/devtools-ui@​0.6.0

Minor Changes

  • #477 ea3c674 - fix: rename Solid use* primitives to create* so React Compiler doesn't transform them

    The devtools packages are written in Solid but used React-style naming (useStyles, useTheme, useDevtoolsState, …) for their custom primitives. When an app enables React Compiler, the compiler matches the use* naming convention and transforms/optimizes this Solid code as if it were React, breaking the panel (it is Solid JSX, not React).

    All custom Solid primitives in @tanstack/devtools, @tanstack/devtools-ui, and @tanstack/devtools-a11y are renamed from use* to create*, and Solid's own useContext / @solid-primitives useKeyDownList are imported under non-use aliases (getContext, getKeyDownList).

    Breaking for @tanstack/devtools-ui: the exported useTheme is renamed to createTheme.

Patch Changes

  • #472 7114ecd - Fix Checkbox ignoring controlled checked prop updates. It previously read checked into internal state only once at mount, so it never reflected later prop changes when used as a controlled input (e.g. the devtools settings panel). It now reflects the checked prop whenever it is provided and falls back to internal state only when uncontrolled.

@​tanstack/devtools-ui@​0.5.3

Patch Changes

  • #466 73983a7 - Fix the plugin marketplace rendering empty ("No additional plugins available") when it should list installable plugins.
    • The client event bus no longer silently drops events emitted while its WebSocket is still connecting. Such events are now queued and flushed once the socket opens, so the marketplace's mounted request reliably reaches the server bus.
    • The marketplace now re-requests package.json every time it is opened and retries until the data arrives, so re-opening always re-fetches the plugin list.
    • Added TanStack AI Devtools (@tanstack/react-ai-devtools) to the plugin marketplace registry.
Changelog

Sourced from @​tanstack/devtools-ui's changelog.

0.7.0

Minor Changes

  • #492 a46d1f5 - feat: apply TanStack branding and the compact Workbench layout across core, shared UI, and accessibility Devtools

    The Workbench now separates chrome from canvas: the header and the secondary strips paint the brand surface and share one 16px gutter with the content below them. The palm emblem is inline SVG instead of a filtered raster, plugin destinations get a real empty state, and the Marketplace, SEO, and Settings destinations drop their competing accent colours in favour of the semantic theme.

    The secondary strip gets a pull tab on its bottom edge that folds the strip away behind the header, leaving the panel height and the destination content untouched. It only appears on destinations that have a strip.

    The SEO tab's <head> watcher no longer reports <style> tags. It observes attributes and character data across the whole <head> subtree, and a CSS-in-JS library rewrites a <style> tag there on every render — so an SEO analysis triggered a re-render, the re-render emitted CSS, and the CSS triggered another analysis. Stylesheets carry no SEO metadata, so they are filtered out.

    Fixes along the way: the resize handle had grown to 24px and sat on top of the header, so a press aimed at a header button started a resize instead of clicking; the Marketplace settings drawer was position: fixed and covered the host page instead of the Workbench; the floating trigger lost its brand fill on hover and its transition was overridden away; the "New" ribbon on a plugin card overlapped the card icon; scroll gestures inside the panel chained on to the host page; and the hotkey editor showed each shortcut's description as its heading and never rendered its title.

0.6.0

Minor Changes

  • #477 ea3c674 - fix: rename Solid use* primitives to create* so React Compiler doesn't transform them

    The devtools packages are written in Solid but used React-style naming (useStyles, useTheme, useDevtoolsState, …) for their custom primitives. When an app enables React Compiler, the compiler matches the use* naming convention and transforms/optimizes this Solid code as if it were React, breaking the panel (it is Solid JSX, not React).

    All custom Solid primitives in @tanstack/devtools, @tanstack/devtools-ui, and @tanstack/devtools-a11y are renamed from use* to create*, and Solid's own useContext / @solid-primitives useKeyDownList are imported under non-use aliases (getContext, getKeyDownList).

    Breaking for @tanstack/devtools-ui: the exported useTheme is renamed to createTheme.

Patch Changes

  • #472 7114ecd - Fix Checkbox ignoring controlled checked prop updates. It previously read checked into internal state only once at mount, so it never reflected later prop changes when used as a controlled input (e.g. the devtools settings panel). It now reflects the checked prop whenever it is provided and falls back to internal state only when uncontrolled.

0.5.3

Patch Changes

  • #466 73983a7 - Fix the plugin marketplace rendering empty ("No additional plugins available") when it should list installable plugins.
    • The client event bus no longer silently drops events emitted while its WebSocket is still connecting. Such events are now queued and flushed once the socket opens, so the marketplace's mounted request reliably reaches the server bus.
    • The marketplace now re-requests package.json every time it is opened and retries until the data arrives, so re-opening always re-fetches the plugin list.
    • Added TanStack AI Devtools (@tanstack/react-ai-devtools) to the plugin marketplace registry.
Commits
  • 353a635 ci: Version Packages (#495)
  • a46d1f5 feat: redesign TanStack Devtools workbench (#492)
  • e026667 ci: Version Packages (#475)
  • ea3c674 fix(devtools): rename Solid use* primitives to create* for React Compiler com...
  • 7114ecd test: e2e suite (8 apps + server↔client probe) + unit/component coverage (#472)
  • f17d7e8 chore: add bugs.url metadata to all published packages (#470)
  • ca6e266 ci: Version Packages (#465)
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [@tanstack/devtools-ui](https://github.com/TanStack/devtools/tree/HEAD/packages/devtools-ui) from 0.5.2 to 0.7.0.
- [Release notes](https://github.com/TanStack/devtools/releases)
- [Changelog](https://github.com/TanStack/devtools/blob/main/packages/devtools-ui/CHANGELOG.md)
- [Commits](https://github.com/TanStack/devtools/commits/@tanstack/devtools-ui@0.7.0/packages/devtools-ui)

---
updated-dependencies:
- dependency-name: "@tanstack/devtools-ui"
  dependency-version: 0.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 14, 2026
@changeset-bot

changeset-bot Bot commented Aug 14, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 1fea5c1

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants