Skip to content

Releases: PRQL/prqlc-r

prqlr 0.4.0

30 Apr 15:42
Compare
Choose a tag to compare

prqlr 0.4.0

Breaking changes

New features

  • A new engine option info_string of prql engine on {knitr} documents.
    See the vignette vignette("knitr", "prqlr") for details. (#120)

Bug fixes

  • prql knitr engine respect the eval chunk option. (#123)

Internal changes

  • knitr engine tests were updated for adapt to the new {knitr} version. (Thanks @yihui, #122)

Full Changelog: v0.3.0...v0.4.0

prqlr 0.3.0

16 Mar 13:24
Compare
Choose a tag to compare

Breaking changes

New features

  • A new compile target "sql.any" can be specified in prql_compile()'s target option.
    This is the same as the traditional unspecified (NULL) target with respect to using the target specified in the header of the query as the target. (#97)
  • An experimental new engine option use_glue of prql engine on {knitr} documents powered by the {glue} package.
    See the vignette vignette("knitr", "prqlr") for details. (#103)

Bug fixes

  • prql knitr engine compatibility with Quarto CLI 1.3 pre-release version. (Thanks @cderv, #110)

Full Changelog: v0.2.1...v0.3.0

prqlr 0.2.1

28 Feb 12:20
Compare
Choose a tag to compare

Bug fixes

  • Thanks to new version of extendr and libR-sys, prqlr can now be installed on arm64 Linux. (#90)
  • Now buildable with Rust version 1.60 again (#94)

Full Changelog: v0.2.0...v0.2.1

prqlr 0.2.0

18 Feb 14:05
Compare
Choose a tag to compare

Breaking changes

  • Based on prql-compiler 0.5.1 (#71, #77, #86)
  • The option name of prql_compile() for specifying the compile target has been changed from dialect to target.
    The following two changes have also been made as a result of this change.
    • SQL dialects must be specified with the sql. prefix if they are to be targeted
      (e.g. "duckdb" -> "sql.duckdb"). (#71)
    • prql_available_dialects() is renamed to prql_get_targets(). (#85)

New features

  • {prqlr} registers prql engine for {knitr} when loaded.
    See the vignette vignette("knitr", "prqlr") for details. (#53, #57, #62)
  • New function prql_version() which returns buit-in prql-compiler version. (#51)
  • prql_compile()'s options can be set by options(). (#70)

Other improvements

  • prql_compile() no longer leaks memory when an error occurs. (Thanks @sorhawell, #46, #52)

New Contributors

Full Changelog: v0.1.0...v0.2.0

prqlr 0.1.0

20 Jan 11:02
Compare
Choose a tag to compare

First CRAN release, based on prql-compiler 0.4.1.