Skip to content

v4#1888

Draft
manudeli wants to merge 18 commits into
mainfrom
v4
Draft

v4#1888
manudeli wants to merge 18 commits into
mainfrom
v4

Conversation

@manudeli
Copy link
Copy Markdown
Member

No description provided.

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Jan 28, 2026

🦋 Changeset detected

Latest commit: 1ea95e2

The changes in this PR will be included in the next version bump.

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

Not sure what this means? Click here to learn what changesets are.

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

@coauthors
Copy link
Copy Markdown

coauthors Bot commented Jan 28, 2026

People can be co-author:

Candidate Reasons Count Add this as commit message
@Copilot #1888 (comment) #1888 (comment) #1888 (comment) #1888 (comment) 4 Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@manudeli #1888 1 Co-authored-by: manudeli <61593290+manudeli@users.noreply.github.com>
@codecov-commenter #1888 (comment) 1 Co-authored-by: codecov-commenter <65553080+codecov-commenter@users.noreply.github.com>

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Jan 28, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
suspensive-next-streaming-react-query Ready Ready Preview, Comment May 15, 2026 7:43am
v2.suspensive.org Ready Ready Preview, Comment May 15, 2026 7:43am
v3.suspensive.org Ready Ready Preview, Comment May 15, 2026 7:43am
visualization.suspensive.org Ready Ready Preview, Comment May 15, 2026 7:43am

Request Review

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jan 28, 2026

Size Change: -13 kB (-21.47%) 🎉

Total Size: 47.5 kB

