Skip to content

v0.2.0

Choose a tag to compare

@dalberola dalberola released this 23 Jun 11:10
· 18 commits to main since this release
Immutable release. Only release title and notes can be modified.
1f4fae6

First release after the completed Modernization & type-safety milestone.

⚠️ Breaking change — ESM-only

Both packages now ship a pure ESM publish model. CommonJS require() of @stacklych/dredd or @stacklych/dredd-transactions no longer works — import them as ES modules:

import Dredd from '@stacklych/dredd';

The dredd CLI is unchangeddredd <description> <server-url> works exactly as before.

Highlights since v0.1.2

  • ESM migration of both packages — #29 (PRs #83, #84, #85, #86)
  • TypeScript migration of the dredd package (lib fully .ts, strict) — #28, #61
  • In-house gavel validator replacing the vendored bundle — #30, #59
  • CI hygiene — docs path-filtering + dedicated commitlint workflow — #77

Packages

Supported input

OpenAPI 3.0 and OpenAPI 3.1 only.

🤖 Generated with Claude Code