v0.2.0
·
18 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
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 unchanged — dredd <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
dreddpackage (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