Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 14:06
· 4670 commits to main since this release
Immutable release. Only release title and notes can be modified.
3a8a9a8

What's Changed

  • ✨ feat(cli): add aggregate option to combine input files into array by @harehare in #700
  • 🐛 fix(formatter): improve block indentation handling by @harehare in #702
  • 🐛 fix(lsp): handle empty text input in on_change method by @harehare in #703
  • ✨ feat(lang): add optional error handling with ? operator by @harehare in #701
  • 🐛 fix(formatter): improve block spacing and newline handling by @harehare in #704
  • ✨ feat(lang): add coalesce builtin function by @harehare in #705
  • ✨ feat(lang): add coalesce operator (??) support by @harehare in #706
  • ✨ feat(lang): add dynamic function call support by @harehare in #707
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.45.0 to 8.46.0 in /editors/vscode by @dependabot[bot] in #714
  • build(deps): bump httpmock from 0.8.0 to 0.8.1 by @dependabot[bot] in #713
  • build(deps-dev): bump @types/node from 24.6.2 to 24.7.0 in /editors/vscode by @dependabot[bot] in #711
  • build(deps): bump rmcp from 0.7.0 to 0.8.0 by @dependabot[bot] in #708
  • build(deps): bump rustyline from 17.0.1 to 17.0.2 by @dependabot[bot] in #709
  • build(deps-dev): bump eslint from 9.36.0 to 9.37.0 in /editors/vscode by @dependabot[bot] in #710
  • build(deps): bump rmcp from 0.8.0 to 0.8.1 by @dependabot[bot] in #717
  • 🐛 fix(optimizer): Prevent constant table leakage across function scopes by @harehare in #718
  • ✨ feat(parser): Add comment handling in dict and array literals by @harehare in #719
  • build(deps-dev): bump @vscode/test-cli from 0.0.11 to 0.0.12 in /editors/vscode by @dependabot[bot] in #720
  • build(deps): bump libc from 0.2.176 to 0.2.177 by @dependabot[bot] in #721
  • build(deps-dev): bump @types/vscode from 1.104.0 to 1.105.0 in /editors/vscode by @dependabot[bot] in #722
  • build(deps-dev): bump @types/node from 24.7.0 to 24.7.1 in /editors/vscode by @dependabot[bot] in #723
  • ✨ feat(builtin): Make ADD operation commutative for array and value by @harehare in #724
  • ✨ feat(formatter): Improve do block formatting consistency by @harehare in #725
  • ✨ feat(builtin): Make MUL operation commutative and improve MOD errorhandling by @harehare in #726
  • ♻️ refactor(vscode): Reorganize TextMate grammar files into grammars subdirectory by @harehare in #730
  • ✨ feat(lang): Add symbol literal support with colon syntax by @harehare in #727
  • ✨ feat(builtin): Add input function to read from stdin by @harehare in #731
  • 📝 docs(reference): Add Symbol type to types and values documentation by @harehare in #732
  • ✨ feat(syntax): Add syntax highlighting definition for bat command by @harehare in #733
  • ✨ feat(playground): add regex for variable type detection in syntax highlighting by @harehare in #735
  • build(deps): bump clap from 4.5.48 to 4.5.49 by @dependabot[bot] in #741
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.46.0 to 8.46.1 in /editors/vscode by @dependabot[bot] in #739
  • build(deps-dev): bump @types/node from 24.7.1 to 24.7.2 in /editors/vscode by @dependabot[bot] in #736
  • build(deps): bump reqwest from 0.12.23 to 0.12.24 by @dependabot[bot] in #738
  • build(deps): bump regex-lite from 0.1.7 to 0.1.8 by @dependabot[bot] in #740
  • build(deps): bump tokio from 1.47.1 to 1.47.2 by @dependabot[bot] in #742
  • ✨ feat(lang): Add pattern matching syntax with match expressions by @harehare in #734
  • ✨ feat(builtin): Add to_markdown function for parsing markdown strings by @harehare in #743

Full Changelog: v0.3.0...v0.4.0