Skip to content

chore(main): release rable 0.2.0#47

Merged
mpecan merged 1 commit into
mainfrom
release-please--branches--main--components--rable
Apr 19, 2026
Merged

chore(main): release rable 0.2.0#47
mpecan merged 1 commit into
mainfrom
release-please--branches--main--components--rable

Conversation

@repository-butler
Copy link
Copy Markdown
Contributor

@repository-butler repository-butler Bot commented Apr 14, 2026

🤖 I have created a release beep boop

0.2.0 (2026-04-18)

⚠ BREAKING CHANGES

  • tighten lexer API surface and relocate WordSpan to ast (#70)

Bug Fixes

  • format: align cmdsub reformatter with bash canonical form (#49) (c7a4411)
  • lexer: accept sloppy heredoc terminator in cmdsub mode (#50) (40f394f)
  • lexer: backticks opaque when content is invalid (#71) (e72166f), closes #38
  • lexer: disable reserved-word recognition after assignment words (#44) (42e1fc0)
  • lexer: stop treating ]] and unbalanced [...] as special outside conditionals (#45) (4bf5a5c)
  • parser: fall back from (( … )) arith to nested subshells (#48) (1437f00)

Code Refactoring

  • format: introduce Formatter struct (#65) (d965a8f)
  • lexer: drop Result<Token> wrapper from operator readers (#62) (d52a841)
  • lexer: split read_word_token into classify + advance + dispatch helpers (#63) (3ba09f5)
  • parser: extract fill_heredoc_contents visitor helpers (#68) (40e6165)
  • parser: extract helpers from three oversize parsers (#69) (25d0762)
  • sexp: dispatch NodeKind Display to per-category helpers (#66) (44b0330)
  • sexp: table-drive ANSI-C escape dispatch (#67) (91a5267)
  • tighten lexer API surface and relocate WordSpan to ast (#70) (5171d01)

This PR was generated with Release Please. See documentation.

@repository-butler repository-butler Bot force-pushed the release-please--branches--main--components--rable branch 11 times, most recently from 2c03f23 to 76c08a9 Compare April 17, 2026 14:56
@repository-butler repository-butler Bot changed the title chore(main): release rable 0.1.16 chore(main): release rable 0.2.0 Apr 18, 2026
@repository-butler repository-butler Bot force-pushed the release-please--branches--main--components--rable branch from 76c08a9 to 46be46c Compare April 18, 2026 09:08
@repository-butler repository-butler Bot force-pushed the release-please--branches--main--components--rable branch from 46be46c to 13bf5e9 Compare April 18, 2026 09:59
@mpecan mpecan merged commit 411dd22 into main Apr 19, 2026
5 checks passed
@mpecan mpecan deleted the release-please--branches--main--components--rable branch April 19, 2026 11:34
@repository-butler
Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

lexer: backticks should be opaque when content is not valid bash

1 participant