All notable changes to this project are documented here.
- Allow
ThenChangepragmas to reference labeledIfChangeblocks across files without spurious failures.
- Resolve
ThenChangetargets up front so the lint engine reuses canonical paths during analysis. - Tighten change detection to look at lines inside
IfChangeblocks, ensuring edits between pragmas trigger their pairedThenChange. - Upgrade the TypeScript toolchain (
typescript@5.6.3,jest@30.2.0,ts-jest@29.4.5,@types/jest@30.0.0) to stay current with upstream releases.
- Accept diff inputs that contain only deletions, preventing false
Invalid differrors in CI integrations. - Ensure label ranges derived from
IfChangepragmas include the spans betweenIfChangeandThenChange, so missing-change errors cite the right lines. - Prevent false positives for cross-file
ThenChangereferences by only requiring updates when lines inside the originatingIfChangeblock change.