Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 28 Jun 18:45
· 169 commits to main since this release
86b65ec

[0.4.0] - 2026-06-28

Features

  • (taskit) Add auto-discovery from cargo metadata (v0.2.0)
  • Structured output with Human/Json/Github/Junit formatters and miette diagnostics (v0.3.0)
  • (taskit) Add OutputFormat::Diagnostic with miette graphical/narrated rendering
  • (taskit-engine) PipelineRunner adapters + conformance tests
  • (taskit) Add taskit-init and taskit-crux crates, wire Init subcommand
  • (workspace) V0.4 multi-crate restructure with PipelineRunner port and taskit init
  • (taskit-engine) Add taskit health subcommand

Bug Fixes

  • (workspace) Apply MOA review findings [moa-review]
  • (taskit-engine) Use pid in tmp_file to avoid nextest collision
  • (workspace) Empty CiConfig.steps runs nothing, add MOA review TODOs

Refactor

  • (taskit) Create workspace + taskit-core crate skeleton
  • (taskit-core) Extract core types and PipelineRunner trait
  • (taskit-engine) Create engine crate with all pipeline modules
  • (taskit) Convert root package to thin bin crate
  • (taskit) Remove old src/ modules (now in taskit-engine)

Documentation

  • (project) Add AGENTS.md agent operating guide

Miscellaneous

  • Add health baseline (341 tests, 0 clippy warnings, 8 TODOs)
  • Add cargo-rail release commands for Claude Code
  • Configure cargo-rail release for all workspace crates
  • Add git-cliff changelog config and /changelog command
  • Add GitHub templates, release notes, and command templates