Skip to content

Releases: software-mansion/react-native-reanimated

2.3.0-alpha.1

07 Jun 14:29
fdc70c0
Compare
Choose a tag to compare
2.3.0-alpha.1 Pre-release
Pre-release

Features ๐Ÿ’ก

  • Layout Animations ๐Ÿค—
  • Performance optimization ๐Ÿš€

Docs ๐Ÿ—„

  • Layout Animations docs

2.2.0

27 May 07:56
b1fd5e3
Compare
Choose a tag to compare

๐Ÿ”‘ Key changes

๐Ÿ› Bug fixes

๐Ÿ‘ Improvements

  • Speeded up building on Android (Example App) 7aebe68
  • Named exported animation functions 462e21e
  • Possibility to set custom globals in our babel plugin 11250a0
  • Made shared values more aware of multithreading c511a5d

๐Ÿ““ Docs improvements

  • Broken links fixes 85e5705, ee5e557
  • Docs appearance update 5b0e39f
  • Add information about JSC support to the docs 22bbc3a
  • Clarify iOS installation steps b8b7da8
  • Update testing related doc ab6afd1
  • Added info about Webpack configuration to docs ee11c63

๐Ÿ™Œ Thank you for your contributions!

๐Ÿ“ข Keep watching! We will back with new features soon! ๐Ÿค—

2.1.0

01 Apr 07:02
1e80f83
Compare
Choose a tag to compare

๐Ÿ”‘ Key changes

๐Ÿ› Bug fixes

  • Fixed problem with full reload on Android. #1839
  • Fixed wrapped worklet. #1844
  • Fixed bug in react-native-web affected on the web version of reanimated. RNW Issue
  • Added missing viewRef for animatedProps #1819
  • Fixed problem with hidden headers for Swift applications. #1810

๐Ÿ‘ Improvements

  • Added possibility to use Reanimated 2 without configuration if you use only API v1. #1845
  • Add more descriptive error messages. #1845 #1832
  • Reorganized structure of files in the project: #1789
  • Migration codebase to TypeScript. #1807 #1872

๐Ÿ““ Docs improvements

  • Updated information about debugging. #1876

๐Ÿ™Œ Thank you for your contributions!

๐Ÿ“ข Keep watching! We will back with new features soon! ๐Ÿค—

2.0.1

24 Mar 13:19
98edf13
Compare
Choose a tag to compare

