3.6.0 (2026-03-16)
- add package type, platforms, and languages options (1352541)
- enable per-platform language selection and match with new nitro version (b91c42b)
- c++ with swift or kotlin modules creation (001f36c)
- correct C++ language reference (93c60a3)
- include cpp header files to
CMakeLists.txtwhen building on android (ca6ffce) - include cpp header files to
CMakeLists.txtwhen 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)
- 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)
- 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)
- release: update release configuration to include npm plugin (1fafe53)
3.5.2 (2025-12-15)
- release: 3.5.2 [skip ci] (d4238be)
3.5.1 (2025-12-15)
- release: 3.5.1 [skip ci] (5dbce15)
3.5.0 (2025-12-15)
- add retry logic to iOS xcodebuild action (e7d2fdc)
- align nitro view specs and auto-select languages (1e01775)
- 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)
- format PLATFORM_LANGUAGE_MAP for improved readability (f84148d)
- 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)
- migrate Android package files from Java to Kotlin (fb57707)
- nitro: conditionally include bunfig.toml in files to copy based on package manager (f2852ef)
- update createViewManagers method signature to use generic ViewManager types (971d0f2)
- 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)
- include all view manager files in post-script.js (af08747)
- skip postcodegen when kotlin is enabled (d249e98)
- 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)
- adjust indentation in generate-nitro-package.ts for improved readability (5b7b94c)
- 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)
- cli: pin nitro deps to exact latest and allow '_' unused vars in ESLint (2918419)
- streamline dependency version resolution for nitro tools (41200c7)
- 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)
- 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)
- snippets: update code.js.ts snippets (4fa1868)
- 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)
- actions: add Setup Maestro action to install Maestro CLI (70838ef)
- add support for
--package-typewhich can either beviewormodule(83fb57d)
- 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)
- improve formatting and readability in create.ts for package type validation (84615a1)
- 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)
- update package.json dependencies and add fix-prefab.gradle file (7108fbd)
3.1.0-next.1 (2025-07-30)
- actions: add Setup Maestro action to install Maestro CLI (70838ef)
- add support for
--package-typewhich can either beviewormodule(83fb57d)
- 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)
- improve formatting and readability in create.ts for package type validation (84615a1)
- 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)
- deps: downgrade react-native from 0.80.0 to 0.79.5 in package.json (c5591ce)
3.0.2 (2025-07-05)
- 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)
- remove or overwrite existing folder only when user confirms (f0270fb)
- 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)
- The CLI entry point 'nitro-module' is no longer available in the package's bin field.
- add support for pnpm package manager (a456841)
- add .npmrc file for pnpm configuration and fix yaml formatting (9dc9fc0)
- correct indentation in package manager selection logic (a68dc75)
- add pnpm support to README and documentation (570bbcf)
- 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)
- deps-dev: bump @types/node from 22.15.24 to 24.0.1 (28530f1)
2.1.2 (2025-06-07)
- 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)
- 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)
- upgrade nitro to 0.26.1 (336b995)
postcodegenscript not working correctly withbun(9c08c4b)- package and readme description (b033671)
- improve code readability in installDependenciesAndRunCodegen method (d6d81bc)
- improve language selection logic in CLI (ed9df70)
- 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)
- use
@clack/promptsto handle prompts
- 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/promptsto handle prompts (31d414c)
- 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)
- standardize naming from moduleName to packageName across the codebase (8df59bd)
- update Nitro module creation to use packageName instead of moduleName (83207f9)
- add Semantic Release mention to README and documentation (e81ba14)
- 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)
- 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)
- 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)
- workflow (d35a0b6)
- 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)
- 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)
- ensure newline at end of package.json file (b5d2d47)
- standardize naming from moduleName to packageName across the codebase (8df59bd)
- update Nitro module creation to use packageName instead of moduleName (83207f9)
- add Semantic Release mention to README and documentation (e81ba14)
- 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)
- use
@clack/promptsto handle prompts
- use
@clack/promptsto handle prompts (31d414c)
1.8.10 (2025-05-29)
- 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)
- deps-dev: bump conventional-changelog-conventionalcommits (e09671d)
1.8.8 (2025-05-25)
- 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)
- deps-dev: bump @types/node from 22.15.17 to 22.15.21 (422f1b9)
1.8.6 (2025-05-19)
- update semantic-release configuration and dependencies (f20c459)
- bf522ef: fix(win): rm not supported
- c6d46e6: post-script support for multiple auto linking config in nitro.json
- ad0494d: fix: intero require default issue
- 9dbb316: fix: view platform specific gen
- f93105b: feat: support nitro v0.24.1
- 1d18cd3: fix: npm support
- 70b8c55: feat: support generation of nitro views 🚀
- 6f62f69: feat: nitro-upgrade
- 56dc616: feat: upgrade to nitro v0.22.0
- 3d18ee1: feat: generates github action for the package
- 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
- 0aae71f: feat: add support for rn 0.77.0
- 97d9762: chore: upgrade to nitro 0.21.0
- 53da891: fix: support yarn workspaces using yarn v3 chore: improve dependency installation
- 614095c: fix - failed to copy .gitignore
-
7e2456d: ### Major Changes
- Added template to assets
- Added generate-nitro-module functionality
- Added new
--skip-installflag to skip dependency installation
- Improved documentation
- Organized code structure
- Added file generator for each language
- Fixed ignore paths
- Removed nitro-schema.json
- Updated naming convention to follow nitro standards
- 3684e69: feat: reduce cli npm size by ignoring the
nitro-module-cli.giffix: no such file or directory error
- 823f643: docs: adds docs url and updates readme docs
- 604ef36: - feat: add support for --module-dir
- feat: add support for --skip-example
- 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!! 🚀
- fb67977: fix: linking issue when using a custom android package name
- 89dba2d: fix assets folder not found
- 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
- b0789c4: add git urls to package.json
- 32b9edb: - Fix build issue on android
- Adds new confirmation question
- Adds nitro-spinner
- Refactor cli
- 1272085: adds nitro-module gif file and modifies docs
- 96e751f: - Fix bug where
bun create nitro-module [name]was not working- Minify the tsconfig file
- Update eslint rules to meet project needs
- 4d882b0: add npm keywords and adds read and write permission to the release gha
- initial release