Releases: extendr/rextendr
rextendr 0.3.1
- Update package templates to work with Rust >= 1.70 (#285)
rextendr 0.3.0
-
Ilia Kosenkov is now the official maintainer.
-
Josiah Parry is now a contributor.
-
Support Rtools43 (#231).
-
rextendr
has migrated to the use ofcli
for raising errors and warnings. -
Developer note: new helper function
local_quiet_cli()
introduced inR/utils.R
to simplify silencing cli output.
New features
-
A new function
rust_sitrep()
that prints out a short report on the currently installed Rust toolchain (#274). -
A new function
write_license_note()
to generateLICENSE.note
file fromCargo.toml
(#271). -
extendr_fn_options
parameter ofrust_source()
controls what type of options are emitted to#[extendr()]
attribute (#252). -
use_dev_extendr
flag makesrust_source()
family of functions compile code using development version ofextendr
.
Development configuration is stored as an option namedrextendr.extendr_dev_deps
(#251). -
features
parameter ofrust_source()
now correctly enables features inextendr-api
and references required crates.
features
not available in release version ofextendr
raises a warning (#249). -
A
<pkg_name>-win.def
file containing DLL exports is created byrextendr::use_extendr()
. It is used during linking phase on Windows and solves the problem of compiling very large projects, such aspolars
(#212) -
Support extendr macro with options (#128).
-
rust_source()
gotfeatures
argument to specify Cargo features to activate
(#140). -
rextendr::document()
now sets the envvars thatdevtools::document()
sets,
e.g.NOT_CRAN
(#135).
v0.2.0
First public release on CRAN.