What's Changed
New Features 🎉
- feat(touch-emulator): support Shadow DOM event handling by @inottn in #13723
- feat(action-bar-icon): Add disabled state support by @ascii5 in #13744
- feat(Progress): add pivot slot for custom content by @wjw-gavin in #13777
- feat(FloatingPanel): add draggable prop by @wjw-gavin in #13773
- feat(Popup): export useGlobalZIndex and setGlobalZIndex by @hellomrbigshot in #13789
- feat(Signature): add undo functionality by @wjw-gavin in #13775
- feat(SwipeCell): add customizable threshold prop for swipe actions by @quietdw in #13792
Bug Fixes 🐞
- fix(Field): correctly limit maxlength when pasting multiple emojis by @inottn in #13713
- fix(FloatingPanel): add
-webkit-overflow-scrollingto prevent iOS render glitch by @oklch in #13747
Document 📖
- docs: fix typo in contributors link target attribute by @baozjj in #13753
- docs: remove outdated link by @inottn in #13757
Other Changes
- chore(deps): update dependency transliteration to ^2.6.0 by @renovate[bot] in #13724
- chore(deps): update dependency less to ^4.5.1 by @renovate[bot] in #13715
- chore(deps): update all patch dependencies by @renovate[bot] in #13714
- chore(deps): update pnpm to v10.28.0 by @renovate[bot] in #13725
- chore(deps): update jamesives/github-pages-deploy-action action to v4.8.0 by @renovate[bot] in #13750
- chore(deps): update dependency @rsbuild/core to ^1.7.2 by @renovate[bot] in #13737
- chore(deps): update dependency @types/node to v24 by @renovate[bot] in #13731
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #13730
- chore(deps): update dependency @rslib/core to ^0.19.2 by @renovate[bot] in #13738
- chore(deps): update all patch dependencies by @renovate[bot] in #13749
- chore(deps): update pnpm to v10.30.0 by @renovate[bot] in #13781
- chore(deps): update dependency @babel/core to ^7.29.0 by @renovate[bot] in #13771
- chore(deps): update dependency terser to ^5.46.0 by @renovate[bot] in #13766
- chore(deps): bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #13763
- chore(deps): update dependency prettier to ^3.8.1 by @renovate[bot] in #13759
- refactor(ActionBarIcon): extract onClick logic to setup by @inottn in #13762
- chore(deps): update rsbuild plugins by @renovate[bot] in #13772
- chore(deps): update dependency node to v22.22.0 by @renovate[bot] in #13758
- chore(deps): update pnpm to v10.32.1 by @renovate[bot] in #13793
- chore(deps): update dependency less to ^4.6.4 by @renovate[bot] in #13796
- chore(deps): update dependency @rslib/core to ^0.20.0 by @renovate[bot] in #13795
- test: migrate tests to rstest by @9aoy in #13799
- chore(deps): update dependency rslog to v2 by @renovate[bot] in #13785
- chore(deps): update dependency markdown-it to v14.1.1 [security] by @renovate[bot] in #13780
- chore(deps): update all patch dependencies by @renovate[bot] in #13765
New Contributors
- @baozjj made their first contribution in #13753
- @ascii5 made their first contribution in #13744
- @oklch made their first contribution in #13747
- @9aoy made their first contribution in #13799
- @hellomrbigshot made their first contribution in #13789
- @quietdw made their first contribution in #13792
Full Changelog: v4.9.22...v4.9.23