Skip to content

v0.5.30

Choose a tag to compare

@github-actions github-actions released this 17 May 13:38
· 2117 commits to main since this release
Immutable release. Only release title and notes can be modified.

What's Changed

✨ Features & Enhancements

  • ✨ feat: add sum function and corresponding tests by @harehare in #1714
  • ✨ feat: add mean and geomean functions with corresponding tests by @harehare in #1715
  • ✨ feat: add n-gram function with corresponding tests by @harehare in #1716
  • ✨ feat: implement paren-free function calls and update documentation by @harehare in #1717
  • ✨ feat: update CI workflow and justfile to enhance testing and formatting checks by @harehare in #1718
  • ✨ feat(eval): support .[] iterator for arrays and dicts by @harehare in #1719
  • ✨ feat(playground): add share all files mode by @harehare in #1721
  • ✨ feat(playground): hide sidebar and tab bar in embed mode by @harehare in #1722
  • ✨ feat(eval)!: add gmtime/localtime/mktime/strftime and unify time unit to seconds by @harehare in #1735
  • ✨ feat(mq-lang): add CBOR and HCL parsing support by @harehare in #1728
  • ✨ feat(mq-run): add raw output format (-F raw) by @harehare in #1743
  • ✨ feat(mq-lang): add bytes operations by @harehare in #1744
  • ✨ feat(mq-run): support dict and nested array flattening in grep output by @harehare in #1748
  • ✨ feat(mq-run): auto-parse structured files by extension when no input format is specified by @harehare in #1749
  • ✨ feat(cli): add color output support for JSON format by @harehare in #1751

🐛 Bug Fixes

  • 🐛 fix(hir,check): fix false type error for replace/gsub with s-string args by @harehare in #1720
  • 🐛 fix(eval): prevent stack overflow when user function shadows a builtin by @harehare in #1734
  • Fix build error in mq-lang CBOR conversion by @harehare in #1739
  • 🐛 fix(mq-run): output proper JSON for non-Markdown values with -F json by @harehare in #1750

⚡ Performance

  • ⚡ perf(lang): optimize lexer keyword/identifier parsing by @harehare in #1752

♻️ Refactoring

  • ♻️ refactor(mq-lang): extract DateUnit enum for date built-ins by @harehare in #1747

💄 Style & Documentation

  • 💄 style(docs): update navy syntax highlighting theme by @harehare in #1713
  • 📝 docs: update test command from just test to just test-all by @harehare in #1730

📦 Dependency Updates

  • build(deps-dev): bump baseline-browser-mapping from 2.10.25 to 2.10.27 in /packages/mq-playground in the dependencies group by @dependabot[bot] in #1707
  • build(deps): bump taiki-e/install-action from 2.77.1 to 2.77.2 in the dependencies group by @dependabot[bot] in #1708
  • build(deps): bump the dependencies group with 4 updates by @dependabot[bot] in #1727
  • build(deps): bump the dependencies group with 4 updates by @dependabot[bot] in #1726
  • build(deps): bump the dependencies group in /packages/mq-playground with 3 updates by @dependabot[bot] in #1725
  • build(deps-dev): bump oxlint from 1.62.0 to 1.63.0 in /packages/mq-web in the dependencies group by @dependabot[bot] in #1724
  • build(deps-dev): bump oxlint from 1.62.0 to 1.63.0 in /editors/vscode in the dependencies group by @dependabot[bot] in #1723
  • build(deps-dev): bump vite from 8.0.10 to 8.0.11 in /packages/mq-playground in the dependencies group by @dependabot[bot] in #1732
  • build(deps): bump quick-xml from 0.39.3 to 0.39.4 in the dependencies group by @dependabot[bot] in #1737
  • build(deps-dev): bump baseline-browser-mapping from 2.10.27 to 2.10.28 in /packages/mq-playground in the dependencies group by @dependabot[bot] in #1736
  • build(deps): bump the dependencies group across 1 directory with 3 updates by @dependabot[bot] in #1738
  • build(deps-dev): bump @types/node from 25.6.0 to 25.6.2 in /editors/vscode in the dependencies group across 1 directory by @dependabot[bot] in #1731
  • build(deps-dev): bump baseline-browser-mapping from 2.10.28 to 2.10.29 (via audit fix) in /packages/mq-playground in the dependencies group by @dependabot[bot] in #1740
  • build(deps): bump taiki-e/install-action from 2.77.7 to 2.78.0 in the dependencies group by @dependabot[bot] in #1741
  • build(deps): bump which from 6.0.1 to 7.0.0 in /editors/vscode in the dependencies group by @dependabot[bot] in #1745
  • build(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #1746

Full Changelog: v0.5.29...v0.5.30