Skip to content

Latest commit

 

History

History
869 lines (599 loc) · 71.8 KB

File metadata and controls

869 lines (599 loc) · 71.8 KB

3.6.0 (2026-03-16)

✨ Features

  • add package type, platforms, and languages options (1352541)
  • enable per-platform language selection and match with new nitro version (b91c42b)

🐛 Bug Fixes

  • c++ with swift or kotlin modules creation (001f36c)
  • correct C++ language reference (93c60a3)
  • include cpp header files to CMakeLists.txt when building on android (ca6ffce)
  • include cpp header files to CMakeLists.txt when building on android (d73e2ef)
  • make Xcode scheme input optional (48c33f7)
  • remove unnecessary dependency (135b722)
  • update E2E job dependencies to include iOS and Android build tests (1ae5f09)
  • update E2E test configuration to use dynamic MODULE_ID (20f97f1)

🛠️ Other changes

  • bump up nitro (4eb18cd)
  • bump up nitrogen and react-native-nitro-modules to version 0.35.2 (0d1b3f0)
  • deps-dev: bump @commitlint/cli from 20.4.2 to 20.4.3 (1586bdd)
  • deps-dev: bump @types/node from 25.3.0 to 25.3.5 (af169a6)
  • deps-dev: bump @typescript-eslint/eslint-plugin (a9d9270)
  • deps-dev: bump @typescript-eslint/parser from 8.56.0 to 8.56.1 (e7ddc8d)
  • deps-dev: bump lefthook from 2.1.0 to 2.1.2 (a321f06)
  • deps: bump commander from 14.0.2 to 14.0.3 (7fd8b45)
  • format code (0b65245)

3.5.4 (2026-03-01)

🛠️ Other changes

  • ci: remove old-arch template tests and stop on lint failure (34739d6)
  • deps-dev: bump @commitlint/cli from 20.2.0 to 20.4.1 (66d2c7a)
  • deps-dev: bump @commitlint/config-conventional (3380dff)
  • deps-dev: bump @types/node from 24.10.1 to 25.0.2 (da6f9bb)
  • deps-dev: bump @types/node from 25.0.2 to 25.0.3 (eabfac5)
  • deps-dev: bump @types/node from 25.0.3 to 25.3.0 (dee9494)
  • deps-dev: bump @typescript-eslint/eslint-plugin (70b3f3f)
  • deps-dev: bump @typescript-eslint/eslint-plugin (9524be3)
  • deps-dev: bump @typescript-eslint/parser from 8.49.0 to 8.50.0 (572c682)
  • deps-dev: bump @typescript-eslint/parser from 8.50.0 to 8.53.0 (eae260e)
  • deps-dev: bump @typescript-eslint/parser from 8.53.0 to 8.56.0 (e96cf07)
  • deps-dev: bump eslint from 9.39.1 to 9.39.2 (e63e0a7)
  • deps-dev: bump eslint-plugin-n from 17.23.1 to 17.23.2 (ecd4aeb)
  • deps-dev: bump lefthook from 2.0.12 to 2.1.0 (25d3856)
  • deps-dev: bump lefthook from 2.0.4 to 2.0.12 (0cbb0bc)
  • deps-dev: bump prettier from 3.7.4 to 3.8.0 (3a584b5)
  • deps-dev: bump react-native (9e37597)
  • deps-dev: bump semantic-release from 25.0.2 to 25.0.3 (b7dcb88)
  • deps-dev: bump semantic-release in /assets/template (a240ff5)
  • deps-dev: bump the nitro group across 1 directory with 2 updates (850e4c2)
  • deps-dev: bump the nitro group across 1 directory with 2 updates (7755996)
  • deps: bump actions/download-artifact from 7 to 8 (18c15d9)
  • deps: bump actions/upload-artifact from 6 to 7 (a218f98)
  • update dependencies in package.json and add 'example' to .gitignore (9e1a9a8)

3.5.3 (2025-12-15)

🛠️ Other changes

  • release: update release configuration to include npm plugin (1fafe53)

3.5.2 (2025-12-15)

🛠️ Other changes

  • release: 3.5.2 [skip ci] (d4238be)

3.5.1 (2025-12-15)

🛠️ Other changes

  • release: 3.5.1 [skip ci] (5dbce15)

3.5.0 (2025-12-15)

✨ Features

  • add retry logic to iOS xcodebuild action (e7d2fdc)
  • align nitro view specs and auto-select languages (1e01775)

