Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@react-native/babel-plugin-codegen

Package Overview
Dependencies
Maintainers
2
Versions
476
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@react-native/babel-plugin-codegen - npm Package Versions

1
4648

0.73.0-nightly-20230622-0201e51bb

Diff

react-native-bot
published 0.73.0-nightly-20230603-fd9e295be •

react-native-bot
published 0.73.0 •

Changelog

Source

v0.73.0

Breaking

  • Bump minimum Node JS version to 18 (2eb25cbdbe)
  • Require C++ 20 when including renderer headers (3b5bea01d0 by @NickGerleman)
  • Remove included flow-typed/ directory from the react-native package (4540668c15 by @huntie)
  • per-node pointScaleFactor (dce7242ab6 by @NickGerleman)
  • Remove "UseLegacyStretchBehaviour" functions (c35ff13a58 by @NickGerleman)
  • Remove YGConfigGetInstanceCount (858173280f by @NickGerleman)
  • Remove interpolateProps functionality from ComponentDescriptor to fix circular dependency between react/renderer/core and react/renderer/components/view (bae63d492f)
  • Migrate from native CallInvoker to NativeMethodCallInvoker (b70f186b53 by @RSNara)
  • Change how we set cmake policy (2b932c3820 by @NickGerleman)
  • Add YGErrata integration within C ABI (0fd0f56f20 by @NickGerleman)
  • Set runtimeConfig provider for the Template (2de964cfd2 by @dmytrorykun)
Android specific
  • Fix: role="searchbox" should assign "SearchField" trait on iOS (2749fbca9a by @mdjastrzebski)
  • Renamed FabricMountItem.* files to MountItem.* to better match the name of the struct. (49f1237526)
  • Deleting warnOnLegacyNativeModuleSystemUse (9859fbc2ec by @philIip)
  • Do not enable excludeYogaFromRawProps feature flag, if you need to pass layout props to Java view managers when using new architecture (88e19c0ce6 by @zeyap)
  • Default to ignoring cached Metro bundle when offline (2d6106055b by @motiz88)
  • W3CPointerEvents: change click event from direct to bubbling (61eb9b4453)
  • Fix ReactTextView setPadding applying logic error (d8ced6f895 by @jcdhlzq)
  • Add view getter on RCTRootView / `RCTFabricSurfaceHostingProxyRootView (33e0521788 by @zoontek)
  • Remove support for Android API < 23 in ReactEditText (1904e8036a by @mdvacca)
iOS specific

Added

Android specific
iOS specific

Changed

Android specific
  • Convert the app template to Kotlin (c1c22ebacc by @cortinico)
  • Upgrade target sdk version to 34 (a6b0984893)
  • Bump NDK to 25 (28deaa3a71 by @szymonrybczak)
  • Remove Flipper actions in Dev Menu, add new Open Debugger action (3bc402f612 by @huntie)
  • Add scrollEventThrottle prop support for android (777934ec3a)
  • Don't display the PopupWindow when current activity is in a bad state (cee5dceac7)
  • React trees will be unmounted when the application is reloaded (e133100721 by @javache)
  • Fix crash "lateinit property initialProps has not been initialized" (188eceec98)
  • Deprecating createNativeModules method from ReactPackage interface recommending using getModule instead in the new architecture of React Native (33181ef8af by @mdvacca)
  • Introducing getModule method into ReactPackage interface, defaulting to null. This method will be used in the Stable API of React Native (da8616ec69 by @mdvacca)
  • Update Java tests to Kotlin for the referenced file (3dbb759506 by @stewartsum)
  • Deprecate JSCJavaScriptExecutorFactory and JSCJavaScriptExecutor, use com.facebook.react.jscexecutor instead (0cac88fa65 by @mdvacca)
  • Throw ReactNoCrashSoftException when handle memeory pressure to avoid crash (fa9ea8326e)
  • Throw Error in dispatchViewManagerCommand when non-numeric tag is passed for easier debugging (0519c11acd by @hsource)
  • Moved ReactFontManager to a common package (7341f9abdc by @fkgozali)
  • Throw Error in dispatchViewManagerCommand when non-numeric tag is passed for easier debugging (ff1972daba by @hsource)
  • Fresco to 3.0.0 (823839bcc1 by @cortinico)
  • Avoid duplicate destroy on same thread (43f7781c87)
  • Use new getCanonicalName and getMessage methods exposed by fbjni (6c729acd12 by @krystofwoldrich)
  • Changed the scope of setJSEngineResolutionAlgorithm to public from private. Brownfield apps should be able to setup the JSResolutionAlgorithm before hand. (cb376dd0d8 by @SparshaSaha)
  • Java to 17 and AGP to 8.0.2 (9f7dddf1ac by @cortinico)
  • Use reference Yoga CMake Build (6764adafe4 by @NickGerleman)
  • Enable Template with Bridgeless (8b2f324a9b)
  • Kotlin to 1.8.0 and JDK Toolchain to 11 (74987b6fca by @cortinico)
  • Deprecate APIs that are deprecate only on JavaDoc (1be65baf29 by @cortinico)
  • Gradle to 8.1 (74f256b6f0 by @cortinico)
  • "Open Debugger" is no longer available for remote JS debugging from the Dev Menu (non-Hermes). Please use NativeDevSettings.setIsDebuggingRemotely(). (361a944348 by @huntie)
iOS specific
  • Remove Flipper actions in Dev Menu, add new Open Debugger action (5bfc507655 by @huntie)
  • Moved the min iOS version to 13.4 (610b14e4f3 by @cipolleschi)
  • TurboModules are now exposed to JS as the prototype of a plain JS object, so methods can be cached (20dba39dab by @javache)
  • Restored cancelable option in Pressability configuration to not block native responder, and instead introduced a new optional blockNativeResponder boolean option to accomplish the same thing. (30e2345b26 by @yungsters)
  • Scroll ScrollView text fields into view with automaticallyAdjustsScrollIndicatorInsets (9ca16605e0 by @adamaveray)
  • Remove Xcode 15 _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION workaround for boost (b9f0bdd12d by @Kudo)
  • Updated comment in RCTBundleURLProvider.h to instance correct jsBundleURLForBundleRoot:fallbackExtension method. (d208dc422c by @JulioCVaz)
  • Set the new arch flag based on the React Native version. (a8d268593a by @cipolleschi)
  • Add RCTPlatformName to RCTConstants.h (046ae12a6d by @Saadnajmi)
  • Use the runtime scheduler in the old Architecture (2692f206a6 by @cipolleschi)
  • Set DEFINES_MODULE xcconfig in React-RCTAppDelegate to generate a module map for this pod (7c79e3107f by @tsapeta)
  • Move .m to .mm to make obj-c and C++ headers compatible (42d67452eb)
  • Remove deprecated uses of UIActivityIndicatorViewStyle (62e9faefd5 by @Saadnajmi)
  • Fix setRuntimeConfigProvider called multiple times error (637ffb175d)
  • Set initial AppState status to "inactive" instead of "unknown" (54a5ff9745 by @louiszawadzki)
  • Return animated values to JS for natively driven animations (b0485bed09 by @genkikondo)
  • Disabled bitcode for Hermes prebuilts (de6bfec82a by @cipolleschi)
  • Make RNTester use RCTAppDelegate (680cbe757b by @cipolleschi)
  • Changed AppDelegate template to avoid retaining TurboModuleManager. (ec1ab73674 by @javache)
  • Migrate RNTester to Bridgeless (d3c28d28a9)
  • Re-organise BridgelessApple files to keep proper header file include structure (736dd5a3c0)

Deprecated

Android specific
iOS specific
  • Deprecate get_default_flags in Ruby scripts (f60b9f695e by @cipolleschi)
  • Use -[RCTTurboModuleManager installJSBindings:] instead of -[RCTTurboModuleManager installJSBindingWithRuntimeExecutor:] (7fb9e4f46c by @javache)

Removed

Android specific
iOS specific

Fixed

Android specific
iOS specific
react-native-bot
published 0.72.3 •

Changelog

Source

v0.72.3

Fixed

iOS specific
react-native-bot
published 0.72.2 •

Changelog

Source

v0.72.2

Changed

Android specific
iOS specific

Fixed

  • global.performance in undefined when starting metro from Expo CLI (0ccbd65581 by @Kudo)
  • Re-enabled debugging for debug builds (41477c898c by Matt Blagden)
  • Add global hook to assert that base Metro config is called (29f2602ff9 by @huntie)
Android specific
iOS specific
  • Fix build error when there are multiple EXTRA_COMPILER_ARGS (28f4ebab8a by @fergusean)
  • Build failure with pnpm and use_frameworks! due to incorrect header paths (58adc5e4b9 by evelant)
  • Fix onChangeText not firing when clearing the value of TextInput with multiline=true on iOS (0c9c57a9f7 by @kkoudev)
  • Fix pod install for libraries using Swift code when the new architecture is enabled (a4a0655496 by @louiszawadzki)
react-native-bot
published 0.71.2 •

Changelog

Source

v0.71.2

Added

Changed

  • Bump react-native-gradle-plugin to ^0.71.14 in core, @react-native-community/eslint-config to ^3.2.0 in starting template (785bc8d97b by @kelset)

Fixed

Android specific
iOS specific
cortinico
published 0.72.1 •

Changelog

Source

v0.72.1

Added

iOS specific

Changed

  • react-native/metro-config now includes all base config values from metro-config (bbcedd385b by @huntie)
  • Bump CLI to 11.3.3 (da84901f78 by @kelset)
  • Bumped @react-native/metro-config to 0.72.7, @react-native/gradle-plugin to 0.72.11, @react-native/virtualized-lists to 0.72.6 (95db9f98f2 by @kelset)

Fixed

  • react-native/virtualized-lists does not need react-test-renderer at runtime (7a2a3278d0 by @tido64)
Android specific
iOS specific
dmitryrykun
published 0.72.0 •

Changelog

Source

v0.72.0

Breaking

iOS specific
  • Generates RNCore components inside the ReactCommon folder and create a new pod for platform-specific ImageManager classes (5d175c6775 by @cipolleschi)
  • Moved the RCTAppSetupUtils to the AppDelegate library to break a dependency cycle (36a64dc2bd by @cipolleschi)
  • Split the ReactCommon/react/nativemodule/core/platform/ios and ReactCommon/react/nativemodule/samples in two separate pods to break circular dependencies. (21d530208f by @cipolleschi)

Added

Android specific
  • Adding pager, scrollview, viewgroup, webview, drawer accessibility roles (55c0df43b9 by @fabriziobertoglio1987)
  • Add TYPE_VIEW_HOVER_ENTER to AccessibilityNodeInfo sendAccessibilityEvent (a0adf57e50 by @fabriziobertoglio1987)
  • Add maintainVisibleContentPosition support on Android (c19548728c by @janicduplessis)
  • For supporting Dev Loading View across multiple platforms, changing the Loading View of Android to rely on the native implementation instead of Toast while keeping backwards comptability. (9f6b532bdb)
  • For supporting Dev Loading View across multiple platforms, adding native implementation for showMessage() & hide() of Dev Loading Module (4923a0997b)
  • For supporting Dev Loading View across multiple platforms, altering the javascript implementation of Loading view of android to also rely on native implementation as iOS instead of Toast, thereby unifying both platforms (068a20842d)
  • Added possibility to mark Fresco image pipeline as already initialized (605a52fe3e by @oprisnik)
  • Support generating getName in react-native-codegen for Java TurboModules (90538909f9 by @javache)
  • Override default Talkback automatic content grouping and generate a custom contentDescription (759056b499 by @fabriziobertoglio1987)
  • Enable AnimatedInterpolation to interpolate arbitrary color types. (e7dbfb2dbd by @javache)
  • Added getter for line height in CustomLineHeightSpan (2d2f9da80b)
  • Add POST_NOTIFICATIONS permission to AndroidManifest of RNTester (c84cc4b46c by @makovkastar)
iOS specific

Changed

Android specific
iOS specific

Deprecated

iOS specific
  • Deprecate the ReactCommon/react/renderer/graphics/conversions.h in favor of ReactCommon/react/core/graphicsConversions.h (d72697ca95 by @cipolleschi)

Removed

Android specific
iOS specific

Fixed

Android specific
iOS specific

Security

iOS specific
dmitryrykun
published 0.71.1 •

Changelog

Source

v0.71.1

Added

Android specific
iOS specific

Changed

Fixed

  • Fix(cli,metro,babel): bump cli and metro and babel to fix Windows+Metro issue (df7c92ff4c by @kelset)
Android specific
iOS specific
  • Exclude react-native-flipper when NO_FLIPPER=1 to prevent iOS build fail (f47b5b8b5d by @retyui)
  • Fix RCTAlertController not showing when using SceneDelegate on iOS 13.0+. (0c53420a7a)
  • Handle Null Exception to Validate input in RCTAlertController and in RCTDevLoadingView (79e603c5ab by @admirsaheta)
  • Fixed the potential race condition when dismissing and presentating modal (e948c79bda by @wood1986)
  • Fix build errors when inheriting RCTAppDelegate in Swift modules (5eb25d2186 by @Kudo)
  • OnSelectionChange() is fired before onChange() on multiline TextInput (64475aeb3b by @s77rt)
  • Build: remove deprecated File.exists() method from Hermes podspec. (38e5fa6a96 by @kelset)
rsnara
published 0.71.0 •

Changelog

Source

v0.71.0

Read the announcement blogpost here.

⚠️ Git Bash users on Windows might experience "Unable to resolve" red boxes, because of an issue with Metro (silently fails without discovering any files). It will be fixed in 0.71.1 next week, in the meantime you can set resolver.useWatchman: false in metro.config.js.

Breaking Changes

  • Changes to Console Logging: LogBox.ignoreLog no longer filters console logs. This means you will start seeing logs in the console that you have silenced in LogBox. See this comment for more details.
  • Removed AsyncStorage and MaskedViewIOS: These components have been deprecated since version 0.59, so it’s time we remove them entirely. For alternatives, please check React Native Directory for community packages that cover those use cases.
  • JSCRuntime moved to react-jsc: react-jsi is now split into react-jsc and react-jsi. If you use JSCRuntime, you will need to add react-jsc as a dependency (facebook/react-native@6b129d8).

Added

Android specific
iOS specific

Changed

Android specific
iOS specific

Removed

Android specific
iOS specific

Fixed

Android specific
iOS specific

Security

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc