The platform-agnostic core of `react-spring`
Last release 2 months ago
24 Jun 2026
Release timing varies
gaps range from 8 days to 13 months
Nearly every release is documented
notes for 42 of 42 stable releases
1 version withdrawn
withdrawn after publishing
7 years old
145 releases · first in 2019
Release timeline
145 releases since 2019Releases
- 11.0.0-beta.021 Jun 2026pre-release
Release notes
Open source →What's Changed
- test: expand public-API coverage across core, web and parallax by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2538
- refactor!: remove deprecated targets, native support, and the react-spring umbrella by @joshuaellis with @Copilot in https://github.com/pmndrs/react-spring/pull/2526
- refactor!: ship ESM-only builds by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2544
- fix(core): infer all animated keys when a partial
fromis provided by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2545 - chore(ci): move turbo caching to actions/cache via shared setup action by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2546
- fix(core): pass an AnimationResult to SpringValue onChange by @patrickwehbe in https://github.com/pmndrs/react-spring/pull/2548
- fix: cache output number parsing in createStringInterpolator by @literalpie in https://github.com/pmndrs/react-spring/pull/2547
- docs: correct changeset guidance in CONTRIBUTING by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2549
- chore: version packages (beta) by @github-actions[bot] in https://github.com/pmndrs/react-spring/pull/2543
New Contributors
- @joshuaellis with @Copilot made their first contribution in https://github.com/pmndrs/react-spring/pull/2526
- @patrickwehbe made their first contribution in https://github.com/pmndrs/react-spring/pull/2548
- @literalpie made their first contribution in https://github.com/pmndrs/react-spring/pull/2547
Full Changelog: https://github.com/pmndrs/react-spring/compare/v10.1.1...v11.0.0-beta.0
- 10.1.224 Jun 2026
Release notes
Open source →Bug Fixes
- core:
PickAnimatednow infers all animated keys when a partialfromis provided. Previously afromprop collapsed the result type to just thefromshape, droppingtokeys, forward props, and the other transition phases — souseSpring({ width: 100, height: 100, from: { width: 0 } })madestyles.heighta compile error even thoughheightanimates at runtime. It now mergesfromwith theto, forward, and transition-phase values. (#2545) - core: The
SpringValue-levelonChangenow receives anAnimationResult({ value, finished: false, cancelled: false }) instead of the raw value, soresult.valueis no longerundefinedmid-animation. This matchesonStart/onRestand theController-levelonChange. The internalchangeevent the animated tree subscribes to still emits the raw value. (#2548) - animated: Fixed a
cannot add a new propertycrash when wrapping non-extensible React Native host components. On Hermes, host components likeView,Text, andImagebecome non-extensible after their first render, breaking the wrapper cache.createHostnow attempts the direct write first (fast path, unchanged for extensible components) and falls back to a module-levelWeakMapwhen the write is rejected. (#2535)
Performance
- shared: Improved string interpolation performance with large amounts of data by caching output number parsing in
createStringInterpolator. (#2547)
Full Changelog: https://github.com/pmndrs/react-spring/compare/v10.1.1...v10.1.2
- core:
- 10.1.110 Jun 2026
Release notes
Open source →What's Changed
- fix(core): floor adaptive precision at float resolution to let springs settle on sub-precision drift by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2520
- chore(deps): update build-tooling by @renovate[bot] in https://github.com/pmndrs/react-spring/pull/2524
- chore(deps): update commitlint to v21.0.2 by @renovate[bot] in https://github.com/pmndrs/react-spring/pull/2525
- fix(parallax): pin container to top-left to prevent double scrollbar by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2527
- docs(core): clarify null/undefined goals are skipped, not animated by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2528
- fix(shared): guard string interpolator against number-less output values by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2529
- test(parallax): pin #2052 sticky-layer-in-component regression by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2530
- test(core): cover declarative useSpring auto-start under StrictMode (#2361) by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2531
- fix(core): auto-start useTransition when props is a function (#2287) by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2532
- fix(three): drive demand-mode frameloop so looping animations don't freeze by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2536
- chore: version packages by @github-actions[bot] in https://github.com/pmndrs/react-spring/pull/2521
Full Changelog: https://github.com/pmndrs/react-spring/compare/v10.1.0...v10.1.1
- 10.1.022 May 2026
Release notes
Open source →What's Changed
- test(types): restore TypeScript 5.9 to CI matrix by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2464
- test(types): restore TypeScript 6.0 to CI matrix by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2465
- test(core): write bodies for skipped and todo tests by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2466
- fix(shared): preserve decimal precision in string interpolator by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2469
- feat(docs): migrate from Remix 2 to React Router 7 by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2468
- fix(core): stop superseded loop chains on re-render by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2471
- test(core): regression tests for issue #1638 by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2504
- fix(core): expose new phase to useTransition render fn by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2507
- docs: clarify SpringValues typing vs CSSProperties by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2508
- test(core): regression test for issue #1661 by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2509
- feat(core): add
reverseprop to useTransition by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2510 - docs(claude): refresh stale Node version notes by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2512
- refactor(build): migrate tsup → tsdown by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2513
- fix(core): fire onRest when animation is cancelled before its first frame by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2511
- fix(web): exact-match transform function names in style key regex by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2515
- fix(core): preserve velocity across retargets for decay animations by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2516
Full Changelog: https://github.com/pmndrs/react-spring/compare/v10.0.4...v10.1.0
- 10.0.421 May 2026
Release notes
Open source →What's Changed
- chore: update readme by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2399
- fix: exitBeforeEnter in useTransition doesn't work when used with trail (#1868) by @hiebj in https://github.com/pmndrs/react-spring/pull/2407
- chore: absorb mock-raf by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2421
- chore: add speckit by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2422
- chore: move to use PNPM by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2423
- test: migrate to vitest browser by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2424
- chore(lint): replace eslint with oxlint by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2425
- chore(format): consolidate prettier configs by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2426
- chore(format): replace prettier with oxfmt by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2427
- chore: migrate husky hooks to v9 syntax by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2428
- fix: replace react-spring.io with react-spring.dev by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2429
- fix: events not firing when SpringRef attached manually under StrictMode by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2430
- chore(test): run hook tests under React.StrictMode by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2431
- fix(core): clear stale updates in useSprings layout effect by @gumob in https://github.com/pmndrs/react-spring/pull/2410
- fix(shared): report border-box dimensions from useResize by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2432
- chore(ci): upgrade node to 22 lts (test on 22 and 24) by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2433
- chore(deps): update actions/setup-node action to v6 by @renovate[bot] in https://github.com/pmndrs/react-spring/pull/2412
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in https://github.com/pmndrs/react-spring/pull/2405
- chore: add release PR workflow and npm provenance by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2434
- chore(ci): trim redundant node matrix and adopt .nvmrc in tests workflow by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2437
- fix(core): phase-sync useTrail children on loop iterations by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2435
- fix(core): run async script
toto completion under skipAnimation by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2438 - chore(renovate): group deps by ecosystem and isolate majors by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2440
- fix(web): remove animated attributes when value is undefined by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2439
- chore: version packages by @github-actions[bot] in https://github.com/pmndrs/react-spring/pull/2449
New Contributors
- @hiebj made their first contribution in https://github.com/pmndrs/react-spring/pull/2407
- @gumob made their first contribution in https://github.com/pmndrs/react-spring/pull/2410
Full Changelog: https://github.com/pmndrs/react-spring/compare/v10.0.3...v10.0.4
- 10.0.318 Sept 2025
Release notes
Open source →What's Changed
- Fix issue with Jest and legacy React apps using useTransition by @dimitris-tsetsonis in https://github.com/pmndrs/react-spring/pull/2394
New Contributors
- @dimitris-tsetsonis made their first contribution in https://github.com/pmndrs/react-spring/pull/2394
Full Changelog: https://github.com/pmndrs/react-spring/compare/v10.0.2...v10.0.3
- 10.0.3-beta.016 Sept 2025pre-release
Nothing published for this version
- 10.0.27 Sept 2025
Release notes
Open source →What's Changed
- fix: remove accessing elem.ref in renderTransitions by @robertjarske in https://github.com/pmndrs/react-spring/pull/2373
- Support immediate useResize by @LoganDark in https://github.com/pmndrs/react-spring/pull/2375
New Contributors
- @robertjarske made their first contribution in https://github.com/pmndrs/react-spring/pull/2373
Full Changelog: https://github.com/pmndrs/react-spring/compare/v10.0.1...v10.0.2
- 10.0.121 May 2025
Release notes
Open source →What's Changed
- fix: spring does not start by @dagatsoin in https://github.com/pmndrs/react-spring/pull/2372
Full Changelog: https://github.com/pmndrs/react-spring/compare/v10.0.0...v10.0.1
- 10.0.014 May 2025
Release notes
Open source →What's Changed
- chore(deps): update dependency concurrently to v9 by @renovate in https://github.com/pmndrs/react-spring/pull/2326
- chore: update TSUP to v8 by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2328
- chore(deps): update dependency chokidar to v4 by @renovate in https://github.com/pmndrs/react-spring/pull/2325
- chore(deps): update all non-major dependencies by @renovate in https://github.com/pmndrs/react-spring/pull/2274
- chore(ci): fix bad spelling of package name by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2350
- chore(deps): update dependency vite-tsconfig-paths to v5 by @renovate in https://github.com/pmndrs/react-spring/pull/2338
- chore(deps): update dependency vite to v6 by @renovate in https://github.com/pmndrs/react-spring/pull/2337
- fix(deps): update all non-major dependencies by @renovate in https://github.com/pmndrs/react-spring/pull/2330
- Clarify what
immediatedoes by @jorisw in https://github.com/pmndrs/react-spring/pull/2357 - chore(deps): update dependency @vanilla-extract/vite-plugin to v5 by @renovate in https://github.com/pmndrs/react-spring/pull/2360
- feat!: react 19 support by @dagatsoin in https://github.com/pmndrs/react-spring/pull/2368
- chore(deps): update node.js to v22 by @renovate in https://github.com/pmndrs/react-spring/pull/2339
- chore(deps): update dependency cypress to v14 by @renovate in https://github.com/pmndrs/react-spring/pull/2367
- fix(deps): update dependency cookie to v1 by @renovate in https://github.com/pmndrs/react-spring/pull/2348
New Contributors
- @jorisw made their first contribution in https://github.com/pmndrs/react-spring/pull/2357
- @dagatsoin made their first contribution in https://github.com/pmndrs/react-spring/pull/2368
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.7.5...v10.0.0
- 10.0.0-beta.029 Apr 2025pre-release
Nothing published for this version
- 10.0.0-alpha.19 Jun 2021pre-release
Nothing published for this version
- 10.0.0-alpha.09 Jun 2021pre-release
Nothing published for this version
- 9.7.57 Oct 2024
Release notes
Open source →What's Changed
- fix: recognize
classNameprop toAnimatedComponents by @LoganDark in https://github.com/pmndrs/react-spring/pull/2292 - fix: update document edit page links by @anonymousRecords in https://github.com/pmndrs/react-spring/pull/2320
New Contributors
- @LoganDark made their first contribution in https://github.com/pmndrs/react-spring/pull/2292
- @anonymousRecords made their first contribution in https://github.com/pmndrs/react-spring/pull/2320
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.7.4...v9.7.5
- fix: recognize
- 9.7.421 Jul 2024
Release notes
Open source →What's Changed
- chore(deps): update dependency @types/jest to v29 by @renovate in https://github.com/pmndrs/react-spring/pull/2160
- chore(deps): update dependency @types/node to v18 by @renovate in https://github.com/pmndrs/react-spring/pull/2161
- Update interpolation.mdx by @enahsor in https://github.com/pmndrs/react-spring/pull/2191
- docs: typo infact fix by @dominik-stumpf in https://github.com/pmndrs/react-spring/pull/2196
- chore(deps): update dependency @vitejs/plugin-react to v4 by @renovate in https://github.com/pmndrs/react-spring/pull/2194
- chore(deps): update actions/checkout action to v4 by @renovate in https://github.com/pmndrs/react-spring/pull/2205
- Update animated-elements.mdx by @jazsouf in https://github.com/pmndrs/react-spring/pull/2209
- chore: update codebase to TS 5 by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2210
- chore(deps): update actions/setup-node action to v4 by @renovate in https://github.com/pmndrs/react-spring/pull/2216
- chore(deps): update commitlint monorepo to v18 (major) - autoclosed by @renovate in https://github.com/pmndrs/react-spring/pull/2217
- chore(deps): update dependency konva to v9 by @renovate in https://github.com/pmndrs/react-spring/pull/2224
- chore(deps): update dependency resolve-esm to v2 by @renovate in https://github.com/pmndrs/react-spring/pull/2227
- docs: fix typo in testing guidelines by @romain-trotard in https://github.com/pmndrs/react-spring/pull/2201
- chore: update cypress by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2211
- chore(deps): update dependency prettier to v3 by @renovate in https://github.com/pmndrs/react-spring/pull/2226
- chore(deps): update dependency @testing-library/jest-dom to v6 by @renovate in https://github.com/pmndrs/react-spring/pull/2193
- chore: update tooling deps by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2230
- Type Error in docs: /docs/concepts/imperative-api#comparison by @muhammadtalha242 in https://github.com/pmndrs/react-spring/pull/2240
- fix: update useTransition docs to show correct tooltips for the
enter,update, andleaveprops. by @dibenso in https://github.com/pmndrs/react-spring/pull/2239 - chore: update docs to use remix v2 by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2238
- minor docs improvements by @btoo in https://github.com/pmndrs/react-spring/pull/2279
- docs: fix link by @revolunet in https://github.com/pmndrs/react-spring/pull/2256
- Docs: Improve grammar on
animated-elements.mdxby @lordofthelake in https://github.com/pmndrs/react-spring/pull/2249 - Typo error in fixtures.tsx by @sivaprasadev in https://github.com/pmndrs/react-spring/pull/2223
- chore(deps): update commitlint monorepo to v19 (major) by @renovate in https://github.com/pmndrs/react-spring/pull/2259
- docs: added link for intersection observer api by @vCiKv in https://github.com/pmndrs/react-spring/pull/2126
- chore(deps): update dependency @testing-library/react to v15 by @renovate in https://github.com/pmndrs/react-spring/pull/2275
- chore(deps): update testing deps by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2282
- chore(deps): update github artifact actions to v4 (major) by @renovate in https://github.com/pmndrs/react-spring/pull/2262
- chore: make deps absolute by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2283
- chore(deps): update dependency tsx to v4 by @renovate in https://github.com/pmndrs/react-spring/pull/2260
- chore(deps): update dependency remark-mdx-frontmatter to v5 by @renovate in https://github.com/pmndrs/react-spring/pull/2298
- fix: add
useReducedMotioncompatibility for Safari 13 and older by @BenHodgsonR2R in https://github.com/pmndrs/react-spring/pull/2300
New Contributors
- @enahsor made their first contribution in https://github.com/pmndrs/react-spring/pull/2191
- @dominik-stumpf made their first contribution in https://github.com/pmndrs/react-spring/pull/2196
- @jazsouf made their first contribution in https://github.com/pmndrs/react-spring/pull/2209
- @romain-trotard made their first contribution in https://github.com/pmndrs/react-spring/pull/2201
- @muhammadtalha242 made their first contribution in https://github.com/pmndrs/react-spring/pull/2240
- @dibenso made their first contribution in https://github.com/pmndrs/react-spring/pull/2239
- @btoo made their first contribution in https://github.com/pmndrs/react-spring/pull/2279
- @revolunet made their first contribution in https://github.com/pmndrs/react-spring/pull/2256
- @lordofthelake made their first contribution in https://github.com/pmndrs/react-spring/pull/2249
- @sivaprasadev made their first contribution in https://github.com/pmndrs/react-spring/pull/2223
- @vCiKv made their first contribution in https://github.com/pmndrs/react-spring/pull/2126
- @BenHodgsonR2R made their first contribution in https://github.com/pmndrs/react-spring/pull/2300
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.7.3...v9.7.4
- 9.7.326 Jun 2023
Release notes
Open source →What's Changed
- chore: rework workflow testing suite by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2132
- chore(deps): update dependency concurrently to v8 by @renovate in https://github.com/pmndrs/react-spring/pull/2134
- docs: spelling fixes by @HorusMabia in https://github.com/pmndrs/react-spring/pull/2145
- docs: add css rule for firefox font varient ligatures - issue #2138 by @Lowza in https://github.com/pmndrs/react-spring/pull/2147
- chore(deps): update actions/download-artifact action to v3 by @renovate in https://github.com/pmndrs/react-spring/pull/2152
- chore(deps): update actions/upload-artifact action to v3 by @renovate in https://github.com/pmndrs/react-spring/pull/2153
- Update controllers-and-springs.mdx by @Mayor-Rhymes in https://github.com/pmndrs/react-spring/pull/2159
- doc: Fixed incorrect usage of "resume" instead of "reset" by @MarshallChang in https://github.com/pmndrs/react-spring/pull/2165
- fix: ESM / CJS bundlers etc. by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2144
New Contributors
- @HorusMabia made their first contribution in https://github.com/pmndrs/react-spring/pull/2145
- @Lowza made their first contribution in https://github.com/pmndrs/react-spring/pull/2147
- @Mayor-Rhymes made their first contribution in https://github.com/pmndrs/react-spring/pull/2159
- @MarshallChang made their first contribution in https://github.com/pmndrs/react-spring/pull/2165
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.7.2...v9.7.3
- 9.7.27 Apr 2023
Release notes
Open source →What's Changed
- chore(deps): update dependency @testing-library/react to v14 by @renovate in https://github.com/pmndrs/react-spring/pull/2108
- fix(deps): update all non-major dependencies by @renovate in https://github.com/pmndrs/react-spring/pull/2107
- chore(deps): update dependency vite to v4 by @renovate in https://github.com/pmndrs/react-spring/pull/2111
- chore(deps): update dependency start-server-and-test to v2 by @renovate in https://github.com/pmndrs/react-spring/pull/2110
- docs(fix): Fix homepage by removing unclosed and unused
<code>tags by @malee31 in https://github.com/pmndrs/react-spring/pull/2120 - fix: allow container ref with null and undefined for useResize by @floriangosse in https://github.com/pmndrs/react-spring/pull/2091
- fix(deps): update dependency @react-three/fiber to v8 by @renovate in https://github.com/pmndrs/react-spring/pull/2114
- fix(deps): update dependency jotai to v2 by @renovate in https://github.com/pmndrs/react-spring/pull/2115
- fix(deps): update dependency @react-three/drei to v9 by @renovate in https://github.com/pmndrs/react-spring/pull/2113
- chore(deps): update jest monorepo to v29 (major) by @renovate in https://github.com/pmndrs/react-spring/pull/2112
- Fix typo in docs, fix same typos in internal code by @wojtekmaj in https://github.com/pmndrs/react-spring/pull/2124
- fix: Export missing type
AnimationConfigby @dubzzz in https://github.com/pmndrs/react-spring/pull/2128 - chore: remove Codesandbox CI by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2129
- chore: update workflows by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2130
- fix: docs build by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2141
New Contributors
- @malee31 made their first contribution in https://github.com/pmndrs/react-spring/pull/2120
- @floriangosse made their first contribution in https://github.com/pmndrs/react-spring/pull/2091
- @wojtekmaj made their first contribution in https://github.com/pmndrs/react-spring/pull/2124
- @dubzzz made their first contribution in https://github.com/pmndrs/react-spring/pull/2128
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.7.1...v9.7.2
- 9.7.127 Feb 2023
Release notes
Open source →What's Changed
- fix: esm/cjs exports by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2101
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.7.0...v9.7.1
- 9.7.023 Feb 2023
Release notes
Open source →What's Changed
- docs: Update targets.mdx fixed a single typo (Middeleware to middleware) by @real-charlie in https://github.com/pmndrs/react-spring/pull/2047
- docs: fix typo in
useResizeDocs (wrong function name) by @mohammadjavad948 in https://github.com/pmndrs/react-spring/pull/2051 - docs: fix a typo in
useResizedocs (obsere → observe) by @ajitid in https://github.com/pmndrs/react-spring/pull/2043 - docs(fix): 'Learn more about targets' href by @prichodko in https://github.com/pmndrs/react-spring/pull/2054
- docs: Update react-three-fiber.mdx by @RockinRonE in https://github.com/pmndrs/react-spring/pull/2059
- feat: enable SpringRef.set to be called with a function by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2069
- fix: react-konva peer deps by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2068
- Configure Renovate by @renovate in https://github.com/pmndrs/react-spring/pull/2075
- chore(deps): update actions/setup-node action to v3 by @renovate in https://github.com/pmndrs/react-spring/pull/2079
- chore(deps): update actions/checkout action to v3 by @renovate in https://github.com/pmndrs/react-spring/pull/2078
- chore: add bundle-size workflow by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2080
- chore(deps): update all non-major dependencies by @renovate in https://github.com/pmndrs/react-spring/pull/2081
- chore: use Turborepo & TSUP by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2082
- chore(deps): update actions/cache action to v3 by @renovate in https://github.com/pmndrs/react-spring/pull/2083
- chore(deps): update dependency @types/react to v18 by @renovate in https://github.com/pmndrs/react-spring/pull/2084
- chore(deps): update dependency @types/fs-extra to v11 by @renovate in https://github.com/pmndrs/react-spring/pull/2086
- chore(deps): update node.js to v18 by @renovate in https://github.com/pmndrs/react-spring/pull/2089
- chore(deps): update dependency @types/react-dom to v18 by @renovate in https://github.com/pmndrs/react-spring/pull/2087
New Contributors
- @real-charlie made their first contribution in https://github.com/pmndrs/react-spring/pull/2047
- @mohammadjavad948 made their first contribution in https://github.com/pmndrs/react-spring/pull/2051
- @ajitid made their first contribution in https://github.com/pmndrs/react-spring/pull/2043
- @prichodko made their first contribution in https://github.com/pmndrs/react-spring/pull/2054
- @RockinRonE made their first contribution in https://github.com/pmndrs/react-spring/pull/2059
- @renovate made their first contribution in https://github.com/pmndrs/react-spring/pull/2075
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.6.1...v9.7.0
- 9.7.0-beta.023 Feb 2023pre-release
Nothing published for this version
- 9.6.116 Dec 2022
Release notes
Open source →What's Changed
- docs(fix): typo by @apostolos in https://github.com/pmndrs/react-spring/pull/2042
New Contributors
- @apostolos made their first contribution in https://github.com/pmndrs/react-spring/pull/2042
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.6.0...v9.6.1
- 9.6.012 Dec 2022
Release notes
Open source →What's Changed
- Docs/rebuild by @joshuaellis in https://github.com/pmndrs/react-spring/pull/1924
- chore(docs): fix spelling and grammar by @hyamero in https://github.com/pmndrs/react-spring/pull/1950
- chore(docs): fix spelling issues by @duanwilliam in https://github.com/pmndrs/react-spring/pull/1970
- fix(docs): remove typo by @wtfmozart in https://github.com/pmndrs/react-spring/pull/1995
- chore(docs): fix a small typo of the hook name. by @ahamed in https://github.com/pmndrs/react-spring/pull/1997
- fix(docs): imperative and target links in homepage by @heyfirst in https://github.com/pmndrs/react-spring/pull/1998
- feat(docs): add parallax page by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2000
- chore(fix): fix internal typo by @schmuecker in https://github.com/pmndrs/react-spring/pull/1987
- [refactor][beta-docs]: sort of devDeps by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2003
- feat(docs): add r3f doc guide by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2002
- feat: add steps easing & clamp function & noise demo by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2024
- fix: useTrail should not run on initial render when a ref is passed by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2026
- chore(demo): add css-gradient demo by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2027
- [docs]: graduate beta to official by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2034
- feat: add examples page by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2021
- [feat]: add useSpringValue by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2035
- feat: add useScroll, useResize & useInView hooks by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2038
- docs(feat): add analytics & feedback forms to docs by @joshuaellis in https://github.com/pmndrs/react-spring/pull/2040
New Contributors
- @hyamero made their first contribution in https://github.com/pmndrs/react-spring/pull/1950
- @duanwilliam made their first contribution in https://github.com/pmndrs/react-spring/pull/1970
- @wtfmozart made their first contribution in https://github.com/pmndrs/react-spring/pull/1995
- @ahamed made their first contribution in https://github.com/pmndrs/react-spring/pull/1997
- @heyfirst made their first contribution in https://github.com/pmndrs/react-spring/pull/1998
- @schmuecker made their first contribution in https://github.com/pmndrs/react-spring/pull/1987
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.5.5...v9.6.0
- 9.5.526 Sept 2022
Release notes
Open source →What's Changed
- fix: remove infer S extends L by @joshuaellis in https://github.com/pmndrs/react-spring/pull/1988
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.5.4...v9.5.5
- 9.5.5-beta.025 Sept 2022pre-release
Release notes
Open source →What's Changed
- fix: remove infer S extends L by @joshuaellis in https://github.com/pmndrs/react-spring/pull/1988
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.5.4...v9.5.5-beta.0
- 9.5.413 Sept 2022
Release notes
Open source →Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.5.3...v9.5.4
- 9.5.311 Sept 2022withdrawn: contains typescript project breaking bug
Release notes
Open source →What's Changed
- fix: Make decay easing respect the
config.precisionprop by @claytercek in https://github.com/pmndrs/react-spring/pull/1897 - chore(docs): Update accessibility.mdx by @kooku0 in https://github.com/pmndrs/react-spring/pull/1965
- chore: add react peer dependencies by @CharlesStover in https://github.com/pmndrs/react-spring/pull/1938
- chore: use proper peer dependencies range condition by @eugenet8k in https://github.com/pmndrs/react-spring/pull/1971
- fix: fixes for typescript 4.8 by @joshuaellis in https://github.com/pmndrs/react-spring/pull/1979
New Contributors
- @claytercek made their first contribution in https://github.com/pmndrs/react-spring/pull/1897
- @kooku0 made their first contribution in https://github.com/pmndrs/react-spring/pull/1965
- @CharlesStover made their first contribution in https://github.com/pmndrs/react-spring/pull/1938
- @eugenet8k made their first contribution in https://github.com/pmndrs/react-spring/pull/1971
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.5.2...v9.5.3
- fix: Make decay easing respect the
- 9.5.223 Jul 2022
Release notes
Open source →What's Changed
- chore: remove yarn cache by @joshuaellis in https://github.com/pmndrs/react-spring/pull/1945
- fix: check if we have an internal ref to update by @joshuaellis in https://github.com/pmndrs/react-spring/pull/1949
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.5.1...v9.5.2
- 9.5.121 Jul 2022
Release notes
Open source →What's Changed
- chore: remove yarn cache by @joshuaellis in https://github.com/pmndrs/react-spring/pull/1945
- fix: useTransition would not obey refs by @joshuaellis in https://github.com/pmndrs/react-spring/pull/1944
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.5.0...v9.5.1
- 9.5.013 Jul 2022
Release notes
Open source →What's Changed
- docs: typo by @Deaponn in https://github.com/pmndrs/react-spring/pull/1900
- fix: make children on AnimatedComponent optional by @LinusU in https://github.com/pmndrs/react-spring/pull/1925
- feat: add useReducedMotion hook & export useIsomorphicLayout hook by @joshuaellis in https://github.com/pmndrs/react-spring/pull/1886
- fix: run stop function and don't flush the current queue by @joshuaellis in https://github.com/pmndrs/react-spring/pull/1934
New Contributors
- @Deaponn made their first contribution in https://github.com/pmndrs/react-spring/pull/1900
- @LinusU made their first contribution in https://github.com/pmndrs/react-spring/pull/1925
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.4.5...v9.5.0
- 9.4.54 May 2022
Release notes
Open source →What's Changed
- Update CONTRIBUTING.md by @zidanehammouda in https://github.com/pmndrs/react-spring/pull/1865
- refactor: fix link to repo dependents by @Fasani in https://github.com/pmndrs/react-spring/pull/1857
- build(deps): bump next from 12.0.10 to 12.1.0 by @dependabot in https://github.com/pmndrs/react-spring/pull/1841
- Links jump to section (part 2) + fix tarot images by @orta in https://github.com/pmndrs/react-spring/pull/1867
- Official support for React18 incl StrictMode by @joshuaellis in https://github.com/pmndrs/react-spring/pull/1875
New Contributors
- @zidanehammouda made their first contribution in https://github.com/pmndrs/react-spring/pull/1865
- @orta made their first contribution in https://github.com/pmndrs/react-spring/pull/1867
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.4.4...v9.4.5
- 9.4.5-beta.22 May 2022pre-release
Nothing published for this version
- 9.4.5-beta.114 Apr 2022pre-release
Release notes
Open source →Fixes
Addresses #1828
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.4.5-beta.0...v9.4.5-beta.1
- 9.4.5-beta.07 Apr 2022pre-release
Release notes
Open source →What's Changed
- Update CONTRIBUTING.md by @zidanehammouda in https://github.com/pmndrs/react-spring/pull/1865
- refactor: fix link to repo dependents by @Fasani in https://github.com/pmndrs/react-spring/pull/1857
- build(deps): bump next from 12.0.10 to 12.1.0 by @dependabot in https://github.com/pmndrs/react-spring/pull/1841
- Links jump to section (part 2) + fix tarot images by @orta in https://github.com/pmndrs/react-spring/pull/1867
- Updates deps to work with react18
- Fix bug with withAnimated fluid observer detatching
New Contributors
- @zidanehammouda made their first contribution in https://github.com/pmndrs/react-spring/pull/1865
- @orta made their first contribution in https://github.com/pmndrs/react-spring/pull/1867
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.4.4...v9.4.5-beta.0
- 9.4.411 Mar 2022
Release notes
Open source →What's Changed
- chore: edit MDX files for v2 by @joshuaellis in https://github.com/pmndrs/react-spring/pull/1846
- fix: link color by @Fasani in https://github.com/pmndrs/react-spring/pull/1849
- Docs fixes by @bkrmadtya in https://github.com/pmndrs/react-spring/pull/1845
- resolves #1855
New Contributors
- @Fasani made their first contribution in https://github.com/pmndrs/react-spring/pull/1849
- @bkrmadtya made their first contribution in https://github.com/pmndrs/react-spring/pull/1845
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.4.3...v9.4.4
- 9.4.312 Feb 2022
Release notes
Open source →What's Changed
- saw two grammatical errors & fixed 'em by @raidsrc in https://github.com/pmndrs/react-spring/pull/1812
- Fix missing commas in api object by @chriscerie in https://github.com/pmndrs/react-spring/pull/1825
New Contributors
- @raidsrc made their first contribution in https://github.com/pmndrs/react-spring/pull/1812
- @chriscerie made their first contribution in https://github.com/pmndrs/react-spring/pull/1825
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.4.2...v9.4.3
- 9.4.3-beta.130 Jan 2022pre-release
Nothing published for this version
- 9.4.3-beta.029 Jan 2022pre-release
Nothing published for this version
- 9.4.213 Jan 2022
Release notes
Open source →Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.4.1...v9.4.2
- 9.4.15 Jan 2022
Release notes
Open source →Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.4.0...v9.4.1
- 9.4.03 Jan 2022
Release notes
Open source →What's Changed
- feat: add easing functions to
react-springby @joshuaellis in https://github.com/pmndrs/react-spring/pull/1752 - Feature/add container refs by @kindoflew in https://github.com/pmndrs/react-spring/pull/1771
- feat: add exitBeforeEnter prop to useTransition by @joshuaellis in https://github.com/pmndrs/react-spring/pull/1773
- Update use-transition.mdx by @david-buck in https://github.com/pmndrs/react-spring/pull/1781
- update readme to use the right rafz by @arzafran in https://github.com/pmndrs/react-spring/pull/1780
- Chore/update dev tool by @joshuaellis in https://github.com/pmndrs/react-spring/pull/1785
- chore(docs): fix typo (correspend -> correspond) by @fk in https://github.com/pmndrs/react-spring/pull/1789
- Stop RAF update loop when there are no pending tasks by @srubin in https://github.com/pmndrs/react-spring/pull/1786
- fix: delay use transition by @joshuaellis in https://github.com/pmndrs/react-spring/pull/1791
skipAnimationnot working as expected withdelayprop by @martyan in https://github.com/pmndrs/react-spring/pull/1783- feat: css variables by @joshuaellis in https://github.com/pmndrs/react-spring/pull/1798
New Contributors
- @david-buck made their first contribution in https://github.com/pmndrs/react-spring/pull/1781
- @arzafran made their first contribution in https://github.com/pmndrs/react-spring/pull/1780
- @fk made their first contribution in https://github.com/pmndrs/react-spring/pull/1789
- @srubin made their first contribution in https://github.com/pmndrs/react-spring/pull/1786
- @martyan made their first contribution in https://github.com/pmndrs/react-spring/pull/1783
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.3.1...v9.4.0
- feat: add easing functions to
- 9.4.0-beta.62 Jan 2022pre-release
Nothing published for this version
- 9.4.0-beta.420 Dec 2021pre-release
Nothing published for this version
- 9.4.0-beta.316 Dec 2021pre-release
Nothing published for this version
- 9.4.0-beta.212 Dec 2021pre-release
Nothing published for this version
- 9.4.0-beta.14 Dec 2021pre-release
Nothing published for this version
- 9.4.0-beta.01 Dec 2021pre-release
Nothing published for this version
- 9.4.0-alpha.015 Oct 2021pre-release
Nothing published for this version
- 9.3.222 Dec 2021
Release notes
Open source →What's Changed
- Update use-transition.mdx by @david-buck in https://github.com/pmndrs/react-spring/pull/1781
- update readme to use the right rafz by @arzafran in https://github.com/pmndrs/react-spring/pull/1780
- chore(docs): fix typo (correspend -> correspond) by @fk in https://github.com/pmndrs/react-spring/pull/1789
skipAnimationnot working as expected withdelayprop by @martyan in https://github.com/pmndrs/react-spring/pull/1783
New Contributors
- @david-buck made their first contribution in https://github.com/pmndrs/react-spring/pull/1781
- @arzafran made their first contribution in https://github.com/pmndrs/react-spring/pull/1780
- @fk made their first contribution in https://github.com/pmndrs/react-spring/pull/1789
- @martyan made their first contribution in https://github.com/pmndrs/react-spring/pull/1783
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.3.1...v9.3.2
- 9.3.123 Nov 2021
Release notes
Open source →What's Changed
- docs: Describe combining ref forwarding with
animatedby @gpoole in https://github.com/pmndrs/react-spring/pull/1734 - Update README.md by @kabilanvennila in https://github.com/pmndrs/react-spring/pull/1748
- Docs fix by @millsoper in https://github.com/pmndrs/react-spring/pull/1761
- Remove ref to non-existent Code of Conduct from PR template by @millsoper in https://github.com/pmndrs/react-spring/pull/1764
- fix: update overflow css property without mixing shorthand and non-shorthand properties by @Lucasdsk in https://github.com/pmndrs/react-spring/pull/1767
- Use standard funding mechanism by @flying-sheep in https://github.com/pmndrs/react-spring/pull/1740
New Contributors
- @gpoole made their first contribution in https://github.com/pmndrs/react-spring/pull/1734
- @kabilanvennila made their first contribution in https://github.com/pmndrs/react-spring/pull/1748
- @millsoper made their first contribution in https://github.com/pmndrs/react-spring/pull/1761
- @Lucasdsk made their first contribution in https://github.com/pmndrs/react-spring/pull/1767
- @flying-sheep made their first contribution in https://github.com/pmndrs/react-spring/pull/1740
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.3.0...v9.3.1
- docs: Describe combining ref forwarding with
- 9.3.010 Oct 2021
Release notes
Open source →What's Changed
- fix: handle ParallaxLayers inside fragments (#1667) by @kindoflew in https://github.com/pmndrs/react-spring/pull/1671
- fix(native): add children prop by @CodyJasonBennett in https://github.com/pmndrs/react-spring/pull/1705
- feat: interpolate bare numbers with units by @CodyJasonBennett in https://github.com/pmndrs/react-spring/pull/1473
Full Changelog: https://github.com/pmndrs/react-spring/compare/v9.2.6...v9.3.0
- 9.2.66 Oct 2021
Release notes
Open source →Fixes
- useChain does not run hooks in sequence when duration is specified #1492
- useSpring does not orchestrate animations if one is using config w/o duration, when others do #1584
- Type inference failed with functions passed to useSpring etc.
- 9.2.6-beta.03 Oct 2021pre-release
Nothing published for this version
- 9.2.53 Oct 2021
Release notes
Open source →Fixes
- zDog types (#1665)
- Type inference fails when function is used with enter in useTransition (#1483)
- 9.2.5-beta.019 Sept 2021pre-release
Nothing published for this version
- 9.2.413 Jul 2021
Release notes
Open source →Fixes
- Animated should not try to access Array.prototype (#1585)
- Add
immediateto payload in useTransition hook (#1600) - useSprings controller clear refs properly when length changes in React.StrictMode (#1597)
- 9.2.39 Jun 2021
- 9.2.27 Jun 2021
Release notes
Open source →Features
- NEW package @react-spring/rafz (a fork of the pmndrs library rafz) – did not constitute minor bump.
Fixes
- Three – Array props were not been updated correctly, big thanks @midanosi! (#1430)
- Three – XR session was breaking Springs, big thanks @ffdead (#1518)
Chores
- update the yarn.lock with updated packages
- 9.2.128 May 2021
- 9.2.027 May 2021
Release notes
Open source →Features
- Parallax – Sticky!! Thanks to @kindoflew (#619)
POTENTIALLY_BREAKING_CHANGEParallax – child horizontal prop defaults to parent's (#1458)
Fixes
- Parallax – scrollTo gets correct scroll value (#1455)
- Core – SpringValue would jump to to value at end of decay (#1437)
- Core – SpringValue wouldn't animate after immediate value has been changed (#1026)
- useTransition – useTransition wasn't passing it's ref (#1453)
- useTransition – Delay prop wasn't being added to the trail delay caused by the trail prop (#1099)
- Core – Springs sometimes return undefined (#1096)
POTENTIALLY_BREAKING_CHANGESpringRef – has been re-written as a function resolving (#1423)
Chores
- repo now uses preconstruct and changesets
- recrawl has been removed from repo due to lack of windows support
- support react@17 in peer deps (#1478)
- 9.2.0-beta.726 May 2021pre-release
Release notes
Open source →Fixes
POTENTIALLY BREAKING CHANGE– SpringRef has been re-written as a function resolving #1423