🐛 Bug Fixes

  • correct retry loop logic in iOS xcodebuild action (c25c13f)
  • rename native code snippet files (4ae61d2)
  • update hermesCommand path in NitroModuleFactory (56b378c)
  • update platform language mapping and improve generator logic (2cfa89d)

🔄 Code Refactors

  • format PLATFORM_LANGUAGE_MAP for improved readability (f84148d)

🛠️ Other changes

  • deps-dev: bump @types/node from 24.10.0 to 24.10.1 (88e3ddc)
  • deps-dev: bump @types/node from 24.7.1 to 24.7.2 (4c0d67d)
  • deps-dev: bump @types/node from 24.7.2 to 24.9.2 (b41acb9)
  • deps-dev: bump @types/node from 24.9.2 to 24.10.0 (2c92844)
  • deps-dev: bump @typescript-eslint/eslint-plugin (8d99291)
  • deps-dev: bump @typescript-eslint/eslint-plugin (b1d59a4)
  • deps-dev: bump @typescript-eslint/parser from 8.46.0 to 8.46.1 (3f88b70)
  • deps-dev: bump @typescript-eslint/parser from 8.46.1 to 8.46.3 (03eaf07)
  • deps-dev: bump @typescript-eslint/parser from 8.46.3 to 8.46.4 (61a1153)
  • deps-dev: bump eslint from 9.37.0 to 9.38.0 (2245a30)
  • deps-dev: bump eslint from 9.38.0 to 9.39.1 (99ac5f0)
  • deps-dev: bump lefthook from 1.13.6 to 2.0.2 (6393886)
  • deps-dev: bump lefthook from 2.0.2 to 2.0.3 (21e3c2c)
  • deps-dev: bump lefthook from 2.0.3 to 2.0.4 (71257b5)
  • deps-dev: bump semantic-release from 24.2.9 to 25.0.1 (bcf5a37)
  • deps-dev: bump the nitro group across 1 directory with 2 updates (feb27ff)
  • deps-dev: bump the nitro group across 1 directory with 2 updates (3239b66)
  • deps: bump actions/cache from 4 to 5 (f9f1855)
  • deps: bump actions/checkout from 5 to 6 (49ba93c)
  • deps: bump actions/download-artifact from 5 to 6 (3a7ec96)
  • deps: bump actions/download-artifact from 6 to 7 (167f12d)
  • deps: bump actions/setup-node from 5 to 6 (6071e26)
  • deps: bump actions/upload-artifact from 4 to 5 (02ea555)
  • deps: bump actions/upload-artifact from 5 to 6 (ba676fe)
  • deps: bump commander from 14.0.1 to 14.0.2 (e6b8c27)
  • deps: bump tsup from 8.5.0 to 8.5.1 (e6b76f6)
  • update Node.js version in package.json and GitHub Actions workflow (8c68bc5)

3.4.0 (2025-10-11)

✨ Features

  • migrate Android package files from Java to Kotlin (fb57707)
  • nitro: conditionally include bunfig.toml in files to copy based on package manager (f2852ef)

🐛 Bug Fixes

  • update createViewManagers method signature to use generic ViewManager types (971d0f2)

