| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| datacontract_cli-0.12.5-py3-none-any.whl | 2026-05-30 | 346.6 kB | |
| datacontract_cli-0.12.5-py3-none-any.whl.sigstore.json | 2026-05-30 | 9.6 kB | |
| datacontract_cli-0.12.5.tar.gz | 2026-05-30 | 426.7 kB | |
| datacontract_cli-0.12.5.tar.gz.sigstore.json | 2026-05-30 | 9.7 kB | |
| README.md | 2026-05-30 | 2.3 kB | |
| v0.12.5 source code.tar.gz | 2026-05-30 | 2.8 MB | |
| v0.12.5 source code.zip | 2026-05-30 | 3.1 MB | |
| Totals: 7 Items | 6.8 MB | 11 | |
[0.12.5] - 2026-05-30
Added
- Resolve
authoritativeDefinitions[type=definition]on schema properties, filling fields the contract author left unset (#1261) - Breaking: Per default, any resolution failure of
authoritativeDefinitions[type in {definition, semantics}]now rejects the contract onlint,test,ci,export, andchangelog. (#1261) - Resolve
authoritativeDefinitions[type=semantics](and the legacytype=semantic) the same way. Aurl:that points at the configured entropy-data host is fetched directly; aurl:that's an IRI (host doesn't match) is routed throughGET /api/semantics?iri=...on the configured host, which uses the API key's organization to resolve. (#1262) --no-inline-referencesflag to skip the HTTP fetch (#1261)- When
--json-schemapoints at a custom JSON Schema, the ODCS Pydantic step now accepts extra top-level fields the schema allows (#1266)
Changed
- JSON Schema validation errors now identify the offending schema and property by name instead of array indices (#1255 @dmaresma)
test,lint, andcinow infer--output-formatfrom the--outputfile extension when not given (.json→ json,.xml→ junit) (#1156 @dallylee)
Fixed
- Schema type check no longer fails for
varchar(n)columns on Databricks with PySpark 4.0+, and formapandvarchartypes nested insidestructcolumns; affected columns emit a warning and skip the type check instead (#1219,#1245 @IchEssBlumen) WARNING/ERRORlog messages are no longer hidden by default forimport,export,changelog,catalog,dbt, andpublish(#1264)datacontract testagainst S3, GCS, and Azure no longer fails withFailed to download extensionin air-gapped containers. The required DuckDB extensions are now bundled via thes3/gcs/azureinstall extras (#1191 @ParenParikh)- JSON/CSV/Parquet with DuckDB:
field_is_presentcheck now correctly detects missing columns (#1065,#1163 @hieusats) import dbt --model <name>.vNnow correctly imports the specified version of a versioned dbt model. Previously the filter compared the fullname.vNstring againstnode["name"](which is always the bare base name), producing a silent empty contract (#1249 @willbowditch)