Repository navigation
Releases: sbaiahmed1/react-native-menus
Releases · sbaiahmed1/react-native-menus
Release list
Release 0.5.1
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
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
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
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
0.2.3 (2025-10-29)
- fix: moving components (01d8cb6)
What's Changed
- fix: moving components by @florismettey in #5
New Contributors
- @florismettey made their first contribution in #5
Full Changelog: v0.2.2...v0.2.3
Release 0.2.2
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
- fix: improve child view management in mount/unmount methods by @sbaiahmed1 in #2
- Fix/android element layout by @sbaiahmed1 in #3
- Fix/ios menu mount by @sbaiahmed1 in #4
Full Changelog: v0.2.0...v0.2.2
Release 0.2.1
Release 0.2.0
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-menusand 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
- @sbaiahmed1 made their first contribution in #1
Full Changelog: https://github.com/sbaiahmed1/react-native-menus/commits/v0.2.0
Release 0.1.0
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-menusand 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