Skip to content

Releases: callstack/react-native-builder-bob

react-native-builder-bob@0.40.10

05 May 10:08
react-native-builder-bob@0.40.10
d9cd3e4
Compare
Choose a tag to compare

react-native-builder-bob@0.40.9

04 May 11:12
react-native-builder-bob@0.40.9
7b60480
Compare
Choose a tag to compare

0.40.9 (2025-05-04)

Bug Fixes

docs@0.6.6

04 May 11:12
docs@0.6.6
7b60480
Compare
Choose a tag to compare

0.6.6 (2025-05-04)

Bug Fixes

create-react-native-library@0.50.2

04 May 11:12
create-react-native-library@0.50.2
7b60480
Compare
Choose a tag to compare

0.50.2 (2025-05-04)

Bug Fixes

react-native-builder-bob@0.40.8

03 May 17:53
react-native-builder-bob@0.40.8
a448a7f
Compare
Choose a tag to compare

0.40.8 (2025-05-03)

Bug Fixes

create-react-native-library@0.50.1

03 May 18:10
create-react-native-library@0.50.1
7b6b2fb
Compare
Choose a tag to compare

0.50.1 (2025-05-03)

Bug Fixes

create-react-native-library@0.50.0

03 May 17:53
create-react-native-library@0.50.0
a448a7f
Compare
Choose a tag to compare

0.50.0 (2025-05-03)

Bug Fixes

Features

react-native-builder-bob@0.40.7

30 Apr 17:40
react-native-builder-bob@0.40.7
92fad2c
Compare
Choose a tag to compare

0.40.7 (2025-04-30)

Bug Fixes

create-react-native-library@0.49.9

30 Apr 17:40
create-react-native-library@0.49.9
92fad2c
Compare
Choose a tag to compare

0.49.9 (2025-04-30)

Important

  1. From this release, we no longer enable includesGeneratedCode by default. Make sure to read the official docs to understand the advantages and tradeoffs of this approach. If you want to do the same in your project, follow this section and revert these steps https://callstack.github.io/react-native-builder-bob/build#codegen

  2. The example app no longer uses babel-plugin-module-resolver and configures Metro to use the source code instead. This example app will now read package.json#exports and package.json#imports (from React Native 0.79 (Metro 0.82) onwards). We use a custom condition called source to point to the source code.

    For React Native 0.78 and lower, make sure to have a source field in package.json:

      "main": "./lib/module/index.js",
    + "source": "./src/index.tsx",

    For React Native 0.79 and higher, make sure to have a source condition under exports field in package.json:

      "exports": {
         ".": {
    +    "source": "./src/index.tsx",
          "types": "./lib/typescript/src/index.d.ts",
          "default": "./lib/module/index.js"
        },
        "./package.json": "./package.json"
      },

    Make sure that your example/metro.config.js uses react-native-builder-bob/metro-config:

  3. We have removed templates for legacy architecture and C++ template. Use an older version if you still need them: npx create-react-native-library@0.49.8 awesome-library. We plan to add a reworked C++ template in the future that doesn't use Kotlin or Objective-C wrappers.

Bug Fixes

create-react-native-library@0.49.10

30 Apr 18:20
create-react-native-library@0.49.10
f72b5a3
Compare
Choose a tag to compare

0.49.10 (2025-04-30)

Bug Fixes