Production stability hotfix
This release replaces v1.1.5.
Fixed
--excludeDirnow supports comma-separated gitignore-style patterns, including*,?,**, nested directory names, negation rules, and cross-platform path separators.- Bare names such as
node_modulesandvendorare excluded at every directory depth. - Main-package discovery and hot reload now share one exclusion implementation.
nunu run <directory>resolves the target safely, watches the target's project root, and runs Go from that root.- Monorepos no longer traverse nested frontend dependency trees by default on macOS.
- Cancelling layout selection no longer removes an existing project directory.
- Template failures no longer leave empty or partial generated files.
Security baseline
- Minimum Go version is now 1.25.8, which includes the standard-library fix required by the vulnerability scan.
Validation
- unit and race test suites
- go vet, Staticcheck, and govulncheck
- Go 1.25.8 and Go 1.26
- Darwin, Linux, and Windows cross-builds
- real monorepo hot-reload test
- creation/build smoke tests for all six official layouts