publishing v 3.7.1 - #303
Open
Guiw5 wants to merge 67 commits into
Open
Conversation
## [3.4.1](v3.4.0...v3.4.1) (2022-04-02) ### Bug Fixes * change default duration ([1976bdf](1976bdf))
# [3.5.0](v3.4.1...v3.5.0) (2022-04-05) ### Features * expose scrollRef ([41075d6](41075d6))
## [3.5.1](v3.5.0...v3.5.1) (2022-04-05) ### Bug Fixes * useRef ([8da8e6e](8da8e6e))
## [3.5.2](v3.5.1...v3.5.2) (2022-04-05) ### Bug Fixes * allow null ref ([2652ca8](2652ca8))
# [3.6.0](v3.5.2...v3.6.0) (2022-04-06) ### Features * expose scrollElement into sheetRef ([829148f](829148f))
# [3.7.0](v3.6.0...v3.7.0) (2022-04-07) ### Features * keep bottomSheet mounted ([de05fb0](de05fb0))
# [3.8.0](v3.7.1...v3.8.0) (2025-05-06) ### Features * exposing more props for springConfig + keepMounted ([4418438](4418438))
…/react Drop react-spring v8 (broken under React 18/19 StrictMode), react-use-gesture and the ResizeObserver polyfill. Wire the XState machine once via useActorRef so transitions no longer re-render, fix skipInitialTransition and the data-rsbs-state attribute, remove debug logging.
React 19 support, migrate to @react-spring/web and @use-gesture/react
|
@Guiw5 is attempting to deploy a commit to the Cody Olsen's projects Team on Vercel. A member of the Team first needs to authorize it. |
Drop the Babel config so Next can use SWC/Turbopack, upgrade to Next 16 and React 19, swap microbundle for tsup with a proper exports map, move to ESLint flat config, and add vitest coverage for the machine, utils and component. Replaces the vendored @reach/portal copy with a portal that renders into a detached node, avoiding an extra render and a placeholder element.
The published stylesheet no longer runs through Tailwind, and the docs no longer pull in the library's custom property fallbacks by accident. The docs theme moves from tailwind.config.js to CSS-first tokens, which also drops a dead Tailwind 2 variants block.
# Conflicts: # package.json
Modernize the toolchain and add a test suite
Issues are disabled on this repo, so @semantic-release/github failed trying to file the failure report, hiding the real npm auth error underneath. Drops the now unused issues permission.
# [3.9.0](v3.8.0...v3.9.0) (2026-09-08) ### Features * React 19 support, migrate to @react-spring/web and @use-gesture/react ([ced18c3](ced18c3))
Stop the release from masking its own error
## [3.9.1](v3.9.0...v3.9.1) (2026-09-08) ### Bug Fixes * stop the release from masking its own error ([f2b4280](f2b4280))
useReady tracked readiness in a state map that every measurement wrote to, costing a render pass each; it is now derived from the measurements themselves. The header and footer lines animated their alpha inside box-shadow, repainting both on every frame; they are pseudo elements animating opacity now.
Cut a render pass and keep the divider lines off the paint path
## [3.9.2](v3.9.1...v3.9.2) (2026-09-09) ### Performance Improvements * derive the ready flag and composite the divider lines ([617ab12](617ab12))
Unconditional immediate updates went through api.start() and were awaited, costing a frame each even though nothing animated. api.set() writes them synchronously. Removes five awaited round-trips from open and close, and a promise per pointermove during a drag.
Write immediate spring updates synchronously
## [3.9.3](v3.9.2...v3.9.3) (2026-09-09) ### Performance Improvements * write immediate spring updates synchronously ([9a7cf3c](9a7cf3c))
springConfig could not change the feel: react-spring ignores mass, tension and friction whenever duration is set, and the sheet always set it. easing, the one knob that does work in that branch, was missing from the type. Adds easing and clamp, four presets including Material 3 motion, a cubic-bezier solver and a demo to compare them. No default changes.
Motion recipes and a springConfig that actually works
# [3.10.0](v3.9.3...v3.10.0) (2026-09-09) ### Features * motion recipes and a working springConfig ([7e6d9cc](7e6d9cc))
Stop pointing the docs at another fork's site
## [3.10.1](v3.10.0...v3.10.1) (2026-09-09) ### Bug Fixes * stop pointing the docs at another fork's site ([f4098b6](f4098b6))
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.