Skip to content

v0.1.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Aug 02:09
b90116a

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)