v0.1.0
Pre-release
Pre-release
0.1.0 (2026-08-09)
⚠ BREAKING CHANGES
- the Go module path changed from github.com/aruodore/aruo to github.com/aruodore/aruo-cli.
Features
- catalog: add js-library template (6d82bd2)
- catalog: add next-app template (d543c63)
- catalog: add nuxt-app template (7fe1b8a)
- catalog: add python-library template (84aa7bb)
- catalog: add react-app template (c584332)
- catalog: add ts-library template (d12d682)
- catalog: add vue-library template (7d65c92)
- catalog: group the template picker by kind (8c333c1)
- cli: add Cobra shell completion (7821aab)
- cli: allow --description and --author to be left blank (7c558b9)
- cli: ask app vs. library before showing the full template list (e24be71)
- cli: integrate lifecycle.Manager into cmd/aruo (1332974)
- cli: integrate terminal session at the composition root (8711d2a)
- create: add Nuxt UI to the nuxt-app template (8f50881)
- create: add vue-app template (13d1a45)
- create: remove the module/package-name prompt entirely (d7bcd56)
- rename module to github.com/aruodore/aruo-cli (70167fa)
- tux: add accessible prompt adapters (d422741)
- tux: add terminal interaction contracts (e0a684e)
- tux: detect terminal capabilities (1c69a10)
- tux: let the user go back across create's guided screens (1fef29c)
- tux: manage signal lifecycle (3dccb50)
- tux: render live task progress (1b05ac6)
- tux: render semantic terminal output (7d9e4d4)
Bug Fixes
- ci: fix Windows GOCACHE path and remove a dead session-format param (1a06959)
- cli: drop the long description line from the template picker (a8b0664)
- cli: script the template picker answer in TestRunCreateInteractive (1c3389a)
- cli: stop calling --module a Go module path for every template (96f1ee0)
- cli: stop repeating the template description on the module screen (d5b7873)
- cli: stop shadowing err in runCreate (5cfd729)
- cli: stop showing TODO placeholders, derive real defaults instead (a1c27fa)
- create: allow writing into an already-existing empty directory (25d0180)
- doctor: recognize node --test, unittest, and test_*.py (5ed4f88)
- release: auto-publish releases and flag them as pre-release (1d45799)
- release: keep the first release at 0.x, not 1.0.0 (8590776)
- release: pin the initial release version to 0.1.0 (81fe89f)
- templateengine: move dependabot.yml and release-please-config.json out of foundation/ (0c6f5c7)
- tux: fall back to plain prompter under TERM=dumb (cda21a1)
- tux: guard Progress.Emit against a Close race (440e6de)
- tux: never pre-fill a default into the editable input (7973486)