Releases: OpenNative/open-native
Releases · OpenNative/open-native
1.0.0-alpha.31
- Added
RCTNativeAppEventEmitter
on android - Added support for loading private modules on android via their public Package
- Added support for parsing extended class methods on iOS
- Fixed a issue where empty interfaces would be added to generated headers causing build to fail on iOS
- Parse promise/callback blocks when defined as
nonnull
on iOS
1.0.0-alpha.29
- Added missing
[RCTBridge eventDispatcher]
method implementation
1.0.0-alpha.28
What's Changed
- Convert
boolean
tojava.lang.Boolean
if argument is nullable boolean by @edusperoni in #17
New Contributors
- @edusperoni made their first contribution in #17
Full Changelog: 1.0.0-alpha.26...1.0.0-alpha.27
1.0.0-alpha.26
- Fixed
the "path" argument must be of type string. Received undefined
error when have some npm dependency with no exports such as types packages.
1.0.0-alpha.25
- Fix
Alert.alert(title,message)
not accepting numbers as title/message. - Add a dummy
react-native
source insidenode_modules
folder if it does not exist. Required to build some libraries on android.
1.0.0-alpha.23
- Fix(ios): Marshal all data types. If we are unable to explicitly marshal a native value, we should allow marshalling it using
Utils.dataDeserialize
. This commit also adds handling ofNSError
toError
conversion explicitly. Closes #15
1.0.0-alpha.22
- Automatically add webpack polyfill for
react
when using react-native modules in a non-react framework such as vue/svelte. If you were usingreact-polyfill
of some sort before, it's safe to remove it now. - Added support for synchronous methods on iOS
1.0.0-alpha.21
- Fix unable to find android project properties
1.0.0-alpha.20
This release simplifies installation steps on android. See documentation for details.
apply from: new File(["node", "--print", "require.resolve('@open-native/core/package.json')"].execute(null, rootDir).text.trim(), "../scripts/open-native.gradle");
- ext {
- buildToolsVersion = '33.0.0'
- minSdkVersion = 23
- compileSdkVersion = 33
- targetSdkVersion = 33
- androidXCoreVersion = "1.8.0"
- androidXCompatVersion = "1.5.1"
- reactNativeProjects = []
- }
1.0.0-alpha.19
- Fixed
methodQueue
missing in Linking module metadata - Use
@rigor789/resolve-package-path
to resolve
package path for modules that give errorERR_PACKAGE_PATH_NOT_EXPORTED
- Added Alert module so you can now do
import { Alert } from "react-native
& use it. - Added
getConstants
method to native module - Fixed class extraction regex to only extract class declaration that is
public
on android - Extract module name from
@ReactModule
annotation when possible because modules for new arch might not have thegetName
method defined on android - Skip source files that do not have a module exported
- Added support to auto-link
CoreModules
on iOS