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)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