Skip to content

v0.8.0

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Jul 21:20
623599b

Changes in this Release

  • release: prepare v0.8.0 (#173) (623599b)
  • fix(files,server): age-gate stale-artifact sweep to stop it deleting live concurrent exports (#172) (31d840e)
  • fix(cli): escape pretty-format strings, dedupe not-found error, respect --format in setup (#170) (7cd6149)
  • chore(deps): bump rmcp from 2.1.0 to 2.2.0 (#162) (#171) (d8b12f1)
  • fix(skill): surface excluded .ts file drift in structured results (#168) (63c00f1)
  • fix(files): make generate export atomic at the directory level (#167) (5fa3cc8)
  • fix(skill): detect _meta.json sidecar drift against .ts tool files (#158) (28783a0)
  • test(mcp-introspector): add end-to-end coverage for env/cwd propagation (#160) (76cb968)
  • refactor(cli,server): disambiguate ToolMetadata across mcp-server/mcp-cli/mcp-core (#157) (e1118a4)
  • chore(mcp-introspector): drop unused rmcp transport-child-process feature (#152) (6ca2e07)
  • chore: document rationale for existing allow attributes (#151) (6fe8c08)
  • feat(cli): add connect/discover timeout override flags for manual introspect (#150) (7e99f58)
  • fix(skill,codegen,core): replace regex TS re-parsing with a _meta.json sidecar (#149) (6398919)
  • chore(core): link TODO(critic) markers to tracked issues (#148) (a26a923)
  • fix(codegen): stop nested block comment from truncating index.ts JSDoc (#143) (aad86b8)
  • fix: introspector lifecycle robustness (child-process kill, eviction TOCTOU) (#142) (d2d86f4)
  • docs(cli): add comprehensive error documentation to public functions (#140) (2c9b2b7)
  • fix(codegen): disambiguate tool names that sanitize to a JS/TS reserved word (#137) (7ebf92c)
  • feat(core): allow mcp.json to override connect/discover timeouts (#136) (dc581ba)
  • fix(skill): make interface-body parsing comment- and string-aware (#135) (4f71b6e)
  • fix(codegen): deduplicate colliding tool names and schema keys (#134) (e5e78d8)
  • refactor(mcp-server): add injectable clock for session expiry (#131) (878c2a6)
  • fix(introspector): bound discover_server awaits with timeouts, fix mcp-server lock DoS (#127) (aacf7ea)
  • fix(codegen): sanitize TS identifiers and string literals in generated code (#123) (956e303)
  • fix(codegen): emit @description in header JSDoc without categorization (#122) (0aaa3a6)

What's Changed

  • fix(codegen): emit @description in header JSDoc without categorization by @bug-ops in #122
  • fix(codegen): sanitize TS identifiers and string literals in generated code by @bug-ops in #123
  • fix(introspector): bound discover_server awaits with timeouts, fix mcp-server lock DoS by @bug-ops in #127
  • refactor(mcp-server): add injectable clock for session expiry by @bug-ops in #131
  • fix(codegen): deduplicate colliding tool names and schema keys by @bug-ops in #134
  • fix(skill): make interface-body parsing comment- and string-aware by @bug-ops in #135
  • feat(core): allow mcp.json to override connect/discover timeouts by @bug-ops in #136
  • fix(codegen): disambiguate tool names that sanitize to a JS/TS reserved word by @bug-ops in #137
  • docs(cli): add comprehensive error documentation to public functions by @bug-ops in #140
  • fix: introspector lifecycle robustness (child-process kill, eviction TOCTOU) by @bug-ops in #142
  • fix(codegen): stop nested block comment from truncating index.ts JSDoc by @bug-ops in #143
  • chore(core): link TODO(critic) markers to tracked issues by @bug-ops in #148
  • fix(skill,codegen,core): replace regex TS re-parsing with a _meta.json sidecar by @bug-ops in #149
  • feat(cli): add connect/discover timeout override flags for manual introspect by @bug-ops in #150
  • chore: document rationale for existing allow attributes by @bug-ops in #151
  • chore(mcp-introspector): drop unused rmcp transport-child-process feature by @bug-ops in #152
  • refactor(cli,server): disambiguate ToolMetadata across mcp-server/mcp-cli/mcp-core by @bug-ops in #157
  • test(mcp-introspector): add end-to-end coverage for env/cwd propagation by @bug-ops in #160
  • fix(skill): detect _meta.json sidecar drift against .ts tool files by @bug-ops in #158
  • fix(files): make generate export atomic at the directory level by @bug-ops in #167
  • fix(skill): surface excluded .ts file drift in structured results by @bug-ops in #168
  • chore(deps): bump rmcp from 2.1.0 to 2.2.0 by @bug-ops in #171
  • fix(cli): escape pretty-format strings, dedupe not-found error, respect --format in setup by @bug-ops in #170
  • fix(files,server): age-gate stale-artifact sweep to stop it deleting live concurrent exports by @bug-ops in #172
  • release: v0.8.0 by @bug-ops in #173

Full Changelog: v0.7.2...v0.8.0