v0.5.12
·
3758 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
✨ Features
- Add value support to
breakstatement (#1104) - Implement
sectionsfunction to split markdown nodes into sections (#1109) - Add compound assignment operators (#1122)
- Add update operator for Markdown node (#1127)
- Add assignment operators section to documentation (#1129)
- Add
eachfunction (#1132)
♻️ Refactoring
- Separate control flow from error handling in eval (#1103)
- Use
Arc<String>fortext_mapand improve formatter handling in mq-lsp (#1117) - Refactor playground: extract examples to separate file (#1130)
- Refactor module syntax in mq-lang (#1145)
- Cleanup and refactor builtin functions in mq-lang (#1150)
🐛 Bug Fixes
- Handle double not operator and add related test (#1118)
📝 Documentation
- Move mq-lsp installation instructions to documentation (#1100)
- Add usage instructions to README (#1101)
✅ Tests
- Add test coverage for
!!falseoperator (#1119)
⬆️ Chores & Build
📦 Dependency Updates
- build(deps): bump colored from 3.0.0 to 3.1.1 (#1098)
- build(deps): bump thiserror from 2.0.17 to 2.0.18 (#1112)
- build(deps-dev): bump baseline-browser-mapping from 2.9.14 to 2.9.15 in /packages/mq-playground (#1099)
- build(deps-dev): bump baseline-browser-mapping from 2.9.15 to 2.9.16 in /packages/mq-playground (#1121)
- build(deps-dev): bump baseline-browser-mapping from 2.9.16 to 2.9.17 in /packages/mq-playground (#1124)
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 8.53.0 to 8.53.1 in /editors/vscode (#1110)
- build(deps-dev): bump oxlint from 1.39.0 to 1.41.0 in /packages/mq-playground (#1113)
- build(deps-dev): bump oxlint from 1.39.0 to 1.41.0 in /packages/mq-web (#1114)
- build(deps-dev): bump typescript-eslint from 8.53.0 to 8.53.1 in /packages/mq-playground (#1115)
- build(deps-dev): bump @types/react from 19.2.8 to 19.2.9 in /packages/mq-playground (#1120)
- build(deps-dev): bump @types/node from 25.0.9 to 25.0.10 in /editors/vscode (#1125)
- build(deps-dev): bump globals from 17.0.0 to 17.1.0 in /packages/mq-playground (#1128)
Full Changelog: v0.5.11...v0.5.12