Release v0.5.7
What's Changed
Commits since v0.5.6
- chore: update CHANGELOG for v0.5.7 (re-release) (2d886d9)
- chore: update git tree visualisation (1eff289)
- feat: tree-viz overhaul - topo sort, variable spacing, wind slider, clickable nodes, SVG fix, mini SVG - Topological sort (Kahn's algorithm) replaces timestamp sort; merges never appear before their parent commits - Variable row heights: 40px trunk, 80px branches for tighter layout - Dynamic canvas/SVG dimensions derived from actual position data - Wind intensity doubled + range slider (0-500%) for user control - Ctrl+click / middle-click commit nodes opens commit page (repo_url extracted from git remote, SSH auto-converted to HTTPS) - SVG: XML-escaped title attributes (fixes unescaped quote error), branch connection lines (Bézier curves), correct gradient per type - Mini SVG renderer with CSS sway animation for README inline embed - README embed updated: shows mini SVG with links to full SVG/HTML/data - Max-commits default changed to 0 (unlimited); fixed local-outside-fn and duplicate --date flag issues (c1787d1)
- move tree-viz to .github/static/ for GitHub Pages hosting (d0471b8)
- feature(static.yml): tree viz page (e78a186)
- chore: update git tree visualisation (2b7a03a)
- tree-viz.yml: fix git add pathspec bug preventing commit (c74bf44)
- update.yml: add new_release_threshold to bump version instead of endless re-releases (fce53b7)
- fix(release): include (re-release) in same-day CHANGELOG heading (265f6f0)
- chore: update CHANGELOG for v0.5.7 (re-release) (b399f4a)
- feat(dc-init): add --skip flag to exclude directories from batch update (bb1e90b)
- fix(dc-init): skip dev-control repo in batch update (9c174b6)
- fix(dc-init): fix staging, license priority, and pull-fail handling in batch update (15a79ea)
- feat(dc-init): add MEMBERS owner guard and interrupted-run recovery (ec6d242)
- feat(dc-init): add --update mode for batch template refresh (05607d6)
- feat(dc-init): batch mode stash/pull/commit/push lifecycle (b2621c7)
- feat(update): integrate tree-viz generation with 30-commit threshold (ca5dbbc)
- feat(tree-viz): add workflow and template for automated tree generation (229518c)
- feat(tree-viz): overhaul interactive visualisation with waving leaves and scrollable viewport (e8fb5f0)
- chore: update CHANGELOG for v0.5.7 (re-release) (434d511)
- fix(streaming): avoid hard fail on missing usb capture device (6f74eb8)
- fix(update): ensure/apply automerge label for bot PRs (a2046e3)
- fix(update): drop hardcoded automated PR label (e871353)
- fix(update): non-fatal submodule update; fallback branch names (e752158)
- fix(update): submodule threshold=0 on manual run, fix subshell bug, stale default 60→10 (8cd0b37)
- chore: update CHANGELOG for v0.5.7 (re-release) (542ff5f)
- fix(anglicise): limit workflow edits to display text (a70606e)
- fix(workflows): preserve analyze IDs; keep UK display text (e16c51e)
- fix(compatibility): github.copilot-chat --> GitHub.copilot-chat (f27fcaf)
- chore: clean devcontainer extension defaults and minimal profile (6b2ac37)
- fix: honor category flag in interactive image selection (f86c70c)
- feat: optimise containerise.sh flow for pre-built images (f3e4413)
- chore: bump actions to Node.js 24, fix anglicise false positives, apply British English fixes (ccb1b7b)
- security: remove untrusted checkout merge path (6abacaa)
- Add origin headers and template folder READMEs (1749f27)
- chore: update CHANGELOG for v0.5.7 (re-release) (b689d8c)
- chore(dc-init): update workflows and actions (d767ea4)
- chore(replace-template): fix syntax (9fdea7c)
- fix: correct Perl regex syntax using curly brace delimiters (22e8a9f)
- fix: improve anglicise workflow exclusion patterns for licence/license conversion (ed2c050)
- fix: strip extensions and customizations from _minimal variant (390ded5)
- fix: leave timezone empty in _minimal variant (075c676)
- fix: replace user timezone with UTC in _example and _minimal config variants (fa2c060)
- chore: update CHANGELOG for v0.5.7 (re-release) (c51c023)
- fix(update): extract current version before triggering release (cbe62c5)
- fix: simplify gh pr create syntax to match anglicise.yml pattern (d655ab2)
- fix: quote multiline gh pr create body for dependency updates (24d82df)
- fix: properly quote multiline gh pr create body in update.yml (7999020)
- fix: resolve YAML syntax errors in workflows (3ce369b)
- improve: use gcda-style HEAD amendment for serverless (32f99f9)
- feat: enhance update workflow with comprehensive maintenance (ab24478)
- feat: add repository update workflow (3e72139)
- chore: update CHANGELOG for v0.5.7 (re-release) (83246dc)
- fix(containerise): prune container volumes on --regen to clear stale postCreateCommandMarker (c229a6c)
- chore(web-dev): adapt comment (21c442b)
- chore(anglicise): license -> licence + adapt anglicise (6ebbac9)
- chore(docs): clarify dc-init -> dc-create config flow (343e624)
- chore(docs): clarify envVars (21557b4)
- chore(docs): move dc-alias to front + fix typo + format (de7098a)
- chore(docs): mention re-releases (cc9158d)
- chore: update CHANGELOG for v0.5.7 (re-release) (da25f8b)
- refactor: drop common-tools and align nvm usage (34f98cd)
- fix: use nvm default alias in builds (58b0e35)
- fix: ensure nvm default path and use LTS for wrangler (183ffa5)
- fix: split common tools before categories and restore footer usage (b556968)
- Revert "fix: add nvm to web-dev category for wrangler dependency" (dc7fd72)
- Revert "chore: update CHANGELOG for v0.5.7 (re-release)" (5a6af52)
- Revert "chore: update CHANGELOG for v0.5.7 (re-release)" (103926e)
- Revert "refactor: split common template into base and footer" (d9805cb)
- fix: add nvm to web-dev category for wrangler dependency (a262514)
- chore: update CHANGELOG for v0.5.7 (re-release) (a979204)
- chore: update CHANGELOG for v0.5.7 (re-release) (e2914e9)
- refactor: split common template into base and footer (083ce42)
- chore: update CHANGELOG for v0.5.7 (0f56724)
- fix: align containerise.sh to use system-wide nvm at /opt/nvm (c65724c)
- fix: dynamic Node/nvm version detection to prevent hardcoded path mismatches (59574b9)
- fix(security): pin unpinned actions and sanitize user input in workflows (928a37b)
- chore(docs): update README (b067f72)
- fix: align bash-lint template with repo version (quote environment variables) (a3f4c0f)
- feat: add SHA256 checksums for GitHub-generated source archives (586fc23)
- fix: add git clone installation for projects without packaging.sh + update org to XAOSTECH (459ebdb)
- fix: ALWAYS show installation instructions in dev-control workflow (1e172d6)
- fix: properly handle projects without packaging.sh in release workflow (19f2749)
- fix: make tarball build conditional on skip_tarball input and packaging.sh existence (1544bd5)
- fix: replace CodeQL template with working Advanced Security workflow (b06612c)
- feat: add CodeQL workflow template with auto-detection (4ebd49b)
- feat: install docs templates to docs/ subdirectory (d817dc9)
- fix: convert multi-line --body args to single-line in workflow templates (d31b64f)
- fix: additional YAML syntax errors in workflow templates (a31cb6e)
- fix: YAML syntax errors in workflow templates (785324f)
- feat: add global repoVars.env config for bot credentials (313f152)
- create-tree (ddf7aa1)
Installation
Quick Install (tarball)
curl -fsSL https://github.com/XAOSTECH/dev-control/releases/download/v0.5.7/dev-control-0.5.7.tar.gz | tar xzChecksums
| File | SHA256 |
|---|---|
| dev-control-0.5.7.tar.gz | 8e6db18e5555615c97131e349c285c0ce641e5bf3803180c47c1e29b8f95f93c |
Full Changelog: v0.5.6...v0.5.7
Release workflow powered by dev-control