Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Added

Fixed

[0.11.2] - 2025-12-15

Added

[0.11.1] - 2025-12-14

This is a major release with breaking changes: We switched the internal data model from Data Contract Specification to Open Data Contract Standard (ODCS).

Not all features that were available are supported in this version, as some features are not supported by the Open Data Contract Standard, such as:

The reason for this change is that the Data Contract Specification is deprecated, we focus on best possible support for the Open Data Contract Standard. We try to make this transition as seamless as possible. If you face issues, please open an issue on GitHub.

We continue support reading Data Contract Specification data contracts during v0.11.x releases until end of 2026. To migrate existing data contracts to Open Data Contract Standard use this instruction: https://datacontract-specification.com/#migration

Changed

Added

Fixed

Removed

[0.10.41] - 2025-12-02

Changed

Added

Fixed

Deprecated

[0.10.40] - 2025-11-25

Added

[0.10.39] - 2025-11-20

Added

Fixed

[0.10.38] - 2025-11-11

Added

Fixed

[0.10.37] - 2025-11-03

Added

Fixed

[0.10.36] - 2025-10-17

Added

Changed

Fixed

Removed

[0.10.35] - 2025-08-25

Added

Fixed

[0.10.34] - 2025-08-06

Added

Fixed

[0.10.33] - 2025-07-29

Added

[0.10.32] - 2025-07-28

Added

Fixed

[0.10.31] - 2025-07-18

Added

[0.10.30] - 2025-07-15

Fixed

Changed

[0.10.29] - 2025-07-06

Added

Changed

Fixed

[0.10.28] - 2025-06-05

Added

Changed

Fixed

[0.10.27] - 2025-05-22

Added

Changed

Fixed

[0.10.26] - 2025-05-16

Changed

[0.10.25] - 2025-05-07

Added

[0.10.24] - 2025-04-19

Added

Changed

Fixed

Removed

[0.10.23] - 2025-03-03

Added

Changed

Fixed

[0.10.22] - 2025-02-20

Added

Changed

Fixed

Removed

[0.10.21] - 2025-02-06

Added

Changed

Fixed

[0.10.20] - 2025-01-30

Added

Changed

Fixed

[0.10.19] - 2025-01-29

Added

Changed

Fixed

[0.10.18] - 2025-01-18

Fixed

[0.10.17] - 2025-01-16

Added

Changed

Fixed

Removed

[0.10.16] - 2024-12-19

Added

Changed

Fixed

[0.10.15] - 2024-12-02

Added

Changed

Fixed

[0.10.14] - 2024-10-26

Data Contract CLI now supports the Open Data Contract Standard (ODCS) v3.0.0.

Added

Changed

Fixed

[0.10.13] - 2024-09-20

Added

Changed

Fixed

[0.10.12] - 2024-09-08

Added

Changed

Fixed

[0.10.11] - 2024-08-08

Added

Changed

Fixed

[0.10.10] - 2024-07-18

Added

Fixed

[0.10.9] - 2024-07-03

Added

Changed

Fixed

[0.10.8] - 2024-06-19

Added

Changed

Fixed

[0.10.7] - 2024-05-31

Added

Fixed

[0.10.6] - 2024-05-29

Fixed

[0.10.5] - 2024-05-29

Added

Fixed

[0.10.4] - 2024-05-17

Added

[0.10.3] - 2024-05-05

Fixed

[0.10.2] - 2024-05-05

Added

Fixed

[0.10.1] - 2024-04-19

Fixed

[0.10.0] - 2024-04-19

Added

Fixed

[0.9.9] - 2024-04-18

Added

[0.9.8] - 2024-04-01

Added

Fixed

[0.9.7] - 2024-03-15

Added

Fixed

[0.9.6-2] - 2024-03-04

Added

[0.9.6] - 2024-03-04

This is a huge step forward, we now support testing Kafka messages. We start with JSON messages and avro, and Protobuf will follow.

Added

[0.9.5] - 2024-02-22

Added

[0.9.4] - 2024-02-18

Added

[0.9.3] - 2024-02-10

Added

Fixed

[0.9.2] - 2024-01-31

Added

[0.9.0] - 2024-01-26 - BREAKING

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

Added

Changed

Removed

[0.6.0]

Added

[0.5.3]

Fixed

[0.5.2]

Changed

[0.5.1]

Removed

Fixed

[0.5.0]

Added

[0.4.0]

Added

Changed

[0.3.2]

Fixed

[0.3.1]

Fixed

[0.3.0]

Added

Changed

[0.2.0]

Added

Changed

Removed

Fixed

[0.1.1]

Added