Repository navigation
v0.5.14
·
3623 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Features
- feat(lsp): add file-io feature to mq-lang dependency by @harehare in #1205
- feat: support variadic function arguments and enhance error handling by @harehare in #1214
- feat: add Zed editor extension by @harehare in #1217
- feat(lsp): improve goto definition to navigate to correct source files by @harehare in #1221
- feat(lang): add table module for extracting table structures by @harehare in #1222
- feat(table): add map_rows, filter_rows, and sort_rows functions by @harehare in #1230
- feat(parser): support index assignment for arrays and dicts by @harehare in #1235
- feat(selector): add recursive descent selector (..) by @harehare in #1234
- feat(table): add filter_tables function for filtering tables by predicate by @harehare in #1238
- feat(color): add color output support and configuration options by @harehare in #1242
- feat(run): support PATH lookup for external subcommands by @harehare in #1253
Bug Fixes
- fix(formatter): handle selector attributes in assignment expressions by @harehare in #1228
- fix(eval): propagate actual module error instead of always returning NotFound by @harehare in #1232
Refactoring
- Move debug function to builtin.mq by @harehare in #1218
- refactor(cst): deduplicate parser with shared helpers and improve Trivia::comment API by @harehare in #1231
- refactor(lang): organize constants into submodules and improve builtin variable scoping by @harehare in #1236
- refactor(playground): replace ESLint with oxlint by @harehare in #1254
Full Changelog: v0.5.13...v0.5.14