Skip to content

Releases: oasdiff/oasdiff-action

v0.0.47

10 May 16:04
6147a58

Choose a tag to compare

What's Changed

Full Changelog: v0.0.46...v0.0.47

v0.0.46

06 May 05:18
26ccb33

Choose a tag to compare

What's Changed

Full Changelog: v0.0.45...v0.0.46

v0.0.45

03 May 14:50
e7609f1

Choose a tag to compare

What's Changed

Full Changelog: v0.0.44...v0.0.45

v0.0.44

29 Apr 12:02
37bf9ff

Choose a tag to compare

What's Changed

Full Changelog: v0.0.43...v0.0.44

v0.0.43

26 Apr 16:47
c002f99

Choose a tag to compare

What's Changed

Full Changelog: v0.0.42...v0.0.43

v0.0.42

26 Apr 09:48
9de38a0

Choose a tag to compare

What's Changed

Full Changelog: v0.0.41...v0.0.42

v0.0.41

25 Apr 16:00
f436df4

Choose a tag to compare

OpenAPI 3.1 support is generally available

v0.0.41 updates the bundled oasdiff to v1.15.0, making OpenAPI 3.1 support generally available across all action variants (breaking, changelog, diff, pr-comment).

What this means for your workflows

Pin to oasdiff/oasdiff-action/<command>@v0.0.41. With this release:

  • 3.1 specs (openapi: 3.1.0) are parsed, diffed, and checked for breaking changes end-to-end.
  • 162 new rule IDs cover 3.1-specific keywords: webhooks, type arrays with null, const, prefixItems, if/then/else, numeric exclusiveMinimum/exclusiveMaximum, dependentRequired, unevaluatedItems/Properties, contentSchema, and more.
  • All operation-level breaking-change checks now apply to modified webhook operations.

See also

Bumps since v0.0.40-beta.3

  • Bundled oasdiff: v1.15.0-openapi31.beta.3 to v1.15.0
  • README examples updated to reference v0.0.41 and v1.15.0

v0.0.40-beta.3 — OpenAPI 3.1 Support

20 Apr 12:46
1289b71

Choose a tag to compare

Pre-release

Changes since v0.0.40-beta.1

  • Bump oasdiff Docker image to v1.15.0-openapi31.beta.3
  • Improve README examples for easier onboarding
  • Point Pro section to Installation Wizard

v0.0.40-beta.1 — OpenAPI 3.1 Support

15 Apr 13:33
634454a

Choose a tag to compare

Pre-release

OpenAPI 3.1 Support (Beta)

This release uses tufin/oasdiff:v1.15.0-openapi31.beta.1, adding full OpenAPI 3.1 support to all actions: diff, breaking, changelog, and pr-comment.

What's new

  • 464 breaking change rules (up from 316) — 148 new rules for 3.1-specific keywords
  • Webhooks, nullable type arrays, JSON Schema 2020-12 keywords (const, prefixItems, if/then/else, contains, dependentRequired, and more)
  • Fully backward compatible — 3.0.x specs work exactly as before

Usage

- uses: oasdiff/oasdiff-action/breaking@v0.0.40-beta.1
  with:
    base: 'specs/base.yaml'
    revision: 'specs/revision.yaml'

Feedback

Please report issues with [3.1] in the title at oasdiff/oasdiff.

v0.0.37

22 Mar 17:51
1f38ea5

Choose a tag to compare

What's changed

  • Fix: write clickable $GITHUB_STEP_SUMMARY link when breaking changes are found — ::notice:: annotations render as plain text in GitHub; the step summary renders a proper markdown link (#85)
  • Chore: update actions/checkout to v6 in test workflow (#86)