• v1.3.0 caf835aee6

    json-schema-diff v1.3.0
    All checks were successful
    tests / test (3.8) (push) Successful in 35s
    tests / test (3.14) (push) Successful in 37s
    release / release (push) Successful in 23s
    Stable

    Ghost released this 2026-10-18 14:30:57 -07:00 | 6 commits to master since this release

    • $refs to other local files (common.json#/$defs/Id, ./schemas/user.json, refs between those files,
      loops included): they're resolved relative to the file that contains them, so a schema or OpenAPI spec split
      across files is compared as a whole and a change in a shared file is reported where it's used. A missing
      referenced file exits 2. Remote http(s):// refs are still never fetched (the tool stays offline).

    Install

    pipx install git+https://git.canutethegreat.com/CanuteTheGreat/json-schema-diff.git@v1.3.0
    # or the wheel attached to this release:
    pipx install https://git.canutethegreat.com/CanuteTheGreat/json-schema-diff/releases/download/v1.3.0/json_schema_diff-1.3.0-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.3.0/schema_diff.py
    

    SHA-256

    5e7ba097afadb6c0411bb6b9c5ad90800b0f398bb65012cd85f9b928838624bd  schema_diff.py
    b4a2b7fc1f9949bfee0f1df30560df15a3a90c40b0208adccfdfd6f77fc3f534  json_schema_diff-1.3.0-py3-none-any.whl
    b43170292b53f38473a67d27a4cef86ecd01a3bf3298572d80e918fc6c126bc0  json_schema_diff-1.3.0.tar.gz
    
    Downloads