What's Changed
- Add 3.8.0 to compatibility table by @tjzel in #5772
- feat: migrate to turbomodule by @WoLewicki in #5751
- fix: remove top level is_fabric check by @WoLewicki in #5779
- reJest - mikro-framework for Reanimated public API runtime tests by @Latropos in #5400
- Add macos platform to issue template by @jfedak in #5786
- Check value callback whether it is valid or not by @vietdung97 in #5784
- Add
jestUtils
to mocks by @tjzel in #5791 - Allow SETs configuration to be updated on rerender by @bartlomiejbloniarz in #5495
- Bump follow-redirects from 1.15.4 to 1.15.6 in /docs by @dependabot in #5798
- Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #5797
- Bump follow-redirects from 1.15.4 to 1.15.6 in /WebExample by @dependabot in #5796
- Bump follow-redirects from 1.15.4 to 1.15.6 in /NextExample by @dependabot in #5799
- Make "Reanimated" title in docs interactive. by @LatekVo in #5766
- Fix example in our example app by @Latropos in #5783
- Fix ocassional text interactivity issues. by @LatekVo in #5803
- Fix dynamically added/removed animated styles on iOS/Android by @tjzel in #5268
- feat: Support
jsi::NativeState
in Shareables by @mrousavy in #5785 - Add web implementation for useScrollViewOffset by @szydlovsky in #5805
- Replace
systemUptime
calls withCACurrentMediaTime()
to comply with Apple privacy requirements by @tomekzaw in #5819 - Better error when passing easing from 'react-native' instead of 'reanimated' by @Latropos in #5639
- Add information about type of
toValue
to our documentation by @Latropos in #5806 - Add screen transition animation by @piaskowyk in #5274
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /docs by @dependabot in #5827
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /WebExample by @dependabot in #5828
- Add proper listeners cleanup to native useScrollViewOffset by @szydlovsky in #5831
- Update useScrollViewOffset docs by @szydlovsky in #5824
- Fix default Sensor interval causing a security exception by @LatekVo in #5812
- Screen Transition update public API by @piaskowyk in #5833
- Add documentation that event handlers cannot be used with more than one component. by @Latropos in #5809
- docs: hide AnimationToValue component from sidebar by @kacperkapusciak in #5835
- Make /app good for for 0.74 by @tjzel in #5830
- Don't call hooks conditionally in
useScrollViewOffset
by @tjzel in #5839 - Add support for React Native 0.74 by @tjzel in #5815
- Bump examples to 0.74 by @tjzel in #5834
- Bump express from 4.18.2 to 4.19.2 in /docs by @dependabot in #5841
- Bump express from 4.18.2 to 4.19.2 in /WebExample by @dependabot in #5842
- Add support for cloning
Error
by @tomekzaw in #5844 - Bump Gesture Handler version in documentation by @m-bert in #5849
- FPSCounter by @piaskowyk in #5770
- Include original remote function name in "Tried to synchronously call" error message by @tomekzaw in #5843
- Fix layout animations example in landing page by @m-bert in #5848
- Implement
not
for runtime tests by @Latropos in #5813 - Increase screen transition velocity by @piaskowyk in #5847
- Include factory in easing warning by @Latropos in #5859
- Fix useScrollViewOffset taking wrong viewTag by @tjzel in #5790
- Fix web useScrollViewOffset on wrapped scrolls by @szydlovsky in #5861
- docs(README-Fabric): updated next tag to nightly by @frankcalise in #5865
- feat: Bridgeless with runtimeExecutor by @WoLewicki in #5734
- Use one constructor for NativeReanimatedModule with bridgeless by @tjzel in #5868
New Contributors
- @vietdung97 made their first contribution in #5784
- @LatekVo made their first contribution in #5766
- @frankcalise made their first contribution in #5865
Full Changelog: 3.8.1...3.9.0-rc.0