You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We'll be updating the library and making a new release, specifically for Expensify's use cases. This will be a breaking change. We'll describe the release plan below.
Community note:
This will likely be a breaking change. We'll make sure to include instructions on how to upgrade in the release notes.
We will only be focused on fixing issues needed for Expensify's sharing feature. If you have another urgent issue that we're not addressing, and you'd like to submit a PR for, please discuss with us here and we'll make a plan together.
Phase 0: Fix blockers for new RN apps
These are issues that prevented current apps encountered immediately on trying to use react-native-share-menu. We've already merged these changes:
2. Set up a changelog format so we can track changes and consolidate release notes (Set up changelog format #288)
3. Make a test release candidate so that we can ensure the transfer of the project to Expensify is complete and we're able to release the library when we're ready (Do a test release #289)
These are items we don't need for Expensify, but we've implemented solutions for while prototyping options. If these prove to be stable, we'll likely merge them:
2. The addition of the isExtension method, which can be used to behave differently in JavaScript if your code is running inside the share extension (Add isExtension to ShareMenuReactView #265)
We'll be updating the library and making a new release, specifically for Expensify's use cases. This will be a breaking change. We'll describe the release plan below.
Community note:
Phase 0: Fix blockers for new RN apps
These are issues that prevented current apps encountered immediately on trying to use react-native-share-menu. We've already merged these changes:
Phase 1: Make the library maintainable
Phase 2: Necessary fixes
Phase 2.5: Possibly helpful fixes
These are items we don't need for Expensify, but we've implemented solutions for while prototyping options. If these prove to be stable, we'll likely merge them:
detachViewDelegate
should be called in more locations to prevent crashes (Fix detach view delegate #271).isExtension
method, which can be used to behave differently in JavaScript if your code is running inside the share extension (Add isExtension to ShareMenuReactView #265)Phase 3: New Architecture support
Phase 4: Release it!
github.com/meedan
Out of scope
The text was updated successfully, but these errors were encountered: