diff --git a/CHANGELOG.md b/CHANGELOG.md index b2823a4..9218118 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,28 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [Unreleased] +Work in progress for the next release. Add entries here as +changes land, not at tag time. + +## [0.8.0] — 2026-05-25 + +Bundles the MCP server work (Phases 1–5, completed across PRs #49–#56) with the spec-status parser fix (PR #57), the living-docs regen automation Phase 1 (PRs #60, #61, #62, #63), the home interpreter snapshot improvement (PR #59), the stacked-rebase README note (PR #58), and a routine `attune-rag` cap widen to admit the freshly-released 0.2.0. Triggered by the cap widen — the rest had been queued on `main` waiting for a release. + +### Changed + +- **Widen `attune-rag` core pin: `>=0.1.22,<0.2` → + `>=0.1.22,<0.3`.** Unblocks fresh installs of `attune-gui` + alongside [attune-rag 0.2.0](https://pypi.org/project/attune-rag/0.2.0/) + (released 2026-05-25 as the first SemVer-binding cut — purely + additive: new `attune_rag.measure_corpus` public module + new + `load_aliases_from_file` / `DirectoryCorpus(extra_aliases_file=...)`). + None of the `attune_rag` surfaces consumed by `attune_gui` + (`RagPipeline`, `DirectoryCorpus`, `QueryExpander`, + `attune_rag.editor.*`) changed across 0.1.x → 0.2.0, so this + is a pin widen only with no code changes. Cap raised one minor + rather than open-ended so the next breaking attune-rag bump + still requires explicit re-validation. + ### Fixed - **`**Status:**` (colon-inside-asterisks) format now parses diff --git a/pyproject.toml b/pyproject.toml index 2eef5fe..f2f39d4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "attune-gui" -version = "0.7.1" +version = "0.8.0" description = "Local dashboard for attune-rag / attune-help / attune-author. Server-rendered Jinja2 UI — ships clean via PyPI with no npm step." readme = "README.md" requires-python = ">=3.10" @@ -29,7 +29,7 @@ dependencies = [ "uvicorn[standard]>=0.27,<1.0", "pydantic>=2.0,<3.0", "structlog>=24.0,<26.0", - "attune-rag>=0.1.22,<0.2", + "attune-rag>=0.1.22,<0.3", "attune-author[ai]>=0.14.0,<0.15", "attune-help>=0.10.0,<1.0", "jinja2>=3.1,<4.0",