Skip to content

0.1.0

Compare
Choose a tag to compare
@max-sixty max-sixty released this 21 Mar 06:38
· 3361 commits to main since this release
c26521e

PRQL just hit 0.1!

A huge thank you to the contributors to this release:

Aljaž Mur Eržen (@aljazerzen), Andrey Popp (@andreypopp), Daniel Gasienica (@gasi), Daniel Jones (@danjones1618), Ian Fisher (@iafisher), Kyle Wigley (@kwigley), Maximilian Roos (@max-sixty), Peder Bergebakken Sundt (@pbsds), charlie sando (@qorrect), and shota kizawa (@kiibo382).

0.1 means:

  • It works™, for basic transformations such as filter, select, aggregate, take, sort, & join. Variables (derive), functions (func) and CTEs (table) work.
    • More advanced language features are forthcoming, like better inline pipelines, window clauses, and arrays.
  • It's not friendly at the moment:
    • It runs from a CLI only, taking input from a file or stdin and writing to a file or stdout.
    • Error messages are bad.
    • For an interactive experience, combine with a tool like Up.
  • The documentation is lacking.
    • Our current top priority is to have some decent documentation #233.
  • It doesn't support changing the dialect.
  • It has bugs. Please report them!
  • It has sharp corners. Please report grazes!
  • We'll release backward-incompatible changes. The versioning system for the language is not yet implemented.

Give it a try and let us know your feedback — cargo install prql.

There's much more on the Readme, including examples, how to contribute, and a Roadmap.