Repository navigation
v0.5.25
·
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