# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.1.21] - 2026-03-13
### ๐ Features
- *(024-18)* Add direct backend import workflow ([#168](https://github.com/withakay/ito/pull/168))
## [0.1.20] - 2026-03-11
## [0.1.19] - 2026-03-10
### ๐ Features
- *(024-17)* Add backend status and token tooling ([#159](https://github.com/withakay/ito/pull/159))
- *(025)* Complete repository backends module ([#161](https://github.com/withakay/ito/pull/161))
## [0.1.18] - 2026-03-07
## [0.1.17] - 2026-03-07
### ๐ Features
- *(024-16)* Align Homebrew install and service bootstrap ([#156](https://github.com/withakay/ito/pull/156))
## [0.1.16] - 2026-03-07
### ๐ Features
- *(024-14)* Add serve-api --init and global config fallback for auth tokens ([#154](https://github.com/withakay/ito/pull/154))
## [0.1.15] - 2026-03-06
### ๐จ Styling
- Format distribution test assertions
### ๐งช Testing
- Update template rename expectations
## [0.1.14] - 2026-03-02
### ๐ Features
- *(024-10)* Add YAML front matter parsing/writing utilities
- *(024-10)* Integrate front matter validation into change repository
- *(024-11)* Add grep command ([#122](https://github.com/withakay/ito/pull/122))
### ๐ Bug Fixes
- Address PR review feedback - path traversal, auth redaction, and docs consistency
- *(ralph)* Continue-module skips processed and validates worktree tasks
- *(ralph)* Harden continue-module filtering and commit checks
## [0.1.13] - 2026-03-01
### ๐ Features
- *(023-08)* Add Pi as a first-class harness ([#110](https://github.com/withakay/ito/pull/110))
- *(019-07)* Ship embedded schema validation.yaml ([#113](https://github.com/withakay/ito/pull/113))
- Dev integration โ schema guidance, audit silence, Pi harness, specs bundle ([#114](https://github.com/withakay/ito/pull/114))
- *(002-17)* Add /loop wrapper for ralph ([#115](https://github.com/withakay/ito/pull/115))
- *(024-01)* Add ito-backend crate with REST API for shared project state
- *(024)* Backend shared-state API + CLI backend client ([#118](https://github.com/withakay/ito/pull/118))
## [0.1.11] - 2026-02-26
### ๐ Features
- *(023-07)* Harness context inference ([#109](https://github.com/withakay/ito/pull/109))
## [0.1.10] - 2026-02-25
### ๐ Features
- *(019-04)* Schema-driven validation ([#99](https://github.com/withakay/ito/pull/99))
- *(ito)* Add pending schema and instruction artifacts
- *(001-24)* Versioned format specs ([#100](https://github.com/withakay/ito/pull/100))
- *(ito)* Add pending schema and instruction artifacts
- *(001-25)* Add tracking_file_path and fix missing review module export
- *(001-24)* Versioned format specs ([#100](https://github.com/withakay/ito/pull/100))
- *(001-25)* Honor apply.tracks for task tracking ([#103](https://github.com/withakay/ito/pull/103))
- *(019-03)* Add --upgrade flag to ito init for marker-scoped template refresh ([#102](https://github.com/withakay/ito/pull/102))
### ๐ Bug Fixes
- *(019-02)* Hide internal guidance scaffolding from instruction output ([#93](https://github.com/withakay/ito/pull/93))
- Align templates exports and formatting for push checks
- Remove duplicate tracking_file_path introduced by rebase
### ๐ Refactor
- *(templates)* Split guidance and task parsing modules
### ๐จ Styling
- Apply cargo fmt import sorting to validate and template test files
## [0.1.9] - 2026-02-23
## [0.1.8] - 2026-02-20
### ๐ Features
- *(016-12)* Standardize ascending ID ordering across list surfaces ([#85](https://github.com/withakay/ito/pull/85))
- *(001-18)* Add peer-review agent instruction workflow ([#88](https://github.com/withakay/ito/pull/88))
### ๐ Documentation
- Migrate docs site to Zensical and publish via Pages ([#87](https://github.com/withakay/ito/pull/87))
## [0.1.7] - 2026-02-18
### ๐ Features
- *(016-11)* Support description args in ito create module ([#83](https://github.com/withakay/ito/pull/83))
- *(016-11)* Implement module description parameter handling in core
### ๐ Bug Fixes
- Improve tasks handling and move checks to pre-push ([#77](https://github.com/withakay/ito/pull/77))
- *(review)* Address PR 78 core and adapter feedback
- *(tasks)* Repair failing task doctest snippets
### ๐ Refactor
- Address PR review feedback
### ๐จ Styling
- *(tests)* Apply rustfmt updates
### โ๏ธ Miscellaneous Tasks
- Autofix lint and formatting issues
- Autofix lint and formatting issues
## [0.1.6] - 2026-02-17
### ๐ Features
- *(002-15)* Add retriable exit code handling for harness crashes
- *(019-01)* Normalize all output paths to absolute
- *(002-16)* Ralph worktree awareness ([#60](https://github.com/withakay/ito/pull/60))
- *(002-09)* Add interactive ralph mode ([#64](https://github.com/withakay/ito/pull/64))
- *(019-01)* Add ito path helpers for agent output ([#65](https://github.com/withakay/ito/pull/65))
### ๐ Bug Fixes
- Address PR #58 review feedback from Gemini and CodeRabbit
### ๐ Refactor
- *(002-15)* Introduce CliHarness trait and deduplicate CLI harnesses
- *(harness)* Migrate HarnessName from struct to enum
### ๐จ Styling
- Sort imports alphabetically in ito-cli and ito-core
### ๐งช Testing
- *(002-15)* Add tests for retriable harness exit code behavior
## [0.1.4] - 2026-02-13
### ๐ Features
- *(002-14)* Add Ralph harnesses for Claude Code, Codex, and GitHub Copilot ([#48](https://github.com/withakay/ito/pull/48))
## [0.1.3] - 2026-02-11
### ๐ Features
- *(config)* Generate and version Ito config schema artifact ([#26](https://github.com/withakay/ito/pull/26))
- *(coordination)* Sync change workflows with coordination branch ([#29](https://github.com/withakay/ito/pull/29))
### ๐ Bug Fixes
- Resolve merge fallout in workflow/template refactor
- *(coordination)* Address PR review security and safety feedback
### ๐ผ Other
- Embed and export workflow schemas ([#15](https://github.com/withakay/ito/pull/15))
- *(ito-core)* Validate change-id path segments in task flows
- *(ito-core)* Validate process requests and harden temp output
### ๐ Refactor
- Make ito workflow a no-op surface ([#17](https://github.com/withakay/ito/pull/17))
- Remove workflow command and migrate core workflow module to templates
- Remove workflow compatibility surface across rust crates
- *(ito-core)* Apply explicit matching style in core helpers
- *(coordination)* Address remaining PR nitpicks
### ๐ Documentation
- *(ito-core)* Clarify validation issue and report semantics
### ๐งช Testing
- *(ito-core)* Add ValidationIssue helper tests
- *(ito-core)* Add ReportBuilder behavior coverage
## [0.1.2] - 2026-02-11
### ๐ Bug Fixes
- Resolve merge fallout in workflow/template refactor
### ๐ผ Other
- Embed and export workflow schemas ([#15](https://github.com/withakay/ito/pull/15))
- *(ito-core)* Validate change-id path segments in task flows
### ๐ Refactor
- Make ito workflow a no-op surface ([#17](https://github.com/withakay/ito/pull/17))
- Remove workflow command and migrate core workflow module to templates
- Remove workflow compatibility surface across rust crates
### ๐งช Testing
- Raise coverage for validation and template helpers ([#25](https://github.com/withakay/ito/pull/25))
## [0.1.1] - 2026-02-10
### ๐ Bug Fixes
- Address PR #9 review feedback
- *(ci)* Fix doctest and formatting regressions
### โก Performance
- Optimize test execution speed (44% reduction) + archive 015-14 ([#9](https://github.com/withakay/ito/pull/9))
## [0.1.0](https://github.com/withakay/ito/releases/tag/ito-core-v0.1.0) - 2026-02-05
### Fixed
- release-plz
### Other
- moar docs
- add CHANGELOG.md templates for all crates
- The big reset