From 788ff17458cba8e998529ebcd01a15be94aa1807 Mon Sep 17 00:00:00 2001 From: JasonZQH Date: Tue, 28 Jul 2026 13:58:42 -0700 Subject: [PATCH] =?UTF-8?q?chore(release):=20v0.1.2=20=E2=80=94=20migratio?= =?UTF-8?q?n=20safety?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Moves both version declarations to 0.1.2, dates the changelog entry, and points the README install pins and version table at the new tag. Co-Authored-By: Claude Opus 5 (1M context) --- CHANGELOG.md | 3 ++- README.md | 11 ++++++----- pyproject.toml | 2 +- src/curator/__init__.py | 2 +- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5427845..d02c3f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to Curator are documented here. The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [0.1.2] — 2026-07-28 ### Added - **The ledger is backed up before a schema migration.** Opening `.curator/` with a newer @@ -80,5 +80,6 @@ Serial single-writer (local `flock`, no cross-host coordination); the decisions/ — not the provider transcript — are the system of record; macOS primary, Linux in CI, Windows via WSL2 only. +[0.1.2]: https://github.com/JasonZQH/CURATOR/releases/tag/v0.1.2 [0.1.1]: https://github.com/JasonZQH/CURATOR/releases/tag/v0.1.1 [0.1.0]: https://github.com/JasonZQH/CURATOR/releases/tag/v0.1.0 diff --git a/README.md b/README.md index ed25009..3961516 100644 --- a/README.md +++ b/README.md @@ -70,11 +70,11 @@ curl -fsSL https://raw.githubusercontent.com/JasonZQH/CURATOR/main/install.sh | Or with pipx / uv: ```bash -pipx install "git+https://github.com/JasonZQH/CURATOR.git@v0.1.1" -uvx --from "git+https://github.com/JasonZQH/CURATOR.git@v0.1.1" curator +pipx install "git+https://github.com/JasonZQH/CURATOR.git@v0.1.2" +uvx --from "git+https://github.com/JasonZQH/CURATOR.git@v0.1.2" curator ``` -> Pin a released tag (`@v0.1.1`) for a reproducible install, or drop it to track `main`. +> Pin a released tag (`@v0.1.2`) for a reproducible install, or drop it to track `main`. > On Windows, run inside WSL2. **Open it** — from any project directory: @@ -106,8 +106,9 @@ Small requests start immediately; `/gate on` reviews the goal proposal first. | Version | Status | What it is | |---|---|---| -| **v0.1.1** | Current | Patch on Phase 0. A Codex tool call is counted once rather than once per lifecycle event, so the activity block no longer reads ~2× high. Docs numbering folded onto a single `v0.1.x` roadmap. | -| v0.1.0 | Previous | Phase 0 — local · single-writer · sequential. `Goal → writer → deterministic verifier → fresh-context reviewer → human confirm`, on a durable SQLite ledger. Opt-in `/resume stash` for the clean-tree guard. | +| **v0.1.2** | Current | Migration safety. Upgrading backs the ledger up before any schema migration touches it, migrations apply as one all-or-nothing transaction, and `curator doctor` shows what is pending plus how to restore. | +| v0.1.1 | Previous | Patch on Phase 0. A Codex tool call is counted once rather than once per lifecycle event, so the activity block no longer reads ~2× high. Docs numbering folded onto a single `v0.1.x` roadmap. | +| v0.1.0 | | Phase 0 — local · single-writer · sequential. `Goal → writer → deterministic verifier → fresh-context reviewer → human confirm`, on a durable SQLite ledger. Opt-in `/resume stash` for the clean-tree guard. | v0.1.0 highlights: full-screen first-run trust & setup, keyboard-selectable slash commands and proposal actions, PM/Engineer/Reviewer seat labels, persistent history with Tab completion and diff --git a/pyproject.toml b/pyproject.toml index cfc29f4..e0f28f1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "hatchling.build" [project] name = "curator" -version = "0.1.1" +version = "0.1.2" description = "Local-first coding-agent workbench with real provider orchestration." readme = { file = "README.md", content-type = "text/markdown" } requires-python = ">=3.11" diff --git a/src/curator/__init__.py b/src/curator/__init__.py index 4882ed1..025766d 100644 --- a/src/curator/__init__.py +++ b/src/curator/__init__.py @@ -1,3 +1,3 @@ """Expose package-level metadata for Curator Phase 0.""" -__version__ = "0.1.1" +__version__ = "0.1.2"