Skip to content

v0.4.0

Latest

Choose a tag to compare

@dalberola dalberola released this 23 Jun 21:54
· 1 commit to main since this release
Immutable release. Only release title and notes can be modified.
bbfcf1a

⚠️ Breaking

  • Removed the non-JS hooks runtime. The --language and all --hooks-worker-* options are gone; only JavaScript hooks (in-process) are supported. (#101)

✨ Features

  • OpenAPI 3.2 support. 3.2 documents now compile through the modern in-house path (JSON Schema 2020-12 / 3.1 dialect, so validation is unchanged):
    • routing + the QUERY method + additionalOperations (#107)
    • in: querystring parameters serialized into the request URI + serializedValue examples used verbatim (#108)
    • streaming/sequential media (itemSchema, Server-Sent Events) flagged with a warning instead of silently mis-validated (#109)

🛠 CI / infrastructure

  • Docker arm64 image now builds on native runners (ubuntu-24.04-arm) instead of QEMU emulation; both arches are smoke-tested. (#99)

📝 Docs / provenance

  • Stale dredd.org links repointed to the live fork docs (stacklych.github.io/dredd); package author → Stackly. (#100)
  • OpenAPI 3.2 feasibility & design proposal added. (#103)

🔧 Internal

  • Backlog & issue-triage convention added to the coder-agent skill. (#102)

Published: @stacklych/dredd@0.4.0 + @stacklych/dredd-transactions@0.4.0 (npm latest); Docker stacklych/dredd:0.4.0 / :0.4 / :latest (multi-arch amd64+arm64).