software-mansion/react-native-reanimated (react-native-reanimated)
### [`v3.15.1`](https://togithub.com/software-mansion/react-native-reanimated/compare/3.15.0...3317c3ba1b13215eedb130c3bb18727d333675bc)
[Compare Source](https://togithub.com/software-mansion/react-native-reanimated/compare/3.15.0...3.15.1)
### [`v3.15.0`](https://togithub.com/software-mansion/react-native-reanimated/releases/tag/3.15.0)
[Compare Source](https://togithub.com/software-mansion/react-native-reanimated/compare/3.14.0...3.15.0)
#### What's Changed
##### Features
- Add `ReducedMotionConfig` component by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6164](https://togithub.com/software-mansion/react-native-reanimated/pull/6164)
- \[Web LA] Add `EntryExitTransition` by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6232](https://togithub.com/software-mansion/react-native-reanimated/pull/6232)
- Name every worklet function by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6163](https://togithub.com/software-mansion/react-native-reanimated/pull/6163)
- Workletize top-level functions in a file with 'worklet' directive by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/5554](https://togithub.com/software-mansion/react-native-reanimated/pull/5554)
- Workletizable Context Objects by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6284](https://togithub.com/software-mansion/react-native-reanimated/pull/6284)
- \[Web LA] Add `CurvedTransition` by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6239](https://togithub.com/software-mansion/react-native-reanimated/pull/6239)
- Workletizable Classes by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6230](https://togithub.com/software-mansion/react-native-reanimated/pull/6230)
- Expose `worklets` as prefab by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6372](https://togithub.com/software-mansion/react-native-reanimated/pull/6372)
- Support React Native 0.75 by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6185](https://togithub.com/software-mansion/react-native-reanimated/pull/6185)
##### Fixes
- Fix useSharedValue type definition in docs by [@MatiPl01](https://togithub.com/MatiPl01) in [https://github.com/software-mansion/react-native-reanimated/pull/6260](https://togithub.com/software-mansion/react-native-reanimated/pull/6260)
- \[Web] Fix missing RNRenderer export ([#6265](https://togithub.com/software-mansion/react-native-reanimated/issues/6265)) by [@lkinasiewicz](https://togithub.com/lkinasiewicz) in [https://github.com/software-mansion/react-native-reanimated/pull/6266](https://togithub.com/software-mansion/react-native-reanimated/pull/6266)
- Prevent disabling cleanup in progress transitions on iOS by [@bartlomiejbloniarz](https://togithub.com/bartlomiejbloniarz) in [https://github.com/software-mansion/react-native-reanimated/pull/6270](https://togithub.com/software-mansion/react-native-reanimated/pull/6270)
mansion/react-native-reanimated/pull/6282
- \[Web] Fix animations on Chromium 73 and older ([#6269](https://togithub.com/software-mansion/react-native-reanimated/issues/6269)) by [@lkinasiewicz](https://togithub.com/lkinasiewicz) in [https://github.com/software-mansion/react-native-reanimated/pull/6271](https://togithub.com/software-mansion/react-native-reanimated/pull/6271)
- Fix Reduced Motion example by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6288](https://togithub.com/software-mansion/react-native-reanimated/pull/6288)
- fix: class factory included in sort by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6314](https://togithub.com/software-mansion/react-native-reanimated/pull/6314)
- \[Web LA] Fix `easing` by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6304](https://togithub.com/software-mansion/react-native-reanimated/pull/6304)
- \[Web LA] Start `exiting` after position fix by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6308](https://togithub.com/software-mansion/react-native-reanimated/pull/6308)
- fix: Plugin precommit script by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6328](https://togithub.com/software-mansion/react-native-reanimated/pull/6328)
- Fix `Remove` mutation parsing in Layout Animations by [@bartlomiejbloniarz](https://togithub.com/bartlomiejbloniarz) in [https://github.com/software-mansion/react-native-reanimated/pull/6286](https://togithub.com/software-mansion/react-native-reanimated/pull/6286)
- Bugfix - don't require render in every test by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6318](https://togithub.com/software-mansion/react-native-reanimated/pull/6318)
- Fix spotless config by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6349](https://togithub.com/software-mansion/react-native-reanimated/pull/6349)
- fix: proper types for userAgent and vendor by [@WoLewicki](https://togithub.com/WoLewicki) in [https://github.com/software-mansion/react-native-reanimated/pull/6361](https://togithub.com/software-mansion/react-native-reanimated/pull/6361)
- Fix handling UTF-8 object keys by [@coado](https://togithub.com/coado) in [https://github.com/software-mansion/react-native-reanimated/pull/6373](https://togithub.com/software-mansion/react-native-reanimated/pull/6373)
- Fix pendulum example to not crash on empty mass input field by [@latekvo](https://togithub.com/latekvo) in [https://github.com/software-mansion/react-native-reanimated/pull/6379](https://togithub.com/software-mansion/react-native-reanimated/pull/6379)
- Fix next js build CI by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6381](https://togithub.com/software-mansion/react-native-reanimated/pull/6381)
- fix: Light mode colors in the make mutable example in docs by [@MatiPl01](https://togithub.com/MatiPl01) in [https://github.com/software-mansion/react-native-reanimated/pull/6375](https://togithub.com/software-mansion/react-native-reanimated/pull/6375)
##### Improvements
- Put back the README.md file in the npm package by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6256](https://togithub.com/software-mansion/react-native-reanimated/pull/6256)
- \[Web LA] Fill in missing keyframes in default animations by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6259](https://togithub.com/software-mansion/react-native-reanimated/pull/6259)
- \[Web LA] Add `withInitialValues` modifier by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6254](https://togithub.com/software-mansion/react-native-reanimated/pull/6254)
- Deprecate `combineTransition` by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6161](https://togithub.com/software-mansion/react-native-reanimated/pull/6161)
- chore: Reanimated package.json metadata tweaks by [@Simek](https://togithub.com/Simek) in [https://github.com/software-mansion/react-native-reanimated/pull/6300](https://togithub.com/software-mansion/react-native-reanimated/pull/6300)
- Optimize Shadow Tree cloning by [@bartlomiejbloniarz](https://togithub.com/bartlomiejbloniarz) in [https://github.com/software-mansion/react-native-reanimated/pull/6214](https://togithub.com/software-mansion/react-native-reanimated/pull/6214)
- Remove `ReanimatedHiddenHeaders`, `LoggerInterface` and `SpeedChecker` by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6363](https://togithub.com/software-mansion/react-native-reanimated/pull/6363)
- Modify reanimated props updates by [@bartlomiejbloniarz](https://togithub.com/bartlomiejbloniarz) in [https://github.com/software-mansion/react-native-reanimated/pull/6330](https://togithub.com/software-mansion/react-native-reanimated/pull/6330)
##### Docs changes
- fix: docs: Access before initialization on withSpring and withTiming by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in https://github.com/software-
- Extend plugin's documentation by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6227](https://togithub.com/software-mansion/react-native-reanimated/pull/6227)
- docs: Add Worklets page by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6257](https://togithub.com/software-mansion/react-native-reanimated/pull/6257)
- docs: Replace HireUsSection with `@swmansion/t-rex-ui` component by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6274](https://togithub.com/software-mansion/react-native-reanimated/pull/6274)
- Add `ReduceMotionConfig` docs by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6165](https://togithub.com/software-mansion/react-native-reanimated/pull/6165)
- docs: Rewrite getRelativeCoords documentation page by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6249](https://togithub.com/software-mansion/react-native-reanimated/pull/6249)
- update layout transitions docs by [@Bayramito](https://togithub.com/Bayramito) in [https://github.com/software-mansion/react-native-reanimated/pull/6275](https://togithub.com/software-mansion/react-native-reanimated/pull/6275)
- docs: Rewrite Keyframe Animations documentation page by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6181](https://togithub.com/software-mansion/react-native-reanimated/pull/6181)
- Fix link to docs by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6303](https://togithub.com/software-mansion/react-native-reanimated/pull/6303)
- docs: Add WorkletContextObjects and WorkletClasses by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6309](https://togithub.com/software-mansion/react-native-reanimated/pull/6309)
- docs: Rewrite dispatchCommand page by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6296](https://togithub.com/software-mansion/react-native-reanimated/pull/6296)
- docs: Recenter slider thumb by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6313](https://togithub.com/software-mansion/react-native-reanimated/pull/6313)
- Add list itemLayoutAnimation documentation page and example by [@MatiPl01](https://togithub.com/MatiPl01) in [https://github.com/software-mansion/react-native-reanimated/pull/6279](https://togithub.com/software-mansion/react-native-reanimated/pull/6279)
- docs: Rewrite Layout Transition documentation page by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6144](https://togithub.com/software-mansion/react-native-reanimated/pull/6144)
- docs: Add keyExtractor remark to itemLayoutAnimation documentation by [@MatiPl01](https://togithub.com/MatiPl01) in https://github.com/software-mansion/
- docs: Rewrite interpolateColor page by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6332](https://togithub.com/software-mansion/react-native-reanimated/pull/6332)
- docs: update interpolate value argument description by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6347](https://togithub.com/software-mansion/react-native-reanimated/pull/6347)
- docs: add info about prebuild to installation steps by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6340](https://togithub.com/software-mansion/react-native-reanimated/pull/6340)
- docs: fix broken link in reanimated babel plugin docs by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6355](https://togithub.com/software-mansion/react-native-reanimated/pull/6355)
- docs: makeMutable documentation and examples by [@MatiPl01](https://togithub.com/MatiPl01) in [https://github.com/software-mansion/react-native-reanimated/pull/6261](https://togithub.com/software-mansion/react-native-reanimated/pull/6261)
- docs: Rewrite useHandler page by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6345](https://togithub.com/software-mansion/react-native-reanimated/pull/6345)
- docs: add disclaimer about ready-to-use packages in Reanimated Cookbook by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6182](https://togithub.com/software-mansion/react-native-reanimated/pull/6182)
##### Internal changes
- Improve `PerformanceMonitor`'s functionality by [@latekvo](https://togithub.com/latekvo) in [https://github.com/software-mansion/react-native-reanimated/pull/6241](https://togithub.com/software-mansion/react-native-reanimated/pull/6241)
- Extract async code to separate classes by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6258](https://togithub.com/software-mansion/react-native-reanimated/pull/6258)
- \[reJest] waitForAnimationUpdates by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6236](https://togithub.com/software-mansion/react-native-reanimated/pull/6236)
- \[reJest] Use `waitForAnimationUpdates` instead of `wait` by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6237](https://togithub.com/software-mansion/react-native-reanimated/pull/6237)
- Introduce Import buttons to run tests more easily by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6216](https://togithub.com/software-mansion/react-native-reanimated/pull/6216)
- Fix fading snapshot by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6273](https://togithub.com/software-mansion/react-native-reanimated/pull/6273)
- \[reJest] Fixes problem with opacity comparation by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6233](https://togithub.com/software-mansion/react-native-reanimated/pull/6233)
- refactor: Improve UX of runtime tests menu by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6283](https://togithub.com/software-mansion/react-native-reanimated/pull/6283)
- Improve formatting of snapnshot mismatch comparison by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6272](https://togithub.com/software-mansion/react-native-reanimated/pull/6272)
- Mock window dimensions by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6235](https://togithub.com/software-mansion/react-native-reanimated/pull/6235)
- Remove header to fix broken tests on android by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6289](https://togithub.com/software-mansion/react-native-reanimated/pull/6289)
- Fix function names by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6290](https://togithub.com/software-mansion/react-native-reanimated/pull/6290)
- Prefer `waitForAnimationUpdates` over `wait` by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6291](https://togithub.com/software-mansion/react-native-reanimated/pull/6291)
- Rename ReJest main folder by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6292](https://togithub.com/software-mansion/react-native-reanimated/pull/6292)
- Introduce file structure to tests by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6293](https://togithub.com/software-mansion/react-native-reanimated/pull/6293)
- Use seed in randomised tests by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6287](https://togithub.com/software-mansion/react-native-reanimated/pull/6287)
- fix: tests not included by default by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6306](https://togithub.com/software-mansion/react-native-reanimated/pull/6306)
- refactor: split makeMutable to web and native implementations by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6307](https://togithub.com/software-mansion/react-native-reanimated/pull/6307)
- chore: Add verbosity to precommit by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6336](https://togithub.com/software-mansion/react-native-reanimated/pull/6336)
- Bring back useFrameCallback cleanup by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6323](https://togithub.com/software-mansion/react-native-reanimated/pull/6323)
- refactor: Untangle types file dependencies by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6319](https://togithub.com/software-mansion/react-native-reanimated/pull/6319)
react-native-reanimated/pull/6326
- refactor: Split cpp code base by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6329](https://togithub.com/software-mansion/react-native-reanimated/pull/6329)
- refactor: Split cmake and podspec for worklets by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6334](https://togithub.com/software-mansion/react-native-reanimated/pull/6334)
- Extract summary & logging from TestRunner. by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6297](https://togithub.com/software-mansion/react-native-reanimated/pull/6297)
- feat: Move commonjs exports down for worklet files by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6316](https://togithub.com/software-mansion/react-native-reanimated/pull/6316)
- Unify snapshots comparison by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6295](https://togithub.com/software-mansion/react-native-reanimated/pull/6295)
- Extract `valueRegistry` from `TestRunner` by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6317](https://togithub.com/software-mansion/react-native-reanimated/pull/6317)
- Unify nullable comparison by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6344](https://togithub.com/software-mansion/react-native-reanimated/pull/6344)
- Test Layout Transition with size change by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6178](https://togithub.com/software-mansion/react-native-reanimated/pull/6178)
- Implement toThrow by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6267](https://togithub.com/software-mansion/react-native-reanimated/pull/6267)
- Print colors in tests :art: by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6327](https://togithub.com/software-mansion/react-native-reanimated/pull/6327)
- Extract `AnimationUpdatesRecorder` from `TestRunner` by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6342](https://togithub.com/software-mansion/react-native-reanimated/pull/6342)
- Extract `mockWindowDimensions` from `TestRunner` by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6343](https://togithub.com/software-mansion/react-native-reanimated/pull/6343)
- Remove fontawesome dependency from example app by [@szarbartosz](https://togithub.com/szarbartosz) in [https://github.com/software-mansion/react-native-reanimated/pull/6184](https://togithub.com/software-mansion/react-native-reanimated/pull/6184)
#### New Contributors
[@Bayramito](https://togithub.com/Bayramito), [@Simek](https://togithub.com/Simek), [@szarbartosz](https://togithub.com/szarbartosz), [@coado](https://togithub.com/coado)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/3.14.0...3.15.0
### [`v3.14.0`](https://togithub.com/software-mansion/react-native-reanimated/releases/tag/3.14.0)
[Compare Source](https://togithub.com/software-mansion/react-native-reanimated/compare/3.13.0...3.14.0)
#### What's Changed
This release contains mainly community-requested bugfixes.
- \[SET] instance check before invoking a method via reflection by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6211](https://togithub.com/software-mansion/react-native-reanimated/pull/6211)
- Remove unnecessary color processing in `interpolateColor` by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6213](https://togithub.com/software-mansion/react-native-reanimated/pull/6213)
- Fix duration of fading transition by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6174](https://togithub.com/software-mansion/react-native-reanimated/pull/6174)
- Revert dynamic styles PR by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6218](https://togithub.com/software-mansion/react-native-reanimated/pull/6218)
- Append `-Wpedantic` only for example apps by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6250](https://togithub.com/software-mansion/react-native-reanimated/pull/6250)
and more
#### New Contributors
- [@bohdanprog](https://togithub.com/bohdanprog)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/3.13.0...3.14.0
### [`v3.13.0`](https://togithub.com/software-mansion/react-native-reanimated/releases/tag/3.13.0)
[Compare Source](https://togithub.com/software-mansion/react-native-reanimated/compare/3.12.1...3.13.0)
#### What's Changed
##### Features
- Layout Animations for the New Architecture by [@bartlomiejbloniarz](https://togithub.com/bartlomiejbloniarz) in [https://github.com/software-mansion/react-native-reanimated/pull/6055](https://togithub.com/software-mansion/react-native-reanimated/pull/6055)
- \[Web LA] Add `JumpingTransition` by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6148](https://togithub.com/software-mansion/react-native-reanimated/pull/6148)
- \[SET] Tab Navigator support by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/5793](https://togithub.com/software-mansion/react-native-reanimated/pull/5793)
- \[Web LA] Custom `Keyframe` animations by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6135](https://togithub.com/software-mansion/react-native-reanimated/pull/6135)
- Allow worklet referencing in plugin by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/5911](https://togithub.com/software-mansion/react-native-reanimated/pull/5911)
##### Fixes
- Fix crash when current activity is null by [@maciekstosio](https://togithub.com/maciekstosio) in [https://github.com/software-mansion/react-native-reanimated/pull/6022](https://togithub.com/software-mansion/react-native-reanimated/pull/6022)
- Fix missing imports for RN72 compatibility by [@gronxb](https://togithub.com/gronxb) in [https://github.com/software-mansion/react-native-reanimated/pull/6097](https://togithub.com/software-mansion/react-native-reanimated/pull/6097) (PR had to be moved but credits to him)
- Fix configuring unconfigurable properties by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6098](https://togithub.com/software-mansion/react-native-reanimated/pull/6098)
- Fix mistakes in example app by [@maciekstosio](https://togithub.com/maciekstosio) in [https://github.com/software-mansion/react-native-reanimated/pull/6099](https://togithub.com/software-mansion/react-native-reanimated/pull/6099)
- fix: getAnimatableRef on web by [@intergalacticspacehighway](https://togithub.com/intergalacticspacehighway) in [https://github.com/software-mansion/react-native-reanimated/pull/6088](https://togithub.com/software-mansion/react-native-reanimated/pull/6088)
- Set default keyboard state by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6101](https://togithub.com/software-mansion/react-native-reanimated/pull/6101)
- Fixes of dark-theme and values in docs by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6058](https://togithub.com/software-mansion/react-native-reanimated/pull/6058)
- Make animated component's event tag properly update by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6030](https://togithub.com/software-mansion/react-native-reanimated/pull/6030)
- Fix slow animation mode on Android by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6014](https://togithub.com/software-mansion/react-native-reanimated/pull/6014)
- docs: Add missing dark themes by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6110](https://togithub.com/software-mansion/react-native-reanimated/pull/6110)
- docs: fix transparent sidebar by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6117](https://togithub.com/software-mansion/react-native-reanimated/pull/6117)
- Fix SET in Expo Go by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6116](https://togithub.com/software-mansion/react-native-reanimated/pull/6116)
- Fix broken link in documentation by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6120](https://togithub.com/software-mansion/react-native-reanimated/pull/6120)
- docs: Fix withTiming playground Power slider visibility by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6128](https://togithub.com/software-mansion/react-native-reanimated/pull/6128)
- \[Web LA] Fix default transitions. by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6124](https://togithub.com/software-mansion/react-native-reanimated/pull/6124)
- Fix tree shaking in JSReanimated by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6130](https://togithub.com/software-mansion/react-native-reanimated/pull/6130)
- Fix useFrameCallback cleanup by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6143](https://togithub.com/software-mansion/react-native-reanimated/pull/6143)
- Fix web exiting animation in StrictMode by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6129](https://togithub.com/software-mansion/react-native-reanimated/pull/6129)
- Properly stringify tiny color values by [@swansontec](https://togithub.com/swansontec) in [https://github.com/software-mansion/react-native-reanimated/pull/6153](https://togithub.com/software-mansion/react-native-reanimated/pull/6153)
- fix empty export on web by [@EvanBacon](https://togithub.com/EvanBacon) in [https://github.com/software-mansion/react-native-reanimated/pull/6171](https://togithub.com/software-mansion/react-native-reanimated/pull/6171)
- Fix "Not implemented" exception with macros by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6137](https://togithub.com/software-mansion/react-native-reanimated/pull/6137)
- Fix FadingTransition by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6183](https://togithub.com/software-mansion/react-native-reanimated/pull/6183)
- \[Web LA] Fix chrome flickers by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6172](https://togithub.com/software-mansion/react-native-reanimated/pull/6172)
- fix side effects by [@EvanBacon](https://togithub.com/EvanBacon) in [https://github.com/software-mansion/react-native-reanimated/pull/6188](https://togithub.com/software-mansion/react-native-reanimated/pull/6188)
##### Improvements
- improved composed handler docs to match our standards by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6071](https://togithub.com/software-mansion/react-native-reanimated/pull/6071)
- docs: update compatibility table for fabric by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6068](https://togithub.com/software-mansion/react-native-reanimated/pull/6068)
- docs: remove redundant `'worklet';` in `useComposedEventHandler` by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6078](https://togithub.com/software-mansion/react-native-reanimated/pull/6078)
- docs(example): update readme with build step by [@frankcalise](https://togithub.com/frankcalise) in [https://github.com/software-mansion/react-native-reanimated/pull/6089](https://togithub.com/software-mansion/react-native-reanimated/pull/6089)
- Add Slider example to Reanimated Cookbook by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6094](https://togithub.com/software-mansion/react-native-reanimated/pull/6094)
- docs: update Hire us to directly lead to contact form by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6087](https://togithub.com/software-mansion/react-native-reanimated/pull/6087)
- Add 2048 example by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6032](https://togithub.com/software-mansion/react-native-reanimated/pull/6032)
- \[Web LA] Add warning about `transform` by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6064](https://togithub.com/software-mansion/react-native-reanimated/pull/6064)
- Adjust Playground dark theme by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6122](https://togithub.com/software-mansion/react-native-reanimated/pull/6122)
- docs: add contributing docs page by [@maciekstosio](https://togithub.com/maciekstosio) in [https://github.com/software-mansion/react-native-reanimated/pull/6061](https://togithub.com/software-mansion/react-native-reanimated/pull/6061)
- docs: Adjust expandable code by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6133](https://togithub.com/software-mansion/react-native-reanimated/pull/6133)
- Add Floating Action Button example to Reanimated Cookbook by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6079](https://togithub.com/software-mansion/react-native-reanimated/pull/6079)
- Update useWorkletCallback.ts by [@vonovak](https://togithub.com/vonovak) in [https://github.com/software-mansion/react-native-reanimated/pull/6140](https://togithub.com/software-mansion/react-native-reanimated/pull/6140)
- Remove `getJSValue` in favor of `toJSValue` by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6042](https://togithub.com/software-mansion/react-native-reanimated/pull/6042)
- Enable `-Wpedantic` flag on Android and use `std::vector` instead of VLA to pass arguments to `_scheduleOnJS` by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6157](https://togithub.com/software-mansion/react-native-reanimated/pull/6157)
- Add remark about reading SharedValue from the js thread by [@j-piasecki](https://togithub.com/j-piasecki) in [https://github.com/software-mansion/react-native-reanimated/pull/6160](https://togithub.com/software-mansion/react-native-reanimated/pull/6160)
- docs: fix 'Edit this page' link by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6176](https://togithub.com/software-mansion/react-native-reanimated/pull/6176)
- docs: Edit this page button should go directly to edit page by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6177](https://togithub.com/software-mansion/react-native-reanimated/pull/6177)
- Fix lint error on main by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6179](https://togithub.com/software-mansion/react-native-reanimated/pull/6179)
- Strict DOM example by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6175](https://togithub.com/software-mansion/react-native-reanimated/pull/6175)
- \[LA] Replace Layout Transitions example by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6151](https://togithub.com/software-mansion/react-native-reanimated/pull/6151)
- Merge ViewDescriptors implementation by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6123](https://togithub.com/software-mansion/react-native-reanimated/pull/6123)
- \[LA] Replace Keyframe example by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6180](https://togithub.com/software-mansion/react-native-reanimated/pull/6180)
##### Internal Changes
- Monorepo by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/5992](https://togithub.com/software-mansion/react-native-reanimated/pull/5992)
- Monorepo - move README by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6096](https://togithub.com/software-mansion/react-native-reanimated/pull/6096)
- Add missing unit tests (bezier, color converter, interpolate) by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6034](https://togithub.com/software-mansion/react-native-reanimated/pull/6034)
- Fix nightly build CI by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6106](https://togithub.com/software-mansion/react-native-reanimated/pull/6106)
- Make all links from Reanimated Cookbook relative by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6105](https://togithub.com/software-mansion/react-native-reanimated/pull/6105)
- Clean up docs from redundant files by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6104](https://togithub.com/software-mansion/react-native-reanimated/pull/6104)
- Fix and rename publish docs CI by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6108](https://togithub.com/software-mansion/react-native-reanimated/pull/6108)
- Fix one more path in docs publish CI by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6109](https://togithub.com/software-mansion/react-native-reanimated/pull/6109)
- Fix docs-check CI trigger path by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6112](https://togithub.com/software-mansion/react-native-reanimated/pull/6112)
- Fix `web-example` by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6111](https://togithub.com/software-mansion/react-native-reanimated/pull/6111)
- Screen transition example update - use proper import from screens instead of mock by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6118](https://togithub.com/software-mansion/react-native-reanimated/pull/6118)
- Fix eslint rules and types of tests by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6103](https://togithub.com/software-mansion/react-native-reanimated/pull/6103)
- Fix hot-reload in web-example by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6121](https://togithub.com/software-mansion/react-native-reanimated/pull/6121)
- Remove unused file by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6125](https://togithub.com/software-mansion/react-native-reanimated/pull/6125)
- Support snapshots of many views by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6047](https://togithub.com/software-mansion/react-native-reanimated/pull/6047)
- Remove redundant `jestUtils` file by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6138](https://togithub.com/software-mansion/react-native-reanimated/pull/6138)
- Use vanilla `babel.config.js` in plugin's unit tests by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6139](https://togithub.com/software-mansion/react-native-reanimated/pull/6139)
- Run formatter by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6142](https://togithub.com/software-mansion/react-native-reanimated/pull/6142)
- Fix C++ linter on CI by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6147](https://togithub.com/software-mansion/react-native-reanimated/pull/6147)
- Add tests of predefined exiting by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6136](https://togithub.com/software-mansion/react-native-reanimated/pull/6136)
- Make `close when stale` time 14 days by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6152](https://togithub.com/software-mansion/react-native-reanimated/pull/6152)
- Add tests of "withSequence" and clean up imports by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6050](https://togithub.com/software-mansion/react-native-reanimated/pull/6050)
- Tests of `withDelay` by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6150](https://togithub.com/software-mansion/react-native-reanimated/pull/6150)
- Fix all autoFixable problems inside app/common by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6162](https://togithub.com/software-mansion/react-native-reanimated/pull/6162)
- Layout Transition test by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6168](https://togithub.com/software-mansion/react-native-reanimated/pull/6168)
- Delete duplicate `gradle-wrapper.properties` by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6187](https://togithub.com/software-mansion/react-native-reanimated/pull/6187)
- docs: Move ExampleVideo to MDXComponents by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6145](https://togithub.com/software-mansion/react-native-reanimated/pull/6145)
- docs: bump `@swmansion/t-rex-ui` to 0.0.12 by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6169](https://togithub.com/software-mansion/react-native-reanimated/pull/6169)
- Testing colors by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6193](https://togithub.com/software-mansion/react-native-reanimated/pull/6193)
#### New Contributors
[@intergalacticspacehighway](https://togithub.com/intergalacticspacehighway) [@swansontec](https://togithub.com/swansontec) [@gronxb](https://togithub.com/gronxb)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/3.12.0...3.13.0
### [`v3.12.1`](https://togithub.com/software-mansion/react-native-reanimated/releases/tag/3.12.1)
[Compare Source](https://togithub.com/software-mansion/react-native-reanimated/compare/3.12.0...3.12.1)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/3.12.0...3.12.1
### [`v3.12.0`](https://togithub.com/software-mansion/react-native-reanimated/releases/tag/3.12.0)
[Compare Source](https://togithub.com/software-mansion/react-native-reanimated/compare/3.11.0...3.12.0)
#### What's Changed
##### Features
- Add `useComposedEventHandler` hook by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/5890](https://togithub.com/software-mansion/react-native-reanimated/pull/5890)
- \[Web LA] Remove `existingTransform` by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6060](https://togithub.com/software-mansion/react-native-reanimated/pull/6060)
##### Fixes
- \[Android]\[Keyboard] More consistent inequality check to compute keyboard state by [@antFrancon](https://togithub.com/antFrancon) in [https://github.com/software-mansion/react-native-reanimated/pull/5874](https://togithub.com/software-mansion/react-native-reanimated/pull/5874)
- fix typo on object key for `targetValues` in custom-animations.mdx by [@JDMathew](https://togithub.com/JDMathew) in [https://github.com/software-mansion/react-native-reanimated/pull/5994](https://togithub.com/software-mansion/react-native-reanimated/pull/5994)
- Make animated components use different tags for events by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/5960](https://togithub.com/software-mansion/react-native-reanimated/pull/5960)
- Prevent crash on non-existent view updates in Android by [@thomas-rx](https://togithub.com/thomas-rx) in [https://github.com/software-mansion/react-native-reanimated/pull/5767](https://togithub.com/software-mansion/react-native-reanimated/pull/5767)
- Fix location after shared element transition by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6010](https://togithub.com/software-mansion/react-native-reanimated/pull/6010)
- fix: use proper classes for bridgeless by [@WoLewicki](https://togithub.com/WoLewicki) in [https://github.com/software-mansion/react-native-reanimated/pull/5997](https://togithub.com/software-mansion/react-native-reanimated/pull/5997)
- Align handling colors with RN by [@maciekstosio](https://togithub.com/maciekstosio) in [https://github.com/software-mansion/react-native-reanimated/pull/5825](https://togithub.com/software-mansion/react-native-reanimated/pull/5825)
- Make animation RollInLeft work with modifers by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6039](https://togithub.com/software-mansion/react-native-reanimated/pull/6039)
- docs: fix useAnimatedKeyboard page crash by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6056](https://togithub.com/software-mansion/react-native-reanimated/pull/6056)
##### Improvements
- Give more meaningful warning when modifying a Shareable by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/5548](https://togithub.com/software-mansion/react-native-reanimated/pull/5548)
- Update useAnimatedKeyboard docs by [@maciekstosio](https://togithub.com/maciekstosio) in [https://github.com/software-mansion/react-native-reanimated/pull/5866](https://togithub.com/software-mansion/react-native-reanimated/pull/5866)
- Change the docs to mention, that `.springify()` works with `.duration()` by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/5990](https://togithub.com/software-mansion/react-native-reanimated/pull/5990)
- Remove `CellRendererComponent` from Animated.FlatList props by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/5951](https://togithub.com/software-mansion/react-native-reanimated/pull/5951)
##### Internal Changes
- Add `warning` and `failing` test decorators by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/5929](https://togithub.com/software-mansion/react-native-reanimated/pull/5929)
- Remove outdated code for unsupported React Native versions by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/5979](https://togithub.com/software-mansion/react-native-reanimated/pull/5979)
- Remove REAInitializer by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/5681](https://togithub.com/software-mansion/react-native-reanimated/pull/5681)
- Make `useScrollviewOffset` ref nullable and simplify its code by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6009](https://togithub.com/software-mansion/react-native-reanimated/pull/6009)
- docs: add [@swmansion/t-rex-ui](https://togithub.com/swmansion/t-rex-ui) by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6015](https://togithub.com/software-mansion/react-native-reanimated/pull/6015)
- Add more tests - useSharedValue, useAnimatedStyle , useDerivedValue by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/5981](https://togithub.com/software-mansion/react-native-reanimated/pull/5981)
- Test predefined entering animation by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/5995](https://togithub.com/software-mansion/react-native-reanimated/pull/5995)
- Tests: cancelAnimation, useFrameCallback, measure, withDecay by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6016](https://togithub.com/software-mansion/react-native-reanimated/pull/6016)
#### New Contributors
[@antFrancon](https://togithub.com/antFrancon), [@JDMathew](https://togithub.com/JDMathew), [@thomas-rx](https://togithub.com/thomas-rx), [@exploIF](https://togithub.com/exploIF)
#### 🙌 Thank you for your contributions!
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/3.11.0...3.12.0
Package build: https://github.com/software-mansion/react-native-reanimated/actions/runs/9287839734
### [`v3.11.0`](https://togithub.com/software-mansion/react-native-reanimated/releases/tag/3.11.0)
[Compare Source](https://togithub.com/software-mansion/react-native-reanimated/compare/3.10.1...3.11.0)
#### What's Changed
- Fix EXC_BAD_ACCESS crash on iOS in `[REAAnimationsManager clearSharedTransitionConfigForTag:]` by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/5975](https://togithub.com/software-mansion/react-native-reanimated/pull/5975)
- Fix uncaught exception 'NSUnknownKeyException' on app reload on iOS by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/5976](https://togithub.com/software-mansion/react-native-reanimated/pull/5976)
- Test two ways to use sharedValue in `useAnimatedStyle` by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/5893](https://togithub.com/software-mansion/react-native-reanimated/pull/5893)
- docs: fix grammar by [@wodin](https://togithub.com/wodin) in [https://github.com/software-mansion/react-native-reanimated/pull/5978](https://togithub.com/software-mansion/react-native-reanimated/pull/5978)
- fix: build issues on visionOS by [@okwasniewski](https://togithub.com/okwasniewski) in [https://github.com/software-mansion/react-native-reanimated/pull/5980](https://togithub.com/software-mansion/react-native-reanimated/pull/5980)
**Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/3.10.0...3.11.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
~3.10.1
->~3.15.0
Release Notes
software-mansion/react-native-reanimated (react-native-reanimated)
### [`v3.15.1`](https://togithub.com/software-mansion/react-native-reanimated/compare/3.15.0...3317c3ba1b13215eedb130c3bb18727d333675bc) [Compare Source](https://togithub.com/software-mansion/react-native-reanimated/compare/3.15.0...3.15.1) ### [`v3.15.0`](https://togithub.com/software-mansion/react-native-reanimated/releases/tag/3.15.0) [Compare Source](https://togithub.com/software-mansion/react-native-reanimated/compare/3.14.0...3.15.0) #### What's Changed ##### Features - Add `ReducedMotionConfig` component by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6164](https://togithub.com/software-mansion/react-native-reanimated/pull/6164) - \[Web LA] Add `EntryExitTransition` by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6232](https://togithub.com/software-mansion/react-native-reanimated/pull/6232) - Name every worklet function by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6163](https://togithub.com/software-mansion/react-native-reanimated/pull/6163) - Workletize top-level functions in a file with 'worklet' directive by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/5554](https://togithub.com/software-mansion/react-native-reanimated/pull/5554) - Workletizable Context Objects by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6284](https://togithub.com/software-mansion/react-native-reanimated/pull/6284) - \[Web LA] Add `CurvedTransition` by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6239](https://togithub.com/software-mansion/react-native-reanimated/pull/6239) - Workletizable Classes by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6230](https://togithub.com/software-mansion/react-native-reanimated/pull/6230) - Expose `worklets` as prefab by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6372](https://togithub.com/software-mansion/react-native-reanimated/pull/6372) - Support React Native 0.75 by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6185](https://togithub.com/software-mansion/react-native-reanimated/pull/6185) ##### Fixes - Fix useSharedValue type definition in docs by [@MatiPl01](https://togithub.com/MatiPl01) in [https://github.com/software-mansion/react-native-reanimated/pull/6260](https://togithub.com/software-mansion/react-native-reanimated/pull/6260) - \[Web] Fix missing RNRenderer export ([#6265](https://togithub.com/software-mansion/react-native-reanimated/issues/6265)) by [@lkinasiewicz](https://togithub.com/lkinasiewicz) in [https://github.com/software-mansion/react-native-reanimated/pull/6266](https://togithub.com/software-mansion/react-native-reanimated/pull/6266) - Prevent disabling cleanup in progress transitions on iOS by [@bartlomiejbloniarz](https://togithub.com/bartlomiejbloniarz) in [https://github.com/software-mansion/react-native-reanimated/pull/6270](https://togithub.com/software-mansion/react-native-reanimated/pull/6270) mansion/react-native-reanimated/pull/6282 - \[Web] Fix animations on Chromium 73 and older ([#6269](https://togithub.com/software-mansion/react-native-reanimated/issues/6269)) by [@lkinasiewicz](https://togithub.com/lkinasiewicz) in [https://github.com/software-mansion/react-native-reanimated/pull/6271](https://togithub.com/software-mansion/react-native-reanimated/pull/6271) - Fix Reduced Motion example by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6288](https://togithub.com/software-mansion/react-native-reanimated/pull/6288) - fix: class factory included in sort by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6314](https://togithub.com/software-mansion/react-native-reanimated/pull/6314) - \[Web LA] Fix `easing` by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6304](https://togithub.com/software-mansion/react-native-reanimated/pull/6304) - \[Web LA] Start `exiting` after position fix by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6308](https://togithub.com/software-mansion/react-native-reanimated/pull/6308) - fix: Plugin precommit script by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6328](https://togithub.com/software-mansion/react-native-reanimated/pull/6328) - Fix `Remove` mutation parsing in Layout Animations by [@bartlomiejbloniarz](https://togithub.com/bartlomiejbloniarz) in [https://github.com/software-mansion/react-native-reanimated/pull/6286](https://togithub.com/software-mansion/react-native-reanimated/pull/6286) - Bugfix - don't require render in every test by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6318](https://togithub.com/software-mansion/react-native-reanimated/pull/6318) - Fix spotless config by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6349](https://togithub.com/software-mansion/react-native-reanimated/pull/6349) - fix: proper types for userAgent and vendor by [@WoLewicki](https://togithub.com/WoLewicki) in [https://github.com/software-mansion/react-native-reanimated/pull/6361](https://togithub.com/software-mansion/react-native-reanimated/pull/6361) - Fix handling UTF-8 object keys by [@coado](https://togithub.com/coado) in [https://github.com/software-mansion/react-native-reanimated/pull/6373](https://togithub.com/software-mansion/react-native-reanimated/pull/6373) - Fix pendulum example to not crash on empty mass input field by [@latekvo](https://togithub.com/latekvo) in [https://github.com/software-mansion/react-native-reanimated/pull/6379](https://togithub.com/software-mansion/react-native-reanimated/pull/6379) - Fix next js build CI by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6381](https://togithub.com/software-mansion/react-native-reanimated/pull/6381) - fix: Light mode colors in the make mutable example in docs by [@MatiPl01](https://togithub.com/MatiPl01) in [https://github.com/software-mansion/react-native-reanimated/pull/6375](https://togithub.com/software-mansion/react-native-reanimated/pull/6375) ##### Improvements - Put back the README.md file in the npm package by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6256](https://togithub.com/software-mansion/react-native-reanimated/pull/6256) - \[Web LA] Fill in missing keyframes in default animations by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6259](https://togithub.com/software-mansion/react-native-reanimated/pull/6259) - \[Web LA] Add `withInitialValues` modifier by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6254](https://togithub.com/software-mansion/react-native-reanimated/pull/6254) - Deprecate `combineTransition` by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6161](https://togithub.com/software-mansion/react-native-reanimated/pull/6161) - chore: Reanimated package.json metadata tweaks by [@Simek](https://togithub.com/Simek) in [https://github.com/software-mansion/react-native-reanimated/pull/6300](https://togithub.com/software-mansion/react-native-reanimated/pull/6300) - Optimize Shadow Tree cloning by [@bartlomiejbloniarz](https://togithub.com/bartlomiejbloniarz) in [https://github.com/software-mansion/react-native-reanimated/pull/6214](https://togithub.com/software-mansion/react-native-reanimated/pull/6214) - Remove `ReanimatedHiddenHeaders`, `LoggerInterface` and `SpeedChecker` by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6363](https://togithub.com/software-mansion/react-native-reanimated/pull/6363) - Modify reanimated props updates by [@bartlomiejbloniarz](https://togithub.com/bartlomiejbloniarz) in [https://github.com/software-mansion/react-native-reanimated/pull/6330](https://togithub.com/software-mansion/react-native-reanimated/pull/6330) ##### Docs changes - fix: docs: Access before initialization on withSpring and withTiming by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in https://github.com/software- - Extend plugin's documentation by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6227](https://togithub.com/software-mansion/react-native-reanimated/pull/6227) - docs: Add Worklets page by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6257](https://togithub.com/software-mansion/react-native-reanimated/pull/6257) - docs: Replace HireUsSection with `@swmansion/t-rex-ui` component by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6274](https://togithub.com/software-mansion/react-native-reanimated/pull/6274) - Add `ReduceMotionConfig` docs by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6165](https://togithub.com/software-mansion/react-native-reanimated/pull/6165) - docs: Rewrite getRelativeCoords documentation page by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6249](https://togithub.com/software-mansion/react-native-reanimated/pull/6249) - update layout transitions docs by [@Bayramito](https://togithub.com/Bayramito) in [https://github.com/software-mansion/react-native-reanimated/pull/6275](https://togithub.com/software-mansion/react-native-reanimated/pull/6275) - docs: Rewrite Keyframe Animations documentation page by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6181](https://togithub.com/software-mansion/react-native-reanimated/pull/6181) - Fix link to docs by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6303](https://togithub.com/software-mansion/react-native-reanimated/pull/6303) - docs: Add WorkletContextObjects and WorkletClasses by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6309](https://togithub.com/software-mansion/react-native-reanimated/pull/6309) - docs: Rewrite dispatchCommand page by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6296](https://togithub.com/software-mansion/react-native-reanimated/pull/6296) - docs: Recenter slider thumb by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6313](https://togithub.com/software-mansion/react-native-reanimated/pull/6313) - Add list itemLayoutAnimation documentation page and example by [@MatiPl01](https://togithub.com/MatiPl01) in [https://github.com/software-mansion/react-native-reanimated/pull/6279](https://togithub.com/software-mansion/react-native-reanimated/pull/6279) - docs: Rewrite Layout Transition documentation page by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6144](https://togithub.com/software-mansion/react-native-reanimated/pull/6144) - docs: Add keyExtractor remark to itemLayoutAnimation documentation by [@MatiPl01](https://togithub.com/MatiPl01) in https://github.com/software-mansion/ - docs: Rewrite interpolateColor page by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6332](https://togithub.com/software-mansion/react-native-reanimated/pull/6332) - docs: update interpolate value argument description by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6347](https://togithub.com/software-mansion/react-native-reanimated/pull/6347) - docs: add info about prebuild to installation steps by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6340](https://togithub.com/software-mansion/react-native-reanimated/pull/6340) - docs: fix broken link in reanimated babel plugin docs by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6355](https://togithub.com/software-mansion/react-native-reanimated/pull/6355) - docs: makeMutable documentation and examples by [@MatiPl01](https://togithub.com/MatiPl01) in [https://github.com/software-mansion/react-native-reanimated/pull/6261](https://togithub.com/software-mansion/react-native-reanimated/pull/6261) - docs: Rewrite useHandler page by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6345](https://togithub.com/software-mansion/react-native-reanimated/pull/6345) - docs: add disclaimer about ready-to-use packages in Reanimated Cookbook by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6182](https://togithub.com/software-mansion/react-native-reanimated/pull/6182) ##### Internal changes - Improve `PerformanceMonitor`'s functionality by [@latekvo](https://togithub.com/latekvo) in [https://github.com/software-mansion/react-native-reanimated/pull/6241](https://togithub.com/software-mansion/react-native-reanimated/pull/6241) - Extract async code to separate classes by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6258](https://togithub.com/software-mansion/react-native-reanimated/pull/6258) - \[reJest] waitForAnimationUpdates by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6236](https://togithub.com/software-mansion/react-native-reanimated/pull/6236) - \[reJest] Use `waitForAnimationUpdates` instead of `wait` by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6237](https://togithub.com/software-mansion/react-native-reanimated/pull/6237) - Introduce Import buttons to run tests more easily by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6216](https://togithub.com/software-mansion/react-native-reanimated/pull/6216) - Fix fading snapshot by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6273](https://togithub.com/software-mansion/react-native-reanimated/pull/6273) - \[reJest] Fixes problem with opacity comparation by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6233](https://togithub.com/software-mansion/react-native-reanimated/pull/6233) - refactor: Improve UX of runtime tests menu by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6283](https://togithub.com/software-mansion/react-native-reanimated/pull/6283) - Improve formatting of snapnshot mismatch comparison by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6272](https://togithub.com/software-mansion/react-native-reanimated/pull/6272) - Mock window dimensions by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6235](https://togithub.com/software-mansion/react-native-reanimated/pull/6235) - Remove header to fix broken tests on android by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6289](https://togithub.com/software-mansion/react-native-reanimated/pull/6289) - Fix function names by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6290](https://togithub.com/software-mansion/react-native-reanimated/pull/6290) - Prefer `waitForAnimationUpdates` over `wait` by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6291](https://togithub.com/software-mansion/react-native-reanimated/pull/6291) - Rename ReJest main folder by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6292](https://togithub.com/software-mansion/react-native-reanimated/pull/6292) - Introduce file structure to tests by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6293](https://togithub.com/software-mansion/react-native-reanimated/pull/6293) - Use seed in randomised tests by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6287](https://togithub.com/software-mansion/react-native-reanimated/pull/6287) - fix: tests not included by default by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6306](https://togithub.com/software-mansion/react-native-reanimated/pull/6306) - refactor: split makeMutable to web and native implementations by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6307](https://togithub.com/software-mansion/react-native-reanimated/pull/6307) - chore: Add verbosity to precommit by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6336](https://togithub.com/software-mansion/react-native-reanimated/pull/6336) - Bring back useFrameCallback cleanup by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6323](https://togithub.com/software-mansion/react-native-reanimated/pull/6323) - refactor: Untangle types file dependencies by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6319](https://togithub.com/software-mansion/react-native-reanimated/pull/6319) react-native-reanimated/pull/6326 - refactor: Split cpp code base by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6329](https://togithub.com/software-mansion/react-native-reanimated/pull/6329) - refactor: Split cmake and podspec for worklets by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6334](https://togithub.com/software-mansion/react-native-reanimated/pull/6334) - Extract summary & logging from TestRunner. by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6297](https://togithub.com/software-mansion/react-native-reanimated/pull/6297) - feat: Move commonjs exports down for worklet files by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6316](https://togithub.com/software-mansion/react-native-reanimated/pull/6316) - Unify snapshots comparison by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6295](https://togithub.com/software-mansion/react-native-reanimated/pull/6295) - Extract `valueRegistry` from `TestRunner` by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6317](https://togithub.com/software-mansion/react-native-reanimated/pull/6317) - Unify nullable comparison by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6344](https://togithub.com/software-mansion/react-native-reanimated/pull/6344) - Test Layout Transition with size change by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6178](https://togithub.com/software-mansion/react-native-reanimated/pull/6178) - Implement toThrow by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6267](https://togithub.com/software-mansion/react-native-reanimated/pull/6267) - Print colors in tests :art: by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6327](https://togithub.com/software-mansion/react-native-reanimated/pull/6327) - Extract `AnimationUpdatesRecorder` from `TestRunner` by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6342](https://togithub.com/software-mansion/react-native-reanimated/pull/6342) - Extract `mockWindowDimensions` from `TestRunner` by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6343](https://togithub.com/software-mansion/react-native-reanimated/pull/6343) - Remove fontawesome dependency from example app by [@szarbartosz](https://togithub.com/szarbartosz) in [https://github.com/software-mansion/react-native-reanimated/pull/6184](https://togithub.com/software-mansion/react-native-reanimated/pull/6184) #### New Contributors [@Bayramito](https://togithub.com/Bayramito), [@Simek](https://togithub.com/Simek), [@szarbartosz](https://togithub.com/szarbartosz), [@coado](https://togithub.com/coado) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/3.14.0...3.15.0 ### [`v3.14.0`](https://togithub.com/software-mansion/react-native-reanimated/releases/tag/3.14.0) [Compare Source](https://togithub.com/software-mansion/react-native-reanimated/compare/3.13.0...3.14.0) #### What's Changed This release contains mainly community-requested bugfixes. - \[SET] instance check before invoking a method via reflection by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6211](https://togithub.com/software-mansion/react-native-reanimated/pull/6211) - Remove unnecessary color processing in `interpolateColor` by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6213](https://togithub.com/software-mansion/react-native-reanimated/pull/6213) - Fix duration of fading transition by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6174](https://togithub.com/software-mansion/react-native-reanimated/pull/6174) - Revert dynamic styles PR by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6218](https://togithub.com/software-mansion/react-native-reanimated/pull/6218) - Append `-Wpedantic` only for example apps by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6250](https://togithub.com/software-mansion/react-native-reanimated/pull/6250) and more #### New Contributors - [@bohdanprog](https://togithub.com/bohdanprog) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/3.13.0...3.14.0 ### [`v3.13.0`](https://togithub.com/software-mansion/react-native-reanimated/releases/tag/3.13.0) [Compare Source](https://togithub.com/software-mansion/react-native-reanimated/compare/3.12.1...3.13.0) #### What's Changed ##### Features - Layout Animations for the New Architecture by [@bartlomiejbloniarz](https://togithub.com/bartlomiejbloniarz) in [https://github.com/software-mansion/react-native-reanimated/pull/6055](https://togithub.com/software-mansion/react-native-reanimated/pull/6055) - \[Web LA] Add `JumpingTransition` by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6148](https://togithub.com/software-mansion/react-native-reanimated/pull/6148) - \[SET] Tab Navigator support by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/5793](https://togithub.com/software-mansion/react-native-reanimated/pull/5793) - \[Web LA] Custom `Keyframe` animations by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6135](https://togithub.com/software-mansion/react-native-reanimated/pull/6135) - Allow worklet referencing in plugin by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/5911](https://togithub.com/software-mansion/react-native-reanimated/pull/5911) ##### Fixes - Fix crash when current activity is null by [@maciekstosio](https://togithub.com/maciekstosio) in [https://github.com/software-mansion/react-native-reanimated/pull/6022](https://togithub.com/software-mansion/react-native-reanimated/pull/6022) - Fix missing imports for RN72 compatibility by [@gronxb](https://togithub.com/gronxb) in [https://github.com/software-mansion/react-native-reanimated/pull/6097](https://togithub.com/software-mansion/react-native-reanimated/pull/6097) (PR had to be moved but credits to him) - Fix configuring unconfigurable properties by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6098](https://togithub.com/software-mansion/react-native-reanimated/pull/6098) - Fix mistakes in example app by [@maciekstosio](https://togithub.com/maciekstosio) in [https://github.com/software-mansion/react-native-reanimated/pull/6099](https://togithub.com/software-mansion/react-native-reanimated/pull/6099) - fix: getAnimatableRef on web by [@intergalacticspacehighway](https://togithub.com/intergalacticspacehighway) in [https://github.com/software-mansion/react-native-reanimated/pull/6088](https://togithub.com/software-mansion/react-native-reanimated/pull/6088) - Set default keyboard state by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6101](https://togithub.com/software-mansion/react-native-reanimated/pull/6101) - Fixes of dark-theme and values in docs by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6058](https://togithub.com/software-mansion/react-native-reanimated/pull/6058) - Make animated component's event tag properly update by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6030](https://togithub.com/software-mansion/react-native-reanimated/pull/6030) - Fix slow animation mode on Android by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6014](https://togithub.com/software-mansion/react-native-reanimated/pull/6014) - docs: Add missing dark themes by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6110](https://togithub.com/software-mansion/react-native-reanimated/pull/6110) - docs: fix transparent sidebar by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6117](https://togithub.com/software-mansion/react-native-reanimated/pull/6117) - Fix SET in Expo Go by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6116](https://togithub.com/software-mansion/react-native-reanimated/pull/6116) - Fix broken link in documentation by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6120](https://togithub.com/software-mansion/react-native-reanimated/pull/6120) - docs: Fix withTiming playground Power slider visibility by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6128](https://togithub.com/software-mansion/react-native-reanimated/pull/6128) - \[Web LA] Fix default transitions. by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6124](https://togithub.com/software-mansion/react-native-reanimated/pull/6124) - Fix tree shaking in JSReanimated by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6130](https://togithub.com/software-mansion/react-native-reanimated/pull/6130) - Fix useFrameCallback cleanup by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6143](https://togithub.com/software-mansion/react-native-reanimated/pull/6143) - Fix web exiting animation in StrictMode by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6129](https://togithub.com/software-mansion/react-native-reanimated/pull/6129) - Properly stringify tiny color values by [@swansontec](https://togithub.com/swansontec) in [https://github.com/software-mansion/react-native-reanimated/pull/6153](https://togithub.com/software-mansion/react-native-reanimated/pull/6153) - fix empty export on web by [@EvanBacon](https://togithub.com/EvanBacon) in [https://github.com/software-mansion/react-native-reanimated/pull/6171](https://togithub.com/software-mansion/react-native-reanimated/pull/6171) - Fix "Not implemented" exception with macros by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6137](https://togithub.com/software-mansion/react-native-reanimated/pull/6137) - Fix FadingTransition by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6183](https://togithub.com/software-mansion/react-native-reanimated/pull/6183) - \[Web LA] Fix chrome flickers by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6172](https://togithub.com/software-mansion/react-native-reanimated/pull/6172) - fix side effects by [@EvanBacon](https://togithub.com/EvanBacon) in [https://github.com/software-mansion/react-native-reanimated/pull/6188](https://togithub.com/software-mansion/react-native-reanimated/pull/6188) ##### Improvements - improved composed handler docs to match our standards by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6071](https://togithub.com/software-mansion/react-native-reanimated/pull/6071) - docs: update compatibility table for fabric by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6068](https://togithub.com/software-mansion/react-native-reanimated/pull/6068) - docs: remove redundant `'worklet';` in `useComposedEventHandler` by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6078](https://togithub.com/software-mansion/react-native-reanimated/pull/6078) - docs(example): update readme with build step by [@frankcalise](https://togithub.com/frankcalise) in [https://github.com/software-mansion/react-native-reanimated/pull/6089](https://togithub.com/software-mansion/react-native-reanimated/pull/6089) - Add Slider example to Reanimated Cookbook by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6094](https://togithub.com/software-mansion/react-native-reanimated/pull/6094) - docs: update Hire us to directly lead to contact form by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6087](https://togithub.com/software-mansion/react-native-reanimated/pull/6087) - Add 2048 example by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6032](https://togithub.com/software-mansion/react-native-reanimated/pull/6032) - \[Web LA] Add warning about `transform` by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6064](https://togithub.com/software-mansion/react-native-reanimated/pull/6064) - Adjust Playground dark theme by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6122](https://togithub.com/software-mansion/react-native-reanimated/pull/6122) - docs: add contributing docs page by [@maciekstosio](https://togithub.com/maciekstosio) in [https://github.com/software-mansion/react-native-reanimated/pull/6061](https://togithub.com/software-mansion/react-native-reanimated/pull/6061) - docs: Adjust expandable code by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6133](https://togithub.com/software-mansion/react-native-reanimated/pull/6133) - Add Floating Action Button example to Reanimated Cookbook by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6079](https://togithub.com/software-mansion/react-native-reanimated/pull/6079) - Update useWorkletCallback.ts by [@vonovak](https://togithub.com/vonovak) in [https://github.com/software-mansion/react-native-reanimated/pull/6140](https://togithub.com/software-mansion/react-native-reanimated/pull/6140) - Remove `getJSValue` in favor of `toJSValue` by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6042](https://togithub.com/software-mansion/react-native-reanimated/pull/6042) - Enable `-Wpedantic` flag on Android and use `std::vector` instead of VLA to pass arguments to `_scheduleOnJS` by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6157](https://togithub.com/software-mansion/react-native-reanimated/pull/6157) - Add remark about reading SharedValue from the js thread by [@j-piasecki](https://togithub.com/j-piasecki) in [https://github.com/software-mansion/react-native-reanimated/pull/6160](https://togithub.com/software-mansion/react-native-reanimated/pull/6160) - docs: fix 'Edit this page' link by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6176](https://togithub.com/software-mansion/react-native-reanimated/pull/6176) - docs: Edit this page button should go directly to edit page by [@kacperkapusciak](https://togithub.com/kacperkapusciak) in [https://github.com/software-mansion/react-native-reanimated/pull/6177](https://togithub.com/software-mansion/react-native-reanimated/pull/6177) - Fix lint error on main by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6179](https://togithub.com/software-mansion/react-native-reanimated/pull/6179) - Strict DOM example by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6175](https://togithub.com/software-mansion/react-native-reanimated/pull/6175) - \[LA] Replace Layout Transitions example by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6151](https://togithub.com/software-mansion/react-native-reanimated/pull/6151) - Merge ViewDescriptors implementation by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6123](https://togithub.com/software-mansion/react-native-reanimated/pull/6123) - \[LA] Replace Keyframe example by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6180](https://togithub.com/software-mansion/react-native-reanimated/pull/6180) ##### Internal Changes - Monorepo by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/5992](https://togithub.com/software-mansion/react-native-reanimated/pull/5992) - Monorepo - move README by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6096](https://togithub.com/software-mansion/react-native-reanimated/pull/6096) - Add missing unit tests (bezier, color converter, interpolate) by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6034](https://togithub.com/software-mansion/react-native-reanimated/pull/6034) - Fix nightly build CI by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6106](https://togithub.com/software-mansion/react-native-reanimated/pull/6106) - Make all links from Reanimated Cookbook relative by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6105](https://togithub.com/software-mansion/react-native-reanimated/pull/6105) - Clean up docs from redundant files by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6104](https://togithub.com/software-mansion/react-native-reanimated/pull/6104) - Fix and rename publish docs CI by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6108](https://togithub.com/software-mansion/react-native-reanimated/pull/6108) - Fix one more path in docs publish CI by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6109](https://togithub.com/software-mansion/react-native-reanimated/pull/6109) - Fix docs-check CI trigger path by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6112](https://togithub.com/software-mansion/react-native-reanimated/pull/6112) - Fix `web-example` by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6111](https://togithub.com/software-mansion/react-native-reanimated/pull/6111) - Screen transition example update - use proper import from screens instead of mock by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6118](https://togithub.com/software-mansion/react-native-reanimated/pull/6118) - Fix eslint rules and types of tests by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6103](https://togithub.com/software-mansion/react-native-reanimated/pull/6103) - Fix hot-reload in web-example by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6121](https://togithub.com/software-mansion/react-native-reanimated/pull/6121) - Remove unused file by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6125](https://togithub.com/software-mansion/react-native-reanimated/pull/6125) - Support snapshots of many views by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6047](https://togithub.com/software-mansion/react-native-reanimated/pull/6047) - Remove redundant `jestUtils` file by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6138](https://togithub.com/software-mansion/react-native-reanimated/pull/6138) - Use vanilla `babel.config.js` in plugin's unit tests by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/6139](https://togithub.com/software-mansion/react-native-reanimated/pull/6139) - Run formatter by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6142](https://togithub.com/software-mansion/react-native-reanimated/pull/6142) - Fix C++ linter on CI by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6147](https://togithub.com/software-mansion/react-native-reanimated/pull/6147) - Add tests of predefined exiting by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6136](https://togithub.com/software-mansion/react-native-reanimated/pull/6136) - Make `close when stale` time 14 days by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6152](https://togithub.com/software-mansion/react-native-reanimated/pull/6152) - Add tests of "withSequence" and clean up imports by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6050](https://togithub.com/software-mansion/react-native-reanimated/pull/6050) - Tests of `withDelay` by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6150](https://togithub.com/software-mansion/react-native-reanimated/pull/6150) - Fix all autoFixable problems inside app/common by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6162](https://togithub.com/software-mansion/react-native-reanimated/pull/6162) - Layout Transition test by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6168](https://togithub.com/software-mansion/react-native-reanimated/pull/6168) - Delete duplicate `gradle-wrapper.properties` by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/6187](https://togithub.com/software-mansion/react-native-reanimated/pull/6187) - docs: Move ExampleVideo to MDXComponents by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6145](https://togithub.com/software-mansion/react-native-reanimated/pull/6145) - docs: bump `@swmansion/t-rex-ui` to 0.0.12 by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6169](https://togithub.com/software-mansion/react-native-reanimated/pull/6169) - Testing colors by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6193](https://togithub.com/software-mansion/react-native-reanimated/pull/6193) #### New Contributors [@intergalacticspacehighway](https://togithub.com/intergalacticspacehighway) [@swansontec](https://togithub.com/swansontec) [@gronxb](https://togithub.com/gronxb) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/3.12.0...3.13.0 ### [`v3.12.1`](https://togithub.com/software-mansion/react-native-reanimated/releases/tag/3.12.1) [Compare Source](https://togithub.com/software-mansion/react-native-reanimated/compare/3.12.0...3.12.1) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/3.12.0...3.12.1 ### [`v3.12.0`](https://togithub.com/software-mansion/react-native-reanimated/releases/tag/3.12.0) [Compare Source](https://togithub.com/software-mansion/react-native-reanimated/compare/3.11.0...3.12.0) #### What's Changed ##### Features - Add `useComposedEventHandler` hook by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/5890](https://togithub.com/software-mansion/react-native-reanimated/pull/5890) - \[Web LA] Remove `existingTransform` by [@m-bert](https://togithub.com/m-bert) in [https://github.com/software-mansion/react-native-reanimated/pull/6060](https://togithub.com/software-mansion/react-native-reanimated/pull/6060) ##### Fixes - \[Android]\[Keyboard] More consistent inequality check to compute keyboard state by [@antFrancon](https://togithub.com/antFrancon) in [https://github.com/software-mansion/react-native-reanimated/pull/5874](https://togithub.com/software-mansion/react-native-reanimated/pull/5874) - fix typo on object key for `targetValues` in custom-animations.mdx by [@JDMathew](https://togithub.com/JDMathew) in [https://github.com/software-mansion/react-native-reanimated/pull/5994](https://togithub.com/software-mansion/react-native-reanimated/pull/5994) - Make animated components use different tags for events by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/5960](https://togithub.com/software-mansion/react-native-reanimated/pull/5960) - Prevent crash on non-existent view updates in Android by [@thomas-rx](https://togithub.com/thomas-rx) in [https://github.com/software-mansion/react-native-reanimated/pull/5767](https://togithub.com/software-mansion/react-native-reanimated/pull/5767) - Fix location after shared element transition by [@piaskowyk](https://togithub.com/piaskowyk) in [https://github.com/software-mansion/react-native-reanimated/pull/6010](https://togithub.com/software-mansion/react-native-reanimated/pull/6010) - fix: use proper classes for bridgeless by [@WoLewicki](https://togithub.com/WoLewicki) in [https://github.com/software-mansion/react-native-reanimated/pull/5997](https://togithub.com/software-mansion/react-native-reanimated/pull/5997) - Align handling colors with RN by [@maciekstosio](https://togithub.com/maciekstosio) in [https://github.com/software-mansion/react-native-reanimated/pull/5825](https://togithub.com/software-mansion/react-native-reanimated/pull/5825) - Make animation RollInLeft work with modifers by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6039](https://togithub.com/software-mansion/react-native-reanimated/pull/6039) - docs: fix useAnimatedKeyboard page crash by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6056](https://togithub.com/software-mansion/react-native-reanimated/pull/6056) ##### Improvements - Give more meaningful warning when modifying a Shareable by [@tjzel](https://togithub.com/tjzel) in [https://github.com/software-mansion/react-native-reanimated/pull/5548](https://togithub.com/software-mansion/react-native-reanimated/pull/5548) - Update useAnimatedKeyboard docs by [@maciekstosio](https://togithub.com/maciekstosio) in [https://github.com/software-mansion/react-native-reanimated/pull/5866](https://togithub.com/software-mansion/react-native-reanimated/pull/5866) - Change the docs to mention, that `.springify()` works with `.duration()` by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/5990](https://togithub.com/software-mansion/react-native-reanimated/pull/5990) - Remove `CellRendererComponent` from Animated.FlatList props by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/5951](https://togithub.com/software-mansion/react-native-reanimated/pull/5951) ##### Internal Changes - Add `warning` and `failing` test decorators by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/5929](https://togithub.com/software-mansion/react-native-reanimated/pull/5929) - Remove outdated code for unsupported React Native versions by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/5979](https://togithub.com/software-mansion/react-native-reanimated/pull/5979) - Remove REAInitializer by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/5681](https://togithub.com/software-mansion/react-native-reanimated/pull/5681) - Make `useScrollviewOffset` ref nullable and simplify its code by [@szydlovsky](https://togithub.com/szydlovsky) in [https://github.com/software-mansion/react-native-reanimated/pull/6009](https://togithub.com/software-mansion/react-native-reanimated/pull/6009) - docs: add [@swmansion/t-rex-ui](https://togithub.com/swmansion/t-rex-ui) by [@patrycjakalinska](https://togithub.com/patrycjakalinska) in [https://github.com/software-mansion/react-native-reanimated/pull/6015](https://togithub.com/software-mansion/react-native-reanimated/pull/6015) - Add more tests - useSharedValue, useAnimatedStyle , useDerivedValue by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/5981](https://togithub.com/software-mansion/react-native-reanimated/pull/5981) - Test predefined entering animation by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/5995](https://togithub.com/software-mansion/react-native-reanimated/pull/5995) - Tests: cancelAnimation, useFrameCallback, measure, withDecay by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/6016](https://togithub.com/software-mansion/react-native-reanimated/pull/6016) #### New Contributors [@antFrancon](https://togithub.com/antFrancon), [@JDMathew](https://togithub.com/JDMathew), [@thomas-rx](https://togithub.com/thomas-rx), [@exploIF](https://togithub.com/exploIF) #### 🙌 Thank you for your contributions! **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/3.11.0...3.12.0 Package build: https://github.com/software-mansion/react-native-reanimated/actions/runs/9287839734 ### [`v3.11.0`](https://togithub.com/software-mansion/react-native-reanimated/releases/tag/3.11.0) [Compare Source](https://togithub.com/software-mansion/react-native-reanimated/compare/3.10.1...3.11.0) #### What's Changed - Fix EXC_BAD_ACCESS crash on iOS in `[REAAnimationsManager clearSharedTransitionConfigForTag:]` by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/5975](https://togithub.com/software-mansion/react-native-reanimated/pull/5975) - Fix uncaught exception 'NSUnknownKeyException' on app reload on iOS by [@tomekzaw](https://togithub.com/tomekzaw) in [https://github.com/software-mansion/react-native-reanimated/pull/5976](https://togithub.com/software-mansion/react-native-reanimated/pull/5976) - Test two ways to use sharedValue in `useAnimatedStyle` by [@Latropos](https://togithub.com/Latropos) in [https://github.com/software-mansion/react-native-reanimated/pull/5893](https://togithub.com/software-mansion/react-native-reanimated/pull/5893) - docs: fix grammar by [@wodin](https://togithub.com/wodin) in [https://github.com/software-mansion/react-native-reanimated/pull/5978](https://togithub.com/software-mansion/react-native-reanimated/pull/5978) - fix: build issues on visionOS by [@okwasniewski](https://togithub.com/okwasniewski) in [https://github.com/software-mansion/react-native-reanimated/pull/5980](https://togithub.com/software-mansion/react-native-reanimated/pull/5980) **Full Changelog**: https://github.com/software-mansion/react-native-reanimated/compare/3.10.0...3.11.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.