- Support Hotwire Native 1.3 (allow 1.2.x and 1.3.x)
- Add
hiddenvalue to share component to suppress the native button - Add
shareevent to trigger the native share sheet without a button
- Fix menu component not removing nav bar button on controller disconnect
- Lower minimum iOS version from 16.0 to 15.6
- Use
SKStoreReviewController.requestReview(in:)on iOS 15,AppStore.requestReview(in:)on iOS 16+
- Fix type mismatch for destructive menu items
- Add option for destructive menu items
- Fix button component not removing nav bar button on controller disconnect
- Customize colors on Button, Menu, and Share components
- Add ERB example to docs
- Add NFC tag writing support
- Add NFC Component
- Fire JavaScript events on barcode scan, location retrieve, and notification token
- Migrate Search Component to JavaScript events
- Fix duplicate Menu buttons
- Restore existing search query/state on back navigation
- Namespace components and emit structured events
- Prepare for Swift 6 concurrency rules
Components are now namespaced under bridge--. Update your data-controller attributes accordingly.
- Expand Search Component documentation
- Persist query when navigating back to search
- Add optional placeholder for search bar
- Option to customize URL when sharing
- Set color of buttons based on theme
- Fix exports for esbuild
- Align package name with artifact
- Update installation instructions for Android
- Android package via JitPack
- Reorganize project structure to better support packages
- Official NPM package
ButtonComponentnow supports buttons on both the left and right side.- Official Swift package
The ButtonComponent no longer sends the "connect" message event. It now sends "left" and "right" to support adding buttons to both sides of the screen.