NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4052 most downloaded on npm
Drawer component for React.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 9 days to 4 months
Some releases are documented
notes for 25 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
66 releases · first in 2023
One column per quarter.
fix: update peer deps for react and react-dom by @shadcn in https://github.com/emilkowalski/vaul/pull/504
Full Changelog: https://github.com/emilkowalski/vaul/compare/v1.1.1...v1.1.2
feat: add React 19 to peer deps by @shadcn in https://github.com/emilkowalski/vaul/pull/498
Full Changelog: https://github.com/emilkowalski/vaul/compare/v1.1.0...v1.1.1
fix: Fix non-modal drawers without overlay to properly set body pointer events by @KajSzy in https://github.com/emilkowalski/vaul/pull/460
Full Changelog: https://github.com/emilkowalski/vaul/compare/v1.0.0...v1.1.0
https://vaul.emilkowal.ski/getting-started
https://vaul.emilkowal.ski/getting-started
Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.9.7...v1.0.0
Nothing published for this version
Nothing published for this version
fix: horizontal shift by @emilkowalski in https://github.com/emilkowalski/vaul/pull/443
Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.9.5...v0.9.7
Going from 0.9.4 to 0.9.6 in Release notes, because I didn't rebuilt the project when I published 0.9.5.
Going from 0.9.4 to 0.9.6 in Release notes, because I didn't rebuilt the project when I published 0.9.5.
Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.9.4...v0.9.6
Nothing published for this version
This is a major refactor, I tested it on my device, but there is a chance that you might run into some issues. If you do, please create an issue with
This is a major refactor, I tested it on my device, but there is a chance that you might run into some issues. If you do, please create an issue with a codesandbox reproduction of it so that I can help you. Thanks!
onAnimationEnd prop by @emilkowalski in https://github.com/emilkowalski/vaul/pull/419Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.9.3...v0.9.4
Most importantly the scroll top issue should now be gone, issues with controlled state/defaultOpen prop should also be fixed.
Most importantly the scroll top issue should now be gone, issues with controlled state/defaultOpen prop should also be fixed.
If you are scaling background, please ensure to change [vaul-drawer-wrapper] to [data-vaul-drawer-wrapper]. I'll make it backwards compatible in v0.9.4.
Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.9.2...v0.9.3
Expect much more updates in the very near future :)
Expect much more updates in the very near future :)
React.useLayoutEffect with useIsomorphicLayoutEffect by @axeldesutter in https://github.com/emilkowalski/vaul/pull/368Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.9.1...v0.9.2
A lot of bug fixes + two additions that were requested: noBodyStyles: When true the body doesn't get any styles assigned from Vaul. setBackgroundColor
A lot of bug fixes + two additions that were requested:
noBodyStyles: When true the body doesn't get any styles assigned from Vaul.
setBackgroundColorOnScale: When false we don't change body's background color when the drawer is open. true by default
Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.9.0...v0.9.1
Fix scroll top with smooth scroll by @emilkowalski in https://github.com/emilkowalski/vaul/pull/219
Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.8.7...v0.9.0
Nothing published for this version
Nothing published for this version
Switch bundler to bunchee by @huozhi in https://github.com/emilkowalski/vaul/pull/190
preventScrollRestoration option for scroll resortation by @shkumbinhasani in https://github.com/emilkowalski/vaul/pull/202Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.8.0...v0.8.6
Nothing published for this version
Nothing published for this version
Fix: non dismissible snap points and onRelease handler by @rortan134 in https://github.com/emilkowalski/vaul/pull/179
Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.7.9...v0.8.0
Small, but valuable release, it fixes quite a few bugs related to controlled state & scrollable content.
Small, but valuable release, it fixes quite a few bugs related to controlled state & scrollable content.
Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.7.8...v0.7.9
Fix fixed position when unmounting by @emilkowalski in https://github.com/emilkowalski/vaul/pull/147
Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.7.2...v0.7.8
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
refactor: stroke attribute names to camel case in jsx by @khajimatov in https://github.com/emilkowalski/vaul/pull/141
style to overlay by @Innei in https://github.com/emilkowalski/vaul/pull/139Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.7.1...v0.7.2
fix: restore position setting on unmount #135 by @andrejilderda in https://github.com/emilkowalski/vaul/pull/136
Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.7.0...v0.7.1
Move setVisible call to Content by @emilkowalski in https://github.com/emilkowalski/vaul/pull/123
Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.6.7...v0.7.0
Nothing published for this version
Fix position fixed with height 100% on body and/or html by @emilkowalski in https://github.com/emilkowalski/vaul/pull/98
Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.6.0...v0.6.7
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Remove debugging console.log by @ofekashery in https://github.com/emilkowalski/vaul/pull/86
Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.4.6...v0.6.0
Nothing published for this version
Add playwright with nextjs project and github workflow by @KajSzy in https://github.com/emilkowalski/vaul/pull/77
Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.4.5...v0.4.6
Snap points by @emilkowalski in https://github.com/emilkowalski/vaul/pull/68
Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.4.0...v0.4.5
Nothing published for this version
Improve swipe performance by @emilkowalski in https://github.com/emilkowalski/vaul/pull/50
Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.3.0...v0.4.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
add scroll lock timeout option and fix endless drag prevention by @Gumbee in https://github.com/emilkowalski/vaul/pull/28
Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.2.0...v0.3.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Improve resizing, scroll into view only if needed, add fixedHeight prop, fix firefox bug by @emilkowalski in https://github.com/emilkowalski/vaul/pull
fixedHeight prop, fix firefox bug by @emilkowalski in https://github.com/emilkowalski/vaul/pull/14Full Changelog: https://github.com/emilkowalski/vaul/compare/v0.1...v0.2.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →