Skip to content

chore: version packages#2470

Closed
github-actions[bot] wants to merge 2 commits into
nextfrom
changeset-release/next
Closed

chore: version packages#2470
github-actions[bot] wants to merge 2 commits into
nextfrom
changeset-release/next

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 22, 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 next, this PR will be updated.

Releases

@react-spring/core@10.1.0

Minor Changes

  • #2510 cd13304 Thanks @joshuaellis! - Add a reverse prop to useTransition that flips the order in which trail delays are assigned to transitioning items. Toggle it with caller state (e.g. reverse: !open) to make items animate in forward on enter and backward on leave. Render order is untouched — use sort for that. Closes #1794.

Patch Changes

  • #2511 84b058a Thanks @joshuaellis! - Fire onRest when an animation is cancelled before its first frame. SpringValue._stop gated onRest on anim.changed, which only becomes true once a frame has rendered. When two start() calls happened within a single tick and the second returned the spring to its current value, the engine stopped the animation before any frame fired, so onRest was silently dropped. The same gap affected set() and stop() called synchronously after start(). Closes #1802.

  • #2471 8e9876f Thanks @joshuaellis! - Stop looping when a re-render flips loop to a falsy value. Previously a declarative update like useSpring({ to, loop }) would keep looping even after loop toggled to false, because the in-flight loop chain captured its own loop value and kept scheduling iterations in parallel with the new update. The Controller now tags each loop chain with a generation token and exits when a newer external update has superseded it. Closes #1193.

  • #2507 9765d75 Thanks @joshuaellis! - Expose phase === 'leave' to the useTransition render function during the render that runs the leave animation. Previously t.phase was only updated to the new phase in a layout effect after render, so the render fn always saw the previous phase ('enter') while a leaving item animated out — and by the time a follow-up render could surface 'leave', the transition had expired and been pruned. The render fn now receives a state whose phase matches the upcoming animation, so consumers can reliably branch on state.phase === 'leave'. Closes #1654.

  • Updated dependencies [f9a1857]:

    • @react-spring/shared@10.1.0
    • @react-spring/animated@10.1.0
    • @react-spring/types@10.1.0

@react-spring/animated@10.1.0

Patch Changes

  • Updated dependencies [f9a1857]:
    • @react-spring/shared@10.1.0
    • @react-spring/types@10.1.0

@react-spring/parallax@10.1.0

Patch Changes

  • Updated dependencies [f9a1857]:
    • @react-spring/shared@10.1.0
    • @react-spring/web@10.1.0

react-spring@10.0.4

Patch Changes

  • Updated dependencies [84b058a, cd13304, 8e9876f, 9765d75]:
    • @react-spring/core@10.1.0
    • @react-spring/konva@10.1.0
    • @react-spring/native@10.1.0
    • @react-spring/three@10.1.0
    • @react-spring/web@10.1.0
    • @react-spring/zdog@10.1.0

@react-spring/shared@10.1.0

Patch Changes

  • #2469 f9a1857 Thanks @joshuaellis! - Preserve decimal precision when interpolating between stringified numbers. Previously, useSpring({ from: '0.00', to: '1.50' }) would render '0' at rest and lose precision mid-tween. The string interpolator now returns each keyframe verbatim when the input lands exactly on a range value, and pads mid-animation results to the shared decimal count of the keyframes (when every keyframe has the same non-zero fractional length). Closes #1461.

  • Updated dependencies []:

    • @react-spring/rafz@10.1.0
    • @react-spring/types@10.1.0

@react-spring/konva@10.1.0

Patch Changes

  • Updated dependencies [84b058a, f9a1857, cd13304, 8e9876f, 9765d75]:
    • @react-spring/core@10.1.0
    • @react-spring/shared@10.1.0
    • @react-spring/animated@10.1.0
    • @react-spring/types@10.1.0

@react-spring/native@10.1.0

Patch Changes

  • Updated dependencies [84b058a, f9a1857, cd13304, 8e9876f, 9765d75]:
    • @react-spring/core@10.1.0
    • @react-spring/shared@10.1.0
    • @react-spring/animated@10.1.0
    • @react-spring/types@10.1.0

@react-spring/three@10.1.0

Patch Changes

  • Updated dependencies [84b058a, f9a1857, cd13304, 8e9876f, 9765d75]:
    • @react-spring/core@10.1.0
    • @react-spring/shared@10.1.0
    • @react-spring/animated@10.1.0
    • @react-spring/types@10.1.0

@react-spring/web@10.1.0

