Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 13:01
· 1734 commits to main since this release
Immutable release. Only release title and notes can be modified.

πŸš€ New Features & Enhancements

  • ✨ feat(mq-lang): add dict merge support to add builtin by @harehare in #1796
  • ✨ feat(mq-lang): add min_by and max_by builtin functions by @harehare in #1802
  • ✨ add selector aliases and related tests by @harehare in #1808
  • ✨ feat(builtin): add lines, unlines, pick, and omit functions by @harehare in #1811
  • ✨ feat(cli): add --doc flag to query built-in reference document by @harehare in #1814
  • ✨ feat(markdown): improve Markdown to HTML conversion with full GFM and math support by @harehare in #1816
  • ✨ feat(builtin): add frontmatter() for YAML/TOML frontmatter parsing by @harehare in #1813
  • ⚑ perf(mq-lang): add AST optimizer with multi-pass optimization pipeline by @harehare in #1818
  • ✨ feat(mq-check): add cross-arm narrowing and dynamic() type by @harehare in #1829
  • ✨ feat(mq-lang): add semver module for SemVer 2.0.0 parsing and compaison by @harehare in #1832
  • ✨ feat(mq-lang): add WASM support for print and stderr builtins by @harehare in #1834
  • ✨ feat(mq-web): export toHtml and htmlToMarkdown from index by @harehare in #1836

πŸ› Bug Fixes

  • πŸ› fix(mq-check): handle range slice v[start:end] in bracket access type checking by @harehare in #1831
  • πŸ› fix(mq-formatter): fix indentation when do block appears in colon-syntax body by @harehare in #1833
  • πŸ’„ style(editors): update syntax files for all editors by @harehare in #1837

♻️ Refactoring

  • ♻️ refactor(editors): move Zed extension to harehare/zed-mq repository by @harehare in #1803
  • ♻️ refactor(debugger): rewrite syntax highlighting with span-based approach by @harehare in #1824

πŸ“ Documentation & Tests

πŸ“¦ Dependency Updates

  • build(deps-dev): bump the dependencies group in /editors/vscode with 2 updates by @dependabot[bot] in #1791
  • build(deps-dev): bump oxlint from 1.65.0 to 1.66.0 in /packages/mq-web in the dependencies group by @dependabot[bot] in #1792
  • build(deps-dev): bump the dependencies group in /packages/mq-playground with 2 updates by @dependabot[bot] in #1793
  • build(deps): bump taiki-e/install-action from 2.79.8 to 2.79.9 in the dependencies group by @dependabot[bot] in #1794
  • build(deps): bump toon-format from 0.4.5 to 0.4.6 in the dependencies group by @dependabot[bot] in #1795
  • build(deps): bump taiki-e/install-action from 2.79.9 to 2.79.10 in the dependencies group by @dependabot[bot] in #1801
  • build(deps-dev): bump vite from 8.0.13 to 8.0.14 in /packages/mq-playground in the dependencies group by @dependabot[bot] in #1805
  • build(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #1806
  • build(deps): bump serde_json from 1.0.149 to 1.0.150 in the dependencies group by @dependabot[bot] in #1807
  • build(deps): bump toon-format from 0.4.6 to 0.5.0 in the dependencies group by @dependabot[bot] in #1809
  • build(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #1810
  • build(deps-dev): bump vitest from 3.2.4 to 4.1.0 in /packages/mq-nodejs in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1817
  • build(deps-dev): bump oxlint from 1.66.0 to 1.67.0 in /editors/vscode in the dependencies group by @dependabot[bot] in #1819
  • build(deps-dev): bump oxlint from 1.66.0 to 1.67.0 in /packages/mq-web in the dependencies group by @dependabot[bot] in #1820
  • build(deps-dev): bump oxlint from 1.66.0 to 1.67.0 in /packages/mq-playground in the dependencies group by @dependabot[bot] in #1821
  • build(deps): bump the dependencies group with 4 updates by @dependabot[bot] in #1822
  • build(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #1826
  • build(deps): bump taiki-e/install-action from 2.81.4 to 2.81.6 in the dependencies group by @dependabot[bot] in #1830

Full Changelog: v0.5.31...v0.6.0