oasdiff

OpenAPI Diff and Breaking Changes

APACHE-2.0 License

Stars
562
Committers
25

Bot releases are hidden (Show)

oasdiff - v1.10.0

Published by reuvenharrison 11 months ago

This release adds the ability to control color output with a new color=auto|never|always flag.
Please note:

  • the default mode --color auto is backward compatible except that output in text format is always multi-line regardless of color mode
  • a new output format singleline was added to provide backward compatibility with the old single-line output for auto-detected piped output

For example, these two commands are equivalent on Unix:

oasdiff breaking data/openapi-test3.yaml data/openapi-test1.yaml -f singleline --color never
oasdiff breaking data/openapi-test3.yaml data/openapi-test1.yaml | cat

In addition:

  • some breaking change/changelog messages have slight modifications (e.g added quotes around values), this could break the ‘ignore’ configuration files
  • a new field ‘section’ was added to json/yaml output of breaking changes/changelog

Changelog

  • 20282b1 prevent---color-with-non-text-formats (#449)
  • ff822f5 Bump cloud.google.com/go from 0.110.10 to 0.111.0 (#448)
  • 8e5555a color-flag completion (#447)
  • 2aa776a Bump github.com/oasdiff/go-common from 0.2.27 to 0.2.28 (#444)
  • bfeaf3f add flag to control colorful output (#433)
oasdiff - v1.9.8

Published by reuvenharrison 11 months ago

Changelog

  • cf2e565 update telemetry (#443)
  • 45d8578 use Nunito (#440)
oasdiff - v1.9.7

Published by reuvenharrison 11 months ago

Changelog

  • ba83377 Add Component (#437)
  • 66b7f71 Issue 430 (#434)
oasdiff - v1.9.6

Published by reuvenharrison 11 months ago

Changelog

  • 792c95c add version info to changelog (#436)
  • 56e7d64 Bump github.com/oasdiff/go-common from 0.2.18 to 0.2.27 (#435)
oasdiff - v1.9.5

Published by reuvenharrison 11 months ago

Changelog

  • 993c772 changelog as html (#427)
  • 82da6e2 flatten Default field (#432)
  • 64f72a4 allow windows abs paths (#429)
oasdiff - v1.9.4

Published by reuvenharrison 11 months ago

Changelog

  • 98c4262 add-check-descriptions-phase-5 (#425)
  • c36bcf8 Update BREAKING-CHANGES.md
  • 480414d add-check-descriptions-phase-4 (#424)
  • 533e662 more descriptions (#423)
  • d2e6c08 del request/response-all-of-modified (#422)
  • 569be56 update doc
  • 5ef0ccb add-check-descriptions-phase-3 (#421)
oasdiff - v1.9.3

Published by reuvenharrison 11 months ago

Changelog

  • 0a87e36 add-check-descriptions-phase-2 (#420)
  • 909d77e add check descriptions phase 1 (#419)
  • dfad554 Circular refs (#418)
  • 085753d refactor: merge function (#409)
  • eff7a9e Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#416)
oasdiff - v1.9.2

Published by reuvenharrison 12 months ago

Changelog

  • c582668 improve coverage (#412)
  • 696a950 Bump cloud.google.com/go from 0.110.9 to 0.110.10 (#413)
  • 0b178b4 Update BREAKING-CHANGES.md (#414)
  • 7bcfa04 Add support to ignore api component errors (#394)
  • a214ce1 Bump cloud.google.com/go from 0.110.8 to 0.110.9 (#402)
oasdiff - v1.9.1

Published by effoeffi 12 months ago

Changelog

  • f148c7e fix race-condition issue 406 (#407)
  • 9d5123f load source constructor (#411)
  • 35fcf83 Bump github.com/yuin/goldmark from 1.5.6 to 1.6.0 (#408)
oasdiff - v1.9.0

Published by reuvenharrison 12 months ago

Changelog

  • 61335a8 update docs (#405)
  • c79fc60 refactor: move output code into formatters, add junit and githubactions (#386)
  • 8a284be update dependenicies (#400)
  • 624b0b3 Bump github.com/oasdiff/go-common from 0.2.18 to 0.2.19 (#399)
  • 537ac44 Update README.md (#397)
  • bc5a30a [lint] An API specification needs to specify the responses for all API operations. Each operation must have at least one response defined, usually a successful response
  • 3618a31 read specs from stdin (#396)
oasdiff - v1.8.1

Published by reuvenharrison about 1 year ago

Changelog

  • 11f146e oneOf checkers: use inline schema title in the info message (#395)
  • 013f5fe Bump github.com/oasdiff/telemetry from 0.0.7 to 0.1.1 (#391)
  • 50865cc Update bug_report.md
  • 4fcbb57 Update README.md
  • f65b42a Update ALLOF.md
oasdiff - v1.8.0

Published by reuvenharrison about 1 year ago

Changelog

  • 91ad568 Update ALLOF.md (#385)
  • eb86566 Merge allof (#374)
  • bdb2a75 Fix: Default parameter addition check (#384)
  • 34d3dbf add 'oasdiff checks' (#381)
  • 2eb2513 New collector; telemetry discussion #265 (#380)
oasdiff - v1.7.10

Published by reuvenharrison about 1 year ago

Changelog

  • 0b70724 update dependencies; added test setup (#377)
  • c07d0c6 doc and typo (#379)
  • b3677f4 Breaking change check: New request required default param on existing path (#376)
  • 1bf3971 remove unneeded String() calls (#375)
  • fc73453 update oasdiff service doc
  • 2dbc5cc Refactor stability days (#373)
  • 338e1e3 Update banner (#372)
  • f78cd8d Update README.md
oasdiff - v1.7.9

Published by reuvenharrison about 1 year ago

Changelog

  • 580ceba print error when glob doesn't match any files (#370)
oasdiff - v1.7.8

Published by reuvenharrison about 1 year ago

Changelog

  • c0ae362 telemetry (#367)
  • 44d94da Update MATCHING-ENDPOINTS.md
oasdiff - v1.7.7

Published by reuvenharrison about 1 year ago

Changelog

  • cdc4c8e Add missing checks (#366)
  • 598c39e Bump github.com/yuin/goldmark from 1.5.5 to 1.5.6 (#364)
oasdiff - v1.7.6

Published by reuvenharrison about 1 year ago

Changelog

  • b9a94b9 Turn Localizer into an interface (#363)
  • ce22c9d upgrade go to v1.21 (#362)
  • fd4a8ae Bump github.com/TwiN/go-color from 1.4.0 to 1.4.1 (#359)
oasdiff - v1.7.5

Published by reuvenharrison about 1 year ago

Changelog

  • 0098f73 Fixed panic when body type changed from array to object (#357)
  • 30738ef separate default value changes into 3 categories: added, removed, changed (#356)
  • c12cd9d remove duplicate call (#358)
oasdiff - v1.7.4

Published by reuvenharrison about 1 year ago

Changelog

  • 4b24179 implement response discriminator checker (#347)
oasdiff - v1.7.3

Published by reuvenharrison about 1 year ago

Changelog

  • 9405cfd update modules (#355)
  • 0f81ee7 Changelog: request body/props changed (#346)