• v1.2.2 bd3019cff8

    json-schema-diff v1.2.2
    Some checks failed
    tests / test (3.14) (push) Has been cancelled
    tests / test (3.8) (push) Has been cancelled
    release / release (push) Successful in 20s
    Stable

    Ghost released this 2026-10-17 05:02:19 -07:00 | 16 commits to master since this release

    • Swagger 2.0: renaming the in: body parameter (its name never goes over the wire) is no longer reported as a
      "new parameter" -- with required: true it was a false BREAKING "new required parameter". Request bodies are
      compared as bodies, as before.
    • Tests: contract suite pinning every OpenAPI 3 / Swagger 2 operation-level finding, oneOf/anyOf/allOf variant
      pairing (by $ref, title, const, discriminator, type) and the text/Markdown/JSON outputs and exit codes.

    Install

    pipx install git+https://git.canutethegreat.com/CanuteTheGreat/json-schema-diff.git@v1.2.2
    # or the wheel attached to this release:
    pipx install https://git.canutethegreat.com/CanuteTheGreat/json-schema-diff/releases/download/v1.2.2/json_schema_diff-1.2.2-py3-none-any.whl
    # or the single file (stdlib-only Python 3):
    curl -fsSLO https://git.canutethegreat.com/CanuteTheGreat/json-schema-diff/releases/download/v1.2.2/schema_diff.py
    

    SHA-256

    0717599c8b7f50e042a7a8eab4cd03689836c320fe93688918e0234a54d4238c  schema_diff.py
    4f84ed58a4de40476ac27c8e479fb7dc98809a36382d3c25de667f1c215bb202  json_schema_diff-1.2.2-py3-none-any.whl
    377a20de4a019eb1a36e340b8acbd46e14b481639a7ec6e7eca2ee7861952450  json_schema_diff-1.2.2.tar.gz
    
    Downloads