react-native-reanimated

React Native's Animated library reimplemented

MIT License

Downloads
4.4M
Stars
8.5K
Committers
334

Bot releases are hidden (Show)

react-native-reanimated - 2.2.0

Published by Szymon20000 over 3 years ago

๐Ÿ”‘ 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! ๐Ÿค—

react-native-reanimated - 2.1.0

Published by piaskowyk over 3 years ago

๐Ÿ”‘ Key changes

๐Ÿ› Bug fixes

๐Ÿ‘ Improvements

๐Ÿ““ Docs improvements

๐Ÿ™Œ Thank you for your contributions!

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

react-native-reanimated - 2.0.1

Published by piaskowyk over 3 years ago

๐Ÿ”‘ Key changes

react-native-reanimated - 1.13.3

Published by jakub-gonet over 3 years ago

๐Ÿ› Bug fixes

  • Replace global.Expo.Constants with NativeModules check (#1803) by @brentvatne

๐Ÿ‘ Improvements

  • Replace setImmediate with requestAnimationFrame (#1521) by @DrRefactor
  • Support radians in interpolateNode() (#1756) by @javascripter

โŒจ๏ธ Typescript

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

๐Ÿ™Œ Thank you for your contributions!

react-native-reanimated - 2.0.0

Published by piaskowyk over 3 years ago

๐Ÿ”‘ 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!

react-native-reanimated - 2.0.0-rc.3

Published by karol-bisztyga over 3 years ago

๐Ÿ”‘ 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!

react-native-reanimated - 2.0.0-rc.2

Published by karol-bisztyga almost 4 years ago

๐Ÿ”‘ Key changes

๐Ÿ› Bug fixes

๐Ÿ‘ Improvements

๐Ÿ““ Docs improvements

Types improvements

๐Ÿ™Œ Thank you for your contributions!

react-native-reanimated - 2.0.0-rc.1

Published by karol-bisztyga almost 4 years ago

๐Ÿ”‘ Key changes

๐Ÿ› Bug fixes

๐Ÿ‘ Improvements

๐Ÿ““ Docs improvements

๐Ÿ™Œ Thank you for your contributions!

react-native-reanimated - 2.0.0-rc.0

Published by karol-bisztyga almost 4 years ago

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

๐Ÿ™Œ Thank you for your contributions!

react-native-reanimated - 2.0.0-alpha.9

Published by karol-bisztyga almost 4 years ago

react-native-reanimated - 2.0.0-alpha.8

Published by karol-bisztyga almost 4 years ago

โ€ผ๏ธ 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

๐Ÿ› Bug fixes

๐Ÿ‘ Improvements

๐Ÿ““ Docs improvements

๐Ÿ™Œ Thank you for your contributions!

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

react-native-reanimated - 1.13.1

Published by jakub-gonet about 4 years ago

Patch release fixing <Animated.Code /> changes

๐Ÿ› Bug fixes

  • [v1] Fix rerenders of <Code /> component (#1274) by @jakub-gonet

๐Ÿ‘ Improvements

  • [v1] Add dependency prop to Animated.Code type (#1141) by @jinshin1013

๐Ÿ™Œ Thank you for your contributions!

react-native-reanimated - 2.0.0-alpha.7

Published by Szymon20000 about 4 years ago

โ— 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.

react-native-reanimated - 2.0.0-alpha.6

Published by karol-bisztyga about 4 years ago

โ— Important changes

๐Ÿ› Bug fixes

๐Ÿ‘ Improvements

๐Ÿ”ข Miscellaneous

๐Ÿ™Œ 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);
react-native-reanimated - 1.13.0

Published by jakub-gonet about 4 years ago

Minor release fixing Reanimated support of RN 0.59 from 1.11.0

๐Ÿ› Bug fixes

  • Revert "Update deprecated use of GuardedRunnable" (#1110) by @jakub-gonet

๐Ÿ”ข Miscellaneous

  • Add TS check to CI (#1107) by @jakub-gonet
react-native-reanimated - 1.12.0

Published by jakub-gonet about 4 years ago

This release fixes a regression introduced in #538.

๐Ÿ› Bug fixes

  • Fix non-animated properties in transform (#1104) by @jakub-gonet
  • Fix initialisation of NodesManager (#1030) by @jakub-gonet
react-native-reanimated - 1.11.0

Published by jakub-gonet about 4 years ago

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

  • Fix setting values inside procs (#1067) by @jakub-gonet
  • Fix setValue() for web (#1088) by @jfolich

๐Ÿ‘ Improvements

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

๐Ÿ”ข Miscellaneous

  • Remove dead code from animation classes (#1018) by @jakub-gonet
  • Update Podfile.lock (#1101) by @jakub-gonet

๐Ÿ™Œ Thank you for your contributions!

react-native-reanimated - 1.10.2

Published by jakub-gonet about 4 years ago

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

๐Ÿ› Bug fixes

  • Fix flickering on mount (#1027) by @jakub-gonet
  • Update proc type (#1029) by @jakub-gonet
  • Fix macOS file extension (#1064) by @kaiguo
  • Make diffClamp non-proc'ed (#1068) by @jakub-gonet
  • Check if node is initialized when detaching (#1070) by @jakub-gonet
  • Fix initial value for props (#1080) by @jakub-gonet

๐Ÿ™Œ Thank you for your contributions!

react-native-reanimated - 2.0.0-alpha.5

Published by Szymon20000 about 4 years ago

What has changed since the last release?

  • Typescript types Pull-Request. Big thanks to everyone involved especially to @renanmav ๐Ÿ™Œ

  • Improved error handling ๐Ÿ‘ฎ

  • From now on you can cancel animation from JS thread. Pull-Request ๐Ÿƒ ๐Ÿšถ

  • Synchronous methods measure and scrollTo with useAnimatedRef hook. Pull-request ๐Ÿ“ You can read more about them in our docs. measure-doc, scrollTo-doc

  • Improved documentation ๐Ÿ“ƒ Read here about our animations

  • Stability improvements โš“

react-native-reanimated - 1.10.1

Published by jakub-gonet about 4 years ago

Patch release fixing a bug with Animated.Code (passing nodes directly to exec showed a warning)

๐Ÿ› Bug fixes

  • Fix passing nodes directly to the Animated.Code (#1009) by @jakub-gonet