Immutable
release. Only release title and notes can be modified.
What's Changed
✨ New Features
- feat(mq-lang): add semver_satisfies for range matching by @harehare in #1925
- feat(mq-lang): add ascii_downcase and ascii_upcase builtin functions by @harehare in #1926
- feat(mq-lang): add jq-parity builtins for type filters, entries conversion, and regex by @harehare in #1932
- feat(mq-lang): add walk builtin function with tests by @harehare in #1936
- feat(mq-lint): add mq-lint crate with LintRule trait by @harehare in #1913
- feat(mq-lint): add DeprecatedFunctionCall rule by @harehare in #1937
- feat(mq-lint): add DuplicateImport rule by @harehare in #1938
- feat(mq-lint): add UnnecessaryInterpolation rule by @harehare in #1939
- feat(mq-lint): add UnusedParameter, ConstantStringConcat, and NegatedCondition rules by @harehare in #1940
- feat(mq-test): add @parametrize annotation for parameterized tests by @harehare in #1944
- feat(cli): add --count / -c flag to output match counts by @harehare in #1953
- feat(cli): add --skip and --limit flags for result pagination by @harehare in #1954
- feat(mq-check): match patterns against markdown node kinds by @harehare in #1958
- feat(mq-lang): add url_decode builtin function by @harehare in #1964
- feat(mq-lang): add uuid, uuid_v4, and uuid_v7 builtin functions by @harehare in #1965
- feat(mq-lang): add rand, rand_int, shuffle, and sample builtin functions by @harehare in #1967
📝 Documentation
- docs(skills): consolidate processing-markdown skill reference into SKILL.md by @harehare in #1928
- docs(mq-web-api): add Dockerfile.vercel and update README by @harehare in #1959
- docs: embed a live mq playground on the landing page by @harehare in #1966
📦 Build / Dependencies
- build(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #1930
- build(deps-dev): bump the dependencies group in /editors/vscode with 2 updates by @dependabot[bot] in #1929
- build(deps): bump CodSpeedHQ/action from 4.17.5 to 4.17.6 in the dependencies group by @dependabot[bot] in #1933
- build(deps-dev): bump @types/node from 25.9.3 to 26.0.0 in /editors/vscode in the dependencies group by @dependabot[bot] in #1935
- build(deps): bump rust from 1.95.0-slim to 1.96.0-slim in the dependencies group by @dependabot[bot] in #1934
- build(deps-dev): bump the dependencies group in /editors/vscode with 2 updates by @dependabot[bot] in #1947
- build(deps-dev): bump oxlint from 1.70.0 to 1.71.0 in /packages/mq-web in the dependencies group by @dependabot[bot] in #1948
- build(deps-dev): bump oxlint from 1.70.0 to 1.71.0 in /packages/mq-playground in the dependencies group by @dependabot[bot] in #1949
- build(deps): bump rust from 6abf73f to c37af73 in the dependencies group by @dependabot[bot] in #1950
- build(deps): bump quote from 1.0.45 to 1.0.46 in the dependencies group by @dependabot[bot] in #1951
- build(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #1952
- build(deps): bump vscode-languageclient from 10.0.0 to 10.0.1 in /editors/vscode in the dependencies group by @dependabot[bot] in #1955
- build(deps-dev): bump the dependencies group in /packages/mq-playground with 2 updates by @dependabot[bot] in #1956
- build(deps): bump bnjbvr/cargo-machete from d40d1e3265e4161d599ebb902eb9892faf769f6e to 6023660a96f4b4bc4877921d93662c8416eb160c in the dependencies group by @dependabot[bot] in #1957
- build(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #1963
- build(deps): bump rustyline from 18.0.0 to 18.0.1 in the dependencies group by @dependabot[bot] in #1962
- build(deps): bump rust from 1.96.0-slim to 1.96.1-slim in the dependencies group by @dependabot[bot] in #1961
- build(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #1970
- build(deps): bump rust from 1.96.0-slim to 1.96.1-slim in the dependencies group by @dependabot[bot] in #1969
- build(deps-dev): bump @types/node from 26.0.0 to 26.0.1 in /editors/vscode in the dependencies group by @dependabot[bot] in #1968
Full Changelog: v0.6.3...v0.6.4