Download Latest Version v1.2.9 source code.zip (8.6 MB)
Home / v1.2.6
Name Modified Size InfoDownloads / Week
Parent folder
datacontract_cli-1.2.6-py3-none-any.whl 2026-10-13 3.3 MB
datacontract_cli-1.2.6-py3-none-any.whl.sigstore.json 2026-10-13 11.1 kB
datacontract_cli-1.2.6.tar.gz 2026-10-13 3.5 MB
datacontract_cli-1.2.6.tar.gz.sigstore.json 2026-10-13 11.1 kB
README.md 2026-10-13 1.3 kB
v1.2.6 source code.tar.gz 2026-10-13 7.9 MB
v1.2.6 source code.zip 2026-10-13 8.5 MB
Totals: 7 Items   23.2 MB 0

[1.2.6] - 2026-10-13

Changed

  • A null in the enum of a required property is a validation error (#1742)
  • datacontract test:
  • every nested property, array item and map key and value gets its own type check, with a nested physicalType checked on Athena, Trino, Databricks, BigQuery, Snowflake, ClickHouse and Hive (#1719)
  • a property whose data cannot hold the structure declared inside it fails its own type check, and the checks inside it are reported as warnings (#1719)
  • a property with properties, items or a map block but no type is checked as an object, array or map (#1719)
  • datacontract import glue, athena, unity, hive and clickhouse: arrays, structs and maps get their base type as physicalType, their items, fields, keys and values keep their own (#1719)

Fixed

  • datacontract test:
  • a null among an enum or validValues no longer lets every other value pass (#1742)
  • a declared physicalType: json, jsonb or variant matches a json column on servers whose native types are not read (#1719)
  • rules on the key or value of a map are reported as warnings instead of being ignored (#1719)
  • datacontract export jsonschema and datacontract test on JSON files allow null for an optional property with an enum (#1742)
Source: README.md, updated 2026-10-13