configure script and Makevars files to pass R CMD check on R 4.5.0.
(#347, #351, #356, #361, #363)linux-gnu and linux-musl are now distinguished.
Previously, even on linux-gnu R, the linux-musl binary library was downloaded and used. (#359, #360)prql_compile() funtion, arguments format and singnature_comment should be named arguments. (#317)display of prql_compile() function to colorize the error message from prqlc. (#317)prqlc 0.13.3 (#336)Just dependency updates. No user-facing changes.
extendr to savvy. (Thanks @yutannihilation, #252)
prql_compile()'s target option does not accept NA as "sql.any" anymore.prql-compiler 0.11.1 (#239, #242)prql-compiler 0.10.1 (#221, #229){prqlr} can now be installed with "R source package with Rust library binary",
inspired by the arrow package,
the string2path package,
and the polars package.
Available on all currently supported platforms (amd64 and arm64 Linux or macOS, and amd64 Windows).
When NOT_CRAN=ture or LIBPRQLR_BUILD=false is set,
the script tools/prep-lib.R will search the Internet for the available binary.
Sys.setenv(NOT_CRAN = "true")
install.packages("prqlr")
The URL and SHA256 hash of the available binaries are recorded in tools/lib-sums.tsv.
(#187, #189, #190, #191)
prql-compiler 0.9.5 (#179)prql knitr engine requires {knitr} 1.44 or later. (#175)From this version, CRAN releases include vendored dependent Rust crates source code.
prql-compiler 0.9.4 (#164)inst/AUTHORS file. (#150, #154, #160)SystemRequirements: Cargo (Rust's package manager), rustc in the DESCRIPTION file. (#153)configure and configure.win scripts to check the cargo command. (#149)CARGO_BUILD_JOBS=2 if not NOT_CRAN=true during installation. (#151)LICENSE.note file for Rust crates vendoring. (#156)prql-compiler 0.8.1 (#121, #125)info_string of prql engine on {knitr} documents.
See the vignette vignette("knitr", "prqlr") for details. (#120)prql knitr engine respect the eval chunk option. (#123)prql-compiler 0.6.1 (#97, #99, #101, #106, #113)prql_to_sql() function (deprecated in favor of prql_compile() from prqlr 0.1.0) is removed. (#105)"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)use_glue of prql engine on {knitr} documents powered by the {glue} package.
See the vignette vignette("knitr", "prqlr") for details. (#103)extendr and libR-sys, prqlr can now be installed on arm64 Linux. (#90)prql-compiler 0.5.1 (#71, #77, #86)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.
{prqlr} registers prql engine for {knitr} when loaded.
See the vignette vignette("knitr", "prqlr") for details. (#53, #57, #62)prql_version() which returns built-in prql-compiler version. (#51)prql_compile()'s options can be set by options(). (#70)prql_compile() no longer leaks memory when an error occurs. (Thanks @sorhawell, #46, #52)prql-compiler 0.4.1prql_compile() is implemented and prql_to_sql() is deprecated.json_to_prql() and prql_to_json() are removed.CARGO_HOME is now set to the temporary directory during installation
if the environment variable NOT_CRAN is not set to true
to avoid writing in HOME. (#25, #27, #29)prql-compiler 0.3.1format_prql() function is removed.prql-compiler 0.2.11prql-compiler 0.2.9