🛠️ Other changes

  • actions: modify bun install command to conditionally use --linker=hoisted (4d6eb26)
  • actions: update Maestro CLI installation to version 1.40.0 (1a9c819)
  • ci: integrate ccache for improved build performance in CI workflow (98d771a)
  • config: add bunfig.toml with --linker=hoisted flag (f55f409)
  • deps-dev: bump @commitlint/cli from 19.8.1 to 20.0.0 (f3de7f9)
  • deps-dev: bump @commitlint/cli from 20.0.0 to 20.1.0 (660df9e)
  • deps-dev: bump @commitlint/config-conventional (cbd1a21)
  • deps-dev: bump @types/node from 24.4.0 to 24.5.2 (dc64f45)
  • deps-dev: bump @types/node from 24.5.2 to 24.7.0 (18ce478)
  • deps-dev: bump @types/node from 24.7.0 to 24.7.1 (c02d803)
  • deps-dev: bump @typescript-eslint/eslint-plugin (44277ab)
  • deps-dev: bump @typescript-eslint/eslint-plugin (3a34416)
  • deps-dev: bump @typescript-eslint/eslint-plugin (c1b184f)
  • deps-dev: bump @typescript-eslint/parser from 8.43.0 to 8.46.0 (ba57430)
  • deps-dev: bump eslint from 9.35.0 to 9.36.0 (f8cdd86)
  • deps-dev: bump eslint from 9.36.0 to 9.37.0 (cc09370)
  • deps-dev: bump eslint-plugin-n from 17.22.0 to 17.23.0 (3d1a65e)
  • deps-dev: bump eslint-plugin-n from 17.23.0 to 17.23.1 (064f1aa)
  • deps-dev: bump lefthook from 1.13.0 to 1.13.1 (775795c)
  • deps-dev: bump lefthook from 1.13.1 to 1.13.5 (2ef01b0)
  • deps-dev: bump lefthook from 1.13.5 to 1.13.6 (5af6512)
  • deps-dev: bump semantic-release from 24.2.8 to 24.2.9 (60c94c9)
  • deps-dev: bump semantic-release in /assets/template (65e1c47)
  • deps-dev: bump typescript from 5.8.3 to 5.9.3 (005f283)
  • deps: bump commander from 14.0.0 to 14.0.1 (fbf1cdb)
  • deps: bump up react-native to 0.82 (3d2e5fd)
  • deps: update bun install commands to use --linker=hoisted across workflows and scripts (13a6965)
  • deps: update react and react-native to versions 19.1.1 and 0.82.0-rc.5 (1659920)
  • deps: update react-native to version 0.81.4 (463f959)
  • scripts: add debug output option to e2e-maestro.sh recording command (eb1a84b)
  • scripts: enhance e2e-maestro.sh with project root path (ff06e4e)
  • scripts: update e2e-maestro.sh (1140ac8)
  • scripts: update e2e-maestro.sh to include --local flag in recording command (d654c74)

3.3.2 (2025-09-16)

🐛 Bug Fixes

  • include all view manager files in post-script.js (af08747)
  • skip postcodegen when kotlin is enabled (d249e98)

🛠️ Other changes

  • deps-dev: bump @types/node from 24.3.1 to 24.4.0 (738aeaa)
  • deps-dev: bump eslint-plugin-n from 17.21.3 to 17.22.0 (3effa3e)
  • deps-dev: bump lefthook from 1.12.4 to 1.13.0 (a9fc6df)
  • deps-dev: bump semantic-release from 24.2.7 to 24.2.8 (614999c)
  • deps: downgrade react-native from 0.81.4 to 0.81.1 (55405d7)

3.3.1 (2025-09-10)

🔄 Code Refactors

  • adjust indentation in generate-nitro-package.ts for improved readability (5b7b94c)

🛠️ Other changes

  • deps-dev: bump @typescript-eslint/eslint-plugin (f9a097e)
  • deps-dev: bump @typescript-eslint/parser from 8.42.0 to 8.43.0 (4c52221)
  • update nitro dependencies and commands to use 'nitrogen' instead of 'nitro-codegen' (0038b22)

3.3.0 (2025-09-08)

✨ Features

  • cli: pin nitro deps to exact latest and allow '_' unused vars in ESLint (2918419)

🔄 Code Refactors

  • streamline dependency version resolution for nitro tools (41200c7)

🛠️ Other changes

  • deps-dev: bump @types/node from 24.3.0 to 24.3.1 (93b6ab3)
  • deps-dev: bump @typescript-eslint/eslint-plugin (a06aed9)
  • deps-dev: bump @typescript-eslint/parser from 8.41.0 to 8.42.0 (c2f8e4c)
  • deps-dev: bump eslint from 9.34.0 to 9.35.0 (5d4f2ff)
  • deps-dev: bump lefthook from 1.12.3 to 1.12.4 (558825c)
  • deps: bump actions/setup-node from 4 to 5 (4732338)
  • format and update configuration files for consistency (c8466a9)

3.2.1 (2025-09-01)

🛠️ Other changes

  • deps: update nitro-codegen and react-native-nitro-modules to version 0.29.2 (5175f6b)
  • update Node.js engine requirement from >=18 to >=22 in package.json (970c0df)

3.2.0 (2025-08-30)

✨ Features

  • snippets: update code.js.ts snippets (4fa1868)

🛠️ Other changes

  • android: enable RN_SERIALIZABLE_STATE for Nitro Views (fb0cd8a)
  • ci: add Xcode setup step and update gradle cache syntax in CI workflow (1bc93b5)
  • ci: refactor template android/ios workflows (ebc11ea)
  • ci: refactor test-nitro-cli workflow (bb53ba9)
  • ci: update e2e workflow and improve build error handling (154d89e)
  • deps-dev: bump @types/node from 24.1.0 to 24.2.1 (f2c8da1)
  • deps-dev: bump @typescript-eslint/eslint-plugin (bdaece7)
  • deps-dev: bump @typescript-eslint/eslint-plugin (825160a)
  • deps-dev: bump @typescript-eslint/eslint-plugin (3a63213)
  • deps-dev: bump @typescript-eslint/parser from 8.38.0 to 8.39.1 (72f74f3)
  • deps-dev: bump @typescript-eslint/parser from 8.39.1 to 8.40.0 (4c2ccef)
  • deps-dev: bump @typescript-eslint/parser from 8.40.0 to 8.41.0 (2140d19)
  • deps-dev: bump eslint from 9.32.0 to 9.33.0 (3011364)
  • deps-dev: bump eslint from 9.33.0 to 9.34.0 (f8b7e79)
  • deps-dev: bump lefthook from 1.12.2 to 1.12.3 (b748a27)
  • deps-dev: bump react-native (f346894)
  • deps-dev: bump react-native-nitro-modules in /assets/template (77d4fc5)
  • deps: bump actions/checkout from 4 to 5 (41f84bf)
  • deps: bump actions/download-artifact from 4 to 5 (be72d59)
  • deps: bump actions/setup-java from 4 to 5 (45c211d)
  • deps: bump actions/upload-pages-artifact from 3 to 4 (4fdf4b9)
  • remove pnpm from CI workflow package managers (2f45f1b)
  • update package dependencies and enhance CI workflows (81a99d3)

3.1.0 (2025-07-31)

✨ Features

  • actions: add Setup Maestro action to install Maestro CLI (70838ef)
  • add support for --package-type which can either be view or module (83fb57d)

🐛 Bug Fixes

  • ci: update e2e workflow to use dynamic paths for Android app build and test execution (b87a171)
  • code: update import statement to conditionally include Text based on hybrid view (362391f)
  • e2e: correct path to gradlew in Android app build step (#274) (d544c3a)
  • e2e: update emulator options in E2E test configuration for improved performance (d727d90)
  • e2e: update emulator options in E2E test configuration for improved performance (#286) (e556a5c)

🔄 Code Refactors

  • improve formatting and readability in create.ts for package type validation (84615a1)

🛠️ Other changes

  • add xcpretty installation step to CI workflow for improved iOS build output (d88e2e3)
  • bum up nitro to 0.27.2 (0d08a5d)
  • bump up nitro and react-native (165558f)
  • change macOS runner version in CI workflow for iOS E2E tests (6e57677)
  • ci: add Git author and committer information to release workflow (7f4e371)
  • ci: enhance e2e workflow by adding Android app build and installation steps (021450f)
  • deps-dev: bump @types/jest in /assets/template (#250) (041f217)
  • deps-dev: bump @types/node from 24.0.1 to 24.0.10 (#244) (25cbc66)
  • deps-dev: bump @types/node from 24.0.10 to 24.0.12 (#254) (0619552)
  • deps-dev: bump @types/node from 24.0.12 to 24.0.13 (#258) (97be28b)
  • deps-dev: bump @typescript-eslint/eslint-plugin (#248) (0d326d0)
  • deps-dev: bump @typescript-eslint/parser from 8.34.1 to 8.36.0 (#249) (338e58e)
  • deps-dev: bump eslint from 9.30.0 to 9.30.1 (#243) (4aa9aa2)
  • deps-dev: bump lefthook from 1.11.14 to 1.11.16 (#242) (66cb81c)
  • deps-dev: bump lefthook from 1.11.16 to 1.12.0 (#253) (11222d1)
  • deps-dev: bump lefthook from 1.12.0 to 1.12.2 (#272) (a676ae3)
  • deps-dev: bump prettier from 3.5.3 to 3.6.2 (#245) (4dd4586)
  • e2e: add caching and pod installation steps to iOS workflow (66d2b62)
  • e2e: add conditional execution for E2E tests based on previous workflow success (ed4540f)
  • e2e: remove commented-out Java setup steps from e2e workflow (#261) (fd48bed)
  • release: 3.1.0-next.1 [skip ci] (87f15c6)
  • release: 3.1.0-next.2 [skip ci] (ebab473)
  • update dependencies in bun.lock to latest versions (1e67116)
  • update macOS version in CI workflow for iOS build testing (2da1045)
  • update nitro-codegen and react-native-nitro-modules to version 0.26.4 (5d94e84)
  • update package.json dependencies and add fix-prefab.gradle file (7108fbd)
  • workflows: update release and test workflows (#246) (acb90e5)

3.1.0-next.2 (2025-07-31)

🛠️ Other changes

  • update package.json dependencies and add fix-prefab.gradle file (7108fbd)

3.1.0-next.1 (2025-07-30)

✨ Features

  • actions: add Setup Maestro action to install Maestro CLI (70838ef)
  • add support for --package-type which can either be view or module (83fb57d)

🐛 Bug Fixes

  • ci: update e2e workflow to use dynamic paths for Android app build and test execution (b87a171)
  • code: update import statement to conditionally include Text based on hybrid view (362391f)
  • e2e: correct path to gradlew in Android app build step (#274) (d544c3a)
  • e2e: update emulator options in E2E test configuration for improved performance (d727d90)
  • e2e: update emulator options in E2E test configuration for improved performance (#286) (e556a5c)

🔄 Code Refactors

  • improve formatting and readability in create.ts for package type validation (84615a1)

🛠️ Other changes

  • add xcpretty installation step to CI workflow for improved iOS build output (d88e2e3)
  • bum up nitro to 0.27.2 (0d08a5d)
  • bump up nitro and react-native (165558f)
  • change macOS runner version in CI workflow for iOS E2E tests (6e57677)
  • ci: add Git author and committer information to release workflow (7f4e371)
  • ci: enhance e2e workflow by adding Android app build and installation steps (021450f)
  • deps-dev: bump @types/jest in /assets/template (#250) (041f217)
  • deps-dev: bump @types/node from 24.0.1 to 24.0.10 (#244) (25cbc66)
  • deps-dev: bump @types/node from 24.0.10 to 24.0.12 (#254) (0619552)
  • deps-dev: bump @types/node from 24.0.12 to 24.0.13 (#258) (97be28b)
  • deps-dev: bump @typescript-eslint/eslint-plugin (#248) (0d326d0)
  • deps-dev: bump @typescript-eslint/parser from 8.34.1 to 8.36.0 (#249) (338e58e)
  • deps-dev: bump eslint from 9.30.0 to 9.30.1 (#243) (4aa9aa2)
  • deps-dev: bump lefthook from 1.11.14 to 1.11.16 (#242) (66cb81c)
  • deps-dev: bump lefthook from 1.11.16 to 1.12.0 (#253) (11222d1)
  • deps-dev: bump lefthook from 1.12.0 to 1.12.2 (#272) (a676ae3)
  • deps-dev: bump prettier from 3.5.3 to 3.6.2 (#245) (4dd4586)
  • e2e: add conditional execution for E2E tests based on previous workflow success (ed4540f)
  • e2e: remove commented-out Java setup steps from e2e workflow (#261) (fd48bed)
  • update dependencies in bun.lock to latest versions (1e67116)
  • update macOS version in CI workflow for iOS build testing (2da1045)
  • update nitro-codegen and react-native-nitro-modules to version 0.26.4 (5d94e84)
  • workflows: update release and test workflows (#246) (acb90e5)

3.0.3 (2025-07-06)

🛠️ Other changes

  • deps: downgrade react-native from 0.80.0 to 0.79.5 in package.json (c5591ce)

3.0.2 (2025-07-05)

🛠️ Other changes

  • deps-dev: bump @typescript-eslint/eslint-plugin (65c290e)
  • deps-dev: bump eslint-plugin-n from 17.19.0 to 17.21.0 (88aa1bb)
  • deps-dev: bump semantic-release from 24.2.5 to 24.2.6 (1cc9971)
  • deps-dev: bump semantic-release in /assets/template (ecc0a60)

3.0.1 (2025-07-01)

🐛 Bug Fixes

  • remove or overwrite existing folder only when user confirms (f0270fb)

🛠️ Other changes

  • add clean step to Android build workflow (d8e244c)
  • add code generation step to Android build workflow (0058334)
  • bump up react-native version to 0.80.0 (4fe0280)
  • deps-dev: bump eslint from 9.28.0 to 9.30.0 (8d970ac)
  • deps-dev: bump lefthook from 1.11.13 to 1.11.14 (de1f544)
  • enable 16 KB page size on Android (973d7c7)
  • remove clean step from Android build workflow (61b3564)
  • update nitro-codegen and react-native-nitro-modules to version 0.26.3 (ce44f8f)

3.0.0 (2025-06-17)

⚠ BREAKING CHANGES

  • The CLI entry point 'nitro-module' is no longer available in the package's bin field.

✨ Features

  • add support for pnpm package manager (a456841)

🐛 Bug Fixes

  • add .npmrc file for pnpm configuration and fix yaml formatting (9dc9fc0)
  • correct indentation in package manager selection logic (a68dc75)

📚 Documentation

  • add pnpm support to README and documentation (570bbcf)

🛠️ Other changes

  • add pnpm to package manager selection in CI workflow (32561be)
  • deps-dev: bump @typescript-eslint/parser from 8.33.0 to 8.34.1 (9e841f9)
  • remove cache option from node setup in CI workflow (841bed3)
  • remove nitro-module entry from bin in package.json (a210a70)

2.1.3 (2025-06-13)

🛠️ Other changes

  • deps-dev: bump @types/node from 22.15.24 to 24.0.1 (28530f1)

2.1.2 (2025-06-07)

🛠️ Other changes

  • deps: update nitro-codegen and react-native-nitro-modules to use caret versioning (eeadf9a)
  • deps: update nitro-codegen and react-native-nitro-modules to version 0.26.2 (04d578a)

2.1.1 (2025-06-05)

🛠️ Other changes

  • deps-dev: bump @typescript-eslint/eslint-plugin (7922c3e)
  • deps-dev: bump eslint from 9.27.0 to 9.28.0 (5ae7ace)
  • deps-dev: bump eslint-plugin-n from 17.18.0 to 17.19.0 (97a49fc)

2.1.0 (2025-06-05)

✨ Features

  • upgrade nitro to 0.26.1 (336b995)

🐛 Bug Fixes

  • postcodegen script not working correctly with bun (9c08c4b)
  • package and readme description (b033671)

🔄 Code Refactors

  • improve code readability in installDependenciesAndRunCodegen method (d6d81bc)
  • improve language selection logic in CLI (ed9df70)

🛠️ Other changes

  • update ESLint configuration to use defineConfig for improved structure and readability (7d51f85)
  • update LICENSE file to use dynamic copyright year (e7f25a5)
  • update react-native to version 0.79.3 (6bb9d16)

2.0.0 (2025-06-01)

⚠ BREAKING CHANGES

  • use @clack/prompts to handle prompts

✨ Features

  • add author and description placeholders to template files and update spinner messages (1eba141)
  • add badges for version, downloads, and license to README (ecdba90)
  • add description and keywords to package generation (5b9aded)
  • add MIT License file to the project (235ac28)
  • add ncli.tape for automated CLI module creation and improve spinner message formatting (0dd62c4)
  • use @clack/prompts to handle prompts (31d414c)

🐛 Bug Fixes

  • Clean up code formatting and ensure newline at end of file (1fa81a1)
  • correct syntax in package generation keywords array (2d835a1)
  • ensure newline at end of package.json file (b5d2d47)
  • update cache key in GitHub workflows and correct import path in package generation (07acfc3)
  • update nitro-module-cli.gif to improve visual representation (79ba089)
  • workflow (d35a0b6)

🔄 Code Refactors

  • standardize naming from moduleName to packageName across the codebase (8df59bd)
  • update Nitro module creation to use packageName instead of moduleName (83207f9)

📚 Documentation

  • add Semantic Release mention to README and documentation (e81ba14)

🛠️ Other changes

  • add Act configuration and update GitHub workflows (57ffaff)
  • add Act configuration and update GitHub workflows (9a0dc4f)
  • add Act configuration and update GitHub workflows (d1800ce)
  • add Act configuration and update GitHub workflows (9630cb8)
  • add Act configuration and update GitHub workflows (7b901a5)
  • deps: update multiple dependencies (dcb6810)
  • enhance GitHub workflow for code generation and CocoaPods installation (b8c6916)
  • migrate from release-it to semantic-release for version management (947b75a)
  • refine artifact naming in GitHub workflows for consistency (0edc112)
  • release: 1.8.11-next.1 [skip ci] (0a02747)
  • release: 1.8.11-next.2 [skip ci] (97c1a83)
  • release: 1.8.11-next.3 [skip ci] (e2f6acb)
  • release: 2.0.0-next.1 [skip ci] (3fe4f4c)
  • release: 2.0.0-next.2 [skip ci] (7d64ad3)
  • release: 2.0.0-next.3 [skip ci] (9eedfd7)
  • release: 2.0.0-next.4 [skip ci] (116db9b)
  • release: 2.0.0-next.5 [skip ci] (c430744)
  • release: bump version to 2.0.0 (0b99243)
  • remove generate-nitro-module and generate-nitro-views workflows from GitHub Actions (15f3ad5)
  • remove npm from package manager matrix in GitHub workflows (a5f2dd4)
  • rename generate-nitro-module to nitro-package (7431ece)
  • simplify artifact naming in GitHub workflows by removing package manager from the name (1af2d24)
  • update artifact naming in GitHub workflows for clarity (d0222f8)
  • update artifact naming in GitHub workflows for clarity (fa7b444)
  • update artifact naming in GitHub workflows to include package manager in the name (e8a88b5)
  • update artifact naming in GitHub workflows to remove package manager from the name (4cb84c6)
  • update dependencies and refactor CLI entry points (9078e13)
  • Update dependencies and refactor module creation process (9b57577)
  • update GitHub workflow and package generation scripts (683e4f8)
  • update GitHub workflow to support both Debug and Release modes (a8f808a)
  • update GitHub workflow to support npm alongside bun and yarn (a702640)
  • update publishConfig in package.json to set access to public (ea03bb0)
  • update release configuration for additional assets (0f8bc96)
  • update workflow to conditionally use bun for npm package creation (dbef309)
  • use capitalize function (b6e4e3e)

2.0.0-next.5 (2025-06-01)

✨ Features

  • add author and description placeholders to template files and update spinner messages (1eba141)
  • add badges for version, downloads, and license to README (ecdba90)
  • add description and keywords to package generation (5b9aded)
  • add MIT License file to the project (235ac28)
  • add ncli.tape for automated CLI module creation and improve spinner message formatting (0dd62c4)

🐛 Bug Fixes

  • correct syntax in package generation keywords array (2d835a1)
  • update cache key in GitHub workflows and correct import path in package generation (07acfc3)
  • update nitro-module-cli.gif to improve visual representation (79ba089)

2.0.0-next.4 (2025-06-01)

🐛 Bug Fixes

🛠️ Other changes

  • enhance GitHub workflow for code generation and CocoaPods installation (b8c6916)
  • update GitHub workflow and package generation scripts (683e4f8)

2.0.0-next.3 (2025-06-01)

🛠️ Other changes

  • update GitHub workflow to support both Debug and Release modes (a8f808a)
  • update release configuration for additional assets (0f8bc96)

2.0.0-next.2 (2025-05-31)

🐛 Bug Fixes

  • ensure newline at end of package.json file (b5d2d47)

🔄 Code Refactors

  • standardize naming from moduleName to packageName across the codebase (8df59bd)
  • update Nitro module creation to use packageName instead of moduleName (83207f9)

📚 Documentation

  • add Semantic Release mention to README and documentation (e81ba14)

🛠️ Other changes

  • add Act configuration and update GitHub workflows (57ffaff)
  • add Act configuration and update GitHub workflows (9a0dc4f)
  • add Act configuration and update GitHub workflows (d1800ce)
  • add Act configuration and update GitHub workflows (9630cb8)
  • add Act configuration and update GitHub workflows (7b901a5)
  • migrate from release-it to semantic-release for version management (947b75a)
  • refine artifact naming in GitHub workflows for consistency (0edc112)
  • remove generate-nitro-module and generate-nitro-views workflows from GitHub Actions (15f3ad5)
  • remove npm from package manager matrix in GitHub workflows (a5f2dd4)
  • rename generate-nitro-module to nitro-package (7431ece)
  • simplify artifact naming in GitHub workflows by removing package manager from the name (1af2d24)
  • update artifact naming in GitHub workflows for clarity (d0222f8)
  • update artifact naming in GitHub workflows for clarity (fa7b444)
  • update artifact naming in GitHub workflows to include package manager in the name (e8a88b5)
  • update artifact naming in GitHub workflows to remove package manager from the name (4cb84c6)
  • update dependencies and refactor CLI entry points (9078e13)
  • update GitHub workflow to support npm alongside bun and yarn (a702640)
  • update publishConfig in package.json to set access to public (ea03bb0)
  • update workflow to conditionally use bun for npm package creation (dbef309)
  • use capitalize function (b6e4e3e)

2.0.0-next.1 (2025-05-29)

⚠ BREAKING CHANGES

  • use @clack/prompts to handle prompts

✨ Features

  • use @clack/prompts to handle prompts (31d414c)

1.8.10 (2025-05-29)

🛠️ Other changes

  • deps: bump commander from 13.1.0 to 14.0.0 (fefc5a7)
  • deps: bump inquirer from 12.6.1 to 12.6.3 (3635eb6)
  • deps: bump tsup from 8.4.0 to 8.5.0 (ae53634)

1.8.9 (2025-05-29)

🛠️ Other changes

  • deps-dev: bump conventional-changelog-conventionalcommits (e09671d)

1.8.8 (2025-05-25)

🛠️ Other changes

  • deps-dev: bump eslint from 9.26.0 to 9.27.0 (5849ca4)
  • deps-dev: bump semantic-release from 24.2.3 to 24.2.4 (04db9cc)

1.8.7 (2025-05-24)

🛠️ Other changes

  • deps-dev: bump @types/node from 22.15.17 to 22.15.21 (422f1b9)

1.8.6 (2025-05-19)

🐛 Bug Fixes

🛠️ Other changes

  • update semantic-release configuration and dependencies (f20c459)

create-nitro-module

1.7.4

Patch Changes

  • bf522ef: fix(win): rm not supported

1.7.3

Patch Changes

  • c6d46e6: post-script support for multiple auto linking config in nitro.json

1.7.2

Patch Changes

  • ad0494d: fix: intero require default issue

1.7.1

Patch Changes

  • 9dbb316: fix: view platform specific gen

1.7.0

Minor Changes

  • f93105b: feat: support nitro v0.24.1

1.6.1

Patch Changes

  • 1d18cd3: fix: npm support

1.6.0

Minor Changes

  • 70b8c55: feat: support generation of nitro views 🚀

1.5.0

Minor Changes

  • 6f62f69: feat: nitro-upgrade

1.4.0

Minor Changes

  • 56dc616: feat: upgrade to nitro v0.22.0

1.3.0

Minor Changes

  • 3d18ee1: feat: generates github action for the package

1.2.0

Minor Changes

  • 1cb1b68: chore: remove support for pnpm and update docs chore: use bun.lock fix(android): app:mergeLibDexDebug chore: remove unused files fix: correct order of next steps chore: formatting fix(yarn): use codegen to run postscript chore: use codegen to run postscript feat: add yarn workflow

1.1.0

Minor Changes

  • 0aae71f: feat: add support for rn 0.77.0

1.0.3

Patch Changes

  • 97d9762: chore: upgrade to nitro 0.21.0

1.0.2

Patch Changes

  • 53da891: fix: support yarn workspaces using yarn v3 chore: improve dependency installation

1.0.1

Patch Changes

  • 614095c: fix - failed to copy .gitignore

1.0.0

Major Changes

  • 7e2456d: ### Major Changes

    Features

    • Added template to assets
    • Added generate-nitro-module functionality
    • Added new --skip-install flag to skip dependency installation

    Documentation

    • Improved documentation

    Refactoring

    • Organized code structure
    • Added file generator for each language

    Bug Fixes

    • Fixed ignore paths

    Other

    • Removed nitro-schema.json
    • Updated naming convention to follow nitro standards

0.20.2

Patch Changes

  • 3684e69: feat: reduce cli npm size by ignoring the nitro-module-cli.gif fix: no such file or directory error

0.20.1

Patch Changes

  • 823f643: docs: adds docs url and updates readme docs

0.20.0

Minor Changes

  • 604ef36: - feat: add support for --module-dir
    • feat: add support for --skip-example

0.19.0

Minor Changes

  • afb99f0: - feat(BREAKING CHANGE): generate root module folder
    • feat: add nitro schema url
    • feat: upgrade rn version
    • chore: remove unnecessary packages
    • feat: remove hybridContext and memorySize from swift example 😍
    • feat: generate example app based on module name 🚀
    • feat: bun create nitro-module <moduleName> now works!! 🚀

0.18.8

Patch Changes

  • fb67977: fix: linking issue when using a custom android package name

0.18.7

Patch Changes

  • 89dba2d: fix assets folder not found

0.18.6

Patch Changes

  • a50e84c: - fix: nitro tags
    • chore: prefix lib name with react-native-
    • fix: windows paths
    • feat: adds react-native.config.js to locally autolink the module

0.18.5

Patch Changes

  • b0789c4: add git urls to package.json

0.18.4

Patch Changes

  • 32b9edb: - Fix build issue on android
    • Adds new confirmation question
    • Adds nitro-spinner
    • Refactor cli

0.18.3

Patch Changes

  • 1272085: adds nitro-module gif file and modifies docs

0.18.2

Patch Changes

  • 96e751f: - Fix bug where bun create nitro-module [name] was not working
    • Minify the tsconfig file
    • Update eslint rules to meet project needs

0.18.1

Patch Changes

  • 4d882b0: add npm keywords and adds read and write permission to the release gha

0.18.0

Minor Changes

  • initial release