Skip to content

Commit 29efed9

Browse files
chore: widen attune-rag pin to <0.3 and release v0.14.1 (#43)
attune-rag 0.2.0 shipped 2026-05-25 as the first SemVer-binding cut — purely additive (new measure_corpus module + aliases helpers; no breaking API changes). The current [rag] extra pin caps at <0.2, silently locking installs to attune-rag 0.1.23 even when 0.2.x is available. Widen the cap to <0.3 so `pip install attune-author[rag]` resolves attune-rag 0.2.x while still requiring explicit re-validation for the next breaking minor. Local smoke (python 3.10, fresh venv): pip install -e .[rag] → attune-author 0.14.1, attune-rag 0.2.0 53/53 rag- and faithfulness-marked tests pass. No code changes — RagPipeline / DirectoryCorpus / FaithfulnessConfig surfaces consumed by rag_hook.py and faithfulness/ are unchanged across the 0.1.x → 0.2.0 bump.
1 parent f888288 commit 29efed9

3 files changed

Lines changed: 21 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,24 @@ and this project adheres to
1313
Work in progress for the next release. Add entries here as
1414
changes land, not at tag time.
1515

16+
## [0.14.1] - 2026-05-25
17+
18+
### Changed
19+
20+
- **Widen `attune-rag` pin in the `[rag]` extra: `>=0.1.0,<0.2`
21+
`>=0.1.0,<0.3`.** Unblocks installs of `attune-author[rag]`
22+
alongside the freshly-released
23+
[attune-rag 0.2.0](https://pypi.org/project/attune-rag/0.2.0/),
24+
which is the first SemVer-binding cut. The 0.2.0 release is
25+
purely additive (new `attune_rag.measure_corpus` public module,
26+
new `load_aliases_from_file` helper, new
27+
`DirectoryCorpus(extra_aliases_file=...)` kwarg); the
28+
`RagPipeline` / `DirectoryCorpus` / `FaithfulnessJudge` APIs
29+
consumed by `attune_author.rag_hook` and `attune_author.faithfulness`
30+
are unchanged, so no code adaptation needed. Cap raised one
31+
minor (`<0.3`) rather than open-ended so the next breaking
32+
attune-rag bump still requires explicit re-validation.
33+
1634
## [0.14.0] - 2026-05-22
1735

1836
### Added

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "attune-author"
7-
version = "0.14.0"
7+
version = "0.14.1"
88
description = "Documentation authoring and maintenance for the attune ecosystem — generate, maintain, and validate help content with AI assistance."
99
readme = {file = "README.md", content-type = "text/markdown"}
1010
requires-python = ">=3.10"
@@ -51,7 +51,7 @@ ai = ["anthropic>=0.40.0"]
5151
# opt-out via --no-rag or ATTUNE_AUTHOR_RAG=0). Optional
5252
# so authors who don't want the dep avoid it. Lazy-imported
5353
# inside attune_author.rag_hook; core import is unaffected.
54-
rag = ["attune-rag>=0.1.0,<0.2"]
54+
rag = ["attune-rag>=0.1.0,<0.3"]
5555
plugin = [
5656
"mcp>=0.9.0",
5757
"anthropic>=0.40.0",

src/attune_author/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
attune-help (reader) and attune-ai (full dev workflows).
66
"""
77

8-
__version__ = "0.14.0"
8+
__version__ = "0.14.1"
99

1010
from attune_author.manifest import Feature, Manifest, load_manifest
1111
from attune_author.staleness import (

0 commit comments

Comments
 (0)