Skip to content

Version Packages#3754

Open
github-actions[bot] wants to merge 1 commit intomasterfrom
changeset-release/master
Open

Version Packages#3754
github-actions[bot] wants to merge 1 commit intomasterfrom
changeset-release/master

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 1, 2026

This PR was opened by the Changesets release 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 master, this PR will be updated.

Releases

@data-client/react@1.0.0

Major Changes

  • #3752 3c3bfe8 - BREAKING CHANGE: useFetch() always returns a stable promise with a .resolved property, even when data is already cached.

    before

    const promise = useFetch(MyResource.get, { id });
    if (promise) {
      // fetch was triggered
    }

    after

    const promise = useFetch(MyResource.get, { id });
    if (!promise.resolved) {
      // fetch is in-flight
    }
    use(promise); // works with React.use()

Minor Changes

  • #3755 5783267 - useFetch() returns a UsablePromise thenable with denormalized data, error handling, and GC tracking. use(useFetch(endpoint, args)) now behaves identically to useSuspense(endpoint, args) — suspending when data is loading, returning denormalized data when cached, throwing on errors, and re-suspending on invalidation.

    Parallel fetches are supported since all useFetch() calls execute before any use() suspends:

    const postPromise = useFetch(PostResource.get, { id });
    const commentsPromise = useFetch(CommentResource.getList, { postId: id });
    const post = use(postPromise);
    const comments = use(commentsPromise);

@data-client/vue@1.0.0

Major Changes

  • #3752 3c3bfe8 - BREAKING CHANGE: useFetch() always returns a stable promise with a .resolved property, even when data is already cached.

    before

    const promise = useFetch(MyResource.get, { id });
    if (promise) {
      // fetch was triggered
    }

    after

    const promise = useFetch(MyResource.get, { id });
    if (!promise.resolved) {
      // fetch is in-flight
    }
    use(promise); // works with React.use()

@data-client/rest@1.0.0

Minor Changes

Patch Changes

  • #3757 02555a2 - Fix undefined optional path params being interpolated as literal "undefined" in URLs

@data-client/img@1.0.0

Patch Changes

@data-client/test@1.0.0

Patch Changes

coinbase-lite@0.0.16

Patch Changes

test-bundlesize@0.1.8

Patch Changes

@codecov
Copy link

codecov bot commented Mar 1, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 98.05%. Comparing base (b22fcd3) to head (9860528).

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #3754   +/-   ##
=======================================
  Coverage   98.05%   98.05%           
=======================================
  Files         151      151           
  Lines        2832     2832           
  Branches      554      554           
=======================================
  Hits         2777     2777           
  Misses         11       11           
  Partials       44       44           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 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.

@github-actions github-actions bot force-pushed the changeset-release/master branch 7 times, most recently from 7c37509 to af62914 Compare March 6, 2026 10:23
@github-actions github-actions bot force-pushed the changeset-release/master branch from af62914 to 9860528 Compare March 6, 2026 15:36
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.

0 participants