Skip to content

v0.5.14

Choose a tag to compare

@github-actions github-actions released this 10 Feb 14:28
· 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