Skip to content

Releases: oasdiff/oasdiff-action

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)

v0.0.34

20 Mar 09:09

Choose a tag to compare

Full Changelog: v0.0.33...v0.0.34

v0.0.31

09 Mar 18:51

Choose a tag to compare

What's changed

  • Add git to Docker image to support git revision syntax (origin/main:openapi.yaml, HEAD:openapi.yaml, etc.) — see oasdiff docs
  • Fix dubious ownership error when running git inside the Docker container (Git 2.35+ safe.directory)

v0.0.30

03 Mar 10:49

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.21...v0.0.30

v0.0.21

12 Dec 14:27
1c611ff

Choose a tag to compare

Use stable oasdiff docker image tag instead of main (#57)