| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| datacontract_cli-1.0.10-py3-none-any.whl | 2026-07-08 | 3.0 MB | |
| datacontract_cli-1.0.10-py3-none-any.whl.sigstore.json | 2026-07-08 | 9.6 kB | |
| datacontract_cli-1.0.10.tar.gz | 2026-07-08 | 3.0 MB | |
| datacontract_cli-1.0.10.tar.gz.sigstore.json | 2026-07-08 | 9.7 kB | |
| README.md | 2026-07-08 | 1.9 kB | |
| v1.0.10 source code.tar.gz | 2026-07-08 | 6.6 MB | |
| v1.0.10 source code.zip | 2026-07-08 | 7.0 MB | |
| Totals: 7 Items | 19.7 MB | 0 | |
[1.0.10] - 2026-07-08
Added
- extended
datacontract dbt sync: - now edits existing properties files (schema.yaml) in-place instead of creating new ones
- preserve manual edits to a properties file
- edit schema incl. descriptions, column types and tags, not only tests
- add
--pruneflag to remove everything that's not specified in the contract (models, tags, checks) - per default, only generated content gets removed - support for multiple contract versions (
versions:block) - possibility to sync multiple contracts at once
- store the contract id and version in the
meta:block - added
datacontract dbt test: Use localdbtto run all tests that have been generated usingdatacontract dbt syncearlier (scoped to a single data contract, or all data contracts in the opened dbt project) - optionally publish to Entropy Data
Changed
datacontract dbt sync:- no longer executes tests per default (use
--run-testsor rundatacontract dbt testafterwards) datacontract testnow verifies a field'sphysicalTypeagainst the column's real native type from the platform catalog (length and precision included), taking precedence overlogicalType(#1354)datacontract testJSON output now includesdatacontractCliVersion(#1353 @hk8suva)datacontract testtype-check errors now report the first failing field and a count of the remaining errors (#1334 @jorgengranseth)
Fixed
datacontract testno longer fails the type check for SQL Serveruniqueidentifier(UUID) columns with "the column type could not be determined" (#1354)datacontract testagainst BigQuery no longer fails SQL quality checks with'RowIterator' object has no attribute 'fetchone'datacontract importagainst BigQuery applies correctlogicalTypefor BigQuery typesTIMESTAMP,DATETIME, andTIME(#1366 @fantastisch)