v9.1.0-alpha.17
Pre-release
Pre-release
·
38 commits
to main
since this release
9.1.0-alpha.17 (2026-08-07)
Bug Fixes
- bun does not require symlink (#6119) (ecdf4a5)
- config: never lose a config edit when prettier is unavailable (2eefffe)
- config: read default exports wrapped in assertions or parentheses (754fa94)
- di: register zero-parameter arrow factories without annotate() (b49cf0e)
- di: share the injection context across duplicated CLI copies (b52b8e0)
- doctor: point repository metadata at the monorepo (ddd39b8)
- handle spm packages internal to cli (#6098) (745f3a8)
- hooks: gate in-process hooks with the TypeScript parser instead of esprima (93641e5)
- hooks: honor arg forwarding from every middleware in the chain (e46e697)
- ios: let the app's xcconfig win over a plugin's, and warn on discarded settings (#6091) (1b5cabd)
- options: resolve options declared with an array of aliases (0549b1c)
- options: revive unknown-option validation as a staged warning (6502f13)
- options: validate the timeout option's value (353ec6b)
- resolve compiled output from dist in bin and postinstall (#6095) (77fed31)
- stop the pack guard from blocking the release script (cb3fb8d)
- yok: keep a registered command when a subcommand would shadow it (880f952)
- yok: record hierarchical subcommands on registerCommand (c6c794a)
Features
- analytics: move tracking to the GA4 measurement protocol (1a3c1f0)
- apple: doctor issue with asdf (#6062) (a273145)
- cli: delegate to a project-local nativescript install (3785152)
- commands: defineCommand - typed declarative commands via an ICommand adapter (#6101) (2f81d7f)
- di: token-based dependency injection behind the Yok facade (phase 1) (#6099) (dfae38d)
- extensions: nativescript.commands map - per-command lazy loading for extensions (#6102) (9322fdc)
- hooks: defineHook - typed hook authoring with ctx payload/wrap/fail/skip (#6100) (ef68d67)