Changelog

Generated by releaseledger. Manual edits may be overwritten. Update releaseledger entries and rebuild this file instead.

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.

[v0.5.2] - 2026-08-21

Added

  • Added configurable first-pass translation quality gates and optional local LanguageTool checks

  • Added explicit work-item discovery and built-EPUB verification commands

Changed

  • Changed translation workflows to use backend-neutral store operations and transactional v3 writes

  • Documented architecture changes for store and source-analysis design

  • Improved large-store status, search, list, and export reads with chunk-scoped repository access

Fixed

  • Fixed bounded translation submission to apply the configured quality gate before accepting records

[v0.5.1] - 2026-08-02

Added

  • Added booktx translate store-status for canonical backend, source-hash, transaction, doctor, and legacy-copy visibility

Changed

  • Promoted the v3 translation store to the default for newly created profiles

  • Existing profiles continue using their detected backend and are never auto-migrated; explicit v2 creation, v2-to-v3 migration, backup, and rollback remain available

[v0.5.0] - 2026-07-15

Added

  • Added a v3 translation store with a backend-neutral repository, a store doctor, and a crash-safe commit journal

  • Added a v3 store migration flow with plan, backup, parity, rollback, and a stale-lock policy gate

  • Added booktx translate lint-block, a per-task agent brief, and a shared block-protocol module

Changed

  • Changed booktx translate migrate-store to accept --to, JSON output, custom backup, and a stale-lock policy

Fixed

  • Fixed write_text_atomic to preserve newlines on Windows and updated the subprocess test to use sysconfig

  • Fixed v3 store lock acquisition to probe liveness on Windows and surface a clear stale-lock repair error

[v0.3.1] - 2026-06-30

Added

  • Added agents write, status, and clean commands to generate per-harness AGENTS.md files and remove only booktx-generated files

  • Added context export-pack and import-pack commands for sharing series-wide policy (style, global rules, glossary, approved answers) across book profiles

  • Added EPUB output target-language metadata and a deterministic best-effort hyphenation stylesheet configurable via the [epub_output] hyphenation policy

  • Added booktx chapters detection with –audit comparing the EPUB table of contents against extracted chapter spans and the chapter map

  • Added review configure, rerun, deactivate, and revise-record commands plus bounded multi-pass review tasks, a qa-scan command, and EPUB output inspection

  • Added context mandate-term and audit-term with active-only validation by default and improved glossary matching for terminology correction

Fixed

  • Fixed translation validation to detect quotation mismatches in translated targets

[v0.3.0] - 2026-06-26

Added

  • Added pass-through validation profile for custom project workflows

  • Added isolated profile-root mode with independent state management per workspace

  • Added user-approval workflow for context generation

  • Improved inline XHTML fragment handling with EPUB validation

  • Added translated content review system with acceptance workflow

  • Added large chapter workflow support with preflight validation

  • Added system hardening and bug fixes across CLI and task workflows

  • Improved check and review workflow with enhanced validation

  • Added export-index command for profile-local editor QA indexes

  • Improved context change CLI commands and agent skill instructions

Fixed

  • Fixed unit test coverage across acceptance, CLI, and translation modules

[v0.2.0] - 2026-06-24

Added

  • Added profile-based multi-language support with separate translation state per language

  • Added translation versioning with nested version tracks and improved part addressing via record refs

  • Added bounded multi-chapter run management with resumable task creation

  • Added chapter note context handling that excludes chapter-specific notes from context build hash

  • Added context markdown drift detection and safe overwrite guards for context.md

  • Added schema version for chunks with automatic rechunking and improved identity command

  • Added acceptance and submission system with submission resolution and progress tracking

  • Added profile migration tooling and identity module for resolving project state across layouts

  • Added translate CLI commands with improved agent skill instructions

Fixed

  • Fixed unit test failures in CLI context and epub IO tests

  • Fixed translation run model rebuild and agent status resolution