Skip to content

Releases: software-mansion/react-native-reanimated

2.0.0-alpha.9

16 Nov 10:57
ec53d29
Compare
Choose a tag to compare

๐Ÿ”‘ Key changes

  • Improve UI props updating - #1409

๐Ÿ› Bug fixes

  • Fix scrollTo freezing - #1418
  • Remove ref from useAnimatedReaction hook - #1412
  • Fix "cannot access repeat() before initialisation" error on the web - #1402
  • Fix bugs on web - #1438

๐Ÿ‘ Improvements

  • Reduce animations' lag - #1419
  • Add types for makeMutable() - #1422
  • Add tests and cosmetic improvements for plugin - #1416
  • Add runOnJS types - #1392

๐Ÿ““ Docs improvements

  • Add run on js docs note - #1431
  • added info about exception in measure() - #1421
  • Fix docs typo - #1408
  • Fix link to previous ios installation in docs - #1407

๐Ÿ™Œ Thank you for your contributions!

2.0.0-alpha.8

30 Oct 11:54
62a0918
Compare
Choose a tag to compare

โ€ผ๏ธ IMPORTANT UPGRADE INSTRUCTIONS

Using Reanimated 2 on iOS no longer requires additional manual installation steps. When upgrading you should revert all the changes previously made to your app's AppDelegate. See here that the new installation instructions on iOS does no longer require to make any changes to the iOS project files, and see this old instructions in case you are unsure of what changes to revert.

๐Ÿ”‘ Key changes

  • add color interpolation - #1305
  • Two new hooks - useWorkletCallback and createWorklet - #1310
  • runOnJS - #1272
  • simplify iOS installation process - #1323
  • update animationsโ€™ logic - #1299
  • refactor for the better usage - #1286
  • fix event handling - #1319

๐Ÿ› Bug fixes

๐Ÿ‘ Improvements

  • Do not try to call methods NativeProxy if it's null - #1282
  • Add Boolean to the globals - #1292
  • Add deps to useAnimatedReaction - #1338
  • Update shared value rerender logic - #1351
  • Update animations' types - #1359
  • Workletize animations' callbacks - #1367
  • Use createFromJsonUtf8 in processEvent - #1362

๐Ÿ““ Docs improvements

๐Ÿ™Œ Thank you for your contributions!

Note
Installation on iOS is now automatic and does not require any additional steps.

2.0.0-alpha.7

24 Sep 06:53
7e3a020
Compare
Choose a tag to compare

โ— Important changes

WEB support - #1225

๐Ÿ› Bug fixes

fixed full reload - #1256
fix scrollTo #1226
fix reattaching of event handlers #1217

๐Ÿ‘ Improvements

better caching - #1236
synchronous layout when possible and scroll events improvment #1215

๐Ÿ”ข Miscellaneous

tests improvements
types fixes
documentation improvements

๐Ÿ™Œ Thank you for your contributions!

Note
From now on every object (which isn't created by useSharedValue hook) captured by worklet is frozen and as a result, no longer can be modified. It's a rare case when you may want to pass to worklet mutable value. However, if you need to you should pass a deep copy.

1.13.1

24 Sep 12:13
Compare
Choose a tag to compare

Patch release fixing <Animated.Code /> changes

๐Ÿ› Bug fixes

๐Ÿ‘ Improvements

๐Ÿ™Œ Thank you for your contributions!

2.0.0-alpha.6

07 Sep 14:56
e50be03
Compare
Choose a tag to compare

โ— Important changes

๐Ÿ› Bug fixes

๐Ÿ‘ Improvements

  • useAnimatedReaction - #1019
  • callbacks for animations - #1153

๐Ÿ”ข Miscellaneous

  • tests improved - #1091
  • CI fix - #1133
  • repair capturing in worklets, this includes both bug fixes and improvements - #1174

๐Ÿ™Œ Thank you for your contributions!

Note

Some of the names on iOS changed, mostly the rule refers to the names' prefixes: RE -> REA
Following cases have been detected:

  • AppDelegate.mm:19
    #import <RNReanimated/REATurboModuleProvider.h>
  • AppDelegate.mm:103
    return facebook::react::REATurboModuleClassProvider(name);
  • AppDelegate.mm:109
    return facebook::react::REATurboModuleProvider(name, jsInvoker);
  • AppDelegate.mm:116
    return facebook::react::REATurboModuleProvider(name, instance, jsInvoker);

1.13.0

12 Aug 13:30
Compare
Choose a tag to compare

Minor release fixing Reanimated support of RN 0.59 from 1.11.0

๐Ÿ› Bug fixes

๐Ÿ”ข Miscellaneous

1.12.0

11 Aug 11:57
Compare
Choose a tag to compare

This release fixes a regression introduced in #538.

๐Ÿ› Bug fixes

1.11.0

10 Aug 11:10
Compare
Choose a tag to compare

This release fixes setting values inside procs, refactors some internal code and fixes setValue in web.

โ— Important changes

  • Update deprecated use of GuardedRunnable (#1031) by @jakub-gonet
    This change accidentally removed support for RN <=0.59, this is fixed in 1.13.0

๐Ÿ› Bug fixes

๐Ÿ‘ Improvements

  • Support translate array syntax, enables translateZ (#538) by @msand

๐Ÿ”ข Miscellaneous

๐Ÿ™Œ Thank you for your contributions!

2.0.0-alpha.5

06 Aug 11:52
586c1e6
Compare
Choose a tag to compare

What has changed since the last release?

1.10.2

06 Aug 14:34
Compare
Choose a tag to compare

Patch release fixing some problems with procs and components flashing on the mount.

๐Ÿ› Bug fixes

๐Ÿ™Œ Thank you for your contributions!