Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 07 May 18:39
· 37 commits to main since this release
3106303

v0.9.0 — Require --docs-url, OpenAI strict-mode schemas

Hardening release ahead of the v0.10+ feature work.

Highlights

  • 🚦 --docs-url is now required. Running ftg analyze without a docs URL fails fast with a clear error instead of silently producing a partial report. (Reverted to optional in v0.11.0 once auto-discovery shipped.)
  • 🔐 OpenAI strict-mode JSON schemas. Every structured-output schema in the analyzer is now strict-mode compatible — additionalProperties: false, all keys in required, no unsupported types — so analyze runs cleanly against OpenAI's gpt-4o / gpt-4.1 families with structured outputs enabled.
  • 📣 Expanded missing-key error. The "no API key set" message now lists every supported provider envvar so users know all their options without leaving the terminal.

What's Changed

  • feat(cli): require --docs-url and expand missing-key error by @britt in #76
  • fix(analyzer): make JSON schemas OpenAI strict-mode compatible by @britt in #77

Full Changelog: v0.8.0...v0.9.0