Skip to content

v0.5.25

Choose a tag to compare

@github-actions github-actions released this 06 Apr 13:35
· 2755 commits to main since this release
Immutable release. Only release title and notes can be modified.

What's Changed

✨ New Features

  • ✨ feat(toml): replace mq-based TOML parser with native Rust implementation by @harehare in #1524
  • ✨ feat(playground): add settings dialog with vim mode and theme support by @harehare in #1528
  • ✨ feat(playground): add babel plugin for React compiler support by @harehare in #1529
  • ✨ feat(mq-lang): Add task selector by @harehare in #1537
  • ✨ feat(selector): add .todo and .done selectors for task list items by @harehare in #1538
  • ✨ feat(mq-lang): add md5 and sha256 hash builtin functions by @harehare in #1543
  • ✨ feat(mq-lang): add is_callout function by @harehare in #1544
  • ✨ feat(resolver): add $HOME/.config/mq to default module search paths by @harehare in #1549
  • ✨ feat(mq-lang): add or-pattern support in match expressions by @harehare in #1542

♻ Refactor & Improvements

  • ♻ refactor(mq-lang): add opening delimiter location to unclosed bracket errors by @harehare in #1514
  • ♻ refactor(mq-run): extract InputFormat::from_extension method by @harehare in #1517
  • 👷 ci: pin GitHub Actions to full commit SHAs by @harehare in #1525
  • 📦 build(mq-web): migrate from npm to pnpm by @harehare in #1533
  • ♻️ refactor(mq-lang): change And/Or AST nodes to n-ary operand lists by @harehare in #1539

🐛 Fixes

  • 🐛 fix(mq-markdown): preserve HTML comments in markdown conversion by @harehare in #1530
  • 🐛 fix(mq-lang): extract selector parsing into dedicated function by @harehare in #1550
  • 🐛 fix(docs): fix logo alignment and button widths in landing page by @harehare in #1523

💄 Style & Documentation

  • 💄 style(docs): redesign landing page by @harehare in #1516
  • 💄 style(docs): add custom theme to demo and update demo gif by @harehare in #1518

📦 Dependency Updates

  • build(deps-dev): bump the dependencies group in /editors/vscode with 2 updates by @dependabot[bot] in #1519
  • build(deps): bump proptest from 1.10.0 to 1.11.0 in the dependencies group by @dependabot[bot] in #1520
  • build(deps-dev): bump the dependencies group in /packages/mq-web with 2 updates by @dependabot[bot] in #1521
  • build(deps-dev): bump typescript from 5.9.3 to 6.0.2 in /packages/mq-playground in the dependencies group by @dependabot[bot] in #1522
  • build(deps): bump taiki-e/install-action from 2.70.3 to 2.71.1 in the dependencies group by @dependabot[bot] in #1532
  • build(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #1531
  • build(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #1536
  • build(deps): bump rustc-hash from 2.1.1 to 2.1.2 in the dependencies group by @dependabot[bot] in #1535
  • build(deps-dev): bump baseline-browser-mapping from 2.10.11 to 2.10.12 in /packages/mq-playground in the dependencies group by @dependabot[bot] in #1534
  • build(deps): bump minimatch in /editors/vscode by @dependabot[bot] in #1547
  • build(deps): bump brace-expansion in /editors/vscode by @dependabot[bot] in #1546
  • build(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /editors/vscode by @dependabot[bot] in #1545
  • build(deps): bump glob from 10.4.5 to 10.5.0 in /editors/vscode by @dependabot[bot] in #1548

Full Changelog: v0.5.24...v0.5.25