Recent Releases of prqlc-r
prqlc-r - v0.10.1
Bug fixes
- Based on
prqlc0.13.4. (#357)
Miscellaneous
- Rewrite the
configurescript andMakevarsfiles to pass R CMD check on R 4.5.0. (#347, #351, #356, #361, #363) - When installing the source package with the binary library from the web,
linux-gnuandlinux-muslare now distinguished. Previously, even onlinux-gnuR, thelinux-muslbinary library was downloaded and used. (#359, #360)
Full Changelog: https://github.com/PRQL/prqlc-r/compare/v0.10.0...v0.10.1
- R
Published by eitsupi 11 months ago
prqlc-r - v0.10.0
Breaking changes
- For the
prql_compile()funtion, argumentsformatandsingnature_commentshould be named arguments. (#317)
New features
- New experimental argument
displayofprql_compile()function to colorize the error message from prqlc. (#317) - Based on
prqlc0.13.3 (#336)
Full Changelog: https://github.com/PRQL/prqlc-r/compare/v0.9.0...v0.10.0
- R
Published by eitsupi about 1 year ago
prqlc-r - v0.9.0
Breaking changes
- Based on
prqlc0.13.0 (#312)
Bug fixes
- Fix to report rustc version even if installing with pre-built binaries. (#305)
Miscellaneous
- On R-universe, installing with pre-built binaries is now default. (#305)
- The configure script now compares the package's MSRV and the rustc version, and if the rustc version is less than the MSRV, an warning message is displayed. (#311)
Full Changelog: https://github.com/PRQL/prqlc-r/compare/v0.8.1...v0.9.0
- R
Published by eitsupi over 1 year ago
prqlc-r - prqlr 0.8.0
Breaking changes
- Switch from
extendrtosavvy. (Thanks @yutannihilation, #252)- The error message has been completely changed.
prql_compile()'stargetoption does not acceptNAas"sql.any"anymore.
New features
- Based on
prqlc0.11.2 (#257)
Miscellaneous
- The GitHub repository used to develop this package has been moved to https://github.com/PRQL/prqlc-r. Other URLs are also changed accordingly. (#262, #263)
Full Changelog: https://github.com/PRQL/prqlc-r/compare/v0.7.0...v0.8.0
- R
Published by eitsupi about 2 years ago
prqlc-r - prqlr 0.7.0
Breaking changes
- Based on
prql-compiler0.11.1 (#239, #242)
Full Changelog: https://github.com/eitsupi/prqlr/compare/v0.6.0...v0.7.0
- R
Published by eitsupi about 2 years ago
prqlc-r - prqlr 0.6.0
Breaking changes
- Based on
prql-compiler0.10.1 (#221, #229)
Full Changelog: https://github.com/eitsupi/prqlr/compare/v0.5.4...v0.6.0
- R
Published by eitsupi over 2 years ago
prqlc-r - prqlr 0.5.4
New features
{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.
r
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)
Full Changelog: https://github.com/eitsupi/prqlr/compare/v0.5.3...v0.5.4
- R
Published by eitsupi over 2 years ago
prqlc-r - prqlr 0.5.3
New features
- Based on
prql-compiler0.9.5 (#179)
Miscellaneous
prqlknitr engine requires{knitr}1.44 or later. (#175)
Full Changelog: https://github.com/eitsupi/prqlr/compare/v0.5.2...v0.5.3
- R
Published by eitsupi over 2 years ago
prqlc-r - prqlr 0.5.2
From this version, CRAN releases include vendored dependent Rust crates source code.
Miscellaneous
- Update the
Authorsfield of the DESCRIPTION file and theinst/AUTHORSfile's format. (#169, #172)
Full Changelog: https://github.com/eitsupi/prqlr/compare/v0.5.1...v0.5.2
- R
Published by eitsupi over 2 years ago
prqlc-r - prqlr 0.5.1
- Based on
prql-compiler0.9.4 (#164)
Full Changelog: https://github.com/eitsupi/prqlr/compare/v0.5.0...v0.5.1
- R
Published by eitsupi over 2 years ago
prqlc-r - prqlr 0.5.0
Breaking changes
- Based on
prql-compiler0.9.3 (#130, #137, #142, #145, #155)
Bug fixes
- Support Rust 1.70 on Windows. (Thanks @yutannihilation, #138)
Miscellaneous
- Some updates for adopting the (new) CRAN policy. (#148)
- This package now includes the
inst/AUTHORSfile. (#150, #154, #160) - Set
SystemRequirements: Cargo (Rust's package manager), rustcin the DESCRIPTION file. (#153) - This package now includes the
configureandconfigure.winscripts to check the cargo command. (#149) - Set
CARGO_BUILD_JOBS=2if notNOT_CRAN=trueduring installation. (#151) - Supports dependent Rust crates vendoring. (#152, #159)
- Update the
LICENSE.notefile for Rust crates vendoring. (#156)
- This package now includes the
Full Changelog: https://github.com/eitsupi/prqlr/compare/v0.4.0...v0.5.0
- R
Published by eitsupi over 2 years ago
prqlc-r - prqlr 0.4.0
prqlr 0.4.0
Breaking changes
- Based on
prql-compiler0.8.1 (#121, #125)
New features
- A new engine option
info_stringofprqlengine on{knitr}documents. See the vignettevignette("knitr", "prqlr")for details. (#120)
Bug fixes
prqlknitr engine respect theevalchunk option. (#123)
Internal changes
- knitr engine tests were updated for adapt to the new
{knitr}version. (Thanks @yihui, #122)
Full Changelog: https://github.com/eitsupi/prqlr/compare/v0.3.0...v0.4.0
- R
Published by eitsupi almost 3 years ago
prqlc-r - prqlr 0.3.0
Breaking changes
- Based on
prql-compiler0.6.1 (#97, #99, #101, #106, #113) - The
prql_to_sql()function (deprecated in favor ofprql_compile()fromprqlr0.1.0) is removed. (#105)
New features
- A new compile target
"sql.any"can be specified inprql_compile()'stargetoption. 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_glueofprqlengine on{knitr}documents powered by the{glue}package. See the vignettevignette("knitr", "prqlr")for details. (#103)
Bug fixes
prqlknitr engine compatibility with Quarto CLI 1.3 pre-release version. (Thanks @cderv, #110)
Full Changelog: https://github.com/eitsupi/prqlr/compare/v0.2.1...v0.3.0
- R
Published by eitsupi almost 3 years ago
prqlc-r - prqlr 0.2.1
Bug fixes
- Thanks to new version of
extendrandlibR-sys,prqlrcan now be installed on arm64 Linux. (#90) - Now buildable with Rust version 1.60 again (#94)
Full Changelog: https://github.com/eitsupi/prqlr/compare/v0.2.0...v0.2.1
- R
Published by eitsupi almost 3 years ago
prqlc-r - prqlr 0.2.0
Breaking changes
- Based on
prql-compiler0.5.1 (#71, #77, #86) - The option name of
prql_compile()for specifying the compile target has been changed fromdialecttotarget. 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 toprql_get_targets(). (#85)
- SQL dialects must be specified with the
New features
{prqlr}registersprqlengine for{knitr}when loaded. See the vignettevignette("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 byoptions(). (#70)
Other improvements
prql_compile()no longer leaks memory when an error occurs. (Thanks @sorhawell, #46, #52)
New Contributors
- @sorhawell made their first contribution in https://github.com/eitsupi/prqlr/pull/52
Full Changelog: https://github.com/eitsupi/prqlr/compare/v0.1.0...v0.2.0
- R
Published by eitsupi about 3 years ago
prqlc-r - prqlr 0.1.0
First CRAN release, based on prql-compiler 0.4.1.
- R
Published by eitsupi about 3 years ago