Skip to content

Releases: oasdiff/oasdiff-action

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)

v0.0.19

11 Mar 15:59

Choose a tag to compare

fix

v0.0.18

07 Mar 19:19

Choose a tag to compare

fix common.sh No such file or directory

v0.0.16

12 Dec 21:14

Choose a tag to compare

fix yaml