Skip to content

v0.1.1

Choose a tag to compare

@dalberola dalberola released this 22 Jun 09:30
· 77 commits to main since this release

Maintenance release of the @stacklych Dredd fork (OpenAPI 3.0 / 3.1 only). Bug fixes, correctness cleanups, and CI/release hardening since v0.1.0. No breaking changes; no public API changes.

Published to npm:

🐛 Fixes

  • CLI: repair the SIGINT (Ctrl+C) shutdown handler and exit-code logic — previously crashed on Ctrl+C and could double-exit. (#4)
  • Hooks: prevent a double callback in the hook runner that could run part of the flow twice. (#5)
  • OpenAPI 3.1: sample allOf schemas that wrap only a primitive/$ref so they still produce a body. (#7)
  • Reporters: avoid NaN test durations when a start time is missing; assorted reporter/helper correctness fixes (isURL case-insensitivity, reporter completion guards, dead-branch removal). (#8)

🧹 Maintenance

  • Drop the unmaintained htmlencode (2013) dependency in favor of a small local XML escaper. (#11)
  • Remove dead CI configs (CircleCI, AppVeyor). (#9)
  • Harden the release pipeline (gate publishing on build/lint/test), enforce Prettier in CI, and run smoke tests in CI. (#10)

Full changelog: v0.1.0...v0.1.1