2.6 KiB
2.6 KiB
Versions
0.3.0
Jun 11, 2026
- Breaking change: Replace
@base-ui/utils/detectBrowserwith the new@base-ui/utils/platformnamespace (#4920) by @romgrk - Fix
useStorereturning stale values when the store or selector arguments change (#4866) by @chuganzy - Update
reselectto 5.2.0 (#4910) by @IzumiSy - Build the package with a flat output structure (#4959) by @brijeshb42
0.2.9
May 19, 2026
- Improve
ReactStoremount performance with interaction splitting (#4661) by @atomiks - Add
getDefaultFormSubmitterhelper (#4713) by @michaldudak - Do not use
Math.random()inuseStableCallback(#4732) by @michaldudak
0.2.8
Apr 20, 2026
- Deprecate
isMouseWithinBounds(#4604) by @atomiks
0.2.7
Apr 13, 2026
- Update
StoreInspectorto use shadow DOM-safe DOM utilities (#4412) by @atomiks - Move
createSelectorMemoizedinto a separate module to reduce bundle size (#4336) by @atomiks - Disallow optional and default parameters in
createSelectorcombiners (#4299) by @JCQuintas - Add
addEventListenerandmergeCleanupshelpers (#4504) by @atomiks - Fix
useControlledwarnings for circular or unserializable default values (#4452) by @Profesor08 - Support pointer events in
isMouseWithinBounds(#4528) by @atomiks
0.2.6
Mar 12, 2026
- Add
createFormatErrorMessagefactory function (#4190) by @brijeshb42
0.2.5
Feb 12, 2026
- Refactor
ReactStoreand speed upuseStore(#3384, #3445) by @romgrk - Reduce
useScrollLockstyle recalculation with classic scrollbars (#3854) by @mdm317 - Fix event handling in
useEnhancedClickHandler(#3981) by @sai6855
0.2.4
Jan 15, 2026
- Add
visuallyHiddenInputfor visually hidden form controls (#3606) by @atomiks - Improve
useScrollLockstable scrollbar gutter detection for custom scrollbars (#3575) by @chuganzy - Fix
ReactStoresynced value updates when detached triggers remount (#3724) by @atomiks
0.2.3
Dec 11, 2025
- Rename package from
@base-ui-components/utilsto@base-ui/utils(#3462) by @mnajdova
0.2.2
Dec 4, 2025
- Use raw
useSyncExternalStorewith React 19+ inuseStore(#3360) by @romgrk
0.2.1
Nov 27, 2025
- Fix React <=18 ref access in
getReactElementRef(#3257) by @atomiks - Make
useScrollLockcleanup safely checkremoveEventListener(#3264) by @Copilot - Improve
ReactStore.useSyncedValuesperformance for stable objects (#3277) by @michaldudak - Avoid recreating
ReactStore.useStateSettercallbacks (#3316) by @romgrk
0.2.0
Nov 17, 2025
- Add infrastructure to support nested stores (#3037) by @michaldudak
- Export
useScrollLock(#3233) by @atomiks
0.1.0
Jul 30, 2025
Initial release