Filename Size Change
packages/react-query-4/dist/index.cjs 320 B -126 B (-28.25%) 🎉
packages/react-query-4/dist/index.mjs 214 B -84 B (-28.19%) 🎉
packages/react-query-4/dist/infiniteQueryOptions.cjs 0 B -357 B (removed) 🏆
packages/react-query-4/dist/infiniteQueryOptions.mjs 0 B -292 B (removed) 🏆
packages/react-query-4/dist/mutationOptions.cjs 0 B -357 B (removed) 🏆
packages/react-query-4/dist/mutationOptions.mjs 0 B -289 B (removed) 🏆
packages/react-query-4/dist/PrefetchInfiniteQuery.cjs 468 B +5 B (+1.08%)
packages/react-query-4/dist/PrefetchInfiniteQuery.mjs 394 B +7 B (+1.81%)
packages/react-query-4/dist/PrefetchQuery.cjs 459 B +6 B (+1.32%)
packages/react-query-4/dist/PrefetchQuery.mjs 383 B +4 B (+1.06%)
packages/react-query-4/dist/queryOptions.cjs 0 B -353 B (removed) 🏆
packages/react-query-4/dist/queryOptions.mjs 0 B -286 B (removed) 🏆
packages/react-query-4/dist/usePrefetchInfiniteQuery.cjs 0 B -462 B (removed) 🏆
packages/react-query-4/dist/usePrefetchInfiniteQuery.mjs 0 B -395 B (removed) 🏆
packages/react-query-4/dist/usePrefetchQuery.cjs 0 B -452 B (removed) 🏆
packages/react-query-4/dist/usePrefetchQuery.mjs 0 B -388 B (removed) 🏆
packages/react-query-4/dist/useSuspenseInfiniteQuery.cjs 0 B -375 B (removed) 🏆
packages/react-query-4/dist/useSuspenseInfiniteQuery.mjs 0 B -305 B (removed) 🏆
packages/react-query-4/dist/useSuspenseQueries.cjs 0 B -368 B (removed) 🏆
packages/react-query-4/dist/useSuspenseQueries.mjs 0 B -299 B (removed) 🏆
packages/react-query-4/dist/useSuspenseQuery.cjs 0 B -365 B (removed) 🏆
packages/react-query-4/dist/useSuspenseQuery.mjs 0 B -298 B (removed) 🏆
packages/react-query-5/dist/index.cjs 320 B -118 B (-26.94%) 🎉
packages/react-query-5/dist/index.mjs 214 B -80 B (-27.21%) 🎉
packages/react-query-5/dist/infiniteQueryOptions.cjs 0 B -352 B (removed) 🏆
packages/react-query-5/dist/infiniteQueryOptions.mjs 0 B -286 B (removed) 🏆
packages/react-query-5/dist/mutationOptions.cjs 0 B -350 B (removed) 🏆
packages/react-query-5/dist/mutationOptions.mjs 0 B -284 B (removed) 🏆
packages/react-query-5/dist/queryOptions.cjs 0 B -347 B (removed) 🏆
packages/react-query-5/dist/queryOptions.mjs 0 B -281 B (removed) 🏆
packages/react-query-5/dist/usePrefetchInfiniteQuery.cjs 0 B -367 B (removed) 🏆
packages/react-query-5/dist/usePrefetchInfiniteQuery.mjs 0 B -300 B (removed) 🏆
packages/react-query-5/dist/usePrefetchQuery.cjs 0 B -364 B (removed) 🏆
packages/react-query-5/dist/usePrefetchQuery.mjs 0 B -294 B (removed) 🏆
packages/react-query-5/dist/useSuspenseInfiniteQuery.cjs 0 B -368 B (removed) 🏆
packages/react-query-5/dist/useSuspenseInfiniteQuery.mjs 0 B -299 B (removed) 🏆
packages/react-query-5/dist/useSuspenseQueries.cjs 0 B -363 B (removed) 🏆
packages/react-query-5/dist/useSuspenseQueries.mjs 0 B -294 B (removed) 🏆
packages/react-query-5/dist/useSuspenseQuery.cjs 0 B -359 B (removed) 🏆
packages/react-query-5/dist/useSuspenseQuery.mjs 0 B -292 B (removed) 🏆
packages/react-query/dist/index.cjs 0 B -383 B (removed) 🏆
packages/react-query/dist/index.mjs 0 B -201 B (removed) 🏆
packages/react-query/dist/v4.cjs 0 B -383 B (removed) 🏆
packages/react-query/dist/v4.mjs 0 B -201 B (removed) 🏆
packages/react-query/dist/v5.cjs 0 B -383 B (removed) 🏆
packages/react-query/dist/v5.mjs 0 B -201 B (removed) 🏆
ℹ️ View Unchanged
Filename Size
packages/jotai/dist/Atom.cjs 317 B
packages/jotai/dist/Atom.mjs 249 B
packages/jotai/dist/AtomValue.cjs 305 B
packages/jotai/dist/AtomValue.mjs 236 B
packages/jotai/dist/index.cjs 174 B
packages/jotai/dist/index.mjs 88 B
packages/jotai/dist/SetAtom.cjs 303 B
packages/jotai/dist/SetAtom.mjs 234 B
packages/next/dist/index.cjs 305 B
packages/next/dist/index.mjs 250 B
packages/next/dist/react-******.cjs 274 B
packages/next/dist/react-******.mjs 216 B
packages/react-query-4/dist/createGetQueryClient.cjs 1.09 kB
packages/react-query-4/dist/createGetQueryClient.mjs 1.01 kB
packages/react-query-4/dist/IsFetching.cjs 491 B
packages/react-query-4/dist/IsFetching.mjs 413 B
packages/react-query-4/dist/Mutation.cjs 411 B
packages/react-query-4/dist/Mutation.mjs 332 B
packages/react-query-4/dist/QueriesHydration.cjs 1.65 kB
packages/react-query-4/dist/QueriesHydration.mjs 1.56 kB
packages/react-query-4/dist/QueryClientConsumer.cjs 353 B
packages/react-query-4/dist/QueryClientConsumer.mjs 277 B
packages/react-query-4/dist/SuspenseInfiniteQuery.cjs 667 B
packages/react-query-4/dist/SuspenseInfiniteQuery.mjs 579 B
packages/react-query-4/dist/SuspenseQueries.cjs 569 B
packages/react-query-4/dist/SuspenseQueries.mjs 483 B
packages/react-query-4/dist/SuspenseQuery.cjs 654 B
packages/react-query-4/dist/SuspenseQuery.mjs 567 B
packages/react-query-5/dist/createGetQueryClient.cjs 1.09 kB
packages/react-query-5/dist/createGetQueryClient.mjs 1.01 kB
packages/react-query-5/dist/IsFetching.cjs 444 B
packages/react-query-5/dist/IsFetching.mjs 366 B
packages/react-query-5/dist/Mutation.cjs 411 B
packages/react-query-5/dist/Mutation.mjs 332 B
packages/react-query-5/dist/PrefetchInfiniteQuery.cjs 466 B
packages/react-query-5/dist/PrefetchInfiniteQuery.mjs 391 B
packages/react-query-5/dist/PrefetchQuery.cjs 459 B
packages/react-query-5/dist/PrefetchQuery.mjs 383 B
packages/react-query-5/dist/QueriesHydration.cjs 1.66 kB
packages/react-query-5/dist/QueriesHydration.mjs 1.56 kB
packages/react-query-5/dist/QueryClientConsumer.cjs 351 B
packages/react-query-5/dist/QueryClientConsumer.mjs 276 B
packages/react-query-5/dist/SuspenseInfiniteQuery.cjs 667 B
packages/react-query-5/dist/SuspenseInfiniteQuery.mjs 579 B
packages/react-query-5/dist/SuspenseQueries.cjs 585 B
packages/react-query-5/dist/SuspenseQueries.mjs 498 B
packages/react-query-5/dist/SuspenseQuery.cjs 644 B
packages/react-query-5/dist/SuspenseQuery.mjs 558 B
packages/react/dist/ClientOnly.cjs 605 B
packages/react/dist/ClientOnly.mjs 536 B
packages/react/dist/DefaultProps.cjs 968 B
packages/react/dist/DefaultProps.mjs 901 B
packages/react/dist/Delay.cjs 984 B
packages/react/dist/Delay.mjs 905 B
packages/react/dist/ErrorBoundary.cjs 2.1 kB
packages/react/dist/ErrorBoundary.mjs 2.04 kB
packages/react/dist/ErrorBoundaryGroup.cjs 1.16 kB
packages/react/dist/ErrorBoundaryGroup.mjs 1.08 kB
packages/react/dist/index.cjs 342 B
packages/react/dist/index.mjs 229 B
packages/react/dist/lazy.cjs 2.04 kB
packages/react/dist/lazy.mjs 1.98 kB
packages/react/dist/Suspense.cjs 796 B
packages/react/dist/Suspense.mjs 715 B
packages/react/dist/useIsClient.cjs 295 B
packages/react/dist/useIsClient.mjs 233 B

compressed-size-action

@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Jan 28, 2026

Codecov Report

❌ Patch coverage is 89.01099% with 20 lines in your changes missing coverage. Please review.
✅ Project coverage is 91.88%. Comparing base (03f67ee) to head (1ea95e2).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #1888      +/-   ##
==========================================
- Coverage   93.22%   91.88%   -1.34%     
==========================================
  Files          42       35       -7     
  Lines         664      678      +14     
  Branches      163      185      +22     
==========================================
+ Hits          619      623       +4     
- Misses         42       51       +9     
- Partials        3        4       +1     
Components Coverage Δ
@suspensive/react 100.00% <ø> (ø)
@suspensive/react-query ∅ <ø> (∅)
@suspensive/react-query-4 100.00% <ø> (ø)
@suspensive/react-query-5 100.00% <ø> (ø)
@suspensive/jotai 100.00% <ø> (ø)
@suspensive/codemods 85.13% <89.01%> (+3.53%) ⬆️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

…y apis of @suspensive/react-query-* (#1890)

resolve #1688

---------

Co-authored-by: Juhyeok Kang <23312485+kangju2000@users.noreply.github.com>
Co-authored-by: Gwansik Kim <39869096+gwansikk@users.noreply.github.com>
…ns export

- Enhanced the introduction documentation for both English and Korean versions, including updated diagrams and callouts for better clarity.
- Removed the `mutationOptions` export from the `@suspensive/react-query-4` package as it is deprecated.
- Added `@emnapi/runtime@1.7.1` and its dependencies.
- Updated `jiti` from `2.7.0` to `2.6.1`.
- Downgraded `postcss` from `8.5.14` to `8.5.13`.
- Downgraded `zod` from `4.4.3` to `4.3.6`.
- Adjusted various dependencies in snapshots to reflect these changes.
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR prepares a v4 prerelease by removing the aggregate @suspensive/react-query package, trimming version-specific react-query exports down to Suspensive-specific components, and bumping fixed-group package versions to 4.0.0-next.0.

Changes:

  • Deletes the packages/react-query workspace package and associated lockfile entries.
  • Removes deprecated/re-exported react-query hook/options APIs from react-query-4 and react-query-5.
  • Updates prerelease Changesets metadata, package versions, changelogs, docs navigation, and issue template package options.

Reviewed changes

Copilot reviewed 67 out of 84 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
.changeset/config.json Removes aggregate react-query package from fixed version group.
.changeset/pre.json Adds prerelease state for next tag.
.changeset/weak-steaks-reflect.md Adds major changeset for react-query versioned packages.
.github/ISSUE_TEMPLATE/bug.yml Removes aggregate react-query from package selector.
.github/ISSUE_TEMPLATE/feature_request.yml Removes aggregate react-query from package selector.
pnpm-lock.yaml Removes deleted package importer and dependencies.
packages/react/package.json Bumps react package version.
packages/react/CHANGELOG.md Adds v4 prerelease heading.
packages/jotai/package.json Bumps jotai package version.
packages/jotai/CHANGELOG.md Adds v4 prerelease heading.
packages/codemods/package.json Bumps codemods package version.
packages/codemods/CHANGELOG.md Adds v4 prerelease heading.
packages/react-query/package.json Deletes aggregate react-query package manifest.
packages/react-query/CHANGELOG.md Deletes aggregate package changelog.
packages/react-query/LICENSE Deletes aggregate package license copy.
packages/react-query/README.md Deletes aggregate package README.
packages/react-query/eslint.config.mjs Deletes aggregate package ESLint config.
packages/react-query/tsconfig.json Deletes aggregate package TS config.
packages/react-query/tsdown.config.ts Deletes aggregate package build config.
packages/react-query/vitest.config.ts Deletes aggregate package test config.
packages/react-query/vitest.setup.ts Deletes aggregate package test setup.
packages/react-query/src/index.ts Deletes aggregate v4 default exports.
packages/react-query/src/v4.ts Deletes aggregate v4 entrypoint.
packages/react-query/src/v5.ts Deletes aggregate v5 entrypoint.
packages/react-query/src/bin/cli.ts Deletes aggregate package CLI.
packages/react-query/src/bin/cli.spec.ts Deletes CLI tests.
packages/react-query/src/bin/postinstall.ts Deletes postinstall switching logic.
packages/react-query/src/bin/postinstall.spec.ts Deletes postinstall tests.
packages/react-query/src/bin/utils/commands.ts Deletes CLI command utilities.
packages/react-query/src/bin/utils/commands.spec.ts Deletes command utility tests.
packages/react-query/src/bin/utils/copy.ts Deletes version-copy utility.
packages/react-query/src/bin/utils/copy.spec.ts Deletes copy utility tests.
packages/react-query/src/bin/utils/deprecationWarning.ts Deletes deprecation warning utility.
packages/react-query/src/bin/utils/logger.ts Deletes logger utility.
packages/react-query/src/bin/utils/logger.spec.ts Deletes logger tests.
packages/react-query/src/bin/utils/package.ts Deletes package inspection utilities.
packages/react-query/src/bin/utils/package.spec.ts Deletes package utility tests.
packages/react-query/src/bin/utils/switchVersion.ts Deletes version switching utility.
packages/react-query/src/bin/utils/switchVersion.spec.ts Deletes switch utility tests.
packages/react-query/src/bin/utils/table.ts Deletes CLI status table utility.
packages/react-query-4/package.json Bumps version and narrows TanStack Query peer.
packages/react-query-4/CHANGELOG.md Adds v4 major prerelease notes.
packages/react-query-4/src/index.ts Removes re-exported TanStack hook/options APIs.
packages/react-query-4/src/SuspenseInfiniteQuery.tsx Inlines suspense infinite query option type.
packages/react-query-4/src/PrefetchQuery.tsx Switches component to TanStack prefetch hook.
packages/react-query-4/src/PrefetchInfiniteQuery.tsx Switches component to TanStack prefetch hook.
packages/react-query-4/src/queryOptions.ts Deletes queryOptions wrapper/types.
packages/react-query-4/src/infiniteQueryOptions.ts Deletes infiniteQueryOptions wrapper/types.
packages/react-query-4/src/mutationOptions.tsx Deletes mutationOptions wrapper.
packages/react-query-4/src/mutationOptions.test-d.tsx Deletes mutationOptions type tests.
packages/react-query-4/src/usePrefetchQuery.ts Deletes prefetch hook wrapper.
packages/react-query-4/src/usePrefetchQuery.test-d.tsx Deletes prefetch hook type tests.
packages/react-query-4/src/usePrefetchInfiniteQuery.ts Deletes infinite prefetch hook wrapper.
packages/react-query-4/src/usePrefetchInfiniteQuery.test-d.tsx Deletes infinite prefetch hook type tests.
packages/react-query-4/src/useSuspenseQuery.ts Deletes suspense query wrapper.
packages/react-query-4/src/useSuspenseQueries.ts Deletes suspense queries wrapper.
packages/react-query-4/src/useSuspenseInfiniteQuery.ts Deletes suspense infinite query wrapper.
packages/react-query-5/package.json Bumps version and narrows TanStack Query peer.
packages/react-query-5/CHANGELOG.md Adds v4 major prerelease notes.
packages/react-query-5/src/index.ts Removes re-exported TanStack hook/options APIs.
packages/react-query-5/src/queryOptions.ts Deletes queryOptions wrapper.
packages/react-query-5/src/infiniteQueryOptions.ts Deletes infiniteQueryOptions wrapper.
packages/react-query-5/src/mutationOptions.tsx Deletes mutationOptions wrapper.
packages/react-query-5/src/usePrefetchQuery.ts Deletes prefetch hook wrapper.
packages/react-query-5/src/usePrefetchInfiniteQuery.ts Deletes infinite prefetch hook wrapper.
packages/react-query-5/src/useSuspenseQuery.ts Deletes suspense query wrapper.
packages/react-query-5/src/useSuspenseQueries.ts Deletes suspense queries wrapper.
packages/react-query-5/src/useSuspenseInfiniteQuery.ts Deletes suspense infinite query wrapper.
docs/suspensive.org/src/content/en/docs/react-query/_meta.tsx Removes deprecated API pages from English nav.
docs/suspensive.org/src/content/ko/docs/react-query/_meta.tsx Removes deprecated API pages from Korean nav.
docs/suspensive.org/src/content/en/docs/react-query/queryOptions.mdx Deletes English queryOptions docs.
docs/suspensive.org/src/content/ko/docs/react-query/queryOptions.mdx Deletes Korean queryOptions docs.
docs/suspensive.org/src/content/en/docs/react-query/infiniteQueryOptions.mdx Deletes English infiniteQueryOptions docs.
docs/suspensive.org/src/content/ko/docs/react-query/infiniteQueryOptions.mdx Deletes Korean infiniteQueryOptions docs.
docs/suspensive.org/src/content/en/docs/react-query/useSuspenseQuery.mdx Deletes English useSuspenseQuery docs.
docs/suspensive.org/src/content/ko/docs/react-query/useSuspenseQuery.mdx Deletes Korean useSuspenseQuery docs.
docs/suspensive.org/src/content/en/docs/react-query/useSuspenseQueries.mdx Deletes English useSuspenseQueries docs.
docs/suspensive.org/src/content/ko/docs/react-query/useSuspenseQueries.mdx Deletes Korean useSuspenseQueries docs.
docs/suspensive.org/src/content/en/docs/react-query/useSuspenseInfiniteQuery.mdx Deletes English useSuspenseInfiniteQuery docs.
docs/suspensive.org/src/content/ko/docs/react-query/useSuspenseInfiniteQuery.mdx Deletes Korean useSuspenseInfiniteQuery docs.
docs/suspensive.org/src/content/en/docs/react-query/usePrefetchQuery.mdx Deletes English usePrefetchQuery docs.
docs/suspensive.org/src/content/ko/docs/react-query/usePrefetchQuery.mdx Deletes Korean usePrefetchQuery docs.
docs/suspensive.org/src/content/en/docs/react-query/usePrefetchInfiniteQuery.mdx Deletes English usePrefetchInfiniteQuery docs.
docs/suspensive.org/src/content/ko/docs/react-query/usePrefetchInfiniteQuery.mdx Deletes Korean usePrefetchInfiniteQuery docs.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported
Comments suppressed due to low confidence (11)

docs/suspensive.org/src/content/en/docs/react-query/usePrefetchQuery.mdx:1

  • Removing this docs page leaves /docs/react-query/usePrefetchQuery in docs/suspensive.org/src/app/sitemap.ts, so the generated sitemap will advertise a URL that now resolves to 404. Update the sitemap (and localized alternates) together with the page removal.
    docs/suspensive.org/src/content/en/docs/react-query/usePrefetchInfiniteQuery.mdx:1
  • Removing this docs page leaves /docs/react-query/usePrefetchInfiniteQuery in docs/suspensive.org/src/app/sitemap.ts, so the generated sitemap will advertise a URL that now resolves to 404. Update the sitemap (and localized alternates) together with the page removal.
    docs/suspensive.org/src/content/en/docs/react-query/queryOptions.mdx:1
  • This route is still linked from the remaining mutationOptions and v3 migration docs (/docs/react-query/queryOptions), so deleting the page without updating those links introduces broken documentation links.
    packages/react-query/CHANGELOG.md:1
  • The docs changelog page still links to packages/react-query/CHANGELOG.md; deleting this file without updating that card leaves a broken GitHub link for users looking for the package history.
    packages/react-query-4/src/mutationOptions.tsx:1
  • The mutationOptions documentation page and sitemap entry remain even though this API is being removed, and that page still shows imports from @suspensive/react-query. Leaving the page published will direct users to an API that no longer exists in v4.
    packages/react-query-5/src/mutationOptions.tsx:1
  • The mutationOptions documentation page and sitemap entry remain even though this API is being removed, and that page still shows imports from @suspensive/react-query. Leaving the page published will direct users to an API that no longer exists in v5.
    packages/react-query-4/src/queryOptions.ts:1
  • After removing this queryOptions export, several remaining docs examples (for example the SuspenseQuery/SuspenseQueries pages) still import queryOptions from @suspensive/react-query. Those examples will be invalid unless they are updated to import the helper from @tanstack/react-query.
    packages/react-query-5/src/queryOptions.ts:1
  • After removing this queryOptions export, several remaining docs examples (for example the SuspenseQuery/SuspenseQueries pages) still import queryOptions from @suspensive/react-query. Those examples will be invalid unless they are updated to import the helper from @tanstack/react-query.
    packages/react-query-4/src/useSuspenseQuery.ts:1
  • Remaining docs pages still show useSuspenseQuery imports from @suspensive/react-query (for example PrefetchQuery and QueriesHydration examples). Since this export is removed, those examples become invalid and should be updated to import the hook from @tanstack/react-query.
    packages/react-query-5/src/useSuspenseQuery.ts:1
  • Remaining docs pages still show useSuspenseQuery imports from @suspensive/react-query (for example PrefetchQuery and QueriesHydration examples). Since this export is removed, those examples become invalid and should be updated to import the hook from @tanstack/react-query.
    packages/react-query/package.json:1
  • The root README still lists @suspensive/react-query as an active package and links to its npm badge/page. Deleting the package source without updating that public package table leaves the repository documentation advertising a package that is no longer maintained in this workspace.

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

},
"peerDependencies": {
"@tanstack/react-query": "*",
"@tanstack/react-query": "^4",
Comment thread .changeset/pre.json
Comment on lines +12 to +18
"@suspensive/codemods": "3.18.0",
"@suspensive/jotai": "3.18.0",
"@suspensive/next": "0.0.5",
"@suspensive/react": "3.18.0",
"@suspensive/react-query": "3.18.0",
"@suspensive/react-query-4": "3.18.0",
"@suspensive/react-query-5": "3.18.0"
Comment on lines 1 to 4
export { createGetQueryClient } from './createGetQueryClient'
export { infiniteQueryOptions } from './infiniteQueryOptions'
export type { SelectedInfiniteOptions, UnSelectedInfiniteOptions } from './infiniteQueryOptions'
export { QueriesHydration } from './QueriesHydration'
export { queryOptions } from './queryOptions'
export type { SelectedQueryOptions, UnSelectedQueryOptions } from './queryOptions'
export { usePrefetchInfiniteQuery } from './usePrefetchInfiniteQuery'
export { usePrefetchQuery } from './usePrefetchQuery'
export { useSuspenseInfiniteQuery } from './useSuspenseInfiniteQuery'
export type { UseSuspenseInfiniteQueryOptions, UseSuspenseInfiniteQueryResult } from './useSuspenseInfiniteQuery'
export { useSuspenseQueries } from './useSuspenseQueries'
export type { SuspenseQueriesOptions, SuspenseQueriesResults } from './useSuspenseQueries'
export { useSuspenseQuery } from './useSuspenseQuery'
export type { UseSuspenseQueryOptions, UseSuspenseQueryResult } from './useSuspenseQuery'

export { IsFetching } from './IsFetching'
export { Mutation } from './Mutation'
export { mutationOptions } from './mutationOptions'
export { PrefetchInfiniteQuery } from './PrefetchInfiniteQuery'
Comment on lines 1 to 4
export { createGetQueryClient } from './createGetQueryClient'
export { infiniteQueryOptions } from './infiniteQueryOptions'
export { QueriesHydration } from './QueriesHydration'
export { queryOptions } from './queryOptions'
export { usePrefetchInfiniteQuery } from './usePrefetchInfiniteQuery'
export { usePrefetchQuery } from './usePrefetchQuery'
export { useSuspenseInfiniteQuery } from './useSuspenseInfiniteQuery'
export type { UseSuspenseInfiniteQueryOptions, UseSuspenseInfiniteQueryResult } from './useSuspenseInfiniteQuery'
export { useSuspenseQueries } from './useSuspenseQueries'
export type { SuspenseQueriesOptions, SuspenseQueriesResults } from './useSuspenseQueries'
export { useSuspenseQuery } from './useSuspenseQuery'
export type { UseSuspenseQueryOptions, UseSuspenseQueryResult } from './useSuspenseQuery'

export { IsFetching } from './IsFetching'
export { Mutation } from './Mutation'
export { mutationOptions } from './mutationOptions'
export { PrefetchInfiniteQuery } from './PrefetchInfiniteQuery'
gwansikk and others added 5 commits May 15, 2026 00:43
This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to v4, this PR will
be updated.

⚠️⚠️⚠️⚠️⚠️⚠️

`v4` is currently in **pre mode** so this branch has prereleases rather
than normal releases. If you want to exit prereleases, run `changeset
pre exit` on `v4`.

⚠️⚠️⚠️⚠️⚠️⚠️

# Releases
## @suspensive/codemods@4.0.0-next.1

### Minor Changes

- [#1963](#1963)
[`5860be2`](5860be2)
Thanks [@gwansikk](https://github.com/gwansikk)! - feat(codemods): add
migrate to v4 codemods

## @suspensive/jotai@4.0.0-next.1



## @suspensive/react@4.0.0-next.1



## @suspensive/react-query-4@4.0.0-next.1



## @suspensive/react-query-5@4.0.0-next.1

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants