v0.8.5
·
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
nodeskeyword somq help nodesresolves by @harehare in #2300 - 🐛 fix(mq-run): prevent orphaned mq --watch process on test panic by @harehare in #2278
Documentation
Refactoring
Performance
- ⚡ perf(mq-lang): shrink RuntimeValue and avoid Vec allocation for builtin args by @harehare in #2253
Test
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