Skip to content

Releases: sbaiahmed1/react-native-menus

Release 0.5.1

Choose a tag to compare

@sbaiahmed1 sbaiahmed1 released this 19 Aug 18:16

0.5.1 (2026-08-19)

Bug Fixes

  • ios: rebuild the menu when an item's accessibility fields change (e33ebd1)

Features

  • a11y: give menu items a test handle for E2E frameworks (84f9c0a)

What's Changed

  • feat(a11y): give menu items a test handle for E2E frameworks by @sbaiahmed1 in #11

Full Changelog: v0.5.0...v0.5.1

Release 0.5.0

Choose a tag to compare

@sbaiahmed1 sbaiahmed1 released this 17 Aug 23:17

0.5.0 (2026-08-17)

Bug Fixes

  • address review findings on accessibility and native build caching (761adb3)
  • codegen: restore native prop and command generation on RN 0.86 (dbf98c8)
  • update release script to include full release process (d56d264)

Features

  • a11y: expose accessibility props and announce the trigger as a button (70bd4df)
  • change example into expo managed cng (15362b2)
  • menu: add close functionality and improve menu handling (fe75751)
  • menu: add programmatic open/close functionality for MenuView (527e823)

What's Changed

  • feat: programmatic open/close, Expo example, and accessibility support by @sbaiahmed1 in #10

Full Changelog: v0.4.0...v0.5.0

Release 0.4.0

Choose a tag to compare

@sbaiahmed1 sbaiahmed1 released this 10 Dec 23:06

0.4.0 (2025-12-10)

  • docs(README): add androidDisplayMode prop documentation (6c3c7aa)
  • feat(android): add androidDisplayMode prop for tooltip/dialog menu style (90f734a)
  • feat(menu): add subtitle, destructive and theme support for menu items (d07aa81)
  • feat(menu): improve theme handling and accessibility (ac1686c)
  • refactor(MenuView): replace string comparison with enum for theme variant (2328c2d)

What's Changed

  • feat(menu): add subtitle, destructive and theme support for menu items by @sbaiahmed1 in #8
  • feat(android): add androidDisplayMode prop for tooltip/dialog menu style by @sbaiahmed1 in #9

Full Changelog: v0.3.0...v0.4.0

Release 0.3.0

Choose a tag to compare

@sbaiahmed1 sbaiahmed1 released this 30 Oct 22:57

0.3.0 (2025-10-30)

  • feat(menu): add disabled prop to MenuView component (9bb9c52)
  • feat(sf-symbols): add lightweight SF Symbols utilities for TypeScript (5cb6f18)
  • refactor(MenuView): replace NSMutableSet with NSHashTable for disabled views (190c4e7)
  • fix(ios): improve menu view child component handling (15cac4d)

What's Changed

  • fix(ios): improve menu view child component handling by @sbaiahmed1 in #7
  • feat(sf-symbols): add disabled prop && lightweight SF Symbols utilities for TypeScript by @sbaiahmed1 in #6

Full Changelog: v0.2.3...v0.3.0

Release 0.2.3

Choose a tag to compare

@sbaiahmed1 sbaiahmed1 released this 29 Oct 13:00

0.2.3 (2025-10-29)

What's Changed

New Contributors

Full Changelog: v0.2.2...v0.2.3

Release 0.2.2

Choose a tag to compare

@sbaiahmed1 sbaiahmed1 released this 23 Oct 21:46

0.2.2 (2025-10-23)

  • fix: improve child view management in mount/unmount methods (7f65f9a)
  • fix(menu): enhance menu action handling in updateMenuSelection method (5b7ab17)
  • fix(menu): enhance menu selection and also mounting issue child views (bae480c)
  • chore: release 0.2.1 (7ec7dcf)
  • refactor: reorganize imports and improve MenuView component structure (10f647f)

What's Changed

Full Changelog: v0.2.0...v0.2.2

Release 0.2.1

Choose a tag to compare

@sbaiahmed1 sbaiahmed1 released this 23 Oct 19:28

0.2.1 (2025-10-23)

  • refactor: reorganize imports and improve MenuView component structure (1b9ea52)
  • fix: improve child view management in mount/unmount methods (7f65f9a)

Release 0.2.0

Choose a tag to compare

@sbaiahmed1 sbaiahmed1 released this 14 Oct 22:01

0.2.0 (2025-10-14)

  • fix(menu): ensure selectedIdentifier validation before updating the action state (2028147)
  • feat: add comprehensive custom menu functionality (329de27)
  • feat(menu): add selectedIdentifier prop for controlled selection (d1b9893)
  • chore: change package v to 0 (d85ef3b)
  • chore: enable npm registry (3b28986)
  • chore: initial commit (2ca31e9)
  • chore: release 0.1.0 (40db140)
  • chore: rename package to react-native-menus and update references across the project (9dd44c4)
  • chore: update package name (786865e)

What's Changed

  • feat(menu): add selectedIdentifier prop for controlled selection by @sbaiahmed1 in #1

New Contributors

Full Changelog: https://github.com/sbaiahmed1/react-native-menus/commits/v0.2.0

Release 0.1.0

Choose a tag to compare

@sbaiahmed1 sbaiahmed1 released this 13 Oct 01:32

0.1.0 (2025-10-13)

  • chore: change package v to 0 (d85ef3b)
  • chore: enable npm registry (3b28986)
  • chore: initial commit (2ca31e9)
  • chore: rename package to react-native-menus and update references across the project (9dd44c4)
  • chore: update package name (786865e)
  • feat: add comprehensive custom menu functionality (329de27)

Full Changelog: https://github.com/sbaiahmed1/react-native-menus/commits/v0.1.0