Skip to content

Releases: scrollDynasty/react-native-drum-picker

v0.3.1

Choose a tag to compare

@scrollDynasty scrollDynasty released this 29 Jul 09:43
6909ca5

0.3.1 (2026-07-29)

Features

  • add disabled prop to block user interaction (2f01427)
  • ci: add package contents verification to CI and publish workflows (4cd7806)
  • ci: add package contents verification to CI and publish workflows (6ca9c18)

v0.3.0

Choose a tag to compare

@scrollDynasty scrollDynasty released this 27 Jul 05:21
e17f315

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

Choose a tag to compare

@scrollDynasty scrollDynasty released this 28 May 09:26
fdeedd1

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

  • synchronize currentIndex and changingIndex with selectedIndex in DrumPicker (a9a32e0)
  • update event types in TestTimePicker for better type safety (61fe1f5)
  • update README images to use direct URLs and improve DrumPicker item handling (c9909a3)

v0.2.3

Choose a tag to compare

@scrollDynasty scrollDynasty released this 27 May 11:50
db40ff7

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

  • ensure clamping of selected index in DrumPicker (9eff4c2)
  • improve onValueChanging logic and add index validation (ab47136)
  • prevent infinite render loop in native mock (6c99a16)

v0.2.2

Choose a tag to compare

@scrollDynasty scrollDynasty released this 25 May 16:59
48d2c7d

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

Choose a tag to compare

@scrollDynasty scrollDynasty released this 25 May 16:41
d0c706c

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

Choose a tag to compare

@scrollDynasty scrollDynasty released this 21 May 23:40

[0.1.5] - 2026-05-22

Fixed

  • Reliable centering of selectedIndex after mount, items change, and layout.
  • Safer scroll cleanup on detach (pending scroll cancelled, stopScroll).

Changed

  • Default visible layout in JS (minWidth, height / minHeight with 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

Choose a tag to compare

@scrollDynasty scrollDynasty released this 21 May 23:08

[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 = null and related detach cleanup.
  • Prevented onChange after 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

Choose a tag to compare

@scrollDynasty scrollDynasty released this 21 May 22:24

Full Changelog: v0.1.1...v0.1.2

v0.0.2 - Initial Release

Choose a tag to compare

@scrollDynasty scrollDynasty released this 21 May 22:16

Full Changelog: v0.0.1...v0.1.1