Releases: xaoscience/dev-control
Releases · xaoscience/dev-control
Release v0.2.2
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.shLibrary 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-controlChecksums
| 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
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.shLibrary 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-controlChecksums
| 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
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.shHomebrew (coming soon)
brew tap xaoscience/tap
brew install dev-controlChecksums
| File | SHA256 |
|---|---|
| dev-control-0.2.0.tar.gz | 72c423034828806b32addec9a54b6bfa06d093b2f2aa425ac05977587f83d985 |
Full Changelog: latest...v0.2.0
Version 0.1.0
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.shHomebrew (coming soon)
brew tap xaoscience/tap
brew install dev-controlChecksums
| File | SHA256 |
|---|---|
| dev-control-0.1.0.tar.gz | 9c331734c055e7c17b4407a8daee20bcd6c77a7926ff34bd2ede5974891981fa |