Skip to content

Commit 35ccfdb

Browse files
release: v1.2.0
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 8e999b8 commit 35ccfdb

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [1.2.0] - 2026-03-11
11+
1012
### Added
1113
- Reconcile mode for seed sets (`mode: reconcile`): declarative seeding where the spec is the source of truth. Changed rows are updated, new rows are inserted, and removed rows are deleted automatically.
1214
- `--reconcile-all` CLI flag to override all seed sets to reconcile mode for a single run.
1315
- `--dry-run` CLI flag to preview what changes reconciliation would make without modifying the database.
1416
- Per-row tracking table (`initium_seed_rows`) for change detection and orphan deletion in reconcile mode.
1517
- Content hash (`content_hash` column) on the seed tracking table for fast "anything changed?" checks before row-by-row comparison.
1618
- Automatic migration of existing tracking tables: the `content_hash` column is added transparently on first run. Existing seed sets remain in `once` mode with no behavior change.
19+
- CI summary job (`ci`) for branch ruleset status check compatibility.
1720

1821
### Changed
1922
- Reconcile hash-skip now only applies to seed sets without `@ref:` expressions. Seed sets containing `@ref:` references always run row-level reconciliation to prevent stale foreign keys when upstream auto-generated IDs shift.

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "initium"
3-
version = "1.1.0"
3+
version = "1.2.0"
44
edition = "2021"
55
rust-version = "1.88"
66
authors = ["Kitstream <opensource@kitstream.io>"]

0 commit comments

Comments
 (0)