packages feed

clickhouse-migrate-cli-0.2.0.0: CHANGELOG.md

# Changelog for clickhouse-migrate-cli

## 0.2.0.0 — 2026-11-08

### Breaking Changes

- Extend the JSON v1 contract with both checksum formats in offline plans,
  the recorded checksum format in history/status, and replicated initialization
  fields and error codes.

### New Features

- Populate offline plans with v1 and v2 migration and step digests.
- Render replicated history and failures with structured evidence.

### Other Changes

- Retain legacy `PlanStep` and `PlanMigration` construction and matching arities;
  legacy manually constructed reports render unknown v2 digests as null.
- Require `clickhouse-migrate ==0.2.*` and update JSON golden fixtures.

## 0.1.0.0 — 2026-10-16

Initial release.

### New Features

- Reusable, composable administrative CLI for `clickhouse-migrate`
  (`ClickHouseMigrate.CLI`) with application-owned configuration, coordination,
  rendering and exit policy.
- Composable parsing and dispatch of guarded commands with explicit result
  contracts (`ClickHouseMigrate.CLI.Parser`, `ClickHouseMigrate.CLI.Handler`).
- Text and `schemaVersion` 1 JSON rendering
  (`ClickHouseMigrate.CLI.Render.Text`, `ClickHouseMigrate.CLI.Render.Json`).
- Bounded adoption input files (`ClickHouseMigrate.CLI.AdoptionFile`).
- Preserves partial evidence, explicit recovery, stdout/stderr separation and
  cancellation.