oasdiff

OpenAPI Diff and Breaking Changes

APACHE-2.0 License

Stars
562
Committers
25

Bot releases are hidden (Show)

oasdiff - v1.1.32

Published by reuvenharrison over 2 years ago

Changelog

  • a6dce6b fix SchemaListDiff
  • 42520a4 fix AnyOf added/deleted
  • 4b57d8c simplify test files
  • 5be5c94 fix tests
  • f5db728 1-based indexing
  • 454b121 gofmt -s (simplify code)
oasdiff - v1.1.31

Published by reuvenharrison over 2 years ago

Changelog

  • 8a898f3 readme
  • 25c5ab5 Merge pull request #109 from Tufin/enhance-x-of
  • 4344911 readme
  • e5b819a go fmt
  • 713bce4 fix report format
  • 232550a Enhance OneOf/AnyOf/AllOf diff
  • 4d24054 getXOfFile
  • b729f58 add x-of unit tests
  • e228a4d Merge pull request #108 from Tufin/shorter-filenames
  • eb2b51b shorten names of test files
  • c642ab5 rename var
oasdiff - v1.1.30

Published by reuvenharrison over 2 years ago

Changelog

  • d1808e6 Merge pull request #106 from jyggen/allof-breaking
  • 88c9666 delete unneeded test
  • a723634 add a test for allof with multiple schemas
  • dba3438 Merge pull request #107 from Tufin/dependabot/go_modules/github.com/stretchr/testify-1.7.5
  • 98e8bb2 disable failing test until circular refs fix
  • 94f0f8a Bump github.com/stretchr/testify from 1.7.4 to 1.7.5
  • 278c3aa schema cache by direction: request/response
  • af1dec5 comments
  • 93e2b26 compare SchemaRefs with DeepEqual
  • d8f5105 add test for non-breaking changes within allof
  • 93f6815 fix InterfaceMapDiff
  • 5528996 fix media type diff
  • b7fafe4 breaking changes are relative to the client
oasdiff - v1.1.29

Published by reuvenharrison over 2 years ago

Changelog

  • bbf65cb Merge pull request #104 from Tufin/breaking-depends-on-direction
  • 66a8e66 add to-do comments
  • 48c42f2 go fmt
  • 6380188 consider direction in schema diffs
  • e8a6c7f Merge pull request #105 from Tufin/dependabot/go_modules/github.com/stretchr/testify-1.7.4
  • a932558 Bump github.com/stretchr/testify from 1.7.2 to 1.7.4
  • c430395 separate and ammend breaking property tests
  • 7646c8e add required-properies data files
  • 57bbfda add direction to state
  • 873ae63 Merge pull request #102 from Tufin/dependabot/go_modules/github.com/getkin/kin-openapi-0.97.0
  • 7566cb6 Bump github.com/getkin/kin-openapi from 0.96.0 to 0.97.0
  • ec613ff Merge pull request #100 from Tufin/dependabot/go_modules/github.com/stretchr/testify-1.7.2
  • 52e5191 Bump github.com/stretchr/testify from 1.7.1 to 1.7.2
  • 7a6ab1d try it
  • 5ecae3c Merge pull request #99 from Tufin/dependabot/go_modules/github.com/getkin/kin-openapi-0.96.0
  • 5af2c46 Bump github.com/getkin/kin-openapi from 0.95.0 to 0.96.0
oasdiff - v1.1.28

Published by reuvenharrison over 2 years ago

Changelog

  • 51bb9ea explain how to use filter recursively
  • 9359f75 Merge pull request #98 from Tufin/operation-id-not-breaking
  • 2ef024c consider changes to operationId as non-breaking
  • bb9e986 Merge pull request #96 from Tufin/dependabot/go_modules/github.com/getkin/kin-openapi-0.95.0
  • 21620e2 Bump github.com/getkin/kin-openapi from 0.94.0 to 0.95.0
  • 89ae605 Update README.md
  • f835b4f Merge pull request #95 from Tufin/dependabot/go_modules/github.com/yuin/goldmark-1.4.12
  • 260f179 Bump github.com/yuin/goldmark from 1.4.11 to 1.4.12
  • ac67ab9 invite users to share their own ideas
  • f7de3e5 complex mapping key
  • f5af9f8 document complex key mappings
  • 9a85dc6 Merge pull request #93 from Tufin/dependabot/go_modules/github.com/getkin/kin-openapi-0.94.0
  • c90ae7f Bump github.com/getkin/kin-openapi from 0.93.0 to 0.94.0
  • 189a29e clarify help text
  • 3045762 add usage example
  • ecaed78 update examples
oasdiff - v1.1.27

Published by reuvenharrison over 2 years ago

Changelog

  • 704bc47 display all example diffs in report
  • ab23527 remove nilness test (no support for generics)
  • 1450a48 add modified examples in report
  • c892560 add param details in text/html reports
  • 6d0d200 replace ToStringList by a generic function
oasdiff - v1.1.26

Published by reuvenharrison over 2 years ago

Changelog

  • 16aa895 Merge pull request #92 from Tufin/security-requirements-in-text-report
  • fef05a3 readme
  • 8dbeec1 add security requirements diff to report
oasdiff - v1.1.25

Published by reuvenharrison over 2 years ago

Changelog

  • b6976dd nfpms
  • 179cbda readme
  • 4f04988 readme
oasdiff - v1.1.24

Published by reuvenharrison over 2 years ago

Changelog

  • 7748d57 release for windows
  • a5116ff readme
  • cb02f7c readme
oasdiff - v1.1.23

Published by reuvenharrison over 2 years ago

Changelog

  • ead9a03 goreleaser
oasdiff - v1.1.22

Published by reuvenharrison over 2 years ago

Changelog

  • 92221a1 GoReleaser
oasdiff - v1.1.20

Published by reuvenharrison over 2 years ago

What's Changed

Full Changelog: https://github.com/Tufin/oasdiff/compare/v1.1.19...v1.1.20

oasdiff - v1.1.18

Published by reuvenharrison over 2 years ago

What's Changed

Full Changelog: https://github.com/Tufin/oasdiff/compare/v1.1.17...v1.1.18

oasdiff - v1.1.17

Published by reuvenharrison over 2 years ago

What's Changed

Full Changelog: https://github.com/Tufin/oasdiff/compare/v1.1.16...v1.1.17

oasdiff - v1.1.16

Published by reuvenharrison over 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/Tufin/oasdiff/compare/v1.1.15...v1.1.16

oasdiff - v1.1.15

Published by reuvenharrison over 2 years ago

What's Changed

Full Changelog: https://github.com/Tufin/oasdiff/compare/v1.1.14...v1.1.15

oasdiff - v1.1.14

Published by reuvenharrison over 2 years ago

Detailed header diff in text/html reports

oasdiff - v1.1.13

Published by reuvenharrison over 2 years ago

What's Changed

Full Changelog: https://github.com/Tufin/oasdiff/compare/v1.1.12...v1.1.13

oasdiff - v1.1.12

Published by reuvenharrison over 2 years ago

What's Changed

Full Changelog: https://github.com/Tufin/oasdiff/compare/v1.1.11...v1.1.12

oasdiff - fail-on-diff

Published by reuvenharrison over 2 years ago

Adds an option to return exit code 1 when a diff is found.
Useful for CI/CD pipelines.