v0.4.1
Release Notes — Diagnostics Line/Column + C#-Style Output
- Added line/column mapping for
SyntaxTreediagnostics usingIContentBoundaryResolver<SyntaxTree, LineBoundary>so locations can be reported as 1-basedline,column(and spans asline,col,endLine,endCol). - Introduced a C#-compiler-style diagnostic formatter:
resource(line,column): severity CODE: message. - Improved merge-time diagnostics to prefer human-friendly
line:columnoutput when available (instead of raw offset ranges). - Added/updated unit tests covering line boundary mapping and diagnostic formatting.
Compatibility Notes
- Diagnostic text formatting may change compared to previous versions (locations are now
line/columnoriented and more compiler-like).