PackageTrack

npm ยท #3949

@react-native/gradle-plugin

0.87.1react/react-native โ†—

Gradle Plugin for React Native

Release timeline

1159 releases since 2022
2023202420252026

Releases

  1. 0.78.0-nightly-20241209-4165884b79 Dec 2024pre-release

    Nothing published for this version

  2. 0.78.0-nightly-20241208-4165884b78 Dec 2024pre-release

    Nothing published for this version

  3. 0.78.0-nightly-20241207-6200a4d337 Dec 2024pre-release

    Nothing published for this version

  4. 0.78.0-nightly-20241206-7a81fd7a86 Dec 2024pre-release

    Nothing published for this version

  5. 0.78.0-nightly-20241205-f402ed17f5 Dec 2024pre-release

    Nothing published for this version

  6. 0.78.0-nightly-20241204-949d229b54 Dec 2024pre-release

    Nothing published for this version

  7. 0.78.0-nightly-20241203-bfc8b33913 Dec 2024pre-release

    Nothing published for this version

  8. 0.78.0-nightly-20241202-91e217ff52 Dec 2024pre-release

    Nothing published for this version

  9. 0.78.0-nightly-20241201-91e217ff51 Dec 2024pre-release

    Nothing published for this version

  10. 0.78.0-nightly-20241130-91e217ff530 Nov 2024pre-release

    Nothing published for this version

  11. 0.78.0-nightly-20241129-5ff59b44829 Nov 2024pre-release

    Nothing published for this version

  12. 0.78.0-nightly-20241128-5da7089e328 Nov 2024pre-release

    Nothing published for this version

  13. 0.78.0-nightly-20241127-40c194cf427 Nov 2024pre-release

    Nothing published for this version

  14. 0.77.321 Jul 2025
    Release notes

    ๐Ÿšจ 0.77.3 is the last release for this version. React Native 0.77 is now out of support ๐Ÿšจ

    Added

    Android specific

    • Gradle: RNGP - Add support for exclusiveEnterpriseRepository to specify an internal Maven mirror. (6cb8dc37c7 by @cortinico)

    Changed

    Fixed

    • Timers: Align timer IDs and timer function argument error handling with web standards. (480a4642e5 by @kitten)

    Android specific

    iOS specific

    • Interop Layer: Fixed adding child views to a native view using the interop layer. (d53a60dd23 by @chrfalch)
    • Debugger: Restore "Paused in debugger" overlay icon. (f30c46efbd by @robhogan)
    • layout: Layout direction changes are now honored on bundle reload. (36f29beac4 by @chrsmys)
    • file reads: Fix crash caused by [RCTFileRequestHanlder invalidate]. (789ed7d5ad by @zhouzh1)

    Hermes dSYMS:


    You can file issues or pick requests against this release here.


    To help you upgrade to this version, you can use the Upgrade Helper โš›๏ธ.


    View the whole changelog in the CHANGELOG.md file.

    Open source โ†’
    Additional notes2 sources agreeOpen source โ†’
  15. 0.77.225 Mar 2025
    Release notes

    Added

    iOS specific

    • Codegen: Add the source parameter to generate-codegen-artifacts to avoid generating files not needed by libraries. (98b8f17811 by @cipolleschi)

    Fixed

    • DevTools: Fix disconnections of DevTools when the network is under significant strain. (b0974135bf by @vzaidman)
    • CLI: Fix registering of start and bundle commands with community CLI and isolated node_modules. (1f002f9999 by @robhogan)
    • Metro: Bump minimum Metro to 0.81.3, fix "_interopRequireDefault is not a function" with enablePackageExports (b335436113 by @robhogan)

    Android specific

    iOS specific

    • Interop Layer: Properly pass nil for nullable parameters instead of NSNull for legacy modules (619d5dfbb2 by @cipolleschi)
    • TextInput: Fix crashes when any text is entered while running as iOS app on apple silicon mac (8d7aca30e7 by @zhongwuzw)

    Hermes dSYMS:


    You can file issues or pick requests against this release here.


    To help you upgrade to this version, you can use the Upgrade Helper โš›๏ธ.


    View the whole changelog in the CHANGELOG.md file.

    Open source โ†’
    Additional notes2 sources agreeOpen source โ†’
  16. 0.77.113 Feb 2025
    Release notes

    Fixed

    Android specific

    iOS specific

    • Image: Load images even when the extension is implicit (bc35afefd5 by @cipolleschi)
    • Interop Layer: Avoid crashing the app when the InteropLayer can't find some methods in the native implementation. (83b986d370 by @cipolleschi)
    • Interop Layer: Properly handle null values coming from NativeModules. (475f797a51 by sammy-SC)

    Added

    • DevX: Add opt in for legacy Metro log streaming via --client-logs flag (969eb3f007 by huntie)

    Hermes dSYMS:


    You can file issues or pick requests against this release here.


    To help you upgrade to this version, you can use the Upgrade Helper โš›๏ธ.


    View the whole changelog in the CHANGELOG.md file.

    Open source โ†’
    Additional notes2 sources agreeOpen source โ†’
  17. 0.77.021 Jan 2025
    Release notes

    0.77 stable is out!

    This release also includes over 1061 commits from 161 contributors! Thanks to everyone who contributed to our first release of 2025!

    You can see all the highlights of the release in our release blog post.


    <!-- TODO Update these links for your release version --> Hermes dSYMS:


    You can file pick requests against this release here.


    To help you upgrade to this version, you can use the Upgrade Helper โš›๏ธ.


    View the whole changelog in the CHANGELOG.md file

    Open source โ†’
    Additional notes2 sources agreeOpen source โ†’
  18. 0.77.0-rc.716 Jan 2025pre-release
    Release notes

    This is intended to be the ๐Ÿฅ‡ Golden RC ๐Ÿฅ‡. The 0.77.0 stable release is scheduled for next week.


    Fixed

    iOS specific


    <!-- TODO Update these links for your release version --> Hermes dSYMS:


    You can file issues or pick requests against this release here.


    To help you upgrade to this version, you can use the Upgrade Helper โš›๏ธ.


    View the whole changelog in the CHANGELOG.md file.

    Open source โ†’
  19. 0.77.0-rc.66 Jan 2025pre-release
    Release notes

    ~This is intended to be the ๐Ÿฅ‡ Golden RC ๐Ÿฅ‡. The 0.77.0 stable release is scheduled for next week.~


    Fixed

    Android specific


    <!-- TODO Update these links for your release version --> Hermes dSYMS:


    You can file issues or pick requests against this release here.


    To help you upgrade to this version, you can use the Upgrade Helper โš›๏ธ.


    View the whole changelog in the CHANGELOG.md file.

    Open source โ†’
  20. 0.77.0-rc.530 Dec 2024pre-release
    Release notes

    Fixed

    iOS specific


    <!-- TODO Update these links for your release version --> Hermes dSYMS:


    You can file issues or pick requests against this release here.


    To help you upgrade to this version, you can use the Upgrade Helper โš›๏ธ.


    View the whole changelog in the CHANGELOG.md file.

    Open source โ†’
  21. 0.77.0-rc.423 Dec 2024pre-release
    Release notes

    Fixed

    Android specific

    • Restore layout/invalidate during ReactViewClippingManager.removeViewAt() (e3970a4bb3 by @tdn20)

    <!-- TODO Update these links for your release version --> Hermes dSYMS:


    You can file issues or pick requests against this release here.


    To help you upgrade to this version, you can use the Upgrade Helper โš›๏ธ.


    View the whole changelog in the CHANGELOG.md file.

    Open source โ†’
  22. 0.77.0-rc.317 Dec 2024pre-release
    Release notes

    Changed

    Android specific

    Fixed

    Android specific

    iOS specific

    • Enable hermes debugger by configuration type instead of configuration name (eda4f185b3 by @benhandanyan)
    • Workaround for Mac Catalyst TextInput crash due to serialization attempt of WeakEventEmitter (e04738b7ec by @rozele)

    Hermes dSYMS:


    You can file issues or pick requests against this release here


    To help you upgrade to this version, you can use the upgrade helper โš›๏ธ


    You can find the whole changelog history in the changelog.md file.

    Open source โ†’
  23. 0.77.0-rc.29 Dec 2024pre-release
    Release notes

    <!-- TODO Copy and paste your formatted Changelog generated here. -->

    v0.77.0-rc.2

    Changed

    • Reverts #47503. (Callbacks passed to animation.start(<callback>) will be scheduled for execution in a microtask. Previously, there were certain scenarios in which the callback could be synchronously executed by start.) (8793b7d89b by @yungsters)

    Fixed

    Android specific


    <!-- TODO Update these links for your release version --> Hermes dSYMS:


    You can file issues or pick requests against this release here.


    To help you upgrade to this version, you can use the Upgrade Helper โš›๏ธ.


    View the whole changelog in the CHANGELOG.md file.

    Open source โ†’
  24. 0.77.0-rc.14 Dec 2024pre-release
    Release notes

    Fixed

    • Replace Object.hasOwn usages to fix Animated on JSC (e996b3f346 by @robhogan)
    • Remove non compliant filename* attribute in a FormData content-disposition header (f791fb9e66 by @foyarash)
    • Fix "punycode is deprecated" warning by replacing node-fetch with native fetch (881d8a720f by @jbroma)

    Android specific


    Hermes dSYMS:


    You can file issues or pick requests against this release here.


    To help you upgrade to this version, you can use the Upgrade Helper โš›๏ธ.


    View the whole changelog in the CHANGELOG.md file.

    Open source โ†’
  25. 0.77.0-rc.026 Nov 2024pre-release
    Release notes

    Breaking

    Android specific

    iOS specific

    Added

    Android specific

    iOS specific

    Changed

    • Fixed a typo in the README file. (30e75a51f3 by @Aryan2727-debug)
    • Fix unnececary rerenders of VirtualizedListCells with strictMode={true} (aafe696453 by @Tom910)
    • The AnimatedNode graph will not occur during the insertion effect phase, which means animations can now be reliably started during layout effects. (316170ce8d by @yungsters)
    • AttributedString appendFragment and prependFragment take an rval instead of a const ref; append/prependAttributedString have been removed (2c31fe99e1 by @javache)
    • Improved AttributedText generation for raw text nodes. (2f7957f2fd by @javache)
    • Callbacks passed to animation.start(<callback>) will be scheduled for execution in a microtask. Previously, there were certain scenarios in which the callback could be synchronously executed by start. (090501d26d by @yungsters)
    • Optimized the performance of updating Animated components. (f0ffcd4f5d by @yungsters)
    • Bump serve-static to 1.16.2 to fix CVE-2024-43800 (50e38cc9f1 by @cortinico)
    • Bump Folly to 2024.10.14.00 (37375d8aba by @alanleedev)
    • useMergeRefs and components using it (e.g. Pressable) now support ref cleanup functions. (01e210fd28 by @yungsters)
    • : Update Metro to 0.81.0 (0902b0af75 by @robhogan)
    • Animations started with incompatible useNativeDriver and AnimatedValue configurations will now synchronously fail. Previously, spring and timing animations with non-zero delays would throw the error asynchronously. (fd8cf19625 by @yungsters)
    • The Animation superclass no longer exposes __onEnd as a property. Subclasses must instead invoke super.start(โ€ฆ) in their start() implementation. (b3fe06b268 by @yungsters)
    • Simplified Flow types to use HostInstance (which changing nominal types). (177697f539 by @yungsters)
    • Upgrade React DevTools to 6.0.0. (ed4f6d6891 by @hoxyq)
    • Fix: use public instance in Fiber renderer and expose it from getInspectorDataForViewAtPoint (#31068) (633ad4933e by @hoxyq)
    • Get react-native package name from package.json in codegen script (65575e8399 by @okwasniewski)
    • Bring back shouldSkipStateUpdatesForLoopingAnimations feature flag (6e0e712c2a by @dmytrorykun)
    • AnimatedNode (and its subclasses) once again implement toJSON(). (7bd4a54968 by @yungsters)
    • Do not print Bridgeless Mode is enabled on console anymore (f3a969f38d by @cortinico)
    • Bump main to 0.77-main (120558c0cd by @cipolleschi)
    • Improved the performance of unmounting (and updating, when an enclosing Activity becomes hidden) Animated components (46abda55b9 by Royi Hagigi)
    • AnimatedNode (and its subclasses) no longer implement toJSON(). (fe6228512e by @yungsters)
    • Animated now resolves style to the original prop value if it contains no AnimatedNode instances. Previously, it would resolve to a flattened style object. (ca234ba10e by @yungsters)
    • Bump Metro dependencies to 0.81.0-alpha.0 (40f98b5eee by @robhogan)

    Android specific

    iOS specific

    • Make prefetchImageWithMetadata's queryRootName nullable in the spec (4dd60acb7d by @TheRogue76)
    • Change how components automatically register (8becc2514d by @cipolleschi)
    • Stop generating the RCTThirdPartyLibraryComponentProvider (60b9d3d89e by @cipolleschi)
    • RCTSurfaceHostingProxyRootView no longer has different behavior (whether it calls start on the provided surface) depending on which initializer is used. Call start yourself on the surface instead. (13b93cfdda by Nolan O'Brien)
    • Use newArchEnabled flag in RCTAppDelegate and RCTRootViewFactory (7e1674fc59 by @okwasniewski)
    • Do not move to the main queue synchronously when starting a new surface (ab2c47be28 by @cipolleschi)
    • Rename RCTUIGraphicsImageRenderer to RCTMakeUIGraphicsImageRenderer (6a09fc09af by @Saadnajmi)
    • Refactor RCTDevLoadingView to use constraints (fbda60e657 by @okwasniewski)

    Deprecated

    Android specific

    iOS specific

    • Deprecating RCTBridgeModule batchDidComplete and adding configuration to disable it (731bd95c43 by @philIip)

    Removed

    Android specific

    iOS specific

    Fixed

    • Hermes: revert Intl removal (4cffff35e0 by @robhogan)
    • Fix the nodes' owners not being updated when display: contents is used (aa53bde21b by @j-piasecki)
    • dev-middleware: Rewrite URLs in the inspector proxy to cover all configurations, not just Android emulators. (74995bc90a by @robhogan)
    • Fix C++ bridging template compatibility with MSVC (e6848ba5ba by @acoates-ms)
    • Accessing KeyboardAvoidingEvent event in onLayout handler (68db74205a by @mhoran)
    • dev-middleware: Fix URL rewriting where device and debugger reach the server on different ports/protocols. (5da7ebf99a by @robhogan)
    • dev-middleware: Regex-escape IP addresses in urlRegex replacements (aae3e03e57 by @robhogan)
    • Fixed jest error from Appearance.js (ce838a4bcf by @Kudo)
    • When using Babel with plain JavaScript files, support for additional user syntax plugins should be fixed (now uses Babel's parser instead of hermes-parser). There is no change for JS files annotated with flow, where extended JS syntax remains unsupported. (3de9892353 by @huntie)
    • Fix Appearance.setColorScheme(null) not resetting color scheme value (7d63235086 by @sangonz193)
    • Fix text not taking full width (550b0c0ed1 by @s77rt)
    • Linear gradient start and end point algorithm. (221d1eceda by @intergalacticspacehighway)
    • Codegen: Support nested objects in arrays (13780126d3 by @tvanlaerhoven)
    • RN DevTools: Don't assume 10.0.2.2 is an alias for localhost unless it's used to establish a connection to the server (69400be4fc by @robhogan)
    • Do not discard props in the patch when they are not null while using useNativeProps (4c3112c8d8 by @cipolleschi)
    • : dev-middleware: Remove URL.canParse, restore compat with Node < 18.17 (99767d43b0 by @robhogan)
    • RN DevTools: Fix fetching sources and source maps when the dev-server is remote and not tunnelled via the same port+protocol. (d1b0e9a30b by @robhogan)
    • Fix npm react-native start when cli-server-api isn't installed (e0be2efe4e by @blakef)
    • AnsiHighlight style in RTL layout (9a3958a619 by @hexboy)
    • Fixes typo in ReactHostImpl (e3f03269c5 by @rozele)
    • TextTransform: capitalize better reflects the web behaviour (dc2000c875 by @javache)
    • Fix for nodes with display: contents not being cleaned in some cases (a88ddcecc9 by @j-piasecki)
    • Microtasks are now correctly executed after the code evaluation in Console panel of DevTools. (3dfe22bd27 by @hoxyq)
    • Passed height and width as native props to support cases where source is an array. (45b177f50d by @shubhamguptadream11)
    • PerformanceEntryReporter::reportMark and PerformanceEntryReporter::reportMeasaure now return created performance entries. (32f7b3b4e0 by @robik)
    • Make Codegen work with local modules (7b6e8e7765 by @cipolleschi)
    • Fix KeyboardAvoidingView not aware of the keyboard closing it is unmounted (08bd8ac47d by @QichenZhu)
    • Fix onEndReached not being called when getItemLayout is present and we scroll past render window (3485e9ed87 by YunPeng Chong)
    • Fix cast and control paths errors on windows (0794fa909b by @TatianaKapos)
    • Plumbing to get boxSizing prop to Yoga round 2 (3ca796edc3 by @joevilches)
    • Fix onEndReached not being called when getItemLayout is present and we scroll past render window (62b7396bf4 by @NickGerleman)
    • TurboModule::get is now a final method, override create to customize property lookup (5b5e150eaf by @javache)
    • Improved types for AnimatedProps (390925ea39 by @javache)
    • Upgrade Codegen dependency [email protected] to resolve outdated dependencies (39c98fb8f8 by @byCedric)
    • Fixed issues with W3C PointerEvents testsx (1dcaf823f5 by @rozele)
    • Fixed issue with W3C PointerEvents tests (68a6b69b27 by @rozele)
    • Fix setImmediate/clearTimeout mismatch in NativeAnimatedHelper that could clear an unrelated setTimeout. (a5dd1be889 by Benoit Girard)
    • Improved error message when no view config is found. (bca232ad90 by @javache)
    • : Order of operations related to platformConfig propagation in NativeAnimated (a64183b0c6 by @rozele)
    • Rename overlayColor prop in Modal to backdropColor (7aeff18970 by @alanleedev)
    • Fix source mapping for codegenNativeCommands (8fba154b66 by @vzaidman)
    • Fixed accuracy of FlatList estimations to determine what elements are visible in the rendering window. (40aaeb7181 by @rubennorte)
    • Fix type conversion error in react native windows build. (13db1cb88b by @marlenecota)
    • Correctly pass down isLooping in parallel animation (4014aa4528 by @zeyap)

    Android specific

    iOS specific


    Hermes dSYMS:


    You can file issues or pick requests against this release here.


    To help you upgrade to this version, you can use the Upgrade Helper โš›๏ธ.


    View the whole changelog in the CHANGELOG.md file.

    Open source โ†’
  26. 0.77.0-nightly-20241126-f70c3cae526 Nov 2024pre-release

    Nothing published for this version

  27. 0.77.0-nightly-20241125-4cffff35e25 Nov 2024pre-release

    Nothing published for this version

  28. 0.77.0-nightly-20241125-2781888d225 Nov 2024pre-release

    Nothing published for this version

  29. 0.77.0-nightly-20241125-24b0ded3c25 Nov 2024pre-release

    Nothing published for this version

  30. 0.77.0-nightly-20241124-d4d1eb9bb24 Nov 2024pre-release

    Nothing published for this version

  31. 0.77.0-nightly-20241123-1fed2cfde23 Nov 2024pre-release

    Nothing published for this version

  32. 0.77.0-nightly-20241122-e4d8c967822 Nov 2024pre-release

    Nothing published for this version

  33. 0.77.0-nightly-20241121-550b0c0ed21 Nov 2024pre-release

    Nothing published for this version

  34. 0.77.0-nightly-20241120-a865975ce20 Nov 2024pre-release

    Nothing published for this version

  35. 0.77.0-nightly-20241119-fbe4c0ed319 Nov 2024pre-release

    Nothing published for this version

  36. 0.77.0-nightly-20241118-89a7238ac18 Nov 2024pre-release

    Nothing published for this version

  37. 0.77.0-nightly-20241118-3986eefed18 Nov 2024pre-release

    Nothing published for this version

  38. 0.77.0-nightly-20241117-6f1c2a51217 Nov 2024pre-release

    Nothing published for this version

  39. 0.77.0-nightly-20241116-38fb83ca816 Nov 2024pre-release

    Nothing published for this version

  40. 0.77.0-nightly-20241115-74ed831a315 Nov 2024pre-release

    Nothing published for this version

  41. 0.77.0-nightly-20241114-316170ce814 Nov 2024pre-release

    Nothing published for this version

  42. 0.77.0-nightly-20241113-d3c5446a613 Nov 2024pre-release

    Nothing published for this version

  43. 0.77.0-nightly-20241112-16eb53bef12 Nov 2024pre-release

    Nothing published for this version

  44. 0.77.0-nightly-20241111-a9a1c86a911 Nov 2024pre-release

    Nothing published for this version

  45. 0.77.0-nightly-20241110-44d61941410 Nov 2024pre-release

    Nothing published for this version

  46. 0.77.0-nightly-20241109-7794d7af49 Nov 2024pre-release

    Nothing published for this version

  47. 0.77.0-nightly-20241108-cbab004eb8 Nov 2024pre-release

    Nothing published for this version

  48. 0.77.0-nightly-20241107-0ca2ba0827 Nov 2024pre-release

    Nothing published for this version

  49. 0.77.0-nightly-20241106-b7ec7523c6 Nov 2024pre-release

    Nothing published for this version

  50. 0.77.0-nightly-20241105-fe656be265 Nov 2024pre-release

    Nothing published for this version

  51. 0.77.0-nightly-20241104-7211119d24 Nov 2024pre-release

    Nothing published for this version

  52. 0.77.0-nightly-20241103-7211119d23 Nov 2024pre-release

    Nothing published for this version

  53. 0.77.0-nightly-20241102-7211119d22 Nov 2024pre-release

    Nothing published for this version

  54. 0.77.0-nightly-20241101-65cdd5b821 Nov 2024pre-release

    Nothing published for this version

  55. 0.77.0-nightly-20241031-3a01a0c9c31 Oct 2024pre-release

    Nothing published for this version

  56. 0.77.0-nightly-20241030-e7971352430 Oct 2024pre-release

    Nothing published for this version

  57. 0.77.0-nightly-20241029-4076dbfc829 Oct 2024pre-release

    Nothing published for this version

  58. 0.77.0-nightly-20241028-dc2000c8728 Oct 2024pre-release

    Nothing published for this version

  59. 0.77.0-nightly-20241027-dc2000c8727 Oct 2024pre-release

    Nothing published for this version

  60. 0.77.0-nightly-20241026-33e1ae13f26 Oct 2024pre-release

    Nothing published for this version