Datacontract-cli

Latest version: v0.10.23

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 8

0.9.4

Added
- Support for Postgres
- Support for Databricks

0.9.3

Added
- Support for BigQuery data connection
- Support for multiple models with S3

Fixed

- Fix Docker images. Disable builds for linux/amd64.

0.9.2

Added
- Publish to Docker Hub

0.9.0

This is a breaking change (we are still on a 0.x.x version).
The project migrated from Golang to Python.
The Golang version can be found at [cli-go](https://github.com/datacontract/cli-go)

Added
- `test` Support to directly run tests and connect to data sources defined in servers section.
- `test` generated schema tests from the model definition.
- `test --publish URL` Publish test results to a server URL.
- `export` now exports the data contract so format jsonschema and sodacl.

Changed
- The `--file` option removed in favor of a direct argument.: Use `datacontract test datacontract.yaml` instead of `datacontract test --file datacontract.yaml`.

Removed
- `model` is now part of `export`
- `quality` is now part of `export`
- Temporary Removed: `diff` needs to be migrated to Python.
- Temporary Removed: `breaking` needs to be migrated to Python.
- Temporary Removed: `inline` needs to be migrated to Python.

0.6.0

Added
- Support local json schema in lint command.
- Update to specification 0.9.2.

0.5.3

Fixed
- Fix format flag bug in model (print) command.

Page 6 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.