|
2 | 2 |
|
3 | 3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. |
4 | 4 |
|
| 5 | +## [8.11.0](https://github.com/farfromrefug/nativescript-cli/compare/v8.9.3...v8.11.0) (2026-02-14) |
| 6 | + |
| 7 | + |
| 8 | +### Features |
| 9 | + |
| 10 | +* add config to help menu ([#5916](https://github.com/farfromrefug/nativescript-cli/issues/5916)) ([f81499d](https://github.com/farfromrefug/nativescript-cli/commit/f81499d4092426a801ac2a4bf9579a03c463a2b9)) |
| 11 | +* add Dependabot configuration ([#5859](https://github.com/farfromrefug/nativescript-cli/issues/5859)) ([93a214c](https://github.com/farfromrefug/nativescript-cli/commit/93a214c093c3aa5d47df6b19371c12b26d3c97ed)) |
| 12 | +* add Dependency Review Action workflow ([#5860](https://github.com/farfromrefug/nativescript-cli/issues/5860)) ([1478ba9](https://github.com/farfromrefug/nativescript-cli/commit/1478ba9b8d6cd987833dbd7108a19ed37c0f041f)) |
| 13 | +* allow much more complex watchapp projects ([ea84aee](https://github.com/farfromrefug/nativescript-cli/commit/ea84aeee4d161d1e71c7b704ec50abdba54474c6)) |
| 14 | +* android upgrades, bundletool to 1.18.2, kotlin to 2.2.20 ([#5917](https://github.com/farfromrefug/nativescript-cli/issues/5917)) ([cc94b80](https://github.com/farfromrefug/nativescript-cli/commit/cc94b80328ac22828509e71313848bb10d444150)) |
| 15 | +* **android:** api level 36 + start up emulator with unknown target versions ([#5842](https://github.com/farfromrefug/nativescript-cli/issues/5842)) ([de2cb8c](https://github.com/farfromrefug/nativescript-cli/commit/de2cb8c1e68bfbf0c7651a440bbaff72de27cf50)) |
| 16 | +* **android:** update default compileSdkVersion and buildToolsVersion to 35 ([#5849](https://github.com/farfromrefug/nativescript-cli/issues/5849)) ([cca32f9](https://github.com/farfromrefug/nativescript-cli/commit/cca32f99d644c176f61383866cd45979d6e1f6b2)) |
| 17 | +* config settings to use different bundlers ([#5837](https://github.com/farfromrefug/nativescript-cli/issues/5837)) ([27e94e8](https://github.com/farfromrefug/nativescript-cli/commit/27e94e8bececb837ce901e37e9b1c0d4581603dd)) |
| 18 | +* hooks command ([#5918](https://github.com/farfromrefug/nativescript-cli/issues/5918)) ([87cbca9](https://github.com/farfromrefug/nativescript-cli/commit/87cbca902f8a30f27b8db524d307fd40d808216a)) |
| 19 | +* **hooks:** support ES Modules ([#5843](https://github.com/farfromrefug/nativescript-cli/issues/5843)) ([23c07aa](https://github.com/farfromrefug/nativescript-cli/commit/23c07aa097750147432a8a823a4673c328df76fc)) |
| 20 | +* replace chalk/ansi-colors/glob with Node.js built-ins ([#5853](https://github.com/farfromrefug/nativescript-cli/issues/5853)) ([e562267](https://github.com/farfromrefug/nativescript-cli/commit/e562267ce6a7d5cf2172679d6498b2ab79a9aff7)) |
| 21 | + |
| 22 | + |
| 23 | +### Bug Fixes |
| 24 | + |
| 25 | +* allow to enforce corePackageName to use custom ([5d807ce](https://github.com/farfromrefug/nativescript-cli/commit/5d807ce741d9a82aa7c6a03f7d9d71a515c28545)) |
| 26 | +* **android:** allow to sign debug builds (for example for system apps development) ([ea46b7e](https://github.com/farfromrefug/nativescript-cli/commit/ea46b7e2af172aeb47139489097dfed8bc7120e0)) |
| 27 | +* **android:** livesync tool connect race condition ([#5857](https://github.com/farfromrefug/nativescript-cli/issues/5857)) ([1daa553](https://github.com/farfromrefug/nativescript-cli/commit/1daa5533d72408b2bba6773ddbd012f5284dc41f)) |
| 28 | +* clear all deprecated dependencies ([#5858](https://github.com/farfromrefug/nativescript-cli/issues/5858)) ([d9bced3](https://github.com/farfromrefug/nativescript-cli/commit/d9bced3427f620f78ca7da62066f836e4961b084)) |
| 29 | +* **config:** using set with undefined ([#5883](https://github.com/farfromrefug/nativescript-cli/issues/5883)) ([b09510f](https://github.com/farfromrefug/nativescript-cli/commit/b09510f5c994226030097332b6f0996c21d1d96c)) |
| 30 | +* default log level to WARN. Fix for INFO log level not showing actual info (was quiet) ([da64b1a](https://github.com/farfromrefug/nativescript-cli/commit/da64b1a286fd8ff4c83d4f71f027b8015dfb0861)) |
| 31 | +* more android typings options ([c481e45](https://github.com/farfromrefug/nativescript-cli/commit/c481e45609b673e8ba1a0a75cd1ca311bb1c6a7c)) |
| 32 | +* ns typings android supports `dtsGeneratorPath` and now uses `-per-library` ([61d4b77](https://github.com/farfromrefug/nativescript-cli/commit/61d4b778c08a2832be8e8d40f75d0f74e42c4b1f)) |
| 33 | +* remove lock from default clean ([#5881](https://github.com/farfromrefug/nativescript-cli/issues/5881)) ([a1c39f6](https://github.com/farfromrefug/nativescript-cli/commit/a1c39f6d7e9912b74c913a793adc3b6edf125574)) |
| 34 | +* **security:** axios 1.11.0 ([#5847](https://github.com/farfromrefug/nativescript-cli/issues/5847)) ([0b08cb2](https://github.com/farfromrefug/nativescript-cli/commit/0b08cb29bda03495a1e9a99e4bef100bc2d88838)) |
| 35 | +* **security:** xml2js and braces ([#5848](https://github.com/farfromrefug/nativescript-cli/issues/5848)) ([debc85a](https://github.com/farfromrefug/nativescript-cli/commit/debc85a584cdb305ff329bca12c255750e8a9658)) |
| 36 | +* update ios-sim-portable to version 4.5.1 ([#5850](https://github.com/farfromrefug/nativescript-cli/issues/5850)) ([f575bdc](https://github.com/farfromrefug/nativescript-cli/commit/f575bdcc39a1a749788aa04e4cc33d2d26f92489)) |
| 37 | +* **visionos:** build/prepare ([e40a1b8](https://github.com/farfromrefug/nativescript-cli/commit/e40a1b8d6cfd055016ac2612ecccb771176766b0)) |
| 38 | + |
| 39 | +### [8.8.7](https://github.com/farfromrefug/nativescript-cli/compare/v8.8.6...v8.8.7) (2025-01-24) |
| 40 | + |
| 41 | +### [8.8.6](https://github.com/farfromrefug/nativescript-cli/compare/v8.8.5...v8.8.6) (2024-11-04) |
| 42 | + |
| 43 | + |
| 44 | +### Bug Fixes |
| 45 | + |
| 46 | +* regression fix after deps update ([4bf3ba6](https://github.com/farfromrefug/nativescript-cli/commit/4bf3ba64c0c10ada186e4ab93deb3e14239b5247)) |
| 47 | + |
| 48 | +### [8.8.5](https://github.com/farfromrefug/nativescript-cli/compare/v8.8.4...v8.8.5) (2024-10-18) |
| 49 | + |
| 50 | + |
| 51 | +### Bug Fixes |
| 52 | + |
| 53 | +* regression fix ([d7041a8](https://github.com/farfromrefug/nativescript-cli/commit/d7041a85258428d0fda5dcf69ac73be907f05517)) |
| 54 | + |
| 55 | +### [8.8.4](https://github.com/farfromrefug/nativescript-cli/compare/v8.8.3...v8.8.4) (2024-10-17) |
| 56 | + |
| 57 | + |
| 58 | +### Bug Fixes |
| 59 | + |
| 60 | +* regression fix ([fd25a26](https://github.com/farfromrefug/nativescript-cli/commit/fd25a26de1b81036a7c53842f5955264e387af13)) |
| 61 | + |
| 62 | +### [8.8.3](https://github.com/farfromrefug/nativescript-cli/compare/v8.8.2...v8.8.3) (2024-10-17) |
| 63 | + |
| 64 | + |
| 65 | +### Bug Fixes |
| 66 | + |
| 67 | +* add webpack env data so that scripts can read it (like svelte-preprocessor) ([144d775](https://github.com/farfromrefug/nativescript-cli/commit/144d775d2adde5ad7299e42354f8d49991d22007)) |
| 68 | +* android fix when passing compileSdk as gradle arg ([ee31dd4](https://github.com/farfromrefug/nativescript-cli/commit/ee31dd464055f5b6fc657500b5238e1af6b2a11d)) |
| 69 | +* deps update ([fbb6b86](https://github.com/farfromrefug/nativescript-cli/commit/fbb6b86e59e323036b46c94ff047b6baaf156a1f)) |
| 70 | +* updated bundletool.jar to support 16 KB page size. remove vendor adb ([db7f7f4](https://github.com/farfromrefug/nativescript-cli/commit/db7f7f4fa3411374b23b6a118c18dfdffc1c0459)) |
| 71 | + |
| 72 | +### [8.8.2](https://github.com/farfromrefug/nativescript-cli/compare/v8.8.1...v8.8.2) (2024-09-11) |
| 73 | + |
| 74 | + |
| 75 | +### Features |
| 76 | + |
| 77 | +* `--gradle` option to specify custom gradle binary ([0b55d42](https://github.com/farfromrefug/nativescript-cli/commit/0b55d42d74618d245851148669e30b042ac291bf)) |
| 78 | +* `aarIgnoreFilter`, `jarIgnoreFilter` and `nsConfig.android.plugins` support (for now to add suffix to generated aar using `aarSuffix` on a per plugin bases) ([12df250](https://github.com/farfromrefug/nativescript-cli/commit/12df2500a01762dce4267df8e3a46b3f6f68fc37)) |
| 79 | +* `filterDevicesArch` option to build only abi of connected devices for `run|debug` ([dc28cf7](https://github.com/farfromrefug/nativescript-cli/commit/dc28cf7e144f9c90cf9ad791b6d901faae956d8f)) |
| 80 | +* `overrideRuntimeGradleFiles` option ([a369715](https://github.com/farfromrefug/nativescript-cli/commit/a369715ac56adfd33f0c2b357dcb6fe2470a7621)) |
| 81 | +* add --json option to `ns config` ([d8bd6e9](https://github.com/farfromrefug/nativescript-cli/commit/d8bd6e9009d7c94514ec45564d79e94ac46572b7)) |
| 82 | +* added `gradleArgs` in `config.android` ([a3721b1](https://github.com/farfromrefug/nativescript-cli/commit/a3721b1e045f9808d150de85f0f0df67d0ef4339)) |
| 83 | +* allow plugin blacklist metadata ([68e541c](https://github.com/farfromrefug/nativescript-cli/commit/68e541c74aa7d00a2b83311f45c5bb14e0b548ee)) |
| 84 | +* allow to ignore native dependencies ([cb695e6](https://github.com/farfromrefug/nativescript-cli/commit/cb695e65664e34a058ff77e841c2965a88fa595f)) |
| 85 | +* android plugin build will use its own plugin dependencies to build ([8365318](https://github.com/farfromrefug/nativescript-cli/commit/8365318e3dd4de922140c7432a27c8025f5b5dd9)) |
| 86 | +* **android:** add gradle 7+ support ([e0c1824](https://github.com/farfromrefug/nativescript-cli/commit/e0c1824cdcb3e36323fa1e9c8db9d0dd2c691ecf)) |
| 87 | +* **android:** allow app to define `ndkVersion` to be used for plugins and app ([ed2b84a](https://github.com/farfromrefug/nativescript-cli/commit/ed2b84a23e309af72fd23095e4dbbbe832daf60a)) |
| 88 | +* **android:** allow to force gradle version throught nativescript-config (`android.gradleVersion`). ([7c6dc40](https://github.com/farfromrefug/nativescript-cli/commit/7c6dc4013732633b181483d0ec0b8a39baddaf96)) |
| 89 | +* **android:** app gradle files now coming from CLI to prevent dependency on runtime update ([bd5263d](https://github.com/farfromrefug/nativescript-cli/commit/bd5263d1c30f71f10291a066f19b3bb2fac6112d)) |
| 90 | +* **android:** custom `buildPath` from `nativescript.config` ([06dfc73](https://github.com/farfromrefug/nativescript-cli/commit/06dfc73e57862075751ccd3369a5b22fbe98d835)) |
| 91 | +* **android:** flavor support ([ded3485](https://github.com/farfromrefug/nativescript-cli/commit/ded3485e04fa628915e59772517a61c19bac4c4b)) |
| 92 | +* implemented `--gradle` option to pass gradle parameters ([78e88eb](https://github.com/farfromrefug/nativescript-cli/commit/78e88eb7359dee942a58e3d9d7e841cd7dee744c)) |
| 93 | +* new `syncChangedDataOnDevices`. also send the changed files in `IFilesChangeEventData` so that hooks can know what files have changed ([c17417b](https://github.com/farfromrefug/nativescript-cli/commit/c17417bea41ac81b26fc184e51c2da03a690d4a3)) |
| 94 | +* only install corresponding abi package when possible ([9333c31](https://github.com/farfromrefug/nativescript-cli/commit/9333c317a06b8c44b2869f7b96087e83f20dbbb6)) |
| 95 | +* **profiling:** generate chrome compatible timeline data ([d3396e8](https://github.com/farfromrefug/nativescript-cli/commit/d3396e81cda7290ba1616cc186778c66076b40ee)) |
| 96 | +* yarn2+ support ([b35af16](https://github.com/farfromrefug/nativescript-cli/commit/b35af166c344df0e1941342b74bcaaa14d50abe1)) |
| 97 | + |
| 98 | + |
| 99 | +### Bug Fixes |
| 100 | + |
| 101 | +* add runtime infos in app package.json. Cleanup that package.json ([8223062](https://github.com/farfromrefug/nativescript-cli/commit/8223062c58769dd557eb5de7fadd1d10d8f87828)) |
| 102 | +* allow cpp in android plugins ([51ca951](https://github.com/farfromrefug/nativescript-cli/commit/51ca9518c429b406e275edf4276431235fd7f5ff)) |
| 103 | +* android plugins now built using same “gradle” as apps ([8195d22](https://github.com/farfromrefug/nativescript-cli/commit/8195d22e5d1c4f8b4bc48a05f7ad3cdfb5545a5b)) |
| 104 | +* **android:** add `--stacktrace` to any gradle build ([54ed89d](https://github.com/farfromrefug/nativescript-cli/commit/54ed89dd0eb0269c3160fc2aba9657dcd9d49c6f)) |
| 105 | +* **android:** copy all other directories from App_Resources/Android to platforms/android. Those must be modules like AndroidTest or benchmark ([5560853](https://github.com/farfromrefug/nativescript-cli/commit/556085364031e4f8a173426de12b94c6ca436664)) |
| 106 | +* **android:** going recursive is pretty dangerous and should not be needed ([dc50c28](https://github.com/farfromrefug/nativescript-cli/commit/dc50c2864eb2fcdba0203fb38549ee1badc41213)) |
| 107 | +* **android:** in case we use `buildFilterDevicesArch` check if we need to rebuild for devices we are building for ([7c010fe](https://github.com/farfromrefug/nativescript-cli/commit/7c010fe5cb793a8482f03a0e0e2e70129f2fb094)) |
| 108 | +* **android:** non eager namespace replace in manifest ([a10c9b5](https://github.com/farfromrefug/nativescript-cli/commit/a10c9b52e254ea4fe10e7ac74281744fe9322295)) |
| 109 | +* **android:** non eager namespace replace in manifest ([71c2484](https://github.com/farfromrefug/nativescript-cli/commit/71c24847c96945b19f25c59043d8c770b712dd92)) |
| 110 | +* **android:** support unsigned apks ([93c17d8](https://github.com/farfromrefug/nativescript-cli/commit/93c17d845ee86fcbb5f80456e416fe64e6809620)) |
| 111 | +* **android:** use absolute path to ensure it is good from every android module ([4abb7d9](https://github.com/farfromrefug/nativescript-cli/commit/4abb7d9f40c28f124b3bee133fbe8c14bda0ffd1)) |
| 112 | +* another gradle 8 fix to make the sentry plugin work. Should not be needed ([0793d44](https://github.com/farfromrefug/nativescript-cli/commit/0793d4480dfce35a9db34f314c86ddfa0c7ac50b)) |
| 113 | +* another yarn 2+ fix ([1c5d2cc](https://github.com/farfromrefug/nativescript-cli/commit/1c5d2cc4a53560b91ef0deeef6b9cb7cc2ca7559)) |
| 114 | +* better `copyAppPackages` handle ([2ee8e48](https://github.com/farfromrefug/nativescript-cli/commit/2ee8e4829a3e5ea79d0802b7b2905e919981ad2a)) |
| 115 | +* better fix for custom build folder so that it works too in android studio. (i still pass `projectRoot` in gradle in case we need it). This fix is not used with plugins build though as it seems better to use `projectRoot` ([48e603d](https://github.com/farfromrefug/nativescript-cli/commit/48e603db535fe2b07f6dee4a3edaa7a6ab32e2f7)) |
| 116 | +* correctly allow plugins build to detect before-plugins.gradle ([e8e39b4](https://github.com/farfromrefug/nativescript-cli/commit/e8e39b404649a86d9af1f4b5f5b83b115412a713)) |
| 117 | +* correctly get device abi ([0b2d85c](https://github.com/farfromrefug/nativescript-cli/commit/0b2d85ce9bdd42077b3786ac029510566b5dd2a5)) |
| 118 | +* default USER_PROJECT_ROOT path fix ([ae96032](https://github.com/farfromrefug/nativescript-cli/commit/ae960327b32275841ba49f1f9a5a4d3db4e5c812)) |
| 119 | +* edge case for runtimePackageName ([f23a4bf](https://github.com/farfromrefug/nativescript-cli/commit/f23a4bf19071b7c3dcd7f516cd15809f7a7e67f7)) |
| 120 | +* filter for emulator only ([d68e529](https://github.com/farfromrefug/nativescript-cli/commit/d68e529ef36e914db62c76ac1a9ac28195cbc856)) |
| 121 | +* fix plugin build after merge ([654542b](https://github.com/farfromrefug/nativescript-cli/commit/654542b49843a5bd7da2794f67f04502ed999639)) |
| 122 | +* fix source map path ([8ca0889](https://github.com/farfromrefug/nativescript-cli/commit/8ca0889dd5cc37a3f4e18da984175c86d60320a6)) |
| 123 | +* get framework name from Info.plist ([713be65](https://github.com/farfromrefug/nativescript-cli/commit/713be658e30ee83ca4f942b92b654d2562b40216)) |
| 124 | +* gradle methods order fix ([f1b1269](https://github.com/farfromrefug/nativescript-cli/commit/f1b1269314b041f3de97d4203438461c3fb54f47)) |
| 125 | +* gradle script replace fix ([b15679a](https://github.com/farfromrefug/nativescript-cli/commit/b15679a3ea5b37e15538f71033dd2c17484a6df4)) |
| 126 | +* handle `gradleArgs` as an array option ([cbd37d1](https://github.com/farfromrefug/nativescript-cli/commit/cbd37d1a34f883a9bf7acb5535b9ad940e530f39)) |
| 127 | +* **ios:** bump nativescript-dev-xcode ([367b3b8](https://github.com/farfromrefug/nativescript-cli/commit/367b3b837d0db8709fa6ed560475dba7674bd0b4)) |
| 128 | +* kotlin version fix ([2fa7722](https://github.com/farfromrefug/nativescript-cli/commit/2fa77227419db404e175e0d5e2293dabb7433185)) |
| 129 | +* makes libs smaller and build faster ([29439ca](https://github.com/farfromrefug/nativescript-cli/commit/29439cad8c3acc3f9860ac844c4e2f8d1020c1f3)) |
| 130 | +* more android app gradle file fixes ([094372d](https://github.com/farfromrefug/nativescript-cli/commit/094372d4c84942cdb86bcb91aedd7e766c6e99bf)) |
| 131 | +* more android env build fixes ([b72ffaa](https://github.com/farfromrefug/nativescript-cli/commit/b72ffaa0fb2b7eef05248c74da80ae55e79be81e)) |
| 132 | +* now supports custom webpack package through `config.webpackPackageName` ([f5fb601](https://github.com/farfromrefug/nativescript-cli/commit/f5fb6013deeaef90ca6719e15d82513ccbc5a8f9)) |
| 133 | +* pass gradlePath to plugin build ([2128946](https://github.com/farfromrefug/nativescript-cli/commit/2128946744151a3a4fe7cd51db28abff62090772)) |
| 134 | +* prevent error with `pnpm` which can put `+` in plugin path ([e548004](https://github.com/farfromrefug/nativescript-cli/commit/e548004817d2f245585586bf0ce618ade844a57c)) |
| 135 | +* refactor to be compatible with older runtimers ([c2200a3](https://github.com/farfromrefug/nativescript-cli/commit/c2200a353e49fbd231e34cae5cc3391bbc20ddea)) |
| 136 | +* regression after merge from N main ([681765c](https://github.com/farfromrefug/nativescript-cli/commit/681765c619d72b08529d14278c62b4a6178a3dc1)) |
| 137 | +* remove plugins duplicates ([5c8db12](https://github.com/farfromrefug/nativescript-cli/commit/5c8db121e4324a87b3886e6c626e0998e7128f20)) |
| 138 | +* remove unneeded R.class and BuildConfig.class for plugins ([aa56395](https://github.com/farfromrefug/nativescript-cli/commit/aa563950d4a24b9ff792be4b710beb2f6c60486a)) |
| 139 | +* rename gradle option to gradlePath ([8d1eba9](https://github.com/farfromrefug/nativescript-cli/commit/8d1eba99f97a1b9eeefcc88c71f5086803e63c8e)) |
| 140 | +* report hooks error with stack for easier debugging ([d14ded8](https://github.com/farfromrefug/nativescript-cli/commit/d14ded8a8761ae388ff9b6756278dbe387633b4c)) |
| 141 | +* require.resolve for packages with exports field in package.json ([bafc35f](https://github.com/farfromrefug/nativescript-cli/commit/bafc35f4dc0df0c71c0ce824b63ba47bdf5fe60f)) |
| 142 | +* some yarn2 fixes ([f4a986f](https://github.com/farfromrefug/nativescript-cli/commit/f4a986f212a41efa1a3593d9a36b37c6d9df5272)) |
| 143 | +* support `@akylas/nativescript-webpack` ([c5e32a0](https://github.com/farfromrefug/nativescript-cli/commit/c5e32a0b2399afa0cf845807b8ed0855b2c7d4f5)) |
| 144 | +* timeline profile format fix to be compatible with firefox profiler ([cbbda1c](https://github.com/farfromrefug/nativescript-cli/commit/cbbda1cfaa9bb14027d4cd8b459a4a359e9d2106)) |
| 145 | +* try multiple ways to get Info.plist from framework ([3628490](https://github.com/farfromrefug/nativescript-cli/commit/3628490347b1f294ffa3c669314ce508d7da9ac2)) |
| 146 | +* update plugin gradle script ([e019098](https://github.com/farfromrefug/nativescript-cli/commit/e019098fa98b1781e597ab828c30020f46098cf6)) |
| 147 | +* vendor build.gradle fix ([e39c3d3](https://github.com/farfromrefug/nativescript-cli/commit/e39c3d342546e27984e6c021819b8816159a90d5)) |
| 148 | + |
5 | 149 | ## [8.10.0](https://github.com/farfromrefug/nativescript-cli/compare/v8.9.3...v8.10.0) (2026-01-28) |
6 | 150 |
|
7 | 151 |
|
|
0 commit comments