Patch Changes

  • Updated dependencies [84b058a, f9a1857, cd13304, 8e9876f, 9765d75]:
    • @react-spring/core@10.1.0
    • @react-spring/shared@10.1.0
    • @react-spring/animated@10.1.0
    • @react-spring/types@10.1.0

@react-spring/zdog@10.1.0

Patch Changes

  • Updated dependencies [84b058a, f9a1857, cd13304, 8e9876f, 9765d75]:
    • @react-spring/core@10.1.0
    • @react-spring/shared@10.1.0
    • @react-spring/animated@10.1.0
    • @react-spring/types@10.1.0

@react-spring/rafz@10.1.0

@react-spring/types@10.1.0

@react-spring/mock-raf@10.1.0

@vercel
Copy link
Copy Markdown

vercel Bot commented May 22, 2026

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

Project Deployment Actions Updated (UTC)
react-spring Error Error May 22, 2026 1:31pm

Request Review

@github-actions github-actions Bot force-pushed the changeset-release/next branch from 4f7b911 to 478f801 Compare May 22, 2026 07:45
@github-actions github-actions Bot force-pushed the changeset-release/next branch from 478f801 to 0cef3e6 Compare May 22, 2026 07:50
@github-actions github-actions Bot force-pushed the changeset-release/next branch from 0cef3e6 to 87ee990 Compare May 22, 2026 07:52
@github-actions github-actions Bot force-pushed the changeset-release/next branch from 87ee990 to b607bba Compare May 22, 2026 07:55
@github-actions github-actions Bot force-pushed the changeset-release/next branch from b607bba to 029f571 Compare May 22, 2026 07:56
@github-actions github-actions Bot force-pushed the changeset-release/next branch from 029f571 to a552438 Compare May 22, 2026 08:00
@github-actions github-actions Bot force-pushed the changeset-release/next branch from a552438 to c4e3be5 Compare May 22, 2026 08:02
@github-actions github-actions Bot force-pushed the changeset-release/next branch from c4e3be5 to ba229fb Compare May 22, 2026 08:05
@github-actions github-actions Bot force-pushed the changeset-release/next branch from ba229fb to df9649a Compare May 22, 2026 08:10
@github-actions github-actions Bot force-pushed the changeset-release/next branch from df9649a to 1513a0d Compare May 22, 2026 08:13
@github-actions github-actions Bot force-pushed the changeset-release/next branch from 1513a0d to cda7d7c Compare May 22, 2026 08:16
@github-actions github-actions Bot force-pushed the changeset-release/next branch from cda7d7c to bdf0441 Compare May 22, 2026 08:18
@github-actions github-actions Bot force-pushed the changeset-release/next branch from bdf0441 to 9b5ec22 Compare May 22, 2026 08:20
@github-actions github-actions Bot force-pushed the changeset-release/next branch from 9b5ec22 to ff0c73d Compare May 22, 2026 08:22
@github-actions github-actions Bot force-pushed the changeset-release/next branch from a8d5d18 to ecd452e Compare May 22, 2026 08:42
@github-actions github-actions Bot force-pushed the changeset-release/next branch from ecd452e to 9e4a344 Compare May 22, 2026 08:49
@github-actions github-actions Bot force-pushed the changeset-release/next branch from 9e4a344 to 4528a4a Compare May 22, 2026 08:51
@github-actions github-actions Bot force-pushed the changeset-release/next branch from 4528a4a to 140bd11 Compare May 22, 2026 08:52
@github-actions github-actions Bot force-pushed the changeset-release/next branch from 140bd11 to ee04c79 Compare May 22, 2026 09:28
@github-actions github-actions Bot force-pushed the changeset-release/next branch from ee04c79 to ba29f96 Compare May 22, 2026 10:55
@github-actions github-actions Bot force-pushed the changeset-release/next branch from ba29f96 to 12f5e0a Compare May 22, 2026 11:32
@github-actions github-actions Bot force-pushed the changeset-release/next branch from 12f5e0a to a75a822 Compare May 22, 2026 12:04
@github-actions github-actions Bot force-pushed the changeset-release/next branch from a75a822 to 2904177 Compare May 22, 2026 12:06
@github-actions github-actions Bot force-pushed the changeset-release/next branch from 2904177 to d1c5618 Compare May 22, 2026 12:11
@github-actions github-actions Bot force-pushed the changeset-release/next branch from d1c5618 to db1cbb8 Compare May 22, 2026 12:40
@github-actions github-actions Bot force-pushed the changeset-release/next branch from db1cbb8 to 43da1d1 Compare May 22, 2026 13:01
@github-actions github-actions Bot force-pushed the changeset-release/next branch from 43da1d1 to b5180af Compare May 22, 2026 13:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant