Skip to content

chore(changeset): split solid-query into its own fixed group#10983

Merged
manudeli merged 1 commit into
solid-query-v6-prefrom
chore/split-solid-query-fixed-group
Jun 25, 2026
Merged

chore(changeset): split solid-query into its own fixed group#10983
manudeli merged 1 commit into
solid-query-v6-prefrom
chore/split-solid-query-fixed-group

Conversation

@manudeli

Copy link
Copy Markdown
Collaborator

Problem

solid-query is tracking the Solid 1 → 2 breaking jump and sits on a v6 pre-release line, while query-core and the other adapters are on v5. But react-*, query-core, vue-query and solid-* all shared a single fixed group in .changeset/config.json.

Because fixed releases the whole group at one version, the solid v6 beta changesets dragged every package in that group to 6.0.0-beta.5 — even though none of the changesets target them. That's why the release PR wanted to push a v6 beta of core / react / vue.

Change

Carve the three solid packages into their own fixed group:

       "@tanstack/react-query-persist-client",
+      "@tanstack/vue-query"
+    ],
+    [
       "@tanstack/solid-query",
       "@tanstack/solid-query-devtools",
-      "@tanstack/solid-query-persist-client",
-      "@tanstack/vue-query"
+      "@tanstack/solid-query-persist-client"
     ],

This lets solid version independently on the v6 line. It mirrors the existing svelte group (already on 6.x while core stays on 5.x) and matches the agreed policy from Discord — version-syncing should happen across majors only; we do not want a v6 beta of any unaffected adapter.

Verification

Ran changeset version in prerelease mode locally with this config:

Package Result
solid-query, solid-query-devtools, solid-query-persist-client 6.0.0-beta.5
query-core, react-query, vue-query 5.101.0 (unchanged) ✅
svelte-query 6.1.34 (unchanged) ✅

Only the three solid packages (and their examples) bump. No core/react/vue/svelte package is touched.

Follow-up (not in this PR)

When core/react eventually go to v6 stable, the solid (and svelte) groups should be merged back into the main group so the whole suite re-syncs at v6+.

solid-query is tracking the Solid 1 -> 2 breaking jump and is on a v6
pre-release line, while query-core and the other adapters remain on v5.
Because all of react/core/vue/solid shared a single `fixed` group, the
solid v6 beta changesets dragged every package in that group to
6.0.0-beta.5, even though no changeset targets them.

Carve the three solid packages into their own `fixed` group so they can
version independently on the v6 line. This mirrors the existing svelte
group (already on 6.x while core stays on 5.x) and matches the agreed
policy that version-syncing should happen across majors only -- no v6
beta of unaffected adapters.

Verified with `changeset version` (prerelease mode): only solid-query,
solid-query-devtools and solid-query-persist-client bump to
6.0.0-beta.5; query-core/react-query/vue-query stay at 5.101.0 and
svelte-query stays at 6.1.34.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@manudeli manudeli requested a review from a team as a code owner June 25, 2026 14:22
@coderabbitai

coderabbitai Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 6815f85c-cee0-4df2-acdc-747b4fe26d28

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/split-solid-query-fixed-group

Comment @coderabbitai help to get the list of available commands.

@nx-cloud

nx-cloud Bot commented Jun 25, 2026

Copy link
Copy Markdown

View your CI Pipeline Execution ↗ for commit fa5779a

Command Status Duration Result
nx run-many --target=build --exclude=examples/*... ✅ Succeeded <1s View ↗
nx affected --targets=test:sherif,test:knip,tes... ✅ Succeeded 49s View ↗

☁️ Nx Cloud last updated this comment at 2026-06-25 14:26:17 UTC

@manudeli manudeli self-assigned this Jun 25, 2026
@github-actions

Copy link
Copy Markdown
Contributor

🚀 Changeset Version Preview

3 package(s) bumped directly, 0 bumped as dependents.

🟩 Patch bumps

Package Version Reason
@tanstack/solid-query 6.0.0-beta.4 → 6.0.0-beta.5 Changeset
@tanstack/solid-query-devtools 6.0.0-beta.4 → 6.0.0-beta.5 Changeset
@tanstack/solid-query-persist-client 6.0.0-beta.4 → 6.0.0-beta.5 Changeset

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adjusts Changesets “fixed” versioning groups so the Solid adapter packages can continue independently on the v6 prerelease line without forcing unrelated packages (core/react/vue) onto v6 betas.

Changes:

  • Moves @tanstack/vue-query out of the Solid fixed group and into the main v5 fixed group.
  • Creates a dedicated fixed group containing only the three Solid packages (solid-query, solid-query-devtools, solid-query-persist-client) so they can version together on v6 without dragging other adapters.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@pkg-pr-new

pkg-pr-new Bot commented Jun 25, 2026

Copy link
Copy Markdown
More templates

@tanstack/angular-query-experimental

npm i https://pkg.pr.new/@tanstack/angular-query-experimental@10983

@tanstack/eslint-plugin-query

npm i https://pkg.pr.new/@tanstack/eslint-plugin-query@10983

@tanstack/lit-query

npm i https://pkg.pr.new/@tanstack/lit-query@10983

@tanstack/preact-query

npm i https://pkg.pr.new/@tanstack/preact-query@10983

@tanstack/preact-query-devtools

npm i https://pkg.pr.new/@tanstack/preact-query-devtools@10983

@tanstack/preact-query-persist-client

npm i https://pkg.pr.new/@tanstack/preact-query-persist-client@10983

@tanstack/query-async-storage-persister

npm i https://pkg.pr.new/@tanstack/query-async-storage-persister@10983

@tanstack/query-broadcast-client-experimental

npm i https://pkg.pr.new/@tanstack/query-broadcast-client-experimental@10983

@tanstack/query-core

npm i https://pkg.pr.new/@tanstack/query-core@10983

@tanstack/query-devtools

npm i https://pkg.pr.new/@tanstack/query-devtools@10983

@tanstack/query-persist-client-core

npm i https://pkg.pr.new/@tanstack/query-persist-client-core@10983

@tanstack/query-sync-storage-persister

npm i https://pkg.pr.new/@tanstack/query-sync-storage-persister@10983

@tanstack/react-query

npm i https://pkg.pr.new/@tanstack/react-query@10983

@tanstack/react-query-devtools

npm i https://pkg.pr.new/@tanstack/react-query-devtools@10983

@tanstack/react-query-next-experimental

npm i https://pkg.pr.new/@tanstack/react-query-next-experimental@10983

@tanstack/react-query-persist-client

npm i https://pkg.pr.new/@tanstack/react-query-persist-client@10983

@tanstack/solid-query

npm i https://pkg.pr.new/@tanstack/solid-query@10983

@tanstack/solid-query-devtools

npm i https://pkg.pr.new/@tanstack/solid-query-devtools@10983

@tanstack/solid-query-persist-client

npm i https://pkg.pr.new/@tanstack/solid-query-persist-client@10983

@tanstack/svelte-query

npm i https://pkg.pr.new/@tanstack/svelte-query@10983

@tanstack/svelte-query-devtools

npm i https://pkg.pr.new/@tanstack/svelte-query-devtools@10983

@tanstack/svelte-query-persist-client

npm i https://pkg.pr.new/@tanstack/svelte-query-persist-client@10983

@tanstack/vue-query

npm i https://pkg.pr.new/@tanstack/vue-query@10983

@tanstack/vue-query-devtools

npm i https://pkg.pr.new/@tanstack/vue-query-devtools@10983

commit: fa5779a

@github-actions

Copy link
Copy Markdown
Contributor

size-limit report 📦

Path Size
react full 12.11 KB (0%)
react minimal 9.08 KB (0%)

@manudeli manudeli merged commit b970e5f into solid-query-v6-pre Jun 25, 2026
10 checks passed
@manudeli manudeli deleted the chore/split-solid-query-fixed-group branch June 25, 2026 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants