Releases: patrickkabwe/create-nitro-module
Releases · patrickkabwe/create-nitro-module
Release list
v3.7.0
3.7.0 (2026-07-07)
✨ Features
🐛 Bug Fixes
- align android harness workflow with repo layout (3f58ecf)
- align ios harness xcode setup with nitro (d2548ae)
- align ios harness xcode setup with nitro (f4d258d)
- discover harness targets dynamically (c9ac1f2)
- ensure android harness gradlew is executable (b40e28d)
- generate harness jest config as default jest config (d1064f0)
- make harness config platform-specific (d639b68)
- pass build artifacts to harness runners (95e2680)
- pass build artifacts to harness runners (7417a26)
- use harness for generated package tests (6fffa2c)
- use harness for generated package tests (4439871)
- use harness for package runtime tests (f9e21a8)
🔄 Code Refactors
- rename moduleName to modulePath (9ec8597)
🛠️ Other changes
- deps-dev: bump @commitlint/cli from 20.4.3 to 20.5.0 (796d0e9)
- deps-dev: bump @commitlint/config-conventional (b0fa8c6)
- deps-dev: bump @types/node from 25.3.5 to 25.5.0 (eb3ccb0)
- deps-dev: bump @types/node from 25.5.0 to 25.5.2 (ec91a9d)
- deps-dev: bump @types/node from 25.5.2 to 25.6.0 (1507e2d)
- deps-dev: bump @typescript-eslint/eslint-plugin (f736501)
- deps-dev: bump @typescript-eslint/eslint-plugin (7895771)
- deps-dev: bump @typescript-eslint/eslint-plugin (3539b88)
- deps-dev: bump @typescript-eslint/parser from 8.56.1 to 8.57.1 (9c29a59)
- deps-dev: bump @typescript-eslint/parser from 8.57.1 to 8.58.1 (e097712)
- deps-dev: bump conventional-changelog-conventionalcommits (2e83b29)
- deps-dev: bump conventional-changelog-conventionalcommits (c359edc)
- deps-dev: bump conventional-changelog-conventionalcommits (dba38c9)
- deps-dev: bump conventional-changelog-conventionalcommits (19eb805)
- deps-dev: bump eslint-plugin-n from 17.23.2 to 17.24.0 (aa6601f)
- deps-dev: bump lefthook from 2.1.2 to 2.1.4 (992fd63)
- deps-dev: bump lefthook from 2.1.4 to 2.1.6 (9e90cf9)
- deps-dev: bump prettier from 3.8.0 to 3.8.1 (e8e9bb5)
- deps-dev: bump react-native (522d19a)
- deps-dev: bump react-native (8648a52)
- deps-dev: bump react-native (3678c98)
- deps-dev: bump typescript from 5.9.3 to 6.0.3 (1543d83)
- deps-dev: bump typescript from 5.9.3 to 6.0.3 in /assets/template (cb925a3)
- deps: bump actions/cache from 5 to 6 (5a0395a)
- deps: bump actions/checkout from 6 to 7 (cea5db4)
- deps: bump actions/deploy-pages from 4 to 5 (9397be3)
- deps: bump actions/upload-pages-artifact from 4 to 5 (2aa81e9)
- deps: bump android-actions/setup-android from 3 to 4 (f4763eb)
- formatting (5add5cd)
- formatting (cd1f67f)
- update clack prompts to v1 (e65a7f2)
- update dependencies (b3113aa)
- update eslint dependencie (c102554)
- update typescript and fix typechec (72bd754)
- update typescript and fix typecheck (f83115d)
v3.6.0
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.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)
🛠️ 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)
v3.5.4
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)
v3.5.3
v3.4.0
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)
v3.3.2
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)
v3.3.1
v3.3.0
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)
v3.2.1
v3.2.0
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)