Releases: software-mansion/react-native-reanimated
Releases Β· software-mansion/react-native-reanimated
2.2.4
2.3.0-beta.3
π‘ Main changes
- Load JSI dynamically for react-native 0.66 #2530
- Support object syntax in Babel plugi #2496
- Add support for animating transform matrices #2511
- Rewrite Reanimated2 codebase to TypeScript
π Bug fixes
- Support for Android build flavors with uppercase letters #2515
- Fixed removing native views without ViewManager #2486
- Call triggerUI from main thread #2512
- Fix timings for overriding spring animations #2514
- Enhanced jest mocks #2503
- fix(android): avoid using null mPendingDeletionsForTag / mReaLayoutAnimator #2478
π Improvements
- Fix precommit hook & reformat code #2497 #2497
- Fix issue with iOS virtual environment #2528
- Fix Podspec for Example app #2520
- Add example app icon and splash screen #2473
π Docs improvements
Full Changelog: 2.3.0-beta.2...2.3.0-beta.3
π Thank you for your contributions!
2.2.3
2.3.0-beta.2
π Key changes
- Support for
react-native@0.66
#2462 - Introduced the getRelativeCoords function which enables to convert absolute coordinates to coordinates relative to the given view #2400
- Removed binary for
react-native@0.62
from package
π Bug fixes
- Conditionally import for
RNScreens/RNSScreen.h
on iOS #2377
π Docs improvements
- Some UI changes in documentation #2461
π Thank you for your contributions!
π’ Keep watching! We will be back with new features soon! π€
2.3.0-beta.1
π‘ Features
- Auto-workletize React Native Gesture Handler callback functions 2b7b92b
- Predefined Layout Transitions d52a388
π Bug fixes
- Fixed jni reference in destructor 9a9debc
- Fixed
No command found with name 'scroll-To
bf8c2db - Added checking falsy style in AnimatedComponent 772d2b1
- Fixed
ViewManager for tag -1 could not be found
59a1bf2 - Cleared
mPendingDeletionsForTag
7beaeba - Fixed problem with overlapping views 6cbb524
- Fixed default layout transition 0622a4b
- Fixed order for keys in object inside a worklet fad06b7
- Fixed animated style occasional flicker due to rerenders ad9b5d6
π Improvements
- Improved and Added TS typings cb651ec 4a81c81 e0a7553
- Added gradle wrapper 24815f3
- Added simultaneous entering&layout animation 7cdd154
π Docs improvements
- Removed
>
from bash commands in docs a94b693 - Updated docs ccffe9f
- Fixed links in docs 74bac2e 9800e4c
π Thank you for your contributions!
π’ Keep watching! We will be back with new features soon! π€
2.2.2
2.2.1
π Key changes
- Added support for
react-native@0.65
- Simplified internal installation for jsExecutorFactoryForBridge on iOS #2223
- Fix problem with libfbjni.so #2209
- Adjustment for the new Hermes version
- Fix for crash in UserStore
π Thank you for your contributions!
2.3.0-alpha.3
βΉοΈ Important info
We decided to redesign the architecture of Layout Animations to make them even more efficient and less buggy. That is why you are no longer need to use < AnimatedLayout />
, and if you are migrating your code from the previous alpha version, you will have to remove this tag. Layout animations from Reanimated are also no longer compatible with react-native Layout animations so keep in mind that you can use only one of them.
π‘ Features
- Removed
< AnimatedLayout />
3f1ac80 - Added support for animating nested props 65b4c93
- Added support for gradle flavours 5e70c17
- Added
useHandler
hook for handling custom events d6476f3
π Bug fixes
- Fixed
setNativeProps
for web a95f0aa - Fixed
placeholderTextColor
animation 696f922 - Fixed problem with RN 0.65.0 1714680
π Improvements
- Update RNRenderer.web.ts 4cbd70b
- Improved and Added TS typings 726c774 bd49b8d 326ad20
- Improved performance of prefix recognition fdebd4f
π Docs improvements
- Added tutorial to docs 430c9e6
- Added community page 19f53a9
- Fixed docs typos 73c620a b72a8c1 35b9649
π Thank you for your contributions!
π’ Keep watching! We will be back with new features soon! π€
2.3.0-alpha.2
π‘ Features
- Shared Style 0c2f66f
- Keyframe-like animation definition schema 84558ff
- Callback for Layout Animations 2e8923e
π Bug fixes
- Fixed crash when using transform or color properties on a style object. 3c2bf7c
- Fixed possible division by 0 in timing function 57e8969
- Fixed handling JSErrors on IOS e0b9712
- Fixed occasional IOS crash 2ee1429
- Fixed problems with polyfills 2603d4d
- Fixed typescript build issue 1d00b99
- Fixed nested animated styles problem 5a8dedb
- Fixed callback issue 4da7fd7
π Improvements
- Improved and Added TS typings 21b0dac 067aa6e
- Added possibility to start layout animation when entering one hasn't finished 4d85ca1
- Added possibility to animate svg components with
createAnimatedComponent
on the web. 09fb12f - Added more predefined layout animations f1aa710
- Overrided libfbjni.so to handle JSError bb62c77
- Added chrome debugger support 1d698d8
π Docs improvements
π Thank you for your contributions!
π’ Keep watching! We will back with new features soon! π€
2.3.0-alpha.1
Features π‘
- Layout Animations π€
- Performance optimization π
Docs π
- Layout Animations docs