Releases: shirakaba/react-native-native-runtime
Releases · shirakaba/react-native-native-runtime
Release 0.2.0
0.2.0 (2021-10-22)
Bug Fixes
- Discord ID (d92d97e)
- get selector properly (13f55cd)
- imports that I forgot to delete (669986c)
- invoke the invocation (51e3d57)
Features
- able to allocate objects (1175268)
- begin implementing symbol lookup function (1e19554)
- convert Enums and EnumConstants from metadata to JSON (f9225ba)
- demonstrate accessing Foundation String Transforms (df4c661)
- examples of looking up global variables (44ba78d)
- extract out invokeClassMethod() function (cd8f9c0)
- fall back to string rather than omitting when gathering constants (3d29a9b)
- implement getPropertyNames() for HostObjectObjc (d4aca9e)
- implement more of toString() and marshal class instances (0f2cefe)
- initial commit of JSIUtils from react-native-vision-camera (0e9bd12)
- initialise constants dictionary at startup (53630ed)
- install the objc object onto the global (6919d5b)
- look up objc constants via JSI (05e0a44)
- make lookup() and gObjcConstants unnecessary (654ca82)
- marshal Class from JSI to Obj-C (5d2d478)
- placeholder for ClassInstanceHostObject (cb553c3)
- provisional (likely incomplete) support for setters (39e12ad)
- refactor HostObject -> HostObject (02abd73)
- return HostObjectClassInstance from lookup (567056b)
- skeleton for objc HostObject (55c3093)
- skeleton for objc object (0e5b656)
- skeleton HostObjects for Protocol and Selector. (4e7cb09)
- sketch out approach for marshalling (194df22)
- sketch out ClassHostObject (404e8ad)
- sketch out generate-objc-constants.js script (d6bebc4)
- sketch out method invocation approach (2fb433a)
- successfully initialised class instance with args (a8d2569)
- support macOS and tvOS (3c5b7c6)
- support property access in classes (6c5ea6a)
- support void return values (5eb163e)
- swap objc.marshal() API for .toJS() instance method (b4a9d62)
- try accessing Obj-C from React Native (f67d57e)
- unwrap ClassHostObject (f349be4)
- update to [email protected] (TODO: update android side) (a131d74)