Skip to content

Release 0.4.2: heredoc trailing code fix#26

Merged
jeanpaulsio merged 2 commits into
mainfrom
release/0.4.2
Mar 27, 2026
Merged

Release 0.4.2: heredoc trailing code fix#26
jeanpaulsio merged 2 commits into
mainfrom
release/0.4.2

Conversation

@jeanpaulsio

Copy link
Copy Markdown
Owner

Summary

  • Bump to 0.4.2
  • Heredocs with trailing code (foo(<<~SQL), <<~HEREDOC.strip) now parse without errors
  • Updated README known limitations to reflect the fix

What's in 0.4.2

  • fix: Heredoc tokenizer uses hybrid approach — full token when no trailing code, opener-only when trailing code exists
  • All 105 tests pass

Test plan

  • npm run build clean
  • npm test — 105 passing
  • README updated
  • Version bumped in package.json

@jeanpaulsio jeanpaulsio merged commit f2e42a0 into main Mar 27, 2026
1 check passed
@jeanpaulsio jeanpaulsio deleted the release/0.4.2 branch March 27, 2026 06:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant