Skip to content

Releases: xaoscience/dev-control

Release v0.2.2

24 Jan 22:23
c79e3cb

Choose a tag to compare

What's Changed

Commits since v0.2.1

  • refactor(release): separate template from dev-control-specific workflow (c79e3cb)
  • Merge pull request #20 from xaoscience/anglicise/20260124-212407 (18b3b77)
  • chore: convert American spellings to British English (f2cf574)
  • fix(anglicise): expand exclusions for CLI flags and code patterns (7ffc090)

Installation

Full Toolkit (tarball)

curl -fsSL https://github.com/xaoscience/dev-control/releases/download/v0.2.2/dev-control-0.2.2.tar.gz | tar xz
cd dev-control-0.2.2
./install.sh

Library Only (lightweight)

For projects that only need the TUI/print/color utilities (~27KB vs ~180KB):

curl -fsSL https://github.com/xaoscience/dev-control/releases/download/v0.2.2/dev-control-lib-0.2.2.tar.gz | tar xz

# Then in your scripts:
source "./dev-control-lib-0.2.2/colors.sh"
source "./dev-control-lib-0.2.2/print.sh"
print_header "My Script"

Homebrew (coming soon)

brew tap xaoscience/tap
brew install dev-control

Checksums

File SHA256
dev-control-0.2.2.tar.gz d1418015dfa5d17d61a77c7f123f36900a4a485dbf53329b262e808e4cfb157c
dev-control-lib-0.2.2.tar.gz 8f150a051bff6bd26b9128b7ce84c2f0d6eefec00e2c16acba074b037447f227

Full Changelog: v0.2.1...v0.2.2

Release v0.2.1

24 Jan 21:15
be40e72

Choose a tag to compare

What's Changed

Commits since latest

  • fix(tui): use American spelling 'center' for gum --align (be40e72)
  • fix(release): fix YAML syntax in heredoc for lib INSTALL.md (c43a9a6)
  • ci: sync simplified release workflow (43a58f2)
  • refactor(release): simplify lib tarball as artifact on main release (f88c176)
  • ci: sync release workflow with lib release support (93b14fc)
  • feat(release): add dev-control-lib standalone release package (5c7e438)
  • feat(git/rename): add branch renaming tool with local repo support (4e6e31b)
  • feat(containerise/create-repo): set default branch to main (0de1cd6)
  • Merge pull request #14 from xaoscience/anglicise/20260123-011743 (c9ddc67)
  • chore: convert American spellings to British English (b2c57d0)
  • fix(anglicise): exclude HTML attributes and CLI flags (0711b19)
  • fix(anglicise): skip any line containing filename with extension (38a17f7)
  • fix(anglicise): preserve case and skip file references (360530f)
  • feat: add verbose output and PR auto-creation to anglicise workflow (4561bb1)
  • fix: exclude workflows-templates from anglicise checks (5853215)
  • feat: add British English spelling check workflow (f01bb85)
  • docs(lib/git): document new history rewriting modules (d36f6bb)
  • Merge pull request #11 from xaoscience/refactor/extract-fix-history-modules (6e471cd)
  • refactor(lib): extract rewrite utilities to lib/git/rewrite.sh (52c8ee7)
  • refactor(lib): extract harness utilities to lib/git/harness.sh (6954e13)
  • refactor(lib): extract topology utilities to lib/git/topology.sh (562f4fb)
  • refactor(lib): extract date utilities to lib/git/dates.sh (a64a700)
  • Merge pull request #10 from xaoscience/refactor/extract-lib-helpers (c0e5bd3)
  • docs(lib): add README for lib/git module structure (0b62655)
  • refactor(lib): add git backup utilities to lib/git/backup.sh (a4e5658)
  • refactor(lib): extract worktree utilities to lib/git/worktree.sh (89909d0)
  • refactor(lib): reorganize git libs into lib/git/ directory (78fe5db)
  • fix(containerise): add node bin to PATH for VS Code MCP discovery (7c91080)
  • refactor(module-nesting): use shared git-utils.sh library (04b32bb)
  • refactor(mcp-setup): remove redundant require_gh_cli() (aa77cd4)
  • refactor(lib): extract git cleanup utilities to shared library (1079bd6)
  • feat(fix-history): add merged branch cleanup with --cleanup-merged flag (ebbffeb)
  • feat(ci): add release validation safeguards to workflow (cb885bf)

Installation

Full Toolkit (tarball)

curl -fsSL https://github.com/xaoscience/dev-control/releases/download/v0.2.1/dev-control-0.2.1.tar.gz | tar xz
cd dev-control-0.2.1
./install.sh

Library Only (lightweight)

For projects that only need the TUI/print/color utilities (~27KB vs ~180KB):

curl -fsSL https://github.com/xaoscience/dev-control/releases/download/v0.2.1/dev-control-lib-0.2.1.tar.gz | tar xz

# Then in your scripts:
source "./dev-control-lib-0.2.1/colors.sh"
source "./dev-control-lib-0.2.1/print.sh"
print_header "My Script"

Homebrew (coming soon)

brew tap xaoscience/tap
brew install dev-control

Checksums

File SHA256
dev-control-0.2.1.tar.gz d57db4353cedca9a8384d53b5efbb8ffb8b9f74386bf391455a6c9d64c482585
dev-control-lib-0.2.1.tar.gz 9802046e31170ebc4bb5208140f3e2da5b9eefa4156a01ac6c525eea995ae1a2

Full Changelog: latest...v0.2.1

Version 0.2.0