๐Ÿ”‘ Key changes

  • Let users use v1 without additional steps and detect missing configuration on Android and iOS (#1845)

1.13.3

23 Mar 15:05
Compare
Choose a tag to compare

๐Ÿ› Bug fixes

๐Ÿ‘ Improvements

โŒจ๏ธ Typescript

  • Update color and interpolateColors return type to allow strings (#1467) by @chj-damon

๐Ÿ™Œ Thank you for your contributions!

2.0.0

04 Mar 15:59
5e02a7b
Compare
Choose a tag to compare

๐Ÿ”‘ Key changes

  • Added support for Jest.js test (#1731)
  • Rewrited Example app to TypeScript (#1724)
  • Refactor of SharableValue for optimization memory usage (#1639)

๐Ÿ› Bug fixes

๐Ÿ‘ Improvements

  • Added bindings for console.log for React Native 0.64 (#1646)
  • Updated react-native-navigation in Example app (#1725)
  • Improved TypeScript types for Reanimated (#1745) (#1698)

๐Ÿ““ Docs improvements

  • Fixed typos (#1755) (#1743)
  • Added docs for Jest testing (#1731)
  • Added example Jest tests usage (#1731)

๐Ÿ™Œ Thank you for your contributions!

2.0.0-rc.3

05 Feb 14:22
9c02780
Compare
Choose a tag to compare

๐Ÿ”‘ Key changes

  • Support RN64 (#1667) (#1496) (#1688)
  • Shared value rerender behavior (#1660)
  • Add previous result to useAnimatedReaction (#1653)

๐Ÿ› Bug fixes

  • Reactivate animations on mount (#1646)
  • Fix problem with drawer (#1665)
  • Update Android Tools gralde version (#1666)
  • Fix too deep recursion call (#1661)
  • Fix jsi::Error handling (#1692)
  • Interpolation: replace spread operator with Object.assign (#1694)

๐Ÿ‘ Improvements

  • Improve testing (#1648)
  • A better way to handle exceptional situations (#1654)
  • Handle lack of babel plugin (#1682)
  • Use nttld/setup-ndk@v1 to setup ndk (#1687)

๐Ÿ““ Docs improvements

  • Add docs for native functions (#1645)
  • Add docs for events (#1647)

Types improvements

  • Fix type of style colors (#1531)
  • Support animatedProps and fix createAnimatedComponent typing (#1590)

๐Ÿ™Œ Thank you for your contributions!

2.0.0-rc.2

15 Jan 08:46
c097aee
Compare
Choose a tag to compare

๐Ÿ”‘ Key changes

  • Feature: interpolate: Extrapolate left/right - #1549
  • Use adapters for animated props - #1606

๐Ÿ› Bug fixes

  • Memory leaks - #1556
  • Remove ref loop from ShareableValue - #1580
  • Fix synchronous layout - #1584
  • Fix interpolate of alpha channel - #1594
  • Fix no host instance case - #1601
  • Fix initialization of animation value - #1603
  • NodesManager.onEventDispatch(): ignore mNativeProxy when null - #1615
  • Add support for animate string value with % - #1617
  • do not execute finished animation - #1618
  • Fix animations - #1619
  • Use targetTimestamp instead of timestamp #1620
  • Inject frameTimestamp to our context for time of frame - #1622
  • Fix SVG adapter - #1623
  • Fix animationsActive + default interpolation type - #1624
  • Fix naming collision - #1628

๐Ÿ‘ Improvements

  • Feature: enable native code debugging via LLDB - #1551
  • Add mocks for addWhitelistedUIProps & addWhitelistedNativeProps - #1574
  • Information about worklet localization to exception message - #1577
  • Use implementation of useSharedValue in mock - #1585
  • Check the lengths when comparing deps - #1602
  • Handle null deps in hooks - #1605
  • Update of mocs - #1621

๐Ÿ““ Docs improvements

  • Correct typo in Shared Values doc - #1565
  • Mention props config in the useAnimatedProps - #1575

Types improvements

  • Add DerivedValue to the TS types - #1567
  • Add return type to useAnimatedReaction - #1583
  • Allow string as toValue type in withTiming and withSpring - #1591
  • Update TS to 4.1.3 & add strict checks - #1592

๐Ÿ™Œ Thank you for your contributions!

2.0.0-rc.1

18 Dec 08:41
4fdeb7b
Compare
Choose a tag to compare

๐Ÿ”‘ Key changes

  • Don't run observer callbacks during sync uimanager batch update - #1501

๐Ÿ› Bug fixes

  • Fix mem leaks - #1543
  • Fix unknown reference to _updatePropsJS - #1471
  • Fix animations with initial value - #1496
  • cachedMatchers initialization - #1504
  • Get rid of optional chaining in plugin - #1509
  • Add console.info on native, fix console on the web - #1507
  • Fix useAnimatedGestureHandler for web - #1518

๐Ÿ‘ Improvements

  • Refactor of global values - #1482
  • Handle worklet errors on hermes - #1491
  • Prevent executing mappers for the same value - #1502
  • Refine type for `createAnimatedComponent() - #1466
  • Add callback to withRepeat type - #1540

๐Ÿ““ Docs improvements

  • Fix git command in docs - #1514
  • Add information about nested components - #1510

๐Ÿ™Œ Thank you for your contributions!

2.0.0-rc.0

26 Nov 13:33
bb468bd
Compare
Choose a tag to compare

๐Ÿ› Bug fixes and ๐Ÿ‘ Improvements

  • Fix access to viewDescriptor property in createAnimatedComponent - #1446
  • Fix spread operator - #1453
  • Donโ€™t process event with null native map - #1457
  • Fix setAndForwardRef & TurboModuleRegistry imports on web - #1378
  • Fix unknown reference to _updatePropsJS - #1471
  • Fix crash in scheduler - #1473
  • Improve error handling - #1468
  • Fix bool props on Android - #1474

๐Ÿ™Œ Thank you for your contributions!