Skip to content

publishing v 3.7.1 - #303

Open
Guiw5 wants to merge 67 commits into
stipsan:mainfrom
Guiw5:main
Open

publishing v 3.7.1#303
Guiw5 wants to merge 67 commits into
stipsan:mainfrom
Guiw5:main

Conversation

@Guiw5

@Guiw5 Guiw5 commented May 6, 2025

Copy link
Copy Markdown

No description provided.

Guiw5 and others added 30 commits April 2, 2022 18:34
## [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
@vercel

vercel Bot commented Sep 8, 2026

Copy link
Copy Markdown

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

Guiw5 and others added 22 commits September 8, 2026 16:44
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.
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))
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.

4 participants