Skip to content

v3.1.0

Choose a tag to compare

@vstack-release-bot vstack-release-bot released this 09 May 23:49

3.1.0 (2026-05-09)

Features

  • agents: add missing execute/web tools to product, architect, designer, release (6ac17de)
  • agents: restructure config to defaults block; add baseline artifact flag (86e1cf6)
  • parser: replace hand-rolled YAML parser with PyYAML (17de97d)
  • parser: support nested block YAML in object-list items (a5f2df0)
  • skills: add allowed-tools field to SKILL_SCHEMA and all 44 skill configs (aa02d46)
  • workflow: add workflow contract schema to .vstack/config.yaml (acc859f)

Fixes

  • agents: restore _resolve_handoffs fallback; fix None guard in migrate (8f2dbaf)
  • ci: add FORCE_JAVASCRIPT_ACTIONS_TO_NODE24 to all workflows; fix security.yml env (b2e6ccd)
  • frontmatter: restore @staticmethod on FrontmatterParser; fix dict/list serialization (8711e3e)
  • manifest: re-export removed helpers as deprecated shims (d4face3)
  • review: remove dead str-fallback in _extract_defaults; sync docs with pyyaml dep (993c2fc)

Refactoring

  • OOP cleanup — instance methods, inline registry, extracted utils (2d13679)

Documentation

  • add install and upgrade guide with quickstart and quick upgrade paths (39ea7f1)
  • adr: add ADR-023 and ADR-024; supersede ADR-004; update overview (bf199f2)
  • adr: align ADR-023 schema; mark ADR-026 shipped; update migrations README (ce5fcda)
  • correct runtime dependency badge and text — PyYAML is required (27d60e3)
  • roadmap: correct orchestrated pipeline status from in-progress to candidate (51a4780)
  • roadmap: mark workflow contract source-of-truth as shipped (e57755b)

Maintenance

  • docs: apply mdformat to adr-026 and migrations readme (55ed664)
  • expand PyPI keywords and classifiers for discoverability (a2bcd7e)
  • install: regenerate artifacts after agent and skill tool config changes (f4c62f4)
  • install: regenerate artifacts with quoted wildcard agents (b1b2024)
  • install: regenerate artifacts; update manifest and changelog formatting (d1c2cf2)
  • install: regenerate skills artifacts and manifest (d5c2a6e)
  • regenerate poetry.lock after adding pyyaml runtime dependency (f34b181)