Releases: scrollDynasty/react-native-drum-picker
Releases · scrollDynasty/react-native-drum-picker
Release list
v0.3.1
v0.3.0
0.3.0 (2026-07-27)
⚠ BREAKING CHANGES
- DateDrumPickerValue now requires day, month and year; use DateDrumPickerPartialValue where an incomplete date is intentional.
Bug Fixes
- android: correct row positioning under selection indicator and improve centering logic (5059aa4)
- android: improve user interaction by releasing change suppression on drag start (b856aba)
- centre without a viewport and keep the selected value (a1bcaa7)
- centre without a viewport and keep the selected value (08097e8)
v0.2.4
0.2.4 (2026-05-28)
Features
- add circular prop for infinite loop scrolling (b2ee0f6)
- add custom item rendering support to DrumPicker (b6fc727)
- add Row component and enhance renderItem test in DrumPicker (b45aea5)
- enhance DrumPicker to notify picker group on index change (a956ee7)
- enhance DrumPicker with pickerGroup and pickerName support (840f090)
- enhance renderItem functionality in withVirtualized (f23f3f0)
- introduce PickerGroup for synchronized DrumPickers (51f97c0)
Bug Fixes
v0.2.3
0.2.3 (2026-05-27)
Features
- add booking option to App and enhance DateDrumPicker with min/max date warnings (79d2068)
- add minDate/maxDate constraints to DateDrumPicker (8477992)
- add onValueChanging event for live scroll tracking (3c018fd)
- add read-only web preview and enhance testing for DrumPicker (0ad0c88)
- add scroll animation support to DrumPicker components (da8d9dc)
- enhance DateDrumPicker and DrumPicker with improved scrolling and ref handling (fb1ad33)
- enhance DateDrumPicker with improved date constraints and event handling (1eff42d)
- enhance onValueChanging functionality for improved user experience (26d866f)
- implement BookingDatePicker component with integrated DateDrumPicker (6bc7521)
- implement enhanced scroll tracking for DrumPicker components (8b3d737)
- refine date constraint logic in resolveConstraints and enhance DateDrumPicker notifications (0eb4906)
- update DateWithToday component to manage selected date state (c0c3bcb)
Bug Fixes
v0.2.2
0.2.2 (2026-05-25)
Features
- add withVirtualized HOC and enableScrollByTapOnItem prop (01f3123)
- enhance DrumPicker tap functionality with touch listener (c3e270b)
- enhance DrumPicker tests with improved synchronization and scrolling logic (38b83ac)
- enhance DrumPicker with improved tap-to-scroll functionality (2061e4a)
- enhance withVirtualized HOC and documentation for item list handling (d3a35a6)
- enhance withVirtualized HOC with edge recentering and documentation updates (27a3e02)
- improve DrumPicker documentation and enhance tap-to-scroll functionality (0bbae09)
- improve tap handling in DrumPickerAdapter for enhanced user interaction (1bfc9f0)
- refactor DrumPicker tap tests and enhance touch handling (e861d54)
- update withVirtualized HOC with improved recentering and documentation (23b37b2)
Bug Fixes
- ci: prepare iOS codegen before pod install and xcodebuild (fbd74b3)
- ci: resolve js-tests build and codecov action (262904e)
- ci: resolve js-tests build and codecov action (581ce80)
- update release-please workflow token for improved security (81167d4)
- update release-please workflow token for improved security (1cb6a09)
react-native-drum-picker: v0.2.1
0.2.1 (2026-05-25)
Features
- add withVirtualized HOC and enableScrollByTapOnItem prop (01f3123)
- enhance DrumPicker tap functionality with touch listener (c3e270b)
- enhance DrumPicker tests with improved synchronization and scrolling logic (38b83ac)
- enhance DrumPicker with improved tap-to-scroll functionality (2061e4a)
- enhance withVirtualized HOC and documentation for item list handling (d3a35a6)
- enhance withVirtualized HOC with edge recentering and documentation updates (27a3e02)
- improve DrumPicker documentation and enhance tap-to-scroll functionality (0bbae09)
- improve tap handling in DrumPickerAdapter for enhanced user interaction (1bfc9f0)
- refactor DrumPicker tap tests and enhance touch handling (e861d54)
- update withVirtualized HOC with improved recentering and documentation (23b37b2)
Bug Fixes
- ci: prepare iOS codegen before pod install and xcodebuild (fbd74b3)
- ci: resolve js-tests build and codecov action (262904e)
- ci: resolve js-tests build and codecov action (581ce80)
- update release-please workflow token for improved security (81167d4)
- update release-please workflow token for improved security (1cb6a09)
v0.1.5 - Initial Release
[0.1.5] - 2026-05-22
Fixed
- Reliable centering of
selectedIndexafter mount, items change, and layout. - Safer scroll cleanup on detach (pending scroll cancelled,
stopScroll).
Changed
- Default visible layout in JS (
minWidth,height/minHeightwith flex). - Native Android minimum dimensions aligned with picker metrics.
- Dev-only one-time warning when dimensions are missing.
Documentation
- Tested compatibility table, examples, onChange/debounce guidance, richer example app and bug template.
v0.1.4 - Initial Release
[0.1.4] - 2026-05-22
Fixed
- Fixed Android Kotlin compilation on React Native 0.81+ by dispatching Fabric events with
UIManagerType.FABRIC. - Fixed crash when leaving a screen (react-native-screens): removed unsafe
recyclerView.adapter = nulland related detach cleanup. - Prevented
onChangeafter view detach.
Documentation
- Compatibility table (Expo SDK 54, RN 0.81+, Expo Go unsupported).
Full Changelog: v0.1.2...v0.1.4
v0.0.2 - Initial Release
Full Changelog: v0.1.1...v0.1.2
v0.0.2 - Initial Release
Full Changelog: v0.0.1...v0.1.1