Skip to content

v0.10.7: devcheck fresh-scaffold guards, canvas describe() fix, biome 2.5 + dep refresh

Choose a tag to compare

@cyanheads cyanheads released this 19 Jun 21:26
v0.10.7
aa1faca

devcheck fresh-scaffold guards, canvas describe() fix, biome 2.5 + dep refresh

Hardens the devcheck/scripts gate on a freshly scaffolded server and fixes a DuckDB describe() Binder Error.

Fixed:

  • DuckdbProvider.describe({ tableName }) — qualify pushed WHERE filters with the t alias; the information_schema.tables / duckdb_tables() join made unqualified table_name ambiguous, raising a Binder Error on every filtered call (#235)
  • build-changelog.ts --check exits cleanly when changelog/ holds no version files (fresh scaffold ships only template.md) instead of throwing (#242)
  • devcheck git-dependent checks (TODOs/FIXMEs, Tracked Secrets, Framework Antipatterns) skip via isGitRepo() when .git is absent, rather than reporting the git exit-128 as a failure; check-framework-antipatterns.ts self-guards too (#243)
  • check-skill-versions.ts skips a SKILL.md deleted from the worktree instead of crashing with ENOENT — hit on every maintenance pass that prunes an upstream-removed skill (#237)

Changed:

  • seven skill metadata.version bumps so the version-gated maintenance sync propagates body drift that shipped pre-0.9.18: api-auth, api-errors, api-services, api-telemetry, field-test, report-issue-local, tool-defs-analysis (#238)
  • git-wrapup v1.4, orchestrations v1.4 — tag-annotation context line allowed; git-mcp-server isolation note dropped
  • scheduler test moved to vi.mock for node-cron 4.4's frozen ESM namespace

Dependency bumps:

  • @biomejs/biome 2.4.16 -> 2.5.0 (biome migrate applied)
  • node-cron ^4.2.1 -> ^4.4.1
  • hono ^4.12.25 -> ^4.12.26
  • @hono/node-server ^2.0.4 -> ^2.0.5
  • @types/node 25.9.3 -> 26.0.0
  • vitest / @vitest/coverage-istanbul / @vitest/ui ^4.1.8 -> ^4.1.9
  • @duckdb/node-api ^1.5.3-r.3 -> ^1.5.4-r.1
  • better-sqlite3 ^12.10.0 -> ^12.11.1
  • resolutions trimmed to a single js-yaml ^4.2.0 pin

3621 tests pass (1 expected fail staging #244); bun run devcheck clean.