Repository navigation
v0.5.10
·
4008 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
✨ Features
- ✨ feat(lang): add 8 useful utility functions and macros by @harehare in #1043
- ✨ feat(repl): add /edit command to open external editor by @harehare in #1044
- ✨ feat(lang): add do...end block syntax for while, foreach, and match by @harehare in #1045
- ✨ feat(lang): add support for default parameter values in functions by @harehare in #1052
- ✨ feat(lang): add input validation to parser modules by @harehare in #1068
♻️ Refactoring
- ♻️ refactor(parser): consolidate colon/do keyword parsing logic by @harehare in #1048
- ♻️ refactor(mq-lang): refactor language components to use IdentNode instead of AstNode by @harehare in #1050
- ⚡ perf(playground): optimize bundle size and font loading by @harehare in #1065
🐛 Bug Fixes
- 🐛 fix(parser): use Do node kind instead of Token for do keyword by @harehare in #1049
- 🐛 fix(mq-lang): Fix quote identifier substitution in macros by @harehare in #1051
📦 Build & Dependencies
- build(deps): bump tokio from 1.48.0 to 1.49.0 by @dependabot[bot] in #1060
- build(deps): bump libc from 0.2.178 to 0.2.179 by @dependabot[bot] in #1059
- build(deps): bump url from 2.5.7 to 2.5.8 by @dependabot[bot] in #1055
- build(deps): bump clap from 4.5.53 to 4.5.54 by @dependabot[bot] in #1058
- build(deps): bump serde_json from 1.0.148 to 1.0.149 by @dependabot[bot] in #1057
- build(deps): bump libc from 0.2.179 to 0.2.180 by @dependabot[bot] in #1066
Full Changelog: v0.5.9...v0.5.10