22 Jan 20:41
963b5b1

Choose a tag to compare

What's Changed

Commits since latest

  • feat(ci): add automated release workflow (963b5b1)
  • docs: add packaging section with TUI theming documentation (9d9f636)
  • docs(config): add example packaging configuration (0f52e9d)
  • fix(tui): prevent set -e exit on gum check, update gum to v0.17.0 (11423a5)
  • Merge pull request #9 from xaoscience/feat/gum-tui-themes (cda2559)
  • feat(packaging): integrate Gum TUI theming into all package formats (e31cc03)
  • feat(tui): add theme configuration file with 3 presets (c26402d)
  • feat(tui): add Gum-based TUI library with theming support (720eb29)
  • fix(fix-history): improve cleanup to separate local/remote refs (22a7833)
  • feat(containerise): add editor (nano) installation and default editor config + consolidate redundant baked in git config (d9d7b56)
  • feat(fix-history): add timed merge pr commits to preserve order (e9ad159)
  • Merge pull request #8 from xaoscience/feat/packaging-automation (edae3de)
  • refactor: simplify packaging alias to dc-pkg only (2285606)
  • feat: integrate packaging.sh with dev-control menu and aliases (562f812)
  • feat: add packaging.sh for multi-platform package automation (97b2c34)
  • Merge pull request #7 from xaoscience/refactor/git-control-wrapper (ff0bacc)
  • feat: add git-control.sh wrapper for unified git services (d5dc639)
  • feat/fix(gc-mcp): include absolute node path to mcp setup (20cd9b6)
  • fix(gc-mcp): redirect print_info to stderr so it doesn't pollute the return value (2411697)
  • feat(gc-mcp): detect and use absolute npx path (38b642c)
  • chore(gc-create): add back owner selection and owner as slug (d3fc6ec)
  • chore(dc-init): add lost description saving + url recognition and addition (037cfae)

Installation

Quick Install (tarball)

curl -fsSL https://github.com/xaoscience/dev-control/releases/download/v0.2.0/dev-control-0.2.0.tar.gz | tar xz
cd dev-control-0.2.0
./install.sh

Homebrew (coming soon)

brew tap xaoscience/tap
brew install dev-control

Checksums

File SHA256
dev-control-0.2.0.tar.gz 72c423034828806b32addec9a54b6bfa06d093b2f2aa425ac05977587f83d985

Full Changelog: latest...v0.2.0

Version 0.1.0

20 Jan 22:30
667f41c

Choose a tag to compare

Version 0.1.0 Pre-release
Pre-release

Release v0.1.0 Pre-release

What's Changed

Commits since initial commit:

  • refactor: Rename git-control → dev-control (667f41c)
  • Merge pull request #6 from xaoscience/refactor/rename-to-dev-control (1321782)
  • feat(gc-contain): add node installation and baked in config/updates (a944cd9)
  • Rename git-control → dev-control (batch 3: config files) (eafcfc9)
  • Rename git-control → dev-control (batch 2: install.sh, CHANGELOG.md) (24353e0)
  • Rename core files: git-control → dev-control (batch 1: root files) (762071e)
  • chore(gc-contain): add configurable git user.email + fix gc slug and tag (fe9455a)
  • fix(mcp-setup): restore PAT creation and fix workspace config detection (7a18f70)
  • fix(mcp-setup): use workspace .vscode and secure token inputs (f8e2b29)
  • feat(containerise): complete rewrite with interactive config support (72bc2d0)
  • chore(tests): remove copied .git folders from tests (9454c02)
  • chore(gc-modules): removed last hardcoded print header (6913f64)
  • chore(tests): import and use shared libs + gitignore tests (9a90789)
  • chore(gc-modules): optimise exclude dirs + enable dotglob (a7aaa0b)
  • fix: Resolve shellcheck and test failures from PR #5 (0be23a9)
  • quick fixes (b1e0ae0)
  • Merge pull request #5 from xaoscience/feat/architecture-enhancements (8bbbb6a)
  • feat: Add version management and changelog (d3ddcf2)
  • feat: Add testing framework with bats (ef948d4)
  • feat: Add single-file installer for easy distribution (c1d8377)
  • feat: Add output format support (--json, --quiet, --verbose) (92d214c)
  • feat: Add interactive TUI mode with gum/fzf support (7045d9c)
  • feat: Add plugin architecture with auto-discovery (aec95fd)
  • feat: Add hierarchical configuration system (7d396b3)
  • feat: Add modular CLI framework with gc entry point (5d0369a)
  • Merge pull request #3 from xaoscience/refactor/comprehensive-shared-lib-usage (c233744)
  • docs: Add comprehensive README for shared library usage (a7c98ad)
  • refactor: Update alias-loading.sh to use all shared helper functions (5490a38)
  • refactor: Update git-control.sh, containerise.sh, mcp-setup.sh with shared helpers (0adace2)
  • refactor: Update licenses.sh, create-pr.sh, create-repo.sh to use shared helpers (e64d467)

Installation

Quick Install (tarball)

curl -fsSL https://github.com/xaoscience/dev-control/releases/download/v0.1.0/dev-control-0.1.0.tar.gz | tar xz
cd dev-control-0.1.0
./install.sh

Homebrew (coming soon)

brew tap xaoscience/tap
brew install dev-control

Checksums

File SHA256
dev-control-0.1.0.tar.gz 9c331734c055e7c17b4407a8daee20bcd6c77a7926ff34bd2ede5974891981fa

Full Changelog

Latest...v0.1.0