v0.5.28
·
2301 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
✨ Features
- ✨ feat: add is_not_regex_match functionality and related token support by @harehare in #1641
- ✨ feat(lang): add selector call syntax for filtered matching by @harehare in #1646
- ✨ feat(repl): add rich completions and improved UX by @harehare in #1647
- ✨ feat(lexer): add \uXXXX four-digit Unicode escape sequence support by @harehare in #1648
- ✨ feat(builtin): add flip function to swap first two arguments by @harehare in #1649
- ✨ feat(lang): support attribute access after selector call (.h(1).level) by @harehare in #1651
- ✨ feat(selector): support variables and expressions in bracket selectors by @harehare in #1657
- ✨ feat(lang): add -> (Arrow) syntax as shorthand for fn by @harehare in #1664
- ✨ feat(lsp): improve hover formatting with structured deprecated notice by @harehare in #1660
- ✨ feat(wasm): add hover function returning symbol Markdown content by @harehare in #1661
- ✨ feat(web): expose hover API in mq-web package by @harehare in #1662
- ✨ feat(playground): add mq branded theme by @harehare in #1667
♻️ Refactoring
- ♻️ refactor(mq-lang): extract regex/range into submodules and optimize eval internals by @harehare in #1640
- ♻️ refactor(mq-test): replace ANSI output with Markdown table format by @harehare in #1650
📦 Build & Dependencies
- build(deps): bump taiki-e/install-action from 2.75.19 to 2.75.20 in the dependencies group by @dependabot[bot] in #1639
- build(deps-dev): bump baseline-browser-mapping from 2.10.19 to 2.10.20 in /packages/mq-playground in the dependencies group by @dependabot[bot] in #1638
- build(deps): bump taiki-e/install-action from 2.75.20 to 2.75.21 in the dependencies group by @dependabot[bot] in #1642
- build(deps): bump postcss from 8.5.9 to 8.5.10 in /packages/mq-playground by @dependabot[bot] in #1644
- build(deps): bump postcss from 8.5.9 to 8.5.10 in /packages/mq-nodejs in the npm_and_yarn group across 1 directory by @dependabot[bot] in #1643
- build(deps): bump postcss from 8.5.9 to 8.5.10 in /packages/mq-playground by @dependabot[bot] in #1645
- build(deps-dev): bump oxlint from 1.60.0 to 1.61.0 in /editors/vscode in the dependencies group by @dependabot[bot] in #1652
- build(deps-dev): bump oxlint from 1.60.0 to 1.61.0 in /packages/mq-web in the dependencies group by @dependabot[bot] in #1653
- build(deps): bump taiki-e/install-action from 2.75.21 to 2.75.23 in the dependencies group by @dependabot[bot] in #1655
- build(deps-dev): bump the dependencies group in /packages/mq-playground with 3 updates by @dependabot[bot] in #1654
- build(deps): bump postcss from 8.5.9 to 8.5.10 in /packages/mq-playground by @dependabot[bot] in #1656
- build(deps): bump libc from 0.2.185 to 0.2.186 in the dependencies group by @dependabot[bot] in #1658
- build(deps): bump the dependencies group with 2 updates by @dependabot[bot] in #1659
- build(deps): bump taiki-e/install-action from 2.75.25 to 2.75.26 in the dependencies group by @dependabot[bot] in #1665
- build(workspace): fix binstall duplicate source and disable quick-install by @harehare in #1666
Full Changelog: v0.5.27...v0.5.28