Repository navigation
v0.7.1
Adeu v0.7.1
6 issues fixed.
Ambiguous match detection: The engine now scans the full document before writing. Duplicate target strings trigger a hard stop with a report showing every occurrence in context. The file on disk is never touched on failure.
Atomic batch processing: Edits and review actions (accept/reject/reply) in a single batch now execute in one document lifecycle. No more cross-invocation state loss or cascading misanchors.
Surgical edits inside insertions: Changing text within a tracked insertion now produces a precise, word-level redline. Previously the entire insertion was replaced.
Nested insertion visibility: The mapper now correctly indexes text inside multi-round nested tracked-change structures.
Comment sync on accept/reject: Accepting or rejecting a change now cleans up all four comment XML parts. No more orphaned comments or Review pane desyncs.
Paragraph boundary preservation: Heading and clause insertions at paragraph boundaries no longer collapse adjacent paragraphs.
Upgrade note: Callers relying on first-match behaviour will now receive an error on ambiguous targets. Include sufficient surrounding context in target_text to disambiguate.