pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/R-rlang (devel/R-rlang) Updated 0.4.7 to 0.4.9



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d0883e0469f8
branches:  trunk
changeset: 443913:d0883e0469f8
user:      mef <mef%pkgsrc.org@localhost>
date:      Fri Jan 01 03:24:52 2021 +0000

description:
(devel/R-rlang) Updated 0.4.7 to 0.4.9

# rlang 0.4.9

## Breaking changes

* Dropped support for the R 3.2 series.


## New features

* `inject()` evaluates its argument with `!!`, `!!!`, and `{{`
  support.

* New `enquo0()` and `enquos0()` operators for defusing function
  arguments without automatic injection (unquotation).

* `format_error_bullets()` is no longer experimental. The `message`
  arguments of `abort()`, `warn()`, and `inform()` are automatically
  passed to that function to make it easy to create messages with
  regular, info, and error bullets. See `?format_error_bullets` for
  more information.

* New `zap_srcref()` function to recursively remove source references
  from functions and calls.

* A new compat file for the zeallot operator `%<-%` is now available
  in the rlang repository.

* New `%<~%` operator to define a variable lazily.

* New `env_browse()` and `env_is_browsed()` functions. `env_browse()`
  is equivalent to evaluating `browser()` within an environment. It
  sets the environment to be persistently browsable (or unsets it if
  `value = FALSE` is supplied).

* Functions created from quosures with `as_function()` now print in a
  more user friendly way.

* New `rlang_print_backtrace` C callable for debugging from C
  interpreters (#1059).


## Bugfixes and improvements

* The `.data` pronoun no longer skips functions (#1061). This solves a
  dplyr issue involving rowwise data frames and list-columns of
  functions (tidyverse/dplyr#5608).

* `as_data_mask()` now intialises environments of the correct size to
  improve efficiency (#1048).

* `eval_bare()`, `eval_tidy()` (#961), and `with_handlers()` (#518)
  now propagate visibility.

* `cnd_signal()` now ignores `NULL` inputs.

* Fixed bug that prevented splicing a named empty vector with the
  `!!!` operator (#1045).

* The exit status of is now preserved in non-interactive sessions when
  `entrace()` is used as an `options(error = )` handler (#1052,
  rstudio/bookdown#920).

* `next` and `break` are now properly deparsed as nullary operators.


# rlang 0.4.8

* Backtraces now include native stacks (e.g. from C code) when the
  [winch](https://r-prof.github.io/winch/) package is installed and
  `rlang_trace_use_winch` is set to `TRUE` (@krlmlr).

* Compatibility with upcoming testthat 3 and magrittr 2 releases.

* `get_env()` now returns the proper environment with primitive
  functions, i.e. the base namespace rather than the base environment
  (r-lib/downlit#32).

* `entrace()` no longer handles non-rlang errors that carry a
  backtrace. This improves compatibility with packages like callr.

* Backtraces of unhandled errors are now displayed without truncation
  in non-interactive sessions (#856).

* `is_interactive()` no longer consults "rstudio.notebook.executing"
  option (#1031).

diffstat:

 devel/R-rlang/Makefile |   8 ++++++--
 devel/R-rlang/distinfo |  10 +++++-----
 2 files changed, 11 insertions(+), 7 deletions(-)

diffs (38 lines):

diff -r 437f9dd8c9de -r d0883e0469f8 devel/R-rlang/Makefile
--- a/devel/R-rlang/Makefile    Fri Jan 01 02:50:52 2021 +0000
+++ b/devel/R-rlang/Makefile    Fri Jan 01 03:24:52 2021 +0000
@@ -1,13 +1,17 @@
-# $NetBSD: Makefile,v 1.9 2020/07/31 18:32:11 brook Exp $
+# $NetBSD: Makefile,v 1.10 2021/01/01 03:24:52 mef Exp $
 
 R_PKGNAME=     rlang
-R_PKGVER=      0.4.7
+R_PKGVER=      0.4.9
 CATEGORIES=    devel
 
 MAINTAINER=    minskim%NetBSD.org@localhost
 COMMENT=       Functions for base types and core R and 'Tidyverse' features
 LICENSE=       gnu-gpl-v3
 
+TEST_DEPENDS+= R-covr-[0-9]*:../../devel/R-covr
+TEST_DEPENDS+= tex-inconsolata-[0-9]*:../../fonts/tex-inconsolata
+#EST_DEPENDS+= tex-ec-[0-9]*:../../fonts/tex-ec
+
 USE_LANGUAGES= c
 
 .include "../../math/R/Makefile.extension"
diff -r 437f9dd8c9de -r d0883e0469f8 devel/R-rlang/distinfo
--- a/devel/R-rlang/distinfo    Fri Jan 01 02:50:52 2021 +0000
+++ b/devel/R-rlang/distinfo    Fri Jan 01 03:24:52 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.7 2020/07/31 18:32:11 brook Exp $
+$NetBSD: distinfo,v 1.8 2021/01/01 03:24:52 mef Exp $
 
-SHA1 (R/rlang_0.4.7.tar.gz) = b1b276cf3bb7c48351409e74894b4f8ce9a1c9bb
-RMD160 (R/rlang_0.4.7.tar.gz) = d3f294af3cd1b1e4eaa7e9689f51c536d2497934
-SHA512 (R/rlang_0.4.7.tar.gz) = 5854acad351414e0686ebcecda356a24d5263ba329eef1f766b76b4e3a377305437901b41e8188c61db993f0f865eca3949470abe7b4f67b1991d14d82cce397
-Size (R/rlang_0.4.7.tar.gz) = 847308 bytes
+SHA1 (R/rlang_0.4.9.tar.gz) = e6be9cdd95608dc1ceb04bdca46084f0e2e17af4
+RMD160 (R/rlang_0.4.9.tar.gz) = 5488e89c3167ae27119dc4d7e8e3a56af7ef6721
+SHA512 (R/rlang_0.4.9.tar.gz) = cf8d1c12918449dc0104bc27e76a13057b68d3f8bd31c06ddbf2df811ee366cc34287cad69d6d695bfedddc85b9dd6e0fe9d6878cf130a295c15cebc075d362a
+Size (R/rlang_0.4.9.tar.gz) = 865299 bytes



Home | Main Index | Thread Index | Old Index