Skip to content

v0.3.1

Latest

Choose a tag to compare

@github-actions github-actions released this 29 Sep 10:27
04fffdf

0.3.1 (2026-09-23)

Bug Fixes

  • ci: catch missing root dependencies and invalid dependency-floor updates before release (33d3b69)
  • ci: correctly validate prerelease, bounded, and extras dependency specifiers (95704fe)
  • ci: make dependency-floor validation reliable on Windows by reading project files as UTF-8 (7ab748f)
  • cli: allow --output, --quiet, and --verbose after a subcommand, and explain how to place other global options (632531d)
  • cli: reject output flags on command groups that cannot apply them (c0eb380)
  • cli: allow output options on command groups when their subcommands support them (42b17d7)
  • core: send plugin-loading diagnostics to stderr so they do not corrupt structured output (9658943)
  • deps: ensure pip install --upgrade deepctl receives every updated workspace package (5126599)
  • fix model catalog data, global output-option placement, and whoami credential-source and JSON output (#108) (62c2e47)
  • models: show canonical model IDs and languages, flag legacy conversational AI models, and warn when a catalog category is empty (ff05174)
  • models: show model architecture and clarify output-format options (0db9172)
  • plugin: return exit code 2, rather than success, when plugin removal is cancelled (0dcfd2c)
  • update,skills: return exit code 1 when an update or skills command fails so automation can detect the error (1799c21)
  • update,skills: return exit code 2 when an update or skills install is cancelled (0497ac1)
  • whoami: correctly identify environment-sourced API keys and keep JSON output parseable (60e8cf9)

Documentation

  • contributing: document the release runbook, package delivery manifest, and release-publication checks (0bc15bb)
  • readme: document the CLI exit-code contract for scripts and CI (563d162)
  • readme: remove a premature stdout/stderr guarantee until #107 delivers it (fe94ced)
  • readme: clarify exit-code behavior, including the intentional use of exit code 2 for cancellation (2e1c6c5)
  • limit Homebrew source trust to the deepgram tap (0d4df0c)
  • update Homebrew installation instructions for Homebrew 5 (036b05c)