Skip to content

Commit d250f5a

Browse files
reid-spencerclaude
andcommitted
Save session: document 1.13.3 release
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent dbef7a9 commit d250f5a

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -750,7 +750,7 @@ Items below are NOT duplicated elsewhere in this file.
750750
34. **TatSu 5.17.0 is broken** — Pin `TatSu>=5.12.0,<5.17.0`
751751
35. **No `inline` on Contents extensions** — ScalaDoc 3.7.4
752752
crashes. Filed: scala/scala3#25306
753-
36. **Current release is 1.13.2** — Supersedes 1.13.1
753+
36. **Current release is 1.13.3** — Supersedes 1.13.2
754754
37. **PrettifyPass multi-file mode**`flatten=false` (default)
755755
preserves include/import structure. `-s true` for single file
756756
38. **BASTImport in HierarchyPass**`openBASTImport`/

NOTEBOOK.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,21 @@ to the task file and note completion in this notebook.
1515

1616
## Current Status
1717

18-
**Last Updated**: February 24, 2026
18+
**Last Updated**: February 27, 2026
19+
20+
### Release 1.13.3 Published (Feb 27, 2026)
21+
22+
Bugfix patch for parse error location reporting:
23+
- When trailing syntax is missing (e.g., `type Money is Currency`
24+
instead of `Currency(USD)`), fastparse reported the error at the
25+
next token's position (often the next line) instead of where the
26+
expected token was missing
27+
- Added `adjustFailureIndex()` in `ParsingErrors.scala` that walks
28+
backward from `failure.index` past whitespace; only adjusts when
29+
crossing a newline boundary (same-line failures unchanged)
30+
- Added test in `CommonParserTest` verifying error points to the
31+
offending line
32+
- All 281 language + 277 passes tests pass
1933

2034
### Release 1.13.2 Published (Feb 24, 2026)
2135

0 commit comments

Comments
 (0)