github software-mansion/react-native-reanimated 3.16.0

18 hours ago

Features

  • Support React Native 0.76 by @tomekzaw in #6499
  • feat: Add react-compiler safe API to mutables by @tjzel in #6312
  • [Web LA] Add skipEntering by @m-bert in #6425
  • feat: Implement better reanimated logger with clean stack traces by @MatiPl01 in #6385
  • feat: Use new logger and ReanimatedError for lib warnings and errors by @MatiPl01 in #6387
  • feat: add support for isNavigationBarTranslucentAndroid by @maciekstosio in #6431
  • feat: Expose BaseLayoutAnimationConfig by @tjzel in #6558

Fixes

Docs changes

Internal changes

  • chore: Make GitHub actions names match their titles, cleanup by @tjzel in #6391
  • Regenerate some test snapshots by @Latropos in #6382
  • chore: Fix precommit script by @tjzel in #6407
  • Remove duplicated logic of error tests by @Latropos in #6358
  • refactor: Split Java and ObjC code into Reanimated and Worklets dirs by @tjzel in #6366
  • chore: Bump RN to 0.75.2 in examples by @tjzel in #6464
  • chore: Enforce the use of ReanimatedError instead of Error by @MatiPl01 in #6454
  • Fix keyframe types by @Latropos in #6438
  • chore: Apply various native code cleanups by @tjzel in #6470
  • Set CMake version on Android just like react-native by @tomekzaw in #6474
  • Use string interpolation in RNReanimated.podspec by @tomekzaw in #6473
  • chore: Remove codegen resolution by @tjzel in #6488
  • chore: Bump prettier by @tjzel in #6486
  • chore: Add separate tsconfig for metro-config by @tjzel in #6487
  • chore: Fix codegen dir in examples by @tjzel in #6490
  • chore: Bump react-native-builder-bob by @tjzel in #6485
  • Monorepo Support: Use node resolver to locate React Native package by @morganick in #6482
  • chore: Enable TSDoc and JSDoc formatting by @tjzel in #6484
  • chore: Enable .js TypeScript checks in repo by @tjzel in #6483
  • chore: Fix deprecated this captures in lambdas for NDK 27 by @tjzel in #6495
  • chore: Add eslint-plugin-reanimated build directory to .gitignore by @tjzel in #6493
  • fix: Remove error-prone package.json addition from react-native-builder-bob by @tjzel in #6494
  • chore(TypeScript): Add ViewDescriptorsWrapper type to fix types by @tjzel in #6481
  • chore: Hotfix formatting by @tjzel in #6496
  • chore: Enable strict mode by default, remove fatal log, add missing web check by @MatiPl01 in #6477
  • chore: Ignore comments in validation scripts by @tjzel in #6554
  • chore: Bump prettier in docs by @tjzel in #6497
  • refactor: Remove 'worklets' dependency on NativeReanimatedModule by @tjzel in #6357
  • refactor: Less error prone _value in Mutables. by @tjzel in #6311
  • Remove empty.cpp by @tomekzaw in #6540
  • Convert double-quoted includes to angle includes by @tomekzaw in #6537
  • refactor: Obtain JsCallInvoker directly from context by @tjzel in #6542
  • Merge packagingOptions in build.gradle by @tomekzaw in #6541
  • Convert all iOS includes to angle-bracket imports by @tomekzaw in #6543
  • Change namespace reanimated to worklets by @tomekzaw in #6544
  • feat: Allow to fire compatibility check action with label by @tjzel in #6545
  • fix: Remove path from Compatibility Action by @tjzel in #6547
  • Move Android sources to android/ subdirectory and update includes by @tomekzaw in #6549
  • fix: Change import to uppercase by @patrycjakalinska in #6388
  • [reJest] Migrate to use the new runtimetests API by @Latropos in #6356
  • chore: Pretty pre-commit by @tjzel in #6423
  • chore: Improve build pipeline of Reanimated Babel plugin by @tjzel in #6424
  • chore: Rename LiquidSwipe Button by @tjzel in #6428
  • chore: Upgrade React Native to 0.75.1 by @tjzel in #6420
  • chore: Clean up reanimated logger and error implementation by @MatiPl01 in #6453
  • Add tests of keyframe animations by @Latropos in #6433
  • feat: Add Reanimated compatibility GitHub action by @tjzel in #6399
  • Fix github workflows by @Latropos in #6412
  • Add mutable value read/write during render warning by @MatiPl01 in #6310
  • Fix inline style tests in Jest by @m-bert in #6400
  • Extract logic from TestRunner by @Latropos in #6390
  • feat: Add main branch protection scripts by @tjzel in #6555

New Contributors

Full Changelog: 3.15.5...3.16.0

Don't miss a new react-native-reanimated release

NewReleases is sending notifications on new releases.