Skip to content

v0.4.3

Latest

Choose a tag to compare

@dsisco11 dsisco11 released this 25 Jan 07:25
dfc84e4

Release Notes: v0.4.3

  • Fixed line/column mapping inaccuracies reported by downstream users when source text contains complex newline patterns and trivia (e.g., comments).
  • Improved line boundary detection to ensure correct handling of:
    • LF / CRLF / mixed line endings
    • leading blank lines and consecutive blank lines
    • trailing newline producing a final empty line
    • multi-line /* ... */ comments containing embedded newlines
  • Added extensive unit test coverage for SyntaxTreeLineColumnMapper and SyntaxTreeLineBoundaryResolver, including strict contract checks (offsets are unique, strictly increasing, and within range).