💡 Main changes
- Layout Reanimation (#2058) by @Szymon20000 and @piaskowyk
- Introducing Keyframe-like animation definition schema (#2195) by @jmysliv
🐛 Bug fixes
- Fix problems with polyfills (#2161) by @piaskowyk
- Fixed transparent colors in interpolateColors (#2354) by @jmysliv
- Fixed removing native views without ViewManager (#2486) by @piaskowyk
- Fix/fix duplicate c++ symbols jsi (#2530) by @piaskowyk
- fix: ios native stack and RN modals (#2581) by @WoLewicki
- Detach old animated styles and props (#2600) by @tomekzaw
- Fix measure in iOS Modal (#2654) by @piaskowyk
👍 Improvements
- Shared style (#1470) by @piaskowyk
- Performance optimization (#1879) by @piaskowyk
- Add cpplint to check C++ code (#1979) by @mrousavy
- Handling JSError on iOS (#2153) by @piaskowyk
- Basic chrome debugger support (#2197) by @piaskowyk
- Attach pointer to worklet runtime in main runtime (#2253) by @wkozyra95
- Support for nested objects in animations (#2257) by @jmysliv
- Auto-workletize React Native Gesture Handler callback functions (#2433) by @tomekzaw
- Add support for animating transform matrices (#2511) by @kmagiera
- Add global method that allows manipulation of states in Gesture Handler (#2519) by @j-piasecki
- Reanimated 120 fps (#2636) by @tomekzaw
- Add
performance.now()
to Worklets (#2679) by @mrousavy
Full Changelog: 2.2.4...2.3.0
⚠️ Please note that we no longer support React Native 0.62. Please upgrade to 0.63+.