Skip to content

v0.8.5

Choose a tag to compare

@github-actions github-actions released this 08 Sep 13:10
· 572 commits to main since this release
Immutable release. Only release title and notes can be modified.

What's Changed

Features

  • ✨ feat(cli): add atomic writes for -o via --atomic-output by @harehare in #2299
  • ✨ feat(mq-chrome-extension): auto-run queries with copy/download and shortcuts by @harehare in #2266
  • ✨ feat(mq-lang): add top_by, stats_by, histogram, and table nest/unnest helpers by @harehare in #2257
  • ✨ feat(mq-lang): add stack-based bytecode VM behind tarn feature by @harehare in #2267
  • ✨ feat(mq-lang): add strip_ansi builtin function by @harehare in #2293
  • ✨ feat(mq-lang): add shell_quote builtin for POSIX shell escaping by @harehare in #2294
  • ✨ feat(mq-lang): add unzip builtin function by @harehare in #2298
  • ✨ feat(mq-run): add --csv-delimiter and --no-header CLI flags by @harehare in #2258
  • ✨ feat(mq-run): transparently decompress .gz input files by @harehare in #2259
  • ✨ feat(mq-run): add --compact flag for single-line JSON output by @harehare in #2268
  • ✨ feat(mq-run): expand unmatched glob patterns in file arguments by @harehare in #2279
  • ✨ feat(mq-run): infer -F from -o extension, add -T/--format shortcut by @harehare in #2281
  • ✨ feat(mq-run): add --indent/--tab options for JSON and XML output by @harehare in #2292
  • ✨ feat(mq-web-api): add opt-in API key auth with scopes and per-key rate limits by @harehare in #2262
  • ✨ feat(mq-web-api): add request body size limit and HTTP request timeout by @harehare in #2282

Fixes

  • fix(cli): correct the -U help example's in-place and untouched claims by @mp-grind in #2297
  • 🐛 fix(help): register nodes keyword so mq help nodes resolves by @harehare in #2300
  • 🐛 fix(mq-run): prevent orphaned mq --watch process on test panic by @harehare in #2278

Documentation

  • docs: add Helix syntax highlighting setup guide by @harehare in #2286

Refactoring

  • ♻️ refactor(mq-lang): clean up tarn VM compiler error messages and dead_code by @harehare in #2305

Performance

  • ⚡ perf(mq-lang): shrink RuntimeValue and avoid Vec allocation for builtin args by @harehare in #2253

Test

  • ✅ test(mq-run): fix wrap-dependent assertion in blocked-read repl test by @harehare in #2277

Dependency Updates

  • build(deps): bump taiki-e/install-action from 2.86.3 to 2.86.4 in the dependencies group by @dependabot[bot] in #2261
  • build(deps): bump rust from 1.97.1-slim to 1.98.0-slim in the dependencies group by @dependabot[bot] in #2264
  • build(deps): bump the dependencies group with 3 updates by @dependabot[bot] in #2265
  • build(deps): bump the dependencies group with 3 updates by @dependabot[bot] in #2272
  • build(deps): bump the dependencies group with 4 updates by @dependabot[bot] in #2273
  • build(deps): bump which from 8.0.5 to 8.0.6 in the dependencies group by @dependabot[bot] in #2284
  • build(deps): bump the dependencies group with 3 updates by @dependabot[bot] in #2285
  • build(deps): bump taiki-e/install-action from 2.86.8 to 2.87.0 in the dependencies group by @dependabot[bot] in #2289
  • build(deps): bump flate2 from 1.1.9 to 1.1.10 in the dependencies group by @dependabot[bot] in #2291
  • build(deps): bump vscode-languageclient from 10.1.0 to 10.1.1 in /editors/vscode in the dependencies group by @dependabot[bot] in #2301
  • build(deps): bump tower-http from 0.7.0 to 0.7.1 in the dependencies group by @dependabot[bot] in #2303
  • build(deps): bump the dependencies group with 3 updates by @dependabot[bot] in #2304
  • build(deps-dev): bump @types/vscode from 1.125.0 to 1.134.0 in /editors/vscode in the dependencies group by @dependabot[bot] in #2255
  • build(deps-dev): bump @babel/core from 7.29.7 to 8.0.1 in /packages/mq-playground in the dependencies group by @dependabot[bot] in #2256
  • build(deps-dev): bump the dependencies group in /packages/mq-playground with 3 updates by @dependabot[bot] in #2260
  • build(deps-dev): bump @babel/core from 7.29.7 to 8.0.1 in /packages/mq-playground in the dependencies group by @dependabot[bot] in #2263
  • build(deps-dev): bump the dependencies group in /editors/vscode with 2 updates by @dependabot[bot] in #2269
  • build(deps-dev): bump the dependencies group in /packages/mq-web with 2 updates by @dependabot[bot] in #2270
  • build(deps-dev): bump the dependencies group in /packages/mq-playground with 4 updates by @dependabot[bot] in #2271
  • build(deps-dev): bump @babel/core from 7.29.7 to 8.0.1 in /packages/mq-playground in the dependencies group by @dependabot[bot] in #2280
  • build(deps-dev): bump @babel/core from 7.29.7 to 8.0.1 in /packages/mq-playground in the dependencies group by @dependabot[bot] in #2283
  • build(deps-dev): bump @types/node from 26.3.0 to 26.4.0 in /editors/vscode in the dependencies group by @dependabot[bot] in #2287
  • build(deps-dev): bump the dependencies group in /packages/mq-playground with 2 updates by @dependabot[bot] in #2288
  • build(deps-dev): bump the dependencies group in /packages/mq-playground with 2 updates by @dependabot[bot] in #2290
  • build(deps-dev): bump @babel/core from 7.29.7 to 8.0.1 in /packages/mq-playground in the dependencies group by @dependabot[bot] in #2302

New Contributors

Full Changelog: v0.8.4...v0.8.5