Skip to content

v0.5.12

Choose a tag to compare

@github-actions github-actions released this 25 Jan 14:00
· 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 break statement (#1104)
  • Implement sections function 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 each function (#1132)

♻️ Refactoring

  • Separate control flow from error handling in eval (#1103)
  • Use Arc<String> for text_map and 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 !!false operator (#1119)

⬆️ Chores & Build

  • Update Rust version to 1.93.0 (#1126)
  • Bump version to 0.5.12 and update bump scripts (#1131)

📦 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