Skip to content

0.12.0

Compare
Choose a tag to compare
@max-sixty max-sixty released this 08 Jun 23:14
· 310 commits to main since this release
f718695

0.12.0 contains a few months of smaller features. Our focus has been on rewriting the resolver, an effort that is still ongoing. It has 239 commits from 12 contributors.

Selected changes (most are not listed here, possibly we should be more conscientious about adding them...):

Features:

  • Add prqlc lex command to the CLI (@max-sixty)
  • Add prqlc debug lineage command to the CLI, creating an expression lineage graph from a query (@kgutwin, #4533)
  • Initial implementation of an experimental documentation generator that generates Markdown documentation from .prql files. (@vanillajonathan, #4152).
  • Join's side parameter can take a reference that resolves to a literal (note: this is an experimental feature which may change in the future) (@kgutwin, #4499)

Fixes:

  • Support expressions on left hand side of std.in operator. (@kgutwin, #4498)
  • Prevent panic for from {} and std (@m-span, #4538)

Web:

  • The browser dist files are now built with wasm-pack's web target. As a result, they should be usable as ES Modules, through JS CDNs, and for example with Observable Framework (@srenatus, #4274).

Integrations:

New Contributors: