0.22.0 (2025-02-03)
✨ Features
- Add a
.gitattributesfile intonitrogen/generated(#473) (f527c84) - Create
HybridViewcode generator base (#494) (3387184) - Create React Native ViewManager (+ Props + State) for HybridViews (#500) (baed798)
- Make
memorySizeoptional in Kotlin as well (default = 0) (#472) (0d6b836) - Specify RN version as compiler flag (#490) (bbbeeaf)
- Update
memorySizewhen a HybridObject makes a round-trip (#510) (d62dbfb)
💨 Performance Improvements
🐛 Bug Fixes
- Default-implement
memorySizevia Swiftextension(#497) (3f04c15) - Fix
Record<string, number | boolean>(map of variants) breaking on Swift and Kotlin (#517) (2618246) - Fix
unordered_mapsubscript operator causing ldc++ duplicate symbols (#519) (7a288e4) - Log all hybrid object names as joined string to help user (#508) (98575fd)
- Mark Java
HybridObjectRegistryas deprecated (#491) (ad29b24) - Move
ExtendableHybridClassto it's own file with explanation (#493) (d5dd70c) - Pin to react-native 0.76.6 (646a346)
- Rename
HybridObjectSpec->HybridObjectprotocol (#492) (4b513bf) - Rename
TypeInfo.hpptoNitroTypeInfo.hpp(#498) (b387586) - Return
JMapinstead ofJHashMapin typed map converter (Record<string, T>) (#518) (e5925a3)