What's Changed
- Make single instance assertion work with Gradle Configuration Cache by @j-piasecki in #4350
- Fix updating props of ScreenStackHeaderConfig on Paper iOS by @tomekzaw in #4375
- Set the opposite sensor values on android to be consistent with iOS by @mstach60161 in #4368
- Fix scrollTo on FlashList by @tomekzaw in #4384
- [Fix][Android] useAnimatedKeyboard hook breaks translucent status bar by @Latropos in #4390
- Add one listener per sensor config by @mstach60161 in #4340
- Fix Layout Animations iOS crash on reload by @tomekzaw in #4404
- Resolve sync UI updates concurency issue on iOS by @kmagiera in #4403
- Unfreeze UI objects 🥶 -> 😎 by @piaskowyk in #4401
- Bump patch-package for dependabot alerts by @tjzel in #4410
- expose convertToRGBA to the types by @wcandillon in #4415
- Simple code cleanup - remove unused function parameter by @Latropos in #4427
- Generalize withTiming/withSpring to animate objects by @mstach60161 in #4393
- Remove plugin dev files from npm package by @tjzel in #4433
- Rewrite jest unit tests to TypeScript by @tjzel in #4399
- Fix infinite loop in mappers by @mstach60161 in #4429
- Add test suites to check Reanimated Babel plugin idempotency by @tjzel in #4441
- Replace console.error with throw new Error by @tomekzaw in #4452
- Add sensor slider example by @kacperkapusciak in #4330
- Publish nightly builds on npm by @tomekzaw in #4438
- Restore header back button after reload on web by @tomekzaw in #4453
- Publish on npm only when flag is enabled by @tomekzaw in #4460
- Change nightly version numbering by @tomekzaw in #4461
- Auto-workletize functions passed to runOnUI by @tomekzaw in #4459
- Migrate away from
setNativeProps
on web by @tomekzaw in #4352 - Remove
withDecay
velocity fix on Web by @kacperkapusciak in #4462 - Rename
ref
&aref
->animatedRef
in types by @kacperkapusciak in #4469 - Remove commonjs generation by @tjzel in #4468
- Fix createReactDOMStyle import by @tomekzaw in #4473
- Optimize
useAnimatedReaction
by @j-piasecki in #4466 - Fix chrome debugger for Android by @piaskowyk in #4474
- Fix Jest bundling error by @tomekzaw in #4478
- Update view tag on
componentDidUpdate
by @Latropos in #4440 - Fix animatedRef on Fabric by @mstach60161 in #4445
- Fix cyclic object detection in
makeShareableCloneRecursive
by @tomekzaw in #4475 - Bump react native version to 0.72.0-rc.3 by @mstach60161 in #4471
- Add support for spring duration by @Latropos in #4179
- Add Reanimated Beta Docs banner by @kacperkapusciak in #4490
- Set
viewTag
only if needed by @Latropos in #4487 - Throw error when calling
runOnUI
on the UI runtime by @tomekzaw in #4477 - Fix runOnUI on web by @tomekzaw in #4491
- Add scrollViewOffset prop to AnimatedScrollView by @mstach60161 in #4414
- Fix spring bug by @Latropos in #4501
🙌 Thank you for your contributions!
Package build: https://github.com/software-mansion/react-native-reanimated/actions/runs/5120718532
Full Changelog: 3.1.0...3.2.0