Releases: patrickkabwe/create-nitro-module
Releases · patrickkabwe/create-nitro-module
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)
v3.1.0
3.1.0 (2025-07-31)
✨ Features
- actions: add Setup Maestro action to install Maestro CLI (70838ef)
- add support for
--package-typewhich can either beviewormodule(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)
v3.1.0-next.2
3.1.0-next.2 (2025-07-31)
🛠️ Other changes
- update package.json dependencies and add fix-prefab.gradle file (7108fbd)
v3.1.0-next.1
3.1.0-next.1 (2025-07-30)
✨ Features
- actions: add Setup Maestro action to install Maestro CLI (70838ef)
- add support for
--package-typewhich can either beviewormodule(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)