prqlc
0.13.0
(#312)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.prqlc
0.11.2
(#257)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.
Authors
field of the DESCRIPTION file and
the inst/AUTHORS
file’s format. (#169, #172)prql-compiler
0.9.4
(#164)prql-compiler
0.9.3
(#130, #137, #142, #145, #155)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){knitr}
version. (Thanks @yihui, #122)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)prql
knitr engine compatibility with Quarto CLI 1.3
pre-release version. (Thanks @cderv, #110)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.
sql.
prefix if
they are to be targeted (e.g. "duckdb"
->
"sql.duckdb"
). (#71)prql_available_dialects()
is renamed to
prql_get_targets()
. (#85){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