Skip to content

0.9.4

Compare
Choose a tag to compare
@eitsupi eitsupi released this 23 Aug 22:51
· 1062 commits to main since this release
18b9cba

0.9.4 — 2023-08-24

0.9.4 is a small release with some improvements and bug fixes in the compiler and prqlc. And, the documentation and CI are continually being improved.

This release has 110 commits from 9 contributors. Selected changes:

Features:

  • Strings can be delimited with any odd number of quote characters. The logic for lexing quotes is now simpler and slightly faster. Escapes in single-quote-delimited strings escape single-quotes rather than double-quotes. (@max-sixty, #3274)

Fixes:

Documentation:

Web:

Integrations:

Internal changes:

  • Overhaul our CI to run a cohesive set of tests depending on the specific changes in the PR, and elide all others. This cuts CI latency to less than three minutes for most changes, and enables GitHub's auto-merge to wait for all relevant tests. It also reduces the CI time on merging to main, by moving some tests to only run on specific path changes or on our nightly run.
    We now have one label we can add to PRs to run more tests — pr-nightly. (@max-sixty, #3317 & others).
  • Auto-merge PRs for backports or pre-commit updates (@max-sixty, #3246)
  • Add a workflow to create an issue when the scheduled nightly workflow fails (@max-sixty, #3304)

New Contributors: