tag:github.com,2008:https://github.com/harehare/mq/releases
Release notes from mq
2026-03-18T13:15:41Z
tag:github.com,2008:Repository/938149101/v0.5.20
2026-03-18T14:13:31Z
v0.5.20
<h2>What's Changed</h2>
<h3>β¨ Features</h3>
<ul>
<li><strong>feat(playground):</strong> add type checking and inlay hints support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4034084048" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1398" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1398/hovercard" href="https://github.com/harehare/mq/pull/1398">#1398</a></li>
<li><strong>feat(lsp):</strong> filter type errors to only those originating from the current source by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4070911725" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1445" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1445/hovercard" href="https://github.com/harehare/mq/pull/1445">#1445</a></li>
<li><strong>feat:</strong> add TOON module support and implement stringify/parse functions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4042719684" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1408" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1408/hovercard" href="https://github.com/harehare/mq/pull/1408">#1408</a></li>
<li><strong>feat:</strong> improve type error reporting with full ranges and minimal CLI output by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4074306688" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1450" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1450/hovercard" href="https://github.com/harehare/mq/pull/1450">#1450</a></li>
<li><strong>feat(mq-check):</strong> add constraint origin and contextual help to type errors by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4078023585" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1452" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1452/hovercard" href="https://github.com/harehare/mq/pull/1452">#1452</a></li>
<li><strong>feat(mq-lang):</strong> add percentile builtin function by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4078332865" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1453" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1453/hovercard" href="https://github.com/harehare/mq/pull/1453">#1453</a></li>
<li><strong>feat(mq-repl):</strong> improve REPL tab completion with word-boundary awareness by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4082193432" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1455" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1455/hovercard" href="https://github.com/harehare/mq/pull/1455">#1455</a></li>
<li><strong>feat(mq-lang):</strong> add native _csv_parse builtin using csv crate by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4082717219" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1456" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1456/hovercard" href="https://github.com/harehare/mq/pull/1456">#1456</a></li>
<li><strong>feat(mq-lang):</strong> replace mq-lang JSON parser with native serde_json builtin by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4088261777" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1462" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1462/hovercard" href="https://github.com/harehare/mq/pull/1462">#1462</a></li>
<li><strong>feat(mq-lang):</strong> replace toon parser with native toon-format builtin by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4088361290" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1463" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1463/hovercard" href="https://github.com/harehare/mq/pull/1463">#1463</a></li>
<li><strong>feat(mq-lang):</strong> replace XML parser with native quick-xml builtin by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4088652308" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1464" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1464/hovercard" href="https://github.com/harehare/mq/pull/1464">#1464</a></li>
<li><strong>feat(playground):</strong> add resizable panels and editor enhancements by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4092798636" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1468" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1468/hovercard" href="https://github.com/harehare/mq/pull/1468">#1468</a></li>
<li><strong>feat(mq-lang):</strong> add destructuring assignment for let/var by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4092418028" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1466" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1466/hovercard" href="https://github.com/harehare/mq/pull/1466">#1466</a></li>
</ul>
<h3>π Fixes</h3>
<ul>
<li><strong>fix(mq-check):</strong> skip Refs with Selector children in type narrowing by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4064804629" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1434" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1434/hovercard" href="https://github.com/harehare/mq/pull/1434">#1434</a></li>
<li><strong>fix(mq-check):</strong> propagate piped input to function calls inside let bindings by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4087932703" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1461" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1461/hovercard" href="https://github.com/harehare/mq/pull/1461">#1461</a></li>
<li><strong>fix(mq-crawler):</strong> improve HTML to Markdown conversion for pages with sidebars and JS by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4092987964" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1469" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1469/hovercard" href="https://github.com/harehare/mq/pull/1469">#1469</a></li>
</ul>
<h3>π Documentation</h3>
<ul>
<li><strong>docs:</strong> add installation section to landing page by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4082162002" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1454" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1454/hovercard" href="https://github.com/harehare/mq/pull/1454">#1454</a></li>
<li><strong>docs:</strong> simplify project documentation and remove obsolete command files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4092255155" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1465" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1465/hovercard" href="https://github.com/harehare/mq/pull/1465">#1465</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/harehare/mq/compare/v0.5.19...v0.5.20"><tt>v0.5.19...v0.5.20</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/938149101/v0.5.19
2026-03-12T13:40:34Z
v0.5.19
<h2>What's Changed</h2>
<ul>
<li>β¨ feat(mq-web): add inlayHints API support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4064383891" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1432" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1432/hovercard" href="https://github.com/harehare/mq/pull/1432">#1432</a></li>
<li>π fix: bracket-based selector syntax (.[n], .[n][m]) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4064232676" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1430" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1430/hovercard" href="https://github.com/harehare/mq/pull/1430">#1430</a></li>
<li>π fix(markdown): filter empty values in Fragment render, join with newline by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4064361622" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1431" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1431/hovercard" href="https://github.com/harehare/mq/pull/1431">#1431</a></li>
<li>π fix(scripts): add mq-check version bump in bump_version.mq by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4064475383" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1433" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1433/hovercard" href="https://github.com/harehare/mq/pull/1433">#1433</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/harehare/mq/compare/v0.5.18...v0.5.19"><tt>v0.5.18...v0.5.19</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/938149101/v0.5.18
2026-03-11T13:46:01Z
v0.5.18
<h2>What's Changed</h2>
<h3>Features & Improvements</h3>
<ul>
<li>feat(typechecker): support row polymorphism for dicts via Record type by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4004792972" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1364" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1364/hovercard" href="https://github.com/harehare/mq/pull/1364">#1364</a></li>
<li>β¨ feat: add type predicate-based narrowing for union types in if/elif branches by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4006222908" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1367" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1367/hovercard" href="https://github.com/harehare/mq/pull/1367">#1367</a></li>
<li>β¨ feat(strict-array): implement strict array mode to enforce homogeneous arrays and add related tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4007158514" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1368" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1368/hovercard" href="https://github.com/harehare/mq/pull/1368">#1368</a></li>
<li>β¨ Implement tuple mode by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4007378758" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1369" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1369/hovercard" href="https://github.com/harehare/mq/pull/1369">#1369</a></li>
<li>feat(mq-check): support piped builtin calls and self keyword type propagation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4010949985" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1370" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1370/hovercard" href="https://github.com/harehare/mq/pull/1370">#1370</a></li>
<li>β¨ feat(release): add mq-check artifact renaming and upload to release workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4011148434" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1372" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1372/hovercard" href="https://github.com/harehare/mq/pull/1372">#1372</a></li>
<li>β¨ feat: add frontmatter extraction examples and documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4021777799" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1384" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1384/hovercard" href="https://github.com/harehare/mq/pull/1384">#1384</a></li>
<li>Integrate mq-check crate and type checker options by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4011532027" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1373" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1373/hovercard" href="https://github.com/harehare/mq/pull/1373">#1373</a></li>
<li>β¨ feat(mq-wasm): add mq-check dependency and implement inlayHints API with type checking support by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4034043346" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1397" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1397/hovercard" href="https://github.com/harehare/mq/pull/1397">#1397</a></li>
<li>β¨ feat(mq-lang): add incremental CST parser by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4034604794" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1400" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1400/hovercard" href="https://github.com/harehare/mq/pull/1400">#1400</a></li>
<li>β¨feat(lang): support def without params in parser by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4051537016" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1413" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1413/hovercard" href="https://github.com/harehare/mq/pull/1413">#1413</a></li>
<li>β¨ chore(crawler): rename binary from mqcr to mq-crawl and update references by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4028152233" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1394" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1394/hovercard" href="https://github.com/harehare/mq/pull/1394">#1394</a></li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Fix undefined field access tests to assert TypeError::UndefinedField specifically by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4006006192" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1366" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1366/hovercard" href="https://github.com/harehare/mq/pull/1366">#1366</a></li>
<li>π fix: report error for undefined field access on closed records by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4005884709" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1365" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1365/hovercard" href="https://github.com/harehare/mq/pull/1365">#1365</a></li>
<li>fix(mq-lsp): remove useless <code>.into()</code> conversion causing clippy failure by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4019403053" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1383" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1383/hovercard" href="https://github.com/harehare/mq/pull/1383">#1383</a></li>
<li>π fix(mq-check): handle union overloads with consistent return types by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4022428940" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1386" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1386/hovercard" href="https://github.com/harehare/mq/pull/1386">#1386</a></li>
<li>π fix(mq-check): correct deferred overload replacement and add regression test by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4028076484" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1391" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1391/hovercard" href="https://github.com/harehare/mq/pull/1391">#1391</a></li>
<li>fix(mq-lang): unify TextEdit to character offsets, update incremental parser and tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4038550064" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1405" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1405/hovercard" href="https://github.com/harehare/mq/pull/1405">#1405</a></li>
<li>π fix: enhance type inference for union and tuple types, improve error handling in type checker by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4040583598" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1406" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1406/hovercard" href="https://github.com/harehare/mq/pull/1406">#1406</a></li>
<li>π fix: correct symbol handling, index_by test, and inlay hints logic by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4057909117" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1421" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1421/hovercard" href="https://github.com/harehare/mq/pull/1421">#1421</a></li>
</ul>
<h3>Refactoring & Performance</h3>
<ul>
<li>β»οΈ refactor(mq-check): extract union_members_consistent_return into standalone helper by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4022552534" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1387" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1387/hovercard" href="https://github.com/harehare/mq/pull/1387">#1387</a></li>
<li>perf(mq-check): replace Vec with FxHashMap for deferred_overloads by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4028110856" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1393" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1393/hovercard" href="https://github.com/harehare/mq/pull/1393">#1393</a></li>
<li>π§ refactor(config): update type check configuration keys by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4028089616" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1392" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1392/hovercard" href="https://github.com/harehare/mq/pull/1392">#1392</a></li>
<li>β»οΈ refactor(mq-check): extract get_non_keyword_children, add error helpers, improve type formatting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4034341154" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1399" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1399/hovercard" href="https://github.com/harehare/mq/pull/1399">#1399</a></li>
<li>Remove module includes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4051640078" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1414" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1414/hovercard" href="https://github.com/harehare/mq/pull/1414">#1414</a></li>
</ul>
<h3>Tests & Documentation</h3>
<ul>
<li>Add tests for Union(Array(T), None) index access in type checker by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4040666418" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1407" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1407/hovercard" href="https://github.com/harehare/mq/pull/1407">#1407</a></li>
<li>Increase test coverage for mq-check unification logic by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4054706460" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1419" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1419/hovercard" href="https://github.com/harehare/mq/pull/1419">#1419</a></li>
<li>Add comprehensive tests to mq-check by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4056783830" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1420" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1420/hovercard" href="https://github.com/harehare/mq/pull/1420">#1420</a></li>
<li>π Update README.md by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4057933858" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1422" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1422/hovercard" href="https://github.com/harehare/mq/pull/1422">#1422</a></li>
</ul>
<h3>Build & Dependencies</h3>
<ul>
<li>π· ci: remove paths-filter and simplify workflow dependencies by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4021890551" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1385" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1385/hovercard" href="https://github.com/harehare/mq/pull/1385">#1385</a></li>
<li>build(deps-dev): bump @types/node from 25.3.2 to 25.3.3 in /editors/vscode by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4013480981" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1374" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1374/hovercard" href="https://github.com/harehare/mq/pull/1374">#1374</a></li>
<li>build(deps-dev): bump oxlint from 1.50.0 to 1.51.0 in /editors/vscode by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4013481585" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1375" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1375/hovercard" href="https://github.com/harehare/mq/pull/1375">#1375</a></li>
<li>build(deps): bump tokio-macros from 2.6.0 to 2.6.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4013484391" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1376" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1376/hovercard" href="https://github.com/harehare/mq/pull/1376">#1376</a></li>
<li>build(deps): bump fantoccini from 0.22.0 to 0.22.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4013485905" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1377" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1377/hovercard" href="https://github.com/harehare/mq/pull/1377">#1377</a></li>
<li>build(deps-dev): bump oxlint from 1.50.0 to 1.51.0 in /packages/mq-web by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4013495369" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1378" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1378/hovercard" href="https://github.com/harehare/mq/pull/1378">#1378</a></li>
<li>build(deps-dev): bump oxlint from 1.50.0 to 1.51.0 in /packages/mq-playground by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4013496518" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1379" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1379/hovercard" href="https://github.com/harehare/mq/pull/1379">#1379</a></li>
<li>build(deps): bump tokio from 1.49.0 to 1.50.0 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4018640683" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1381" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1381/hovercard" href="https://github.com/harehare/mq/pull/1381">#1381</a></li>
<li>build(deps): bump react-icons from 5.5.0 to 5.6.0 in /packages/mq-playground by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4018646440" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1382" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1382/hovercard" href="https://github.com/harehare/mq/pull/1382">#1382</a></li>
<li>build(deps): bump smol_str from 0.3.5 to 0.3.6 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4023891551" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1388" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1388/hovercard" href="https://github.com/harehare/mq/pull/1388">#1388</a></li>
<li>build(deps): bump docker/login-action from 3 to 4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4023896027" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1389" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1389/hovercard" href="https://github.com/harehare/mq/pull/1389">#1389</a></li>
<li>build(deps): bump docker/metadata-action from 5 to 6 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4030330851" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1395" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1395/hovercard" href="https://github.com/harehare/mq/pull/1395">#1395</a></li>
<li>build(deps): bump docker/setup-buildx-action from 3 to 4 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4030331548" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1396" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1396/hovercard" href="https://github.com/harehare/mq/pull/1396">#1396</a></li>
<li>build(deps): bump docker/build-push-action from 6 to 7 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4035948375" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1403" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1403/hovercard" href="https://github.com/harehare/mq/pull/1403">#1403</a></li>
<li>build(deps): bump which from 8.0.0 to 8.0.1 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4035944990" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1402" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1402/hovercard" href="https://github.com/harehare/mq/pull/1402">#1402</a></li>
<li>build(deps-dev): bump @types/node from 25.3.3 to 25.3.5 in /editors/vscode by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4035943805" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1401" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1401/hovercard" href="https://github.com/harehare/mq/pull/1401">#1401</a></li>
<li>build(deps): bump libc from 0.2.182 to 0.2.183 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4047951128" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1411" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1411/hovercard" href="https://github.com/harehare/mq/pull/1411">#1411</a></li>
<li>build(deps): bump which from 8.0.1 to 8.0.2 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4047948126" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1410" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1410/hovercard" href="https://github.com/harehare/mq/pull/1410">#1410</a></li>
<li>build(deps-dev): bump @types/node from 25.3.5 to 25.4.0 in /editors/vscode by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4047945980" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1409" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1409/hovercard" href="https://github.com/harehare/mq/pull/1409">#1409</a></li>
<li>build(deps-dev): bump oxlint from 1.51.0 to 1.52.0 in /packages/mq-playground by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4053976111" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1418" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1418/hovercard" href="https://github.com/harehare/mq/pull/1418">#1418</a></li>
<li>build(deps-dev): bump oxlint from 1.51.0 to 1.52.0 in /packages/mq-web by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4053976040" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1417" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1417/hovercard" href="https://github.com/harehare/mq/pull/1417">#1417</a></li>
<li>build(deps-dev): bump oxlint from 1.51.0 to 1.52.0 in /editors/vscode by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4053966646" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1415" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1415/hovercard" href="https://github.com/harehare/mq/pull/1415">#1415</a></li>
<li>build(deps-dev): bump @types/vscode from 1.108.1 to 1.110.0 in /editors/vscode by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4053967170" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1416" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1416/hovercard" href="https://github.com/harehare/mq/pull/1416">#1416</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/harehare/mq/compare/v0.5.17...v0.5.18"><tt>v0.5.17...v0.5.18</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/938149101/v0.5.17
2026-02-28T13:44:09Z
v0.5.17
<h2>What's Changed</h2>
<ul>
<li>β¨ feat: add slugify function by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4004101289" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1357" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1357/hovercard" href="https://github.com/harehare/mq/pull/1357">#1357</a></li>
<li>β¨ feat: add typechecker crate by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3628678593" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/850" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/850/hovercard" href="https://github.com/harehare/mq/pull/850">#850</a></li>
<li>β¨ feat(mq-lang): add =~ regex match operator and is_regex_match builtin by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3968800901" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1305" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1305/hovercard" href="https://github.com/harehare/mq/pull/1305">#1305</a></li>
<li>β¨ feat(lang): add left shift and right shift token kinds and operations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3972053985" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1315" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1315/hovercard" href="https://github.com/harehare/mq/pull/1315">#1315</a></li>
<li>β¨ feat(lang): support array operands for shift operators (<<, >>) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3974641444" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1319" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1319/hovercard" href="https://github.com/harehare/mq/pull/1319">#1319</a></li>
<li>β¨ feat: add conversion operators by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3978395319" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1320" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1320/hovercard" href="https://github.com/harehare/mq/pull/1320">#1320</a></li>
<li>β¨ feat(cli): add <code>__FILE_NAME__</code> and <code>__FILE_STEM__</code> env vars for file context by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3995597087" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1343" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1343/hovercard" href="https://github.com/harehare/mq/pull/1343">#1343</a></li>
<li>β¨ feat(csv): add PSV (Pipe-Separated Values) support and tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4003427352" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1355" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1355/hovercard" href="https://github.com/harehare/mq/pull/1355">#1355</a></li>
<li>β¨ feat(mq-lang): Add bsearch function and tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4003406428" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1353" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1353/hovercard" href="https://github.com/harehare/mq/pull/1353">#1353</a></li>
<li>π fix(mq-lang): fix incorrect #[cfg(unix)] to #[cfg(not(windows))] inconvert.rs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3989392757" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1336" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1336/hovercard" href="https://github.com/harehare/mq/pull/1336">#1336</a></li>
<li>π Fix: handle empty result values in mq_eval function by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4000763537" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1348" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1348/hovercard" href="https://github.com/harehare/mq/pull/1348">#1348</a></li>
<li>π docs(skills): add HTML input selector guidance to processing-markdown skill by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4003667709" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1356" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1356/hovercard" href="https://github.com/harehare/mq/pull/1356">#1356</a></li>
<li>π· ci: add cargo publish workflow by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3989337158" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1335" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1335/hovercard" href="https://github.com/harehare/mq/pull/1335">#1335</a></li>
<li>π₯ chore: remove mq-python crate from workspace by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4001040783" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1349" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1349/hovercard" href="https://github.com/harehare/mq/pull/1349">#1349</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/harehare/mq/compare/v0.5.16...v0.5.17"><tt>v0.5.16...v0.5.17</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/938149101/v0.5.16
2026-02-19T13:31:54Z
v0.5.16
<h2>What's Changed</h2>
<ul>
<li>β¨ feat(mq-lang): add ltrim and rtrim builtins for string/markdown whitespace trimming by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3944192616" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1281" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1281/hovercard" href="https://github.com/harehare/mq/pull/1281">#1281</a></li>
<li>β¨ feat(section): Add section operations and examples by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3947679853" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1283" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1283/hovercard" href="https://github.com/harehare/mq/pull/1283">#1283</a></li>
<li>β¨ feat(playground): show execution time in footer by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3947796040" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1284" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1284/hovercard" href="https://github.com/harehare/mq/pull/1284">#1284</a></li>
<li>β¨ feat(table): add set_align and test for table alignment by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3952992229" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1290" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1290/hovercard" href="https://github.com/harehare/mq/pull/1290">#1290</a></li>
<li>β¨ feat(table): add to_csv function and update docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3957643351" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1296" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1296/hovercard" href="https://github.com/harehare/mq/pull/1296">#1296</a></li>
<li>β¨ feat(mq-lang): add base64url/base64urld builtins and tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3957738309" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1297" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1297/hovercard" href="https://github.com/harehare/mq/pull/1297">#1297</a></li>
<li>β¨ feat(lsp): add range formatting support and tests by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3958037336" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1298" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1298/hovercard" href="https://github.com/harehare/mq/pull/1298">#1298</a></li>
<li>π fix(mq-lang): improve NotDefined error token handling in eval.rs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3952543231" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1289" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1289/hovercard" href="https://github.com/harehare/mq/pull/1289">#1289</a></li>
<li>π fix(mq-markdown): correct newline rendering before tables by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3941519526" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1277" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1277/hovercard" href="https://github.com/harehare/mq/pull/1277">#1277</a></li>
<li>π fix(markdown): normalize excessive blank lines in Markdown rendering by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3962630764" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1300" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1300/hovercard" href="https://github.com/harehare/mq/pull/1300">#1300</a></li>
<li>π¦ build: update dependencies and documentations by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3952351301" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1288" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1288/hovercard" href="https://github.com/harehare/mq/pull/1288">#1288</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/harehare/mq/compare/v0.5.15...v0.5.16"><tt>v0.5.15...v0.5.16</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/938149101/v0.5.15
2026-02-14T10:17:36Z
v0.5.15
<h2>What's Changed</h2>
<h3>Features</h3>
<ul>
<li>β¨ feat: extract mq-check and mq-docs into standalone crates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3924919520" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1262" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1262/hovercard" href="https://github.com/harehare/mq/pull/1262">#1262</a></li>
<li>β¨ feat(cli): Add executable file check for mq-* subcommands by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3926635372" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1265" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1265/hovercard" href="https://github.com/harehare/mq/pull/1265">#1265</a></li>
<li>β¨ feat(mq-lang): add capture builtin function for regex named group extraction by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3937225074" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1272" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1272/hovercard" href="https://github.com/harehare/mq/pull/1272">#1272</a></li>
</ul>
<h3>Refactoring</h3>
<ul>
<li>β»οΈ refactor(vscode): migrate linter from ESLint to oxlint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3925017584" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1263" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1263/hovercard" href="https://github.com/harehare/mq/pull/1263">#1263</a></li>
<li>β»οΈ chore: remove mq-check and mq-docs crates by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3936903395" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1271" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1271/hovercard" href="https://github.com/harehare/mq/pull/1271">#1271</a></li>
</ul>
<h3>Documentation</h3>
<ul>
<li>π docs(processing-markdown): add skills by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3940032241" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1273" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1273/hovercard" href="https://github.com/harehare/mq/pull/1273">#1273</a></li>
<li>π docs: document external subcommands and update CLI docs by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3940728117" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1275" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1275/hovercard" href="https://github.com/harehare/mq/pull/1275">#1275</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/harehare/mq/compare/v0.5.14...v0.5.15"><tt>v0.5.14...v0.5.15</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/938149101/v0.5.14
2026-02-10T14:28:13Z
v0.5.14
<h3>Features</h3>
<ul>
<li>feat(lsp): add file-io feature to mq-lang dependency by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3885933272" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1205" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1205/hovercard" href="https://github.com/harehare/mq/pull/1205">#1205</a></li>
<li>feat: support variadic function arguments and enhance error handling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3891273985" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1214" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1214/hovercard" href="https://github.com/harehare/mq/pull/1214">#1214</a></li>
<li>feat: add Zed editor extension by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3896313329" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1217" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1217/hovercard" href="https://github.com/harehare/mq/pull/1217">#1217</a></li>
<li>feat(lsp): improve goto definition to navigate to correct source files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3901612085" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1221" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1221/hovercard" href="https://github.com/harehare/mq/pull/1221">#1221</a></li>
<li>feat(lang): add table module for extracting table structures by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3901939576" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1222" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1222/hovercard" href="https://github.com/harehare/mq/pull/1222">#1222</a></li>
<li>feat(table): add map_rows, filter_rows, and sort_rows functions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3909446111" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1230" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1230/hovercard" href="https://github.com/harehare/mq/pull/1230">#1230</a></li>
<li>feat(parser): support index assignment for arrays and dicts by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3912698833" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1235" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1235/hovercard" href="https://github.com/harehare/mq/pull/1235">#1235</a></li>
<li>feat(selector): add recursive descent selector (..) by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3911780013" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1234" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1234/hovercard" href="https://github.com/harehare/mq/pull/1234">#1234</a></li>
<li>feat(table): add filter_tables function for filtering tables by predicate by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3916236004" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1238" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1238/hovercard" href="https://github.com/harehare/mq/pull/1238">#1238</a></li>
<li>feat(color): add color output support and configuration options by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3916839238" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1242" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1242/hovercard" href="https://github.com/harehare/mq/pull/1242">#1242</a></li>
<li>feat(run): support PATH lookup for external subcommands by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3921320381" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1253" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1253/hovercard" href="https://github.com/harehare/mq/pull/1253">#1253</a></li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>fix(formatter): handle selector attributes in assignment expressions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3907108477" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1228" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1228/hovercard" href="https://github.com/harehare/mq/pull/1228">#1228</a></li>
<li>fix(eval): propagate actual module error instead of always returning NotFound by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3910044398" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1232" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1232/hovercard" href="https://github.com/harehare/mq/pull/1232">#1232</a></li>
</ul>
<h3>Refactoring</h3>
<ul>
<li>Move debug function to builtin.mq by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3896613970" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1218" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1218/hovercard" href="https://github.com/harehare/mq/pull/1218">#1218</a></li>
<li>refactor(cst): deduplicate parser with shared helpers and improve Trivia::comment API by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3910014077" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1231" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1231/hovercard" href="https://github.com/harehare/mq/pull/1231">#1231</a></li>
<li>refactor(lang): organize constants into submodules and improve builtin variable scoping by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3916155618" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1236" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1236/hovercard" href="https://github.com/harehare/mq/pull/1236">#1236</a></li>
<li>refactor(playground): replace ESLint with oxlint by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3921506186" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1254" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1254/hovercard" href="https://github.com/harehare/mq/pull/1254">#1254</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/harehare/mq/compare/v0.5.13...v0.5.14"><tt>v0.5.13...v0.5.14</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/938149101/v0.5.13
2026-02-02T13:09:32Z
v0.5.13
<h2>What's Changed</h2>
<h3>β¨Features</h3>
<ul>
<li>β¨ feat(editors): add compound assignment operators to syntax highlighting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3881509208" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1199" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1199/hovercard" href="https://github.com/harehare/mq/pull/1199">#1199</a></li>
<li>Add DEPRECATED semantic token modifier for strikethrough support by @Copilot in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3855614316" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1152" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1152/hovercard" href="https://github.com/harehare/mq/pull/1152">#1152</a></li>
<li>β¨ feat(mq-lang): add lpad and rpad string padding functions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3855814612" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1153" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1153/hovercard" href="https://github.com/harehare/mq/pull/1153">#1153</a></li>
<li>β¨ feat(playground): add include keyword to syntax highlighting by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3865491730" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1171" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1171/hovercard" href="https://github.com/harehare/mq/pull/1171">#1171</a></li>
<li>β¨ feat: add mq-crawler installation script by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3870395161" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1176" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1176/hovercard" href="https://github.com/harehare/mq/pull/1176">#1176</a></li>
<li>β¨ feat(formatter): improve fmt subcommand file handling by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3870783069" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1178" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1178/hovercard" href="https://github.com/harehare/mq/pull/1178">#1178</a></li>
<li>β¨ feat: add map_sections function and update documantation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3875606678" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1186" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1186/hovercard" href="https://github.com/harehare/mq/pull/1186">#1186</a></li>
<li>β¨ feat(formatter): add sorting options for imports, functions, and fields by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3878967387" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1195" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1195/hovercard" href="https://github.com/harehare/mq/pull/1195">#1195</a></li>
<li>β¨ feat(lang): add .table_align selector for matching table alignment nodes by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3881899734" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1201" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1201/hovercard" href="https://github.com/harehare/mq/pull/1201">#1201</a></li>
<li>β¨ feat(lang): add table module with row/column manipulation functions by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3882189785" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1202" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1202/hovercard" href="https://github.com/harehare/mq/pull/1202">#1202</a></li>
<li>β¨ feat(lang): add load_markdown function for reading markdown files by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3885674685" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1203" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1203/hovercard" href="https://github.com/harehare/mq/pull/1203">#1203</a></li>
</ul>
<h3>β»οΈ Refactoring</h3>
<ul>
<li>β»οΈ refactor(mq-lang): reimplement debug as native builtin function by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3860501458" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1164" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1164/hovercard" href="https://github.com/harehare/mq/pull/1164">#1164</a></li>
<li>β»οΈ refactor(mq-markdown): Extract AttrValue into separate module by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3865176162" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1168" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1168/hovercard" href="https://github.com/harehare/mq/pull/1168">#1168</a></li>
<li>β»οΈ refactor(markdown): control table cell separators by row position by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3881319313" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1198" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1198/hovercard" href="https://github.com/harehare/mq/pull/1198">#1198</a></li>
</ul>
<h3>π Style</h3>
<ul>
<li>π style: update mdbook theme to match website design by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3865352150" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1170" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1170/hovercard" href="https://github.com/harehare/mq/pull/1170">#1170</a></li>
</ul>
<h3>π Documentation</h3>
<ul>
<li>π docs: fix builtin selectors documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3865527202" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1172" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1172/hovercard" href="https://github.com/harehare/mq/pull/1172">#1172</a></li>
<li>π docs: add mq syntax highlighting to mdbook documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3879167944" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1196" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1196/hovercard" href="https://github.com/harehare/mq/pull/1196">#1196</a></li>
<li>π docs: add playground links to mq code blocks in documentation by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3879293576" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1197" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1197/hovercard" href="https://github.com/harehare/mq/pull/1197">#1197</a></li>
<li>π fix: nested code block by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/harehare/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/harehare">@harehare</a> in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3881876563" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1200" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1200/hovercard" href="https://github.com/harehare/mq/pull/1200">#1200</a></li>
</ul>
<h3>π¦ Build / Dependencies</h3>
<ul>
<li>build(deps): bump react from 19.2.3 to 19.2.4 in /packages/mq-playground by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3857804459" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1163" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1163/hovercard" href="https://github.com/harehare/mq/pull/1163">#1163</a></li>
<li>build(deps-dev): bump baseline-browser-mapping from 2.9.17 to 2.9.18 in /packages/mq-playground by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3857803426" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1161" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1161/hovercard" href="https://github.com/harehare/mq/pull/1161">#1161</a></li>
<li>build(deps-dev): bump typescript-eslint from 8.53.1 to 8.54.0 in /packages/mq-playground by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3857802961" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1160" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1160/hovercard" href="https://github.com/harehare/mq/pull/1160">#1160</a></li>
<li>build(deps-dev): bump oxlint from 1.41.0 to 1.42.0 in /packages/mq-playground by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3857802430" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1159" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1159/hovercard" href="https://github.com/harehare/mq/pull/1159">#1159</a></li>
<li>build(deps-dev): bump oxlint from 1.41.0 to 1.42.0 in /packages/mq-web by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3857802222" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1158" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1158/hovercard" href="https://github.com/harehare/mq/pull/1158">#1158</a></li>
<li>build(deps-dev): bump @typescript-eslint/parser from 8.53.1 to 8.54.0 in /editors/vscode by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3857785030" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1155" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1155/hovercard" href="https://github.com/harehare/mq/pull/1155">#1155</a></li>
<li>build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.53.1 to 8.54.0 in /editors/vscode by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3857785835" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1156" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1156/hovercard" href="https://github.com/harehare/mq/pull/1156">#1156</a></li>
<li>build(deps): bump react-dom from 19.2.3 to 19.2.4 in /packages/mq-playground by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3857804049" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1162" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1162/hovercard" href="https://github.com/harehare/mq/pull/1162">#1162</a></li>
<li>build(deps-dev): bump globals from 17.1.0 to 17.2.0 in /packages/mq-playground by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3862252922" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1166" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1166/hovercard" href="https://github.com/harehare/mq/pull/1166">#1166</a></li>
<li>build(deps-dev): bump @types/react from 19.2.9 to 19.2.10 in /packages/mq-playground by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3862252175" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1165" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1165/hovercard" href="https://github.com/harehare/mq/pull/1165">#1165</a></li>
<li>build(deps-dev): bump @types/node from 25.0.10 to 25.1.0 in /editors/vscode by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3867175277" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1173" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1173/hovercard" href="https://github.com/harehare/mq/pull/1173">#1173</a></li>
<li>build(deps): bump clap from 4.5.54 to 4.5.55 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3867177096" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1174" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1174/hovercard" href="https://github.com/harehare/mq/pull/1174">#1174</a></li>
<li>build(deps): bump clap from 4.5.55 to 4.5.56 by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3872383444" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1179" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1179/hovercard" href="https://github.com/harehare/mq/pull/1179">#1179</a></li>
<li>build(deps-dev): bump baseline-browser-mapping from 2.9.18 to 2.9.19 in /packages/mq-playground by <a class="user-mention notranslate" data-hovercard-type="organization" data-hovercard-url="/orgs/dependabot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/dependabot">@dependabot</a>[bot] in <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="3867185380" data-permission-text="Title is private" data-url="https://github.com/harehare/mq/issues/1175" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1175/hovercard" href="https://github.com/harehare/mq/pull/1175">#1175</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/harehare/mq/compare/v0.5.12...v0.5.13"><tt>v0.5.12...v0.5.13</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/938149101/v0.5.12
2026-01-25T14:00:51Z
v0.5.12
<h2>What's Changed</h2>
<h3>β¨ Features</h3>
<ul>
<li>Add value support to <code>break</code> statement (<a href="https://github.com/harehare/mq/pull/1104" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1104/hovercard">#1104</a>)</li>
<li>Implement <code>sections</code> function to split markdown nodes into sections (<a href="https://github.com/harehare/mq/pull/1109" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1109/hovercard">#1109</a>)</li>
<li>Add compound assignment operators (<a href="https://github.com/harehare/mq/pull/1122" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1122/hovercard">#1122</a>)</li>
<li>Add update operator for Markdown node (<a href="https://github.com/harehare/mq/pull/1127" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1127/hovercard">#1127</a>)</li>
<li>Add assignment operators section to documentation (<a href="https://github.com/harehare/mq/pull/1129" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1129/hovercard">#1129</a>)</li>
<li>Add <code>each</code> function (<a href="https://github.com/harehare/mq/pull/1132" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1132/hovercard">#1132</a>)</li>
</ul>
<h3>β»οΈ Refactoring</h3>
<ul>
<li>Separate control flow from error handling in eval (<a href="https://github.com/harehare/mq/pull/1103" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1103/hovercard">#1103</a>)</li>
<li>Use <code>Arc<String></code> for <code>text_map</code> and improve formatter handling in mq-lsp (<a href="https://github.com/harehare/mq/pull/1117" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1117/hovercard">#1117</a>)</li>
<li>Refactor playground: extract examples to separate file (<a href="https://github.com/harehare/mq/pull/1130" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1130/hovercard">#1130</a>)</li>
<li>Refactor module syntax in mq-lang (<a href="https://github.com/harehare/mq/pull/1145" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1145/hovercard">#1145</a>)</li>
<li>Cleanup and refactor builtin functions in mq-lang (<a href="https://github.com/harehare/mq/pull/1150" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1150/hovercard">#1150</a>)</li>
</ul>
<h3>π Bug Fixes</h3>
<ul>
<li>Handle double not operator and add related test (<a href="https://github.com/harehare/mq/pull/1118" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1118/hovercard">#1118</a>)</li>
</ul>
<h3>π Documentation</h3>
<ul>
<li>Move mq-lsp installation instructions to documentation (<a href="https://github.com/harehare/mq/pull/1100" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1100/hovercard">#1100</a>)</li>
<li>Add usage instructions to README (<a href="https://github.com/harehare/mq/pull/1101" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1101/hovercard">#1101</a>)</li>
</ul>
<h3>β
Tests</h3>
<ul>
<li>Add test coverage for <code>!!false</code> operator (<a href="https://github.com/harehare/mq/pull/1119" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1119/hovercard">#1119</a>)</li>
</ul>
<h3>β¬οΈ Chores & Build</h3>
<ul>
<li>Update Rust version to 1.93.0 (<a href="https://github.com/harehare/mq/pull/1126" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1126/hovercard">#1126</a>)</li>
<li>Bump version to 0.5.12 and update bump scripts (<a href="https://github.com/harehare/mq/pull/1131" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1131/hovercard">#1131</a>)</li>
</ul>
<h3>π¦ Dependency Updates</h3>
<ul>
<li>build(deps): bump colored from 3.0.0 to 3.1.1 (<a href="https://github.com/harehare/mq/pull/1098" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1098/hovercard">#1098</a>)</li>
<li>build(deps): bump thiserror from 2.0.17 to 2.0.18 (<a href="https://github.com/harehare/mq/pull/1112" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1112/hovercard">#1112</a>)</li>
<li>build(deps-dev): bump baseline-browser-mapping from 2.9.14 to 2.9.15 in /packages/mq-playground (<a href="https://github.com/harehare/mq/pull/1099" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1099/hovercard">#1099</a>)</li>
<li>build(deps-dev): bump baseline-browser-mapping from 2.9.15 to 2.9.16 in /packages/mq-playground (<a href="https://github.com/harehare/mq/pull/1121" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1121/hovercard">#1121</a>)</li>
<li>build(deps-dev): bump baseline-browser-mapping from 2.9.16 to 2.9.17 in /packages/mq-playground (<a href="https://github.com/harehare/mq/pull/1124" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1124/hovercard">#1124</a>)</li>
<li>build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.53.0 to 8.53.1 in /editors/vscode (<a href="https://github.com/harehare/mq/pull/1110" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1110/hovercard">#1110</a>)</li>
<li>build(deps-dev): bump oxlint from 1.39.0 to 1.41.0 in /packages/mq-playground (<a href="https://github.com/harehare/mq/pull/1113" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1113/hovercard">#1113</a>)</li>
<li>build(deps-dev): bump oxlint from 1.39.0 to 1.41.0 in /packages/mq-web (<a href="https://github.com/harehare/mq/pull/1114" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1114/hovercard">#1114</a>)</li>
<li>build(deps-dev): bump typescript-eslint from 8.53.0 to 8.53.1 in /packages/mq-playground (<a href="https://github.com/harehare/mq/pull/1115" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1115/hovercard">#1115</a>)</li>
<li>build(deps-dev): bump @types/react from 19.2.8 to 19.2.9 in /packages/mq-playground (<a href="https://github.com/harehare/mq/pull/1120" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1120/hovercard">#1120</a>)</li>
<li>build(deps-dev): bump @types/node from 25.0.9 to 25.0.10 in /editors/vscode (<a href="https://github.com/harehare/mq/pull/1125" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1125/hovercard">#1125</a>)</li>
<li>build(deps-dev): bump globals from 17.0.0 to 17.1.0 in /packages/mq-playground (<a href="https://github.com/harehare/mq/pull/1128" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1128/hovercard">#1128</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/harehare/mq/compare/v0.5.11...v0.5.12"><tt>v0.5.11...v0.5.12</tt></a></p>
github-actions[bot]
tag:github.com,2008:Repository/938149101/v0.5.11
2026-01-16T14:03:24Z
v0.5.11
<h2>β¨ Features</h2>
<ul>
<li>feat(macro): add AST argument extraction for macro improvements <a href="https://github.com/harehare/mq/pull/1047" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1047/hovercard">#1047</a></li>
<li>feat: add inspect function for value inspection and string representation <a href="https://github.com/harehare/mq/pull/1075" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1075/hovercard">#1075</a></li>
</ul>
<h2>π Bug Fixes</h2>
<ul>
<li>π fix(mq-lang): fix is_mutable check for scoped variables <a href="https://github.com/harehare/mq/pull/1074" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1074/hovercard">#1074</a></li>
<li>π Fix the workflow for release <a href="https://github.com/harehare/mq/pull/1097" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1097/hovercard">#1097</a></li>
</ul>
<h2>β»οΈ Refactoring</h2>
<ul>
<li>refactor(parser): simplify token pattern matching <a href="https://github.com/harehare/mq/pull/1086" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1086/hovercard">#1086</a></li>
<li>refactor: reduce initial capacity of tokens vector for optimized memory usage <a href="https://github.com/harehare/mq/pull/1089" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1089/hovercard">#1089</a></li>
<li>refactor(cli): separate LSP server into standalone mq-lsp binary <a href="https://github.com/harehare/mq/pull/1091" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1091/hovercard">#1091</a></li>
</ul>
<h2>β
Tests</h2>
<ul>
<li>test(mq-lang): add property-based tests for AST operations <a href="https://github.com/harehare/mq/pull/1076" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1076/hovercard">#1076</a></li>
</ul>
<h2>π· CI</h2>
<ul>
<li>ci(release): add deb/rpm package builds and musl targets <a href="https://github.com/harehare/mq/pull/1092" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1092/hovercard">#1092</a></li>
</ul>
<h2>π¦ Build & Dependencies</h2>
<ul>
<li>build(deps-dev): bump baseline-browser-mapping from 2.9.13 to 2.9.14 in /packages/mq-playground <a href="https://github.com/harehare/mq/pull/1073" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1073/hovercard">#1073</a></li>
<li>build(deps): bump smol_str from 0.3.4 to 0.3.5 <a href="https://github.com/harehare/mq/pull/1071" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1071/hovercard">#1071</a></li>
<li>build(deps): bump assert_cmd from 2.1.1 to 2.1.2 <a href="https://github.com/harehare/mq/pull/1072" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1072/hovercard">#1072</a></li>
<li>build(deps-dev): bump @types/vscode from 1.107.0 to 1.108.0 in /editors/vscode <a href="https://github.com/harehare/mq/pull/1070" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1070/hovercard">#1070</a></li>
<li>build(deps-dev): bump @types/node from 25.0.3 to 25.0.6 in /editors/vscode <a href="https://github.com/harehare/mq/pull/1077" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1077/hovercard">#1077</a></li>
<li>build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.52.0 to 8.53.0 in /editors/vscode <a href="https://github.com/harehare/mq/pull/1078" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1078/hovercard">#1078</a></li>
<li>build(deps-dev): bump oxlint from 1.38.0 to 1.39.0 in /packages/mq-web <a href="https://github.com/harehare/mq/pull/1082" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1082/hovercard">#1082</a></li>
<li>build(deps-dev): bump @types/react from 19.2.7 to 19.2.8 in /packages/mq-playground <a href="https://github.com/harehare/mq/pull/1085" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1085/hovercard">#1085</a></li>
<li>build(deps-dev): bump typescript-eslint from 8.52.0 to 8.53.0 in /packages/mq-playground <a href="https://github.com/harehare/mq/pull/1084" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1084/hovercard">#1084</a></li>
<li>build(deps): bump tower from 0.5.2 to 0.5.3 <a href="https://github.com/harehare/mq/pull/1081" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1081/hovercard">#1081</a></li>
<li>build(deps-dev): bump oxlint from 1.38.0 to 1.39.0 in /packages/mq-playground <a href="https://github.com/harehare/mq/pull/1083" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1083/hovercard">#1083</a></li>
<li>build(deps-dev): bump @types/vscode from 1.108.0 to 1.108.1 in /editors/vscode <a href="https://github.com/harehare/mq/pull/1080" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1080/hovercard">#1080</a></li>
<li>build(deps-dev): bump @types/node from 25.0.6 to 25.0.8 in /editors/vscode <a href="https://github.com/harehare/mq/pull/1088" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1088/hovercard">#1088</a></li>
<li>build(deps): bump chrono from 0.4.42 to 0.4.43 <a href="https://github.com/harehare/mq/pull/1095" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1095/hovercard">#1095</a></li>
<li>build(deps): bump wasm-bindgen-test from 0.3.56 to 0.3.58 <a href="https://github.com/harehare/mq/pull/1094" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1094/hovercard">#1094</a></li>
<li>build(deps-dev): bump @types/node from 25.0.8 to 25.0.9 in /editors/vscode <a href="https://github.com/harehare/mq/pull/1093" data-hovercard-type="pull_request" data-hovercard-url="/harehare/mq/pull/1093/hovercard">#1093</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link" href="https://github.com/harehare/mq/compare/v0.5.10...v0.5.11"><tt>v0.5.10...v0.5.11</tt></a></p>
github-actions[bot]