Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (0m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (153d) 

2024-05-12 15:35:49 UTC Now

2021-06-07 08:36:00 UTC MAIN commitmail json YAML

py-docx: updated to 0.8.11

0.8.11:
- Small build changes and Python 3.8 version changes like collections.abc location.

(adam)

2021-06-07 08:22:17 UTC MAIN commitmail json YAML

py-magic: updated to 0.4.24

Changes to 0.4.24:
- Fix regression in library loading on some Alpine docker images.

(adam)

2021-06-07 08:20:16 UTC MAIN commitmail json YAML

py-m3u8: updated to 0.9.0

0.9.0:
Add Github actions to test the code
Treat S3 as a URL instead of a local file

(adam)

2021-06-07 08:18:10 UTC MAIN commitmail json YAML

py-authlib: updated to 0.15.4

0.15.4:
Unknown changes

(adam)

2021-06-07 06:36:08 UTC MAIN commitmail json YAML

R-shiny: remove R-bslib, does not exist

(wiz)

2021-06-07 06:35:16 UTC MAIN commitmail json YAML

dinotrace: restrict to web2c>=2020 instead of -2020*

(wiz)

2021-06-07 01:18:52 UTC MAIN commitmail json YAML

remove conflict indicators

(markd)

2021-06-07 01:15:54 UTC MAIN commitmail json YAML

texlive collection updates

(markd)

2021-06-07 01:14:17 UTC MAIN commitmail json YAML

texlive-collection-langjapanese: update to revision 58754

(markd)

2021-06-07 01:12:38 UTC MAIN commitmail json YAML

print: add tex-gckanbun{,-doc}

(markd)

2021-06-07 01:11:30 UTC MAIN commitmail json YAML

2021-06-07 01:04:08 UTC MAIN commitmail json YAML

texlive-collection-latexrecommended: update to revision 57862

(markd)

2021-06-07 01:02:15 UTC MAIN commitmail json YAML

print: add tex-pdfmanagement-testphase{,-doc}

(markd)

2021-06-07 01:01:01 UTC MAIN commitmail json YAML

tex-pdfmanagement-testphase{,-doc}: add version 0.95d

This is a temporary package, which is used during a test phase
to load the new PDF management code of LaTeX. The new PDF
management code offers backend independant interfaces to
central PDF dictionaries, tools to create annotations, form
Xobjects, to embed files, and to handle PDF standards. The code
is provided, during a testphase, as an independant package to
allow users and package authors to safely test the code. At a
later stage it will be integrated into the LaTeX kernel (or in
parts into permanent support packages), and the current
testphase bundle will be removed.

(markd)

2021-06-07 00:53:15 UTC MAIN commitmail json YAML

texlive-collection-xetex: update to revision 58543

(markd)

2021-06-07 00:51:27 UTC MAIN commitmail json YAML

texlive-collection-publishers: update to revision 59310

(markd)

2021-06-07 00:49:24 UTC MAIN commitmail json YAML

texlive-collection-plaingeneric: update to revision 58874

(markd)

2021-06-07 00:48:07 UTC MAIN commitmail json YAML

texlive-collection-pictures: update to revision 59115

(markd)

2021-06-07 00:45:21 UTC MAIN commitmail json YAML

texlive-collection-music: update to revision 57878

(markd)

2021-06-07 00:43:36 UTC MAIN commitmail json YAML

texlive-collection-mathscience: update to revision 59247

(markd)

2021-06-07 00:41:49 UTC MAIN commitmail json YAML

texlive-collection-luatex: update to revision 59184

(markd)

2021-06-07 00:39:31 UTC MAIN commitmail json YAML

texlive-collection-latexextra: update to revision 59271

(markd)

2021-06-07 00:29:14 UTC MAIN commitmail json YAML

texlive-collection-langother: update to revision 57757

(markd)

2021-06-07 00:25:36 UTC MAIN commitmail json YAML

texlive-collection-langeuropean: update to revision 58626

(markd)

2021-06-07 00:23:57 UTC MAIN commitmail json YAML

texlive-collection-langenglish: update to revision 58290

(markd)

2021-06-07 00:21:55 UTC MAIN commitmail json YAML

texlive-collection-langchinese: update to revision 58965

(markd)

2021-06-07 00:19:37 UTC MAIN commitmail json YAML

texlive-collection-langarabic: update to revision 59003

(markd)

2021-06-07 00:18:09 UTC MAIN commitmail json YAML

texlive-collection-games: update to revision 58896

(markd)

2021-06-07 00:15:26 UTC MAIN commitmail json YAML

texlive-collection-fontsextra: update to revision 58253

(markd)

2021-06-07 00:12:47 UTC MAIN commitmail json YAML

texlive-collection-bibtexextra: update to revision 58437

(markd)

2021-06-07 00:10:57 UTC MAIN commitmail json YAML

texlive-collection-basic: update to 2021

(markd)

2021-06-07 00:06:14 UTC MAIN commitmail json YAML

texlive-collection-basic-doc: remove tex-texlive-docindex-doc

(markd)

2021-06-07 00:04:34 UTC MAIN commitmail json YAML

print: removed tex-texlive-docindex-doc

(markd)

2021-06-07 00:03:48 UTC MAIN commitmail json YAML

2021-06-06 23:49:29 UTC MAIN commitmail json YAML

(devel/R-bit64) Update DEPENDS version for R-bit

(mef)

2021-06-06 23:48:13 UTC MAIN commitmail json YAML

(textproc/R-htmltools) Add missing DEPENDS (R-rlang)

(mef)

2021-06-06 23:44:50 UTC MAIN commitmail json YAML

doc: Updated devel/R-bit to 4.0.4

(mef)

2021-06-06 23:44:37 UTC MAIN commitmail json YAML

(devel/R-bit) Update 1.1.14 to 4.0.4

        CHANGES IN bit VERSION 4.0.4
USER VISIBLE CHANGES

    o copy() and reverse() have been renamed to
    copy_vector() and reverse_vector() to avoid
    naming conflict with data.table

        CHANGES IN bit VERSION 4.0.3
BUG FIXES
    o temporarily removed link to clone.ff
      to satisfy CRAN checks

        CHANGES IN bit VERSION 4.0.2
USER VISIBLE CHANGES

    o Vignettes nolonger execute ff code
      for ff-version prior 4.0.0

BUG FIXES
    o NA could crash bit_extract_unsorted
    o now DESCRIPTION URL points to github

        CHANGES IN bit VERSION 4.0.1
USER VISIBLE CHANGES

    o bbatch now checks input N >= 0, B > 0
      and returns batchsize b in 1..N

BUG FIXES
    o NA could crash bit_extract_unsorted

        CHANGES IN bit VERSION 4.0.0

NEW FEATURES

    o new superclass ?booltype now allows proper method
      dispatch even for two user defined booleans, e.g. (bit | bitwhich)
    o new ordinal 'booltypes' nobool < logical < bit < bitwhich < which < ri
      and diagnostic functions booltype() and is.booltype()
    o bitwhich now has methods for [[ [ [[<- and [<-
    o new functions 'c', '==', '!=', '|', '&', 'xor' for .booltype
    o new function bitwhich_representation() to inspect the bitwhich
      representation without the cost of unclass()
    o new method 'is' for .which, .ri, .hi (and .booltype)
    o new coercion generic as.booltype with .default method
    o new coercion method as.logical.which
    o new generic as.ri with methods for .ri and .default (lossy)
    o new methods rep, rev, as.character and str for .bit and .bitwhich
    o new methods all, any, min, max, range, sum, summary for .booltype, .which
    o new method anyNA for all booltypes
    o new dummy method 'is.na' for .bit, .bitwhich
    o new function in.bitwhich much faster than %in%
    o new integer sorting function bitsort() using bit_sort() or bit_sort_unique()
      which can be by an order of magnitude faster than radix sorts
      or falling back to one of countsort(), quicksort2(), quicksort3()
    o new symmetric set function symdiff
    o new functions copy(), reverse() for copying and reversing integer vectors
    o new helper functions range_na(), range_nanozero(), range_sortna()
      join multiple tasks in one go
    o new fast unary functions for integers: bit_unique, bit_duplicated,
      bit_anyDuplicated, bit_sumDuplicated
    o new fast binary functions for integers: bit_in, bit_intersect, bit_union,
      bit_setequal, bit_symdiff, bit_setdiff, bit_rangediff
    o new fast unary functions for sorted integers: merge_rev,
      merge_unique, merge_duplicated, merge_anyDuplicated, merge_sumDuplicated,
      merge_first, merge_last,
    o new fast binary functions for sorted integers:
      merge_firstin, merge_firstnotin, merge_lastin, merge_lastnotin,
      merge_match, merge_in, merge_notin,
      merge_union, merge_intersect, merge_setdiff, merge_symdiff,
      merge_setequal
    o new even faster binary functions when the first argument is a range of integers:
      merge_rangein, merge_rangenotin, merge_rangesect, merge_rangediff
    o new function firstNA substantially faster than which.max(is.na(x))
    o new function getsetattr() does setattr() but returns the old attr()
    o new function get_length() directly returns LENGTH(SEXP)
      circumventing all method dispatch for length()
    o new methods rlepack.integer, rleunpack.rlepack anyDuplicated.rlepack

USER VISIBLE CHANGES

    o license has been extendend from GPL-2 to GPL-2 | GPL-3
    o S3methods are no longer exported in NAMESPACE
      (except for .booltype)
    o class bitwhich
    - now is a fully functional alternative to bit vectors
    - has argument order changed to (maxindex, x, poslength)
    - its internal representation of bitwhich(0) has been changed
      from FALSE to logical() and from unsorted to sorted integers
    o class 'which' now carries an attribute 'maxindex' if available
    o as.which() and bitwhich() now filter zeroes and store data unique(sort(x))
    o as.which() now has methods for .which, .logical, .integer and .numeric
      instead of .default.
    o bit() and bitwhich() now behave more like logical(), without
      arguments they return objects of length zero
    o as.bit, as.bitwhich and as.which now have methods for class NULL
      such that for example as.bit(c()) will return bit(0)
      (wish of Martijn Schuemle)
    o binary operators now allow for different lengths
      and recycle instead of throwing an error
    o xor.default now keeps the original definition of xor() and uses
      a new method xor.logical to speed-up logicals
    o the generics poslength and maxindex have been moved from package ff
      with methods now for .default, .logical, .bit, .bitwhich, .which, .ri
    o old method chunk.default has been renamed to chunks and now returns with names
      (for backward compatibility chunk() with named arguments behaves as before)
    o new method chunk.default calls chunks() along the length(x)
      using typeof(x) or vmode(x), this replaces chunk.bit from package ff
    o clone.default now uses R's C-function duplicate()
      and clone.list has been removed
    o intisasc() and intisdesc() have a new argument
      na.method=c("none","break","skip") to specify tie handling

TESTING and DOCUMENTATION

    o there are much more regression tests now
    o testing uses package testthat
    o documentation uses package roxygen2 now
    o new vignettes bit-demo, bit-usage and bit-performance

BUG FIXES

    o assignment functions '[<-.bit' now behave like '[<-.logical' when it
      comes to NAs or ZEROs in subscripts
    o length<-.bit no longer tries to access memory before it is allocated
    o as.bit.bitwhich now handles non-positive bitwhich correctly
    o declare as static many functions/variables in bit.c. (Thanks to Brian Ripley)

(mef)

2021-06-06 23:39:26 UTC MAIN commitmail json YAML

(math/R-tibble) Update DEPEDNDS version for R-pillar

(mef)

2021-06-06 23:37:42 UTC MAIN commitmail json YAML

doc: Updated misc/R-pillar to 1.6.1

(mef)

2021-06-06 23:37:31 UTC MAIN commitmail json YAML

(misc/R-pillar) Updated 1.4.2 to 1.6.1

# pillar 1.6.1

- Bump required versions of ellipsis and vctrs to avoid warning during package load.
- `obj_sum()` no longer includes shape twice (#315).

# pillar 1.6.0

## Features

- New `num()` and `char()` offer a flexible way to customize the display of numeric and character columns (#191, #84).
- New `"pillar.max_dec_width"` option (#308).
- New `format_type_sum.AsIs()` avoids the need to implement your own `format_type_sum()` method (#286).
- `align()` gains `space` argument to control the character used for filling (#285).
- Numbers in scientific and decimal notation are formatted with the same rules regarding significant or decimal digits (#297).

## Bug fixes

- Load the debugme package only if the `DEBUGME` environment variable is set.
- More accurate detection if the decimal dot is necessary, and how many digits to show after the decimal dot (#298).
- Use display width instead of number of characters when truncating character columns.

## Documentation

- New `vignette("numbers")` and `vignette("digits")` (#308).

## Internal

- Compatibility with vctrs 0.3.7 (#291).
- `format.pillar_shaft_simple()` requires `"na"` attribute and no longer defaults to `pillar_na()` (#273).

# pillar 1.5.1

## Features

- New `format_glimpse()` (#177).

## Bug fixes

- Color and formatting can now be reliably turned off by setting the `"cli.num_colors"` option to 1 (#269).

## Documentation

- Add examples for new functions (#264).
- Fix lifecycle badges everywhere.

# pillar 1.5.0

## Breaking changes

- `obj_sum()` now always returns a string. `pillar_shaft.list()` iterates over its elements and calls `obj_sum()` for each (#137).

- Breaking: `print.pillar()` and `print.pillar_ornament()` now show  `<pillar>` `<pillar_ornament>` in the first line (#227, #228).

- pillar has been re-licensed as MIT (#215).

## Extensibility

- New `size_sum()` generic (#239).

- New `ctl_new_pillar()` and `ctl_new_compound_pillar()` used via `print.tbl()`, `format.tbl()` and `tbl_format_setup.tbl()` (#230).

- New `new_pillar()` low-level constructor (#230).

- New `new_pillar_component()` and `pillar_component()` (#230).

- New articles `vignette("extending")` and `vignette("printing")` (#251).

## Formatting

- All printing code has been moved from tibble to pillar (#179), including `glimpse()` (#234). This concentrates the printing code in one package and allows for better extensibility.

- Improve formatting for `"Surv"` and `"Surv2"` classes from the survival package (#199).

- Vectors of the `vctrs_unspecified()` class are formatted better (#256).

- Arrays are now formatted by showing only their first slice (#142).

- Avoid wrapping extra column names with spaces (#254).

## Internal

- Now using debugme to simplify understand the complex control flow, see `vignette("debugme")` (#248).

- New `format.pillar_ornament()` (#228).

- Using testthat 3e (#218).

- Avoid pillar.bold option in most tests (#216).

- Change internal storage format for `colonnade()` and `extra_cols()` (#204).

# pillar 1.4.7

- Adapt to changed environment on CRAN's Solaris machine.

# pillar 1.4.6

- Restore compatibility with R 3.2.

# pillar 1.4.5

## Features

- New `pillar.min_chars` option allows controlling the minimum number of characters shown for a character column (#178, @statsmaths).

- `bit64::integer64()` columns are now formatted the same way as numeric columns (#175).

- New `align()` to support easy alignment of strings within a character vector (existing function exported by @davidchall, #185).

## Technical

- `pillar_shaft()`, `format_type_sum()` and `extra_cols()` issue a warning if dots are unused.

- `new_pillar_title()` and `new_pillar_type()` warn if `...` is not empty.

## Internal

- Use lifecycle package.

- Remove compatibility code for R < 3.3.

# pillar 1.4.4

- `obj_sum()` uses `vctrs::vec_size()` internally.

- `is_vector_s3.default()` is soft-deprecated and no longer used. Please ensure that `vctrs::vec_is()` is `TRUE` for your class.

- Rely on vctrs for type abbreviations.

# pillar 1.4.3

- `new_pillar_shaft_simple()` gains `na` argument to control appearance of `NA` values.

- String columns are quoted if at least one value needs quotes (#171).

- Apply subtle style to `list_of` columns (#172).

- Fix formatting if mantissa is very close to 1 (#174).

- Use `as.character()` instead of `as_character()`.

- Remove compatibility with testthat < 2.0.0.

(mef)

2021-06-06 23:34:30 UTC MAIN commitmail json YAML

more tex package updates

(markd)

2021-06-06 23:32:41 UTC MAIN commitmail json YAML

texlive2pkg: update to 1.10

bump default to 2021
fixup some license matches

(markd)

2021-06-06 23:29:23 UTC MAIN commitmail json YAML

2021-06-06 23:16:50 UTC MAIN commitmail json YAML

2021-06-06 23:08:24 UTC MAIN commitmail json YAML

tex-plautopatch{,-doc}: update to 0.9p

* Prepare for LaTeX2e 2021-06-01.

* Do not delay pxjahyper loading.

(markd)

2021-06-06 23:04:55 UTC MAIN commitmail json YAML

tex-platex-tools{,-doc}: update to 2021

* Stopped to use \IfHookExistsTF since it is deprecated.

* Bug fix for pxeveryshi.sty.

(markd)

2021-06-06 23:00:18 UTC MAIN commitmail json YAML

tex-platex{,-doc}: update to 2021

* More fix of \fontshape etc to work fine with LaTeX2e 2021-06-01.
* Fix an error with rolling back with the platexrelease package.

Provides a format `pLaTeX2e <2021-06-01>`,
aiming to synchronize with `LaTeX2e <2021-06-01>`.

(markd)

2021-06-06 22:53:08 UTC MAIN commitmail json YAML

2021-06-06 22:45:02 UTC MAIN commitmail json YAML

print: add tex-latex-firstaid-dev{,-doc}

(markd)

2021-06-06 22:43:18 UTC MAIN commitmail json YAML

2021-06-06 22:35:19 UTC MAIN commitmail json YAML

2021-06-06 22:29:24 UTC MAIN commitmail json YAML

tex-texdoc{,-doc}: update to 3.3.1

This is Texdoc update aiming to be contained in TeX Live 2021:

- Show all possible config files for -vf
- Show diagnostic message of DISPLAY only if viewer failed
- Alias adjustments
- Documentation tweaks

(markd)

2021-06-06 22:23:49 UTC MAIN commitmail json YAML

2021-06-06 22:20:00 UTC MAIN commitmail json YAML

2021-06-06 22:15:38 UTC MAIN commitmail json YAML

2021-06-06 22:11:49 UTC MAIN commitmail json YAML

2021-06-06 22:03:46 UTC MAIN commitmail json YAML

tex-pl{,-doc}: update to 1.09a

1. Cleaned up (hopefully all) references to licensing to not withstand our
claim that the package is under Knuth license. 2. In many places encoding
of texts changed to UTF-8, to make them easier to read. 3. Functionality
should be same.

(markd)

2021-06-06 21:59:16 UTC MAIN commitmail json YAML

tex-mex{,-doc}: update to 1.05a

1. Cleaned up (hopefully all) references to licensing to not withstand
our claim that the package is under Knuth lincese. 2. In many places
encoding of texts changed to UTF-8, to make easier to read. 3.
Functionality should be same.

(markd)

2021-06-06 21:48:10 UTC MAIN commitmail json YAML

2021-06-06 21:42:18 UTC MAIN commitmail json YAML

tex-lwarp{,-doc}: update to 0.898

0.898
Produces fewer underfull \hbox warnings.
Improves wrapfig and keyfloat.

0.897
Added rollback for siunitx v2.
Improved fixme, float.
Added centerlastline, decorule, fancypar, froufrou, pbalance.
Verified works as-is with fnpct.

0.896
Many fixes and improvements.
Now prints theorem footnotes next to theorems.
Accessibility improvements.
Improved citation back references.
Updated chemfig, bigdelim, xetexko.
Added ccicons, classicthesis, orcidlink, enotez.
Verified support for doi, doipubmed.

0.895
Updated multirow, acro, fancyhdr, changes.
Improved epsfig, rotating.
Greatly improved MathJax emulation for siunitx.
Added MathJax emulation for isomath, mattens, maybemath, skmath, tensor.
Added epsf, impnattypo, isotope, lpic, luavlna, mdwmath, pinlabel, rlepsf,
tikz-imagelabels, xevlna.
Verified to work as-is: tensind.

(markd)

2021-06-06 21:34:17 UTC MAIN commitmail json YAML

tex-koma-script: update to 3.33

- scrlayer-fancyhdr has been removed from KOMA-Script bundle. It will be
released as stand-alone package soon.

- Several adaptions for better coorperation with up-comming LaTeX 2021/05/01.

(markd)

2021-06-06 21:05:17 UTC MAIN commitmail json YAML

doc: Updated x11/libX11 to 1.7.2

(wiz)

2021-06-06 21:05:08 UTC MAIN commitmail json YAML

libX11: update to 1.7.2.

This is a bug fix release, correcting a regression [1] introduced by and
improving the checks from the fix for CVE-2021-31535.

[1] https://gitlab.freedesktop.org/xorg/lib/libx11/-/issues/133

Alan Coopersmith (1):
      libX11 1.7.2

Matthieu Herrb (2):
      include <limits.h> always, not if HAVE_CONFIG_H is set.
      Check for NULL strings before getting their lengths

Tobias Stoeckmann (1):
      Protect against overly long strings

(wiz)

2021-06-06 17:00:02 UTC MAIN commitmail json YAML

doc: Updated games/gemrb to 0.8.8

(nia)

2021-06-06 16:59:51 UTC MAIN commitmail json YAML

gemrb: update to 0.8.8

GemRB v0.8.8 (2021-06-02):
  New features:
    - gameplay content for the demo
    - Heart of Fury support
    - SDLAudio caching and volume control
    - PlayStation Vita port
    - simpler invocation, AppImage packages

  Improved features:
    - lightning bolts, iwd2 stealth, iwd effects, pst levelup
    - scripting, audio backends, logging
    - build system, portability and performance improvements
    - externalized summoning limit, trap limit, narration text speed
    - bugfixes

(nia)

2021-06-06 16:35:54 UTC MAIN commitmail json YAML

doc: Updated games/manaplus to 2.1.3.17

(nia)

2021-06-06 16:35:42 UTC MAIN commitmail json YAML

manaplus: update to 2.1.3.17

2021-03-17 New release 2.1.3.17
fix: clear background under too small maps.
fix: porting fix for mumblemanager from NetBSD.
fix: alternate ip address for char and map servers.
fix: back to login button in world selection window.
fix: foreground theme color in popups.
add: separate auto move sync distance for legacy servers.
add: support for items with id bigger than 65535.
add: chat command /trimmemory for force trim freed memory.
add: switch game console support in source (by cpasjuste).
update: golden delicious theme.
change: protocol version changed to 26.
change: installed desktop icon type to svg (*nix).

(nia)

2021-06-06 16:01:37 UTC MAIN commitmail json YAML

doc: Updated sysutils/macchina to 0.9.1

(pin)

2021-06-06 16:01:16 UTC MAIN commitmail json YAML

sysutils/macchina: update to 0.9.1

0.9.1
=====
-Corrected the order of the resolution readout.

0.9.0
=====
-Added a resolution readout.

(pin)

2021-06-06 16:00:28 UTC MAIN commitmail json YAML

doc: Updated sysutils/xplr to 0.14.0

(pin)

2021-06-06 16:00:08 UTC MAIN commitmail json YAML

sysutils/xplr: update to 0.14.0

Changes & fixes:
-Added basic CLI arguments. Try xplr --help.
-Fixed config path for macOS. New priority: -c <PATH> > ~/.config/xplr/init.lua
> /etc/xplr/init.lua.
-Further improved the library API.
-Added support for FIFO-based previewer.
-Added option to disable the recover mode (config.general.disable_recover_mode).
-Added support for specifying read only mode via CLI argument.

(pin)

2021-06-06 15:44:34 UTC MAIN commitmail json YAML

(textproc/R-markdown) Add missing one DEPENDS (R-xfun)

(mef)

2021-06-06 15:42:24 UTC MAIN commitmail json YAML

(textproc/R-highr) Add missing one DEPENDS (R-xfun)

(mef)

2021-06-06 15:40:28 UTC MAIN commitmail json YAML

(textproc/R-htmltools) Add missing one DEPENDS

(mef)

2021-06-06 15:38:02 UTC MAIN commitmail json YAML

(math/R-tibble) correct typo

(mef)

2021-06-06 15:36:29 UTC MAIN commitmail json YAML

(math/R-tibble) Add missing two DEPENDS+

(mef)

2021-06-06 15:19:15 UTC MAIN commitmail json YAML

doc: Updated devel/R-IRdisplay to 1.0

(mef)

2021-06-06 15:19:02 UTC MAIN commitmail json YAML

(devel/R-IRdisplay) Updated 0.7.0 to 1.0, explicit NEWS.md unknown

(mef)

2021-06-06 15:13:13 UTC MAIN commitmail json YAML

doc: Updated math/R-xts to 0.12.1

(mef)

2021-06-06 15:12:59 UTC MAIN commitmail json YAML

(math/R-xts) Updated 0.11.2 to 0.12.1

Changed in xts 0.12.1:

o  Various function could change the tclass of xts objects. This would happen
  in calls to reclass(), period.apply(), and for logical operations on
  POSIXct indexes. Thanks to Tom Andrews for the report and testing, and to
  Panagiotis Cheilaris for contributing test cases (#322, #323).

o  plot.xts() now supports y-axis labels via 'ylab'. Thanks to Jasen Mackie
  for the suggestion and PR (#333, #334).

o  The API header has been updated to fix the signatures of do_merge_xts() and
  is_xts, which did not return a SEXP as required of functions callable by
  .Call(). Thanks to Tomas Kalibera for the report (#317), and Dirk
  Eddelbuettel for the PR (#337). This is a breaking change, but is required
  to avoid the potential for a segfault.

o  Michael Chirico added an internal isUTC() function to recognize many UTC-
  equivalent time zones (#319).

o  first() now operates correctly on non-xts objects when 'n = -1'. Previously
  it would always return the last two values. Thanks to GitHub user vxg20
  for the report (#325).

o  The .xts() constructor would create an xts object with row names if 'x' had
  row names. This shouldn't happen, because xts objects do not have or
  support row names (#298).

o  Claymore Marshall added many examples of time-of-day subsetting to
  ?subset.xts. He also fixed a bug in time-of-day subsetting where subsetting
  by hour only returned wrong results (#304, #326, #328).

Changed in xts 0.12-0:

o  All the index-attributes have been removed from the xts object and are now
  only attached to the index itself (#245). We took great care to maintain
  backward compatibility, and throw warnings when deprecated functions are
  called and when index-attributes are found on the xts object. But there
  still may be some breaking changes lurking in edge cases.

  o @SamoPP found one edge case (#297) where an error was thrown when index()
    was called on an xts object with an index that had no tclass attribute.
  o ...which led Joshua to find that the index setting functions did not
    always copy index attributes (#305).

o  Several binary operations (e.g. +, -, !=, <, etc.) on variations of
  uncommon xts objects with other xts, matrix, or vector objects, could
  result in malformed xts objects (#295). Some examples of the types of
  uncommon xts objects: no dim attribute, zero-width, zero-length.

o  Calling as.matrix() on an xts object without a dim attribute no longer
  throws an error (#294).

o  merge.xts() now honors check.names = FALSE (#293).

o  The possible values for major.ticks, minor.ticks, and grid.ticks.on in the
  Details section of ?plot.xts have been corrected. Thanks to Harvey Smith
  (@harvey131) for the report and patch (#291).

o  as.zoo.xts() is now only registered for zoo versions prior to 1.8-5. Methods
  to convert an object to another class should reside in the package that
  implements the target class. Thanks to Kurt Hornik for the report (#287).

o  .parseISO8601() no longer has a potential length-1 logical error. Thanks to
  Kurt Hornik for the report (#280).

o  endpoints() now honors k > 0 when on = "quarters". Thanks to @alkment for
  the report (#279).

o  Performance for the period.XYZ() functions (sum, prod, min, max) is much
  faster (#278). Thanks to Harvey Smith (@harvey131) for the report and
  examples.

o  merge.xts() now creates shorter column names when passed unnamed objects.
  This is now consistent with zoo (#248).

o  Time-of-day performance is ~200x faster, thanks to StackOverflow
  user3226167 (#193).

(mef)

2021-06-06 15:09:08 UTC MAIN commitmail json YAML

doc: Updated math/R-zoo to 1.8.9

(mef)

2021-06-06 15:08:57 UTC MAIN commitmail json YAML

(math/R-zoo) Updated 1.8.6 to 1.8.9

Changes in Version 1.8-9

  o Added a basic boxplot(x, ...) method for zoo objects that simply calls
    boxplot(coredata(x), ...).

  o Bug fix in [.zoo and [<-.zoo where indexing with matrices did not
    work correctly anymore in R 4.x.y because "matrix" objects now additionally
    inherit from "array" objects. (Reported by Bill Cunliffe.)

  o Improved internal functionality in na.spline.default() in the same way
    na.approx.default() was enhanced in zoo 1.7-14 and 1.7-13. One difference
    is that while na.approx() requires at least two non-NA observations,
    na.spline() just needs one non-NA observation (using a constant to
    interpolate in that case).

  o If the FUN in rollapply() returns a matrix or data.frame with more than
    one row per element/time point, then this is flattened now so that the
    result is again a matrix with one row per element/time point.

  o merge.zoo() now handles the case of all indexes being integer or numeric
    by coercing the integer indexes to numeric (reported by Simone Giannerini).

  o zooreg(x) now allows to create an integer index if start (and end, if any)
    are integer and the implied deltat is not numerically different from an
    integer value.

Changes in Version 1.8-8

  o diff.zoo(x, arithmetic = FALSE) now also works if x contains negative
    data.

  o merge.zoo() now handles the combination of Date and numeric indexes
    explicitly to work around the new behavior of c.Date() in R >= 4.1.0.

Changes in Version 1.8-7

  o Added scale_type() methods for yearmon/yearqtr to facilitate ggplot2
    visualizations of zoo series with yearmon/yearqtr time index (suggested
    by Brian Diggs). This requires at least ggplot2 3.0.0.

  o In merge.zoo() "character" columns are now processed in the same way
    as "logical" columns.

  o Replaced the "fruitohms" example in the "zoo" vignette because the
    corresponding "DAAG" package is not actively maintained on CRAN anymore.
    Instead the "Journals" data from the "AER" package is used.

(mef)

2021-06-06 15:05:36 UTC MAIN commitmail json YAML

(graphics/R-munsell) Add one TEST_DEPENDS+=

(mef)

2021-06-06 14:56:27 UTC MAIN commitmail json YAML

doc: Updated graphics/R-ggplot2 to 3.3.3

(mef)

2021-06-06 14:56:14 UTC MAIN commitmail json YAML

(graphics/R-ggplot2) Updated 3.2.0 to 3.3.0

# ggplot2 3.3.3
This is a small patch release mainly intended to address changes in R and CRAN.
It further changes the licensing model of ggplot2 to an MIT license.

* Update the ggplot2 licence to an MIT license (#4231, #4232, #4233, and #4281)
* Use vdiffr conditionally so ggplot2 can be tested on systems without vdiffr
* Update tests to work with the new `all.equal()` defaults in R >4.0.3

# ggplot2 3.3.2
This is a small release focusing on fixing regressions introduced in 3.3.1.

* Added an `outside` option to `annotation_logticks()` that places tick marks
  outside of the plot bounds. (#3783, @kbodwin)

* `annotation_raster()` adds support for native rasters. For large rasters,
  native rasters render significantly faster than arrays (@kent37, #3388)

* Facet strips now have dedicated position-dependent theme elements
  (`strip.text.x.top`, `strip.text.x.bottom`, `strip.text.y.left`,
  `strip.text.y.right`) that inherit from `strip.text.x` and `strip.text.y`,
  respectively. As a consequence, some theme stylings now need to be applied to
  the position-dependent elements rather than to the parent elements. This
  change was already introduced in ggplot2 3.3.0 but not listed in the
  changelog. (@thomasp85, #3683)

* Facets now handle layers containing no data (@yutannihilation, #3853).

* A newly added geom `geom_density_2d_filled()` and associated stat
  `stat_density_2d_filled()` can draw filled density contours
  (@clauswilke, #3846).

* A newly added `geom_function()` is now recommended to use in conjunction
  with/instead of `stat_function()`. In addition, `stat_function()` now
  works with transformed y axes, e.g. `scale_y_log10()`, and in plots
  containing no other data or layers (@clauswilke, #3611, #3905, #3983).

* Fixed a bug in `geom_sf()` that caused problems with legend-type
  autodetection (@clauswilke, #3963).

* Support graphics devices that use the `file` argument instead of `fileneame`
  in `ggsave()` (@bwiernik, #3810)

* Default discrete color scales are now configurable through the `options()` of
  `ggplot2.discrete.colour` and `ggplot2.discrete.fill`. When set to a character
  vector of colour codes (or list of character vectors)  with sufficient length,
  these colours are used for the default scale. See `help(scale_colour_discrete)`
  for more details and examples (@cpsievert, #3833).

* Default continuous colour scales (i.e., the `options()`
  `ggplot2.continuous.colour` and `ggplot2.continuous.fill`, which inform the
  `type` argument of `scale_fill_continuous()` and `scale_colour_continuous()`)
  now accept a function, which allows more control over these default
  `continuous_scale()`s (@cpsievert, #3827).

* A bug was fixed in `stat_contour()` when calculating breaks based on
  the `bins` argument (@clauswilke, #3879, #4004).

* Data columns can now contain `Vector` S4 objects, which are widely used in the
  Bioconductor project. (@teunbrand, #3837)

# ggplot2 3.3.1

This is a small release with no code change. It removes all malicious links to a
site that got hijacked from the readme and pkgdown site.

# ggplot2 3.3.0

This is a minor release but does contain a range of substantial new features,
along with the standard bug fixes. The release contains a few visual breaking
changes, along with breaking changes for extension developers due to a shift in
internal representation of the position scales and their axes. No user breaking
changes are included.

This release also adds Dewey Dunnington (@paleolimbot) to the core team.

## Breaking changes
There are no user-facing breaking changes, but a change in some internal
representations that extension developers may have relied on, along with a few
breaking visual changes which may cause visual tests in downstream packages to
fail.

* The `panel_params` field in the `Layout` now contains a list of list of
  `ViewScale` objects, describing the trained coordinate system scales, instead
  of the list object used before. Any extensions that use this field will likely
  break, as will unit tests that checks aspects of this.

* `element_text()` now issues a warning when vectorized arguments are provided,
  as in `colour = c("red", "green", "blue")`. Such use is discouraged and not
  officially supported (@clauswilke, #3492).

* Changed `theme_grey()` setting for legend key so that it creates no border
  (`NA`) rather than drawing a white one. (@annennenne, #3180)

* `geom_ribbon()` now draws separate lines for the upper and lower intervals if
  `colour` is mapped. Similarly, `geom_area()` and `geom_density()` now draw
  the upper lines only in the same case by default. If you want old-style full
  stroking, use `outline.type = "full"` (@yutannihilation, #3503 / @thomasp85, #3708).

## New features

* The evaluation time of aesthetics can now be controlled to a finer degree.
  `after_stat()` supersedes the use of `stat()` and `..var..`-notation, and is
  joined by `after_scale()` to allow for mapping to scaled aesthetic values.
  Remapping of the same aesthetic is now supported with `stage()`, so you can
  map a data variable to a stat aesthetic, and remap the same aesthetic to
  something else after statistical transformation (@thomasp85, #3534)

* All `coord_*()` functions with `xlim` and `ylim` arguments now accept
  vectors with `NA` as a placeholder for the minimum or maximum value
  (e.g., `ylim = c(0, NA)` would zoom the y-axis from 0 to the
  maximum value observed in the data). This mimics the behaviour
  of the `limits` argument in continuous scale functions
  (@paleolimbot, #2907).

* Allowed reversing of discrete scales by re-writing `get_limits()`
  (@AnneLyng, #3115)

* All geoms and stats that had a direction (i.e. where the x and y axes had
  different interpretation), can now freely choose their direction, instead of
  relying on `coord_flip()`. The direction is deduced from the aesthetic
  mapping, but can also be specified directly with the new `orientation`
  argument (@thomasp85, #3506).

* Position guides can now be customized using the new `guide_axis()`, which can
  be passed to position `scale_*()` functions or via `guides()`. The new axis
  guide (`guide_axis()`) comes with arguments `check.overlap` (automatic removal
  of overlapping labels), `angle` (easy rotation of axis labels), and
  `n.dodge` (dodge labels into multiple rows/columns) (@paleolimbot, #3322).

* A new scale type has been added, that allows binning of aesthetics at the
  scale level. It has versions for both position and non-position aesthetics and
  comes with two new guides (`guide_bins` and `guide_coloursteps`)
  (@thomasp85, #3096)

* `scale_x_continuous()` and `scale_y_continuous()` gains an `n.breaks` argument
  guiding the number of automatic generated breaks (@thomasp85, #3102)

* Added `stat_contour_filled()` and `geom_contour_filled()`, which compute
  and draw filled contours of gridded data (@paleolimbot, #3044).
  `geom_contour()` and `stat_contour()` now use the isoband package
  to compute contour lines. The `complete` parameter (which was undocumented
  and has been unused for at least four years) was removed (@paleolimbot, #3044).

* Themes have gained two new parameters, `plot.title.position` and
  `plot.caption.position`, that can be used to customize how plot
  title/subtitle and plot caption are positioned relative to the overall plot
  (@clauswilke, #3252).

## Extensions

* `Geom` now gains a `setup_params()` method in line with the other ggproto
  classes (@thomasp85, #3509)

* The newly added function `register_theme_elements()` now allows developers
  of extension packages to define their own new theme elements and place them
  into the ggplot2 element tree (@clauswilke, #2540).

## Minor improvements and bug fixes

* `coord_trans()` now draws second axes and accepts `xlim`, `ylim`,
  and `expand` arguments to bring it up to feature parity with
  `coord_cartesian()`. The `xtrans` and `ytrans` arguments that were
  deprecated in version 1.0.1 in favour of `x` and `y`
  were removed (@paleolimbot, #2990).

* `coord_trans()` now calculates breaks using the expanded range
  (previously these were calculated using the unexpanded range,
  which resulted in differences between plots made with `coord_trans()`
  and those made with `coord_cartesian()`). The expansion for discrete axes
  in `coord_trans()` was also updated such that it behaves identically
  to that in `coord_cartesian()` (@paleolimbot, #3338).

* `expand_scale()` was deprecated in favour of `expansion()` for setting
  the `expand` argument of `x` and `y` scales (@paleolimbot).

* `geom_abline()`, `geom_hline()`, and `geom_vline()` now issue
  more informative warnings when supplied with set aesthetics
  (i.e., `slope`, `intercept`, `yintercept`, and/or `xintercept`)
  and mapped aesthetics (i.e., `data` and/or `mapping`).

* Fix a bug in `geom_raster()` that squeezed the image when it went outside
  scale limits (#3539, @thomasp85)

* `geom_sf()` now determines the legend type automatically (@microly, #3646).

* `geom_sf()` now removes rows that can't be plotted due to `NA` aesthetics
  (#3546, @thomasp85)

* `geom_sf()` now applies alpha to linestring geometries
  (#3589, @yutannihilation).

* `gg_dep()` was deprecated (@perezp44, #3382).

* Added function `ggplot_add.by()` for lists created with `by()`, allowing such
  lists to be added to ggplot objects (#2734, @Maschette)

* ggplot2 no longer depends on reshape2, which means that it no longer
  (recursively) needs plyr, stringr, or stringi packages.

* Increase the default `nbin` of `guide_colourbar()` to place the ticks more
  precisely (#3508, @yutannihilation).

* `manual_scale()` now matches `values` with the order of `breaks` whenever
  `values` is an unnamed vector. Previously, unnamed `values` would match with
  the limits of the scale and ignore the order of any `breaks` provided. Note
  that this may change the appearance of plots that previously relied on the
  unordered behaviour (#2429, @idno0001).

* `scale_manual_*(limits = ...)` now actually limits the scale (#3262,
  @yutannihilation).

* Fix a bug when `show.legend` is a named logical vector
  (#3461, @yutannihilation).

* Added weight aesthetic option to `stat_density()` and made scaling of
  weights the default (@annennenne, #2902)

* `stat_density2d()` can now take an `adjust` parameter to scale the default
  bandwidth. (#2860, @haleyjeppson)

* `stat_smooth()` uses `REML` by default, if `method = "gam"` and
  `gam`'s method is not specified (@ikosmidis, #2630).

* stacking text when calculating the labels and the y axis with
  `stat_summary()` now works (@ikosmidis, #2709)

* `stat_summary()` and related functions now support rlang-style lambda functions
  (#3568, @dkahle).

* The data mask pronoun, `.data`, is now stripped from default labels.

* Addition of partial themes to plots has been made more predictable;
  stepwise addition of individual partial themes is now equivalent to
  addition of multple theme elements at once (@clauswilke, #3039).

* Facets now don't fail even when some variable in the spec are not available
  in all layers (@yutannihilation, #2963).

# ggplot2 3.2.1

This is a patch release fixing a few regressions introduced in 3.2.0 as well as
fixing some unit tests that broke due to upstream changes.

* `position_stack()` no longer changes the order of the input data. Changes to
  the internal behaviour of `geom_ribbon()` made this reordering problematic
  with ribbons that spanned `y = 0` (#3471)
* Using `qplot()` with a single positional aesthetic will no longer title the
  non-specified scale as `"NULL"` (#3473)
* Fixes unit tests for sf graticule labels caused by chages to sf

(mef)

2021-06-06 14:45:43 UTC MAIN commitmail json YAML

doc: Updated geography/R-sf to 0.9.8

(mef)

2021-06-06 14:45:22 UTC MAIN commitmail json YAML

(geography/R-sf) Updated 0.9.5 to 0.9.8

# version 0.9-8

* add `st_as_sf` method for terra's `SpatVector` class; #1567

* `distinct.sf` works by default on all variables, and keeps active geometry
  afctive; #1613

* improve (fix?) polygonize/contour code; #1608

* `sf_proj_network()` reports whether PROJ uses network (CDN) grids, can switch
  it on or off, and can set the CDN url.

* `st_write` returns obj, invisibly; #1597

* fix regression in n-ary `st_intersection()`, #1595, introduced at #1549

* `st_inscribed_circle` computes the maximum inscribed circle for polygons
  (requires GEOS >= 3.9.0)

* allow to `st_cast` COMPOUNDCURVE, MULTISURFACE or CURVEPOLYGON to
  GEOMETRYCOLLECTION (and back); #1573

* Fixed a bug in `st_as_grob()` when plotting a mix of MULTI and non-MULTI
  geometries of the same base type

# version 0.9-7

* n-ary `st_intersection` skips failing geometries, rather than returning an
  error; #1549

* use `s2_centroid` for geographical coordinates if `sf_use_s2()` is `TRUE`.

* `st_as_text` method for `crs` objects can return projjson (if GDAL >= 3.1.0
  and PROJ > 6.2.0)

* `st_transform` no longer warns on conversions like `"+proj=ob_tran
  +o_proj=longlat +o_lat_p=45 +o_lon_p=30"`

* `st_as_wkb` takes `srid` from `wkt` field of `crs` when `input` field doesn't
  contain it; #1490

* `plot.sf` adds `key.pos=0` option to run the logic behind the key without
  plotting it; #1487

* fix bug in `select.sf` when selected variables were renamed; #1483

* `st_as_sf.stars` with `merge = TRUE` now works if crs is `NA`; #1389

* add (dynamically loaded) `as_wkb` methods for `sf`, `sfc` and `sfg`, making
  `st_as_s2()` unnecessary

* `st_as_s2` transforms non-longlat objects to EPSG:4326 first

# version 0.9-6

* `gdal_utils` print (GDAL-style) progress bar if `quiet = FALSE` (except for
  `info` and `mdiminfo`)

* fix `CPL_gdal_warper` for multi bands; https://github.com/r-spatial/stars/issues/320

* `sf_proj_search_paths()` retrieves and sets the proj search path (if GDAL > 3.0.3)

* when loading sf, `sf_use_s2` is set to `FALSE` unless environment variable
  `_SF_USE_S2` equals `true`

* resolve GDAL/PROJ version vulnerabilities in CRS-crs conversion; #1479

* `st_sample` gains an argument, `by_polygon`, to more clevery sample
  `MULTIPOLYGON` geometries; #1480

* `st_sample` accepts non-integer sample sizes, with a (suppressable) warning
  and handles values of sizes that would round to zero; #1480

* `gdal_utils` adds utils `mdiminfo` and `mdimtranslate` (requires GDAL >= 3.1)

* `st_union` gains an argument `is_coverage`, which, when set to `TRUE`, leads
  to much faster unioning in case features form a coverage (polygons don't
  overlap); #1462 by Don Baston

* fix `gdal_utils("translate")` locking input file; #1452

* `st_make_grid` no longer selects cells intersecting with `x`; #1447

* use `s2::s2_dwithin_matrix` in `st_is_within_distance`; #1367

(mef)

2021-06-06 13:57:12 UTC MAIN commitmail json YAML

doc: Updated devel/R-waldo to 0.2.5

(mef)

2021-06-06 13:57:00 UTC MAIN commitmail json YAML

(devel/R-waldo) Updated 0.2.3 to 0.2.5

# waldo 0.2.5

* On platforms without UTF-8 support, strings that differ only in their
  encoding are now correctly considered to be identical (#66).

# waldo 0.2.4

* Additional arguments to `compare()` generate a more informative warning
  (#58).

* Numbers use a better algorithm for picking the number of decimal places to
  show (#63).

* ASTs with identical deparsed strings now show exactly how the AST differs.
  Source references are now more comprehensively stripped using
  `rlang::zap_srcrefs()`

* S3 objects now show the base type, and no longer fails when the types are
  incompatible.

(mef)

2021-06-06 13:46:22 UTC MAIN commitmail json YAML

doc: Updated math/R-forcats to 0.5.1

(mef)

2021-06-06 13:46:09 UTC MAIN commitmail json YAML

doc: Updated lang/janet to 1.16.0

(nia)

2021-06-06 13:45:58 UTC MAIN commitmail json YAML

janet: update to 1.16.0

## 1.16.0 - 2021-05-30
- Add color documentation to the `doc` macro - enable/disable with `(dyn :doc-color)`.
- Remove simpler HTML docs from distribution - use website or built-in documentation instead.
- Add compiler warnings and deprecation levels.
- Add `as-macro` to make using macros within quasiquote easier to do hygienically.
- Expose `JANET_OUT_OF_MEMORY` as part of the Janet API.
- Add `native-deps` option to `decalre-native` in `jpm`. This lets native libraries link to other
  native libraries when building with jpm.
- Remove the `tarray` module. The functionality of typed arrays will be moved to an external module
  that can be installed via `jpm`.
- Add `from-pairs` to core.
- Add `JPM_OS_WHICH` environment variable to jpm to allow changing auto-detection behavior.
- The flychecker will consider any top-level calls of functions that start with `define-` to
  be safe to execute and execute them. This allows certain patterns (like spork/path) to be
  better processed by the flychecker.

(nia)

2021-06-06 13:45:50 UTC MAIN commitmail json YAML

(math/R-forcats) Updated 0.4.0 to 0.5.1

# forcats 0.5.1

* Re-license as MIT (#277).

* `fct_lump_n()` no longer uses a partial argument name (@malcolmbarrett, #276).

# forcats 0.5.0

* `as_factor()` gains a logical method that always returns a factor with
  levels "FALSE" and "TRUE" (#185).

* `fct_c()`, `fct_collapse()` and `fct_recode()` are now explicitly
  documented as using [dynamic dots](https://rlang.r-lib.org/reference/dyn-dots.html)
  (@labouz, #234).

* `fct_collapse()` now accepts a `other_level` argument, to allow a
  user-specified `Other` level (@gtm19, #194). It now correctly collapses
  factors when `other_level` is not `NULL` (#172), and makes `"Other"` the
  last level (#202) (@gtm19, #172 & #202)

* `fct_count()` no longer converts implicit NAs into explicit NAs (#151).

* `fct_inseq()` behaves more robustly when factor levels aren't all numbers
  (#221).

* `fct_lump()` has been split up into three new functions: `fct_lump_prop()`,
  `fct_lump_n()`, and `fct_lump_lowfreq()`. (@jonocarroll, #167, #142).
  All `fct_lump_()` functions check their inputs more carefully
  (@robinson_es, #169)

* `fct_reorder2()` gains a helper function `first2()`, that sorts `.y` by the
  first value of `.x` (@jtr13).

(mef)

2021-06-06 13:43:55 UTC MAIN commitmail json YAML

mini_httpd: define LICENSE, link -lcrypt on all nondarwin

(nia)

2021-06-06 13:38:43 UTC MAIN commitmail json YAML

bozohttpd: define LICENSE, add lua and ssl options, honor CFLAGS

(nia)

2021-06-06 13:37:13 UTC MAIN commitmail json YAML

gedit: ensure the correct python executable is found

(nia)

2021-06-06 13:32:51 UTC MAIN commitmail json YAML

(textproc/R-data.table) updated  1.12.2 to 1.14.0

NEWS.md from 1.12.2 to 1.14.0 has over 1,000 lines, See following
URL for full text:
https://github.com/Rdatatable/data.table/blob/master/NEWS.md

Here is only for 'POTENTIALLY BREAKING CHANGES' in 1.140.0

# data.table [v1.14.0](https://github.com/Rdatatable/data.table/milestone/23?closed=1)

## POTENTIALLY BREAKING CHANGES

1. In v1.13.0 (July 2020) native parsing of datetime was added to
`fread` by Michael Chirico which dramatically improved
performance. Before then datetime was read as type character by
default which was slow. Since v1.13.0, UTC-marked datetime
(e.g. `2020-07-24T10:11:12.134Z` where the final `Z` is present) has
been read automatically as POSIXct and quickly. We provided the
migration option `datatable.old.fread.datetime.character` to revert to
the previous slow character behavior. We also added the `tz=` argument
to control unmarked datetime; i.e. where the `Z` (or equivalent UTC
postfix) is missing in the data. The default `tz=""` reads unmarked
datetime as character as before, slowly. We gave you the ability to
set `tz="UTC"` to turn on the new behavior and read unmarked datetime
as UTC, quickly. R sessions that are running in UTC by setting the TZ
environment variable, as is good practice and common in production,
have also been reading unmarked datetime as UTC since v1.13.0, much
faster. Note 1 of v1.13.0 (below in this file) ended `In addition to
convenience, fread is now significantly faster in the presence of
dates, UTC-marked datetimes, and unmarked datetime when tz="UTC" is
provided.`.

    At `rstudio::global(2021)`, Neal Richardson, Director of
    Engineering at Ursa Labs, compared Arrow CSV performance to
    `data.table` CSV performance, [Bigger Data With Ease Using Apache
    Arrow](https://rstudio.com/resources/rstudioglobal-2021/bigger-data-with-ease-using-apache-arrow/). He
    opened by comparing to `data.table` as his main point. Arrow was
    presented as 3 times faster than `data.table`. He talked at length
    about this result. However, no reproducible code was provided and
    we were not contacted in advance in case we had any comments. He
    mentioned New York Taxi data in his talk which is a dataset known
    to us as containing unmarked
    datetime. [Rebuttal](https://twitter.com/MattDowle/status/1360073970498875394).

    `tz=`'s default is now changed from `""` to `"UTC"`. If you have
    been using `tz=` explicitly then there should be no change. The
    change to read UTC-marked datetime as POSIXct rather than
    character already happened in v1.13.0. The change now is that
    unmarked datetimes are now read as UTC too by default without
    needing to set `tz="UTC"`. None of the 1,017 CRAN packages
    directly using `data.table` are affected. As before, the migration
    option `datatable.old.fread.datetime.character` can still be set
    to TRUE to revert to the old character behavior. This migration
    option is temporary and will be removed in the near future.

(mef)

2021-06-06 13:12:01 UTC MAIN commitmail json YAML

doc: Updated devel/R-testthat to 3.0.2

(mef)

2021-06-06 13:11:49 UTC MAIN commitmail json YAML

(devel/R-testthat) Updated 3.0.1 to 3.0.2

# testthat 3.0.2

* Failing expectations now include a backtrace when they're not called directly
  from within `test_that()` but are instead wrapped in some helper function
  (#1307).

* `CheckReporter` now only records warnings when not on CRAN. Otherwise
  failed CRAN revdep checks tend to be cluttered up with warnings (#1300).
  It automatically cleans up `testthat-problems.rds` left over from previous
  runs if the latest run is succesful (#1314).

* `expect_s3_class()` and `expect_s4_class()` can now check that an object
  _isn't_ an S3 or S4 object by supplying `NA` to the second argument (#1321).

* `expect_s3_class()` and `expect_s4_class()` format class names in a less
  confusing way (#1322).

(mef)

2021-06-06 13:07:41 UTC MAIN commitmail json YAML

doc: Updated devel/R-repr to 1.1.3

(mef)

2021-06-06 13:07:29 UTC MAIN commitmail json YAML

(devel/R-repr)

(devel/R-repr) Updated 1.0.1 to 1.1.3

https://github.com/IRkernel/repr/releases
1.1.3
@flying-sheep flying-sheep released this Jan 21, 2021

  * [82041bf] Switch to testthat 3
  * [68bf64e,#139] Fix URLs in README

1.1.2
@flying-sheep flying-sheep released this Jan 21, 2021

  * [#135] Fix time series not supporting 1-row output
  * [04239d0] Switch from dplyr::tbl to tibble::tibble

1.1.1
@flying-sheep flying-sheep released this Aug 19, 2020

  * [#128] Add class="dataframe" to the HTML <table/> tags
  * [9af4e98] Fixes reprs of lists with identical(names(l), '') #133

1.1.0
@flying-sheep flying-sheep released this Jan 28, 2020

  * [#125] Add option repr.vector.max.items to limit displayed vectors (by
    default to maximally 400 items)
  * [#125] Prettify HTML representation of vectors by displaying style tags
    with them

1.0.2
@flying-sheep flying-sheep released this Dec 16, 2019

  * [d25aad0] Optimize has_row_names using .row_names_info to speed up reprs of
    large data.frames (Issue #119)
  * [7ca5bb9] Fix column specification in repr_latex.matrix
  * [ddeb9fc] Add repr_vega5, repr_vegalite3 and repr_vegalite4

(mef)

2021-06-06 12:59:41 UTC MAIN commitmail json YAML

doc: Updated devel/R-rappdirs to 0.3.3

(mef)

2021-06-06 12:59:30 UTC MAIN commitmail json YAML

(devel/R-rappdirs) Updatd 0.3.1 to 0.3.3

# rappdirs 0.3.3

* rappdirs functions are no longer vectorised; this was an accidental change
  in 0.3.2 (#32).

# rappdirs 0.3.2

* `user_data_dir()`, `use_cache_dir()` and `use_config_dir()` now respect
  `R_USER_DATA_DIR`, `R_USER_CACHE_DIR` and `R_USER_CONFIG_DIR` env vars
  (#27).

* No longer uses methods package.

(mef)

2021-06-06 12:53:29 UTC MAIN commitmail json YAML

doc: Updated devel/R-inline to 0.3.19

(mef)

2021-06-06 12:53:18 UTC MAIN commitmail json YAML

:

(devel/R-inline) Updated 0.3.15 to 0.3.19

(https://cran.r-project.org/web/packages/inline/news.html)
Changes in inline version 0.3.19 (2021-05-25)

  * Documentation for moveDLL was updated and extended (Johannes in #22).

  * A few more tests were made conditional the test platform (Dirk in #24).

Changes in inline version 0.3.18 (2021-05-17)

  * The moveDLL code and tests were updated for changed in R-devel (Johannes in
    #22 fixing #21).

Changes in inline version 0.3.17 (2020-11-30)

  * Unit testing is now supported via tinytest (Johannes in #15 addressing #14
    ).

  * CI was updated to use focal and run.sh from r-ci on Travis and GitHub
    Actions (Dirk)

  * The writing and reading of compiled code was refactored and extended
    (Johannes in #16 fixing #13).

  * Some minor problems related to CRAN checks and tests were corrected
    (Johannes and Dirk in #17, Johannes in #18, #19, #20).

  * Small stylistic updates have been applied to some R and Rd files (Dirk).

Changes in inline version 0.3.16 (2020-09-06)

  * Maintenance updates to README.md standardizing badges (Dirk).

  * Maintenance update to Travis CI setup (Dirk).

  * Switch to using system2() for better error diagnostics (Ben Goodrich in #12
    ).

(mef)

2021-06-06 12:36:05 UTC MAIN commitmail json YAML

doc: Updated devel/R-glue to 1.4.2

(mef)

2021-06-06 12:35:52 UTC MAIN commitmail json YAML

(devel/R-glue) Updated 1.4.1 to 1.4.2

# glue 1.4.2

* The required version of R is now 3.2 (#189)
* `glue_sql()` now collapses `DBI::SQL()` elements correctly (#192 @shrektan)
* The internal `compare()` method gains a `...` argument, for compatibility with testthat 3.0.0

(mef)

2021-06-06 12:34:02 UTC MAIN commitmail json YAML

tex-siunitx update

(markd)

2021-06-06 12:32:49 UTC MAIN commitmail json YAML

tex-siunitx{,-doc}: Update to 3.0.10

### Changed
- Documentation improvements

### Fixed
- Incompatibility with REVTeX

(markd)

2021-06-06 12:29:41 UTC MAIN commitmail json YAML

doc: Updated devel/R-gert to 1.3.0

(mef)

2021-06-06 12:29:26 UTC MAIN commitmail json YAML

(devel/R-gert) Updated 1.0.2 to 1.3.0

1.3.0
  - Some encoding fixes for latin1 paths, especially non-ascii Windows usernames.

1.2.0
  - New git_stat_files() function.

1.1.0
  - On x86_64 Linux systems where libgit2 is too old or unavailable, we automatically
    try to download a precompiled static version of libgit2. This includes CentOS 7/8
    as well as Ubuntu 16.04 and 18.04. Therefore the PPA should no longer be needed.
    You can opt-out of this by setting an envvar: USE_SYSTEM_LIBGIT2=1
  - Add tooling to manually find and set the location of the system SSL certificates
    on such static builds, and also for Solaris.
  - Add several functions to work with submodules.
  - Globally enable submodule-caching for faster diffing.
  - Refactor internal code to please rchk analysis tool.

(mef)

2021-06-06 12:25:39 UTC MAIN commitmail json YAML

tex package updates

(markd)

2021-06-06 12:24:14 UTC MAIN commitmail json YAML

2021-06-06 12:20:33 UTC MAIN commitmail json YAML

doc: Updated devel/R-diffobj to 0.3.4

(mef)

2021-06-06 12:19:58 UTC MAIN commitmail json YAML

(devel/R-diffobj) Updated 0.3.2 to 0.3.4

## v0.3.4

* Add a print method for `ses_dat` return values that makes it easier to
  interpret the diff.
* [#152](https://github.com/brodieG/diffobj/issues/152): Rewrite the
  fall-back "O(n)" algorithm that kicks in when there are `max.diff` differences
  to be more robust (h/t @hadley, @DanChaltiel, @gadenbui).

## v0.3.3

* Implement experimental .Rout / .Rout.save testing.
* Fix `all.equal` test breakages from
  [r79555](https://github.com/r-devel/r-svn/commit/66d016544fe9deb64aa74ae55fa3edfcb721b1c4).

(mef)

2021-06-06 12:19:04 UTC MAIN commitmail json YAML

2021-06-06 12:18:57 UTC MAIN commitmail json YAML

tex-make4ht{,-doc}: update to 0.3g

New features:
- new extension: `mjcli`. It uses command line MathJax to convert math in
  MathML or LaTeX syntax to HTML. The generated HTML doesn't need any
  JavaScript to display math in web browsers. It replaces the older extension
  `mathjaxnode`, which uses a deprecated version of command line MathJax, and
  doesn't support the LaTeX input.
- exit status is now set, so it is possible to test if the compilation ran
  without errors in scripts.

Bug fixes:
- fixed handling of nested `<span>` elements in `joincharacters` filter.
- generate YAML header for all produced HTML files in `staticsite` extension.
- various fixes for the MathML output.

(markd)

2021-06-06 12:07:21 UTC MAIN commitmail json YAML

2021-06-06 11:58:20 UTC MAIN commitmail json YAML

tex-cweb{,-doc}: update to 4.2

In the course of the "2021 TeX tuneup", Don Knuth kindly transferred the
responsibility for CWEB to me; see the original CWEB home page
(https://www-cs-faculty.stanford.edu/~knuth/cweb.html), section "CWEB
4.0".

This first new release draws heavily on the multi-decade work collected in
my "CWEBbin" project (https://github.com/ascherer/cwebbin).  I moved
(almost) all stuff from the "*-patch.*" changefiles into the new CWEB
sources and applied all of the "*-ansi.*" changes as well.

Moreover, I made "common.h" the full interface of "common.w" in order to
avoid code redundancy.  And I tried to fix as many of the bugs reported by
email to DEK and/or tex-k at tug.org.

In total, "make; make cautiously; make fullmanual" runs flawlessly with
GCC on Linux and with CLang on MacOS.  And with the help of the remaining
stuff in the "CWEBbin" project, "CWEB" is smoothly integrated in "TeX
Live".

(markd)

2021-06-06 11:57:54 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.11.14, alsa-lib-1.2.5, google-benchmark-1.5.4,
  ispell-3.4.04, libogg-1.3.5, p11-kit-0.24.0, pandoc-2.14.0.1,
  poppler-21.06.1, protobuf-3.17.2, py-cairo-1.20.1, texlab-3.1.0,
  vala-0.52.4, zsh-autosuggestions-0.7.0.

(wiz)

2021-06-06 11:52:55 UTC MAIN commitmail json YAML

(math/R-units) Updated 0.6.5 to 0.7.1

# version 0.7-1

* allow longer units grouping; #270 addressing #269 @bart1

* fix regression in `set_units` method for `mixed_units` to ensure that
  ordering is preserved; #272 addressing #271

# version 0.7-0

* add `load_units_xml` to enable database reloading as well as loading
  user-provided unit systems; #254 addressing #243, #244

* add `install_unit` and `remove_unit` for adding/removing custom user-defined
  symbols or names, with optional mapping to existing units;
  `install_symbolic_unit`, `remove_symbolic_unit`, `install_conversion_constant`,
  `install_conversion_offset` are deprecated; #261 addressing #89

* add `keep_units`, a helper to apply functions that do not preserve units;
  #255 addressing #252

* fix `as_units("")`, which is now equivalent to `unitless`; #199

* fix plot axes for `plot.formula` and `plot.data.frame`; #213

* fix arithmetic for powers above 1 and below -1; #264

* improve arithmetic of logarithms; #249

* export `ud_are_convertible`; #263 addressing #258 @cregouby

* remove deprecations: `as.units`, `as_cf`, `make_unit`, `parse_unit`; #259

* remove deprecated pre-computed `ud_units` database; #259

# version 0.6-7

* port `isFALSE` to fix regression in old R versions; #230 addressing #229

* fix replacement operation for `units` objects; #233 addressing #232

* fix compatibility with dplyr 1.0; #247 addressing #239

# version 0.6-6

* prettier `str` print for units and mixed units; #228 addressing #227

* add compatibility with upcoming tibble v3.0.0; #225

(mef)

2021-06-06 11:48:40 UTC MAIN commitmail json YAML

2021-06-06 11:46:56 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 21.1.4

(rillig)

2021-06-06 11:46:44 UTC MAIN commitmail json YAML

2021-06-06 11:42:15 UTC MAIN commitmail json YAML

2021-06-06 11:34:20 UTC MAIN commitmail json YAML

2021-06-06 11:31:17 UTC MAIN commitmail json YAML

(math/R-classInt) Add compiler.mk buildlink

Without this change, I have following error with 9.99.82 host (amd64) which
has gcc-10. And buildlink for libgfortran was only made for gcc-10 side.
Adding this line makes both gcc-7 and gcc-10 buildlinked.

The error I had was: ( the line folded)
** libs
----------
gcc -shared -Wl,-R/usr/pkg/lib/R/lib -L/usr/pkg/lib/R/lib
  -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -Wl,-R/usr/pkg/lib -pthrea d
  -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -o classInt.so fish1.o init.o
  -L/usr/pkg/gcc7/lib/gcc/x86_64--netbsd/7.5.0 -L/usr/pkg/gcc7/lib
  -Wl,-R/usr/pkg/gcc7/x86_64--netbsd/lib/. -Wl,-R/usr/pkg/gcc7/lib/. -lgfortran
  -lm -lquadmath -lpthread -Wl,-R/usr/pkg/lib/R/lib -L/usr/pkg/lib/R/lib
  -lR
ld: cannot find -lgfortran
ld: cannot find -lquadmath
*** Error code 1
----------
Please correct me if my understanding (or correction) is wrong, sorry and tks

(mef)

2021-06-06 11:29:00 UTC MAIN commitmail json YAML

2021-06-06 11:14:36 UTC MAIN commitmail json YAML

2021-06-06 11:09:50 UTC MAIN commitmail json YAML

tex-luaotfload{,-doc}: update to 3.18

*  Allow using variable fonts without explicitly specifying any
  axis values
*  The fontloader has been synced with the context code from
  2021-05-20
*  Multiple small fixes, mostly concerning discretionaries in harf
  mode.

(markd)

2021-06-06 11:01:49 UTC MAIN commitmail json YAML

tex-lualibs{,.-doc}: update to 2.74

This version syncs the files with the ConTeXt files from 2021-05-20.

(markd)

2021-06-06 10:56:33 UTC MAIN commitmail json YAML

tex-luacolor{,-doc}: update to 1.17

Allow coloring of foreground and background material inserted with shipout
hooks when used with new kernel versions.

(markd)

2021-06-06 10:51:46 UTC MAIN commitmail json YAML

tex-l3experimental: update to 2021

### Added
- `\benchmark_silent:n` and `\benchmark_once_silent:n` added to
`l3benchmark`

### Changed
- store results of `l3benchmark` in documented user-level instead of
private variables

(markd)

2021-06-06 10:50:05 UTC MAIN commitmail json YAML

tex-l3packages{,-doc}: update to 2021

### Fixed
- Restore one parameter in `xfrac`

### Fixed
- Implmentation of `\DeclareRestrictedTemplate`
- Incorrect use of restricted template in `xfrac`

### Fixed
- Pass options to frozen `xparse`

(markd)

2021-06-06 10:47:45 UTC MAIN commitmail json YAML

tex-l3kernel{,-doc}: update to 2021

### Fixed
- Loading when `\expanded` is not available

### Added
- `\msg_note:nnnnnn`
- `\str_compare:nNnTF`
- `\sys_timer:`
- `\prop_concat:NNN`, `\prop_put_from_keyval:Nn`
- Functions to show and log various datatypes
  `\coffin_show:Nnn`, `\coffin_show:N`, `\coffin_log:Nnn`, `\coffin_log:N`,
  `\color_log:n`, `\group_show_list:`, `\group_log_list:`,
  `\ior_show:N`, `\ior_log:N`, `\iow_show:N`, `\iow_log:N`,
  `\tl_log_analysis:N`, `\tl_log_analysis:n`
- `\legacy_if_set_true:n`, `\legacy_if_set_false:n`, `\legacy_if_set:nn`

### Fixed
- Checking brace balance in all regex functions
- Removing duplicates in clists when items contain commas

### Changed
- Slight speed up in some elementary int/dim/skip/muskip operations and
  in setting tl or clist variables equal.
- Speed up mapping functions in l3clist, l3prop, l3seq, l3tl

### Added
- `\cctab_item:Nn`
- `\clist_use:nnnn` and `\clist_use:nn`

### Fixed
- Loading of backend in generic DVI mode
- Make `\keyval_parse:nnn` alignment-safe
- Control sequences and category codes in regex replacements

### Changed
- Speed up \group_align_safe_begin:

### Added
- Color export in comma-separated format
- `\ur{...}` escape in `l3regex` to compose regexes
- `\seq_set_split_keep_spaces:Nnn`
- `\seq_set_item:Nnn(TF)` and `\seq_pop_item:NnN(TF)`
- `\box_ht_plus_dp:N`
- `\clist_map_tokens:nn`, `\clist_map_tokens:Nn`,
  `\str_map_tokens:nn`, `\str_map_tokens:Nn`

### Changed
- Use prevailing catcodes instead of string in regex replacement
  (*Breaking change*)
- `\__kernel_file_name_sanitize:n` now uses a faster `\csname`-based
  approach to expand the file name
- Improved performance for basic conditionals
- `\pdf_version_gset:n` support for `dvips`
- Improve handling of `\exp_not:n` in `\text_expand:n`
- `\file_full_name:n` now avoids calling `\pdffilesize` primitive multiple times
  on the same file
- Show printable characters explicitly in `\regex_show:n`
- Regex replacement now errors when using a submatch (`\1` etc) for which
  the regex has too few groups
- Showing complex datatypes now validates their internal structure
- Indexing in l3doc: all page references before codeline references,
  improve target placement, solve pdfTeX and makeindex warnings

### Fixed
- Evalutate integer constants only once
- Detect `\ior_map_inline:Nn` calls on undefined streams

### Deprecated
- `l3docstrip` converted to a stub which simply loads DocStrip: use
  the latter directly

(markd)

2021-06-06 10:42:46 UTC MAIN commitmail json YAML

tex-l3backend{,-doc}: update to 2021

### Changed
- `\pdf_version_gset:n` in `dvips` now sets `\pdf_version_minor:` and
  `\pdf_version_major:`. This doesn't set the PDF version but allows to test
  which version the user intents to create.

### Fixed
- Maintain stack color correctly with `(x)dvipdfmx`

(markd)

2021-06-06 10:12:20 UTC MAIN commitmail json YAML

chat/matrix-synapse: Add missing py-ijson dependency

(js)

2021-06-06 10:06:04 UTC MAIN commitmail json YAML

doc: Added devel/py-ijson version 3.1.4

(js)

2021-06-06 10:05:42 UTC MAIN commitmail json YAML

Add devel/py-ijson

This is a new dependency for chat/matrix-synapse that I forgot to add.

(js)

2021-06-06 09:44:23 UTC pkgsrc-2021Q1 commitmail json YAML

Pullup tickets up to #6468

(bsiegert)

2021-06-06 09:44:05 UTC pkgsrc-2021Q1 commitmail json YAML

Pullup ticket #6468 - requested by nia
www/firefox78-l10n: dependent update

Revisions pulled up:
- www/firefox78-l10n/Makefile                                  1.14
- www/firefox78-l10n/distinfo                                  1.14

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Tue Jun  1 21:12:37 UTC 2021

  Modified Files:
  pkgsrc/www/firefox78-l10n: Makefile distinfo

  Log Message:
  firefox78-l10n: sync with firefox78

(bsiegert)

2021-06-06 09:40:34 UTC MAIN commitmail json YAML

2021-06-06 09:34:53 UTC pkgsrc-2021Q1 commitmail json YAML

Pullup ticket #6467 - requested by nia
www/firefox78: security fix

Revisions pulled up:
- www/firefox78/Makefile                                        1.30
- www/firefox78/PLIST                                          1.3
- www/firefox78/distinfo                                        1.17

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Tue Jun  1 21:07:21 UTC 2021

  Modified Files:
  pkgsrc/www/firefox78: Makefile PLIST distinfo

  Log Message:
  firefox78: update to 78.11.0

  Security fixes:
  https://www.mozilla.org/en-US/security/advisories/mfsa2021-24/

(bsiegert)

2021-06-06 09:32:36 UTC MAIN commitmail json YAML

doc: Updated devel/tig to 2.5.4

(fcambus)

2021-06-06 09:32:23 UTC MAIN commitmail json YAML

tig: update to 2.5.4.

tig-2.5.4
---------

Improvements:

- Add FreeBSD installation instructions. (#1093)
- Add TIG_EDITOR environment variable to configure editor. (#889, #1098)
- Enable mailmap by default to match git log's behaviour. (#1104, #1105)
- Enable tilde expansion for diff-highlight. (#1107)

Bug fixes:

- Escape variables with %% in external commands. (#1091, #1095)
- Fix parsing of -L argument. (#1100)
- Bugfix: smart-case does not work when search term contains a space. (#1108)
- Use ncursesw by default on Linux. (#920)
- Replace obsolete macro `AC_CONFIG_HEADER' in configure.ac.

(fcambus)

2021-06-06 09:18:26 UTC MAIN commitmail json YAML

doc: Updated chat/element-web to 1.7.29

(js)

2021-06-06 09:17:49 UTC MAIN commitmail json YAML

Update chat/element-web to 1.7.29

Changes in [1.7.29](https://github.com/vector-im/element-web/releases/tag/v1.7.29) (2021-05-24)
===============================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.29-rc.1...v1.7.29)

## Security notice

Element Web 1.7.29 fixes (by upgrading to olm 3.2.3) an issue in code used for
decrypting server-side stored secrets. The issue could potentially allow a
malicious homeserver to cause a stack buffer overflow in the affected function
and to control that function's local variables.

## All changes

* Upgrade to React SDK 3.22.0 and JS SDK 11.1.0
* [Release] Bump libolm dependency, and update package name
  [\#17456](https://github.com/vector-im/element-web/pull/17456)

Changes in [1.7.29-rc.1](https://github.com/vector-im/element-web/releases/tag/v1.7.29-rc.1) (2021-05-19)
=========================================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.28...v1.7.29-rc.1)

* Upgrade to React SDK 3.22.0-rc.1 and JS SDK 11.1.0-rc.1
* Translations update from Weblate
  [\#17384](https://github.com/vector-im/element-web/pull/17384)
* Prevent minification of `.html` files
  [\#17349](https://github.com/vector-im/element-web/pull/17349)
* Update matrix-widget-api/react-sdk dependency reference
  [\#17346](https://github.com/vector-im/element-web/pull/17346)
* Add `yarn start:https`
  [\#16989](https://github.com/vector-im/element-web/pull/16989)
* Translations update from Weblate
  [\#17239](https://github.com/vector-im/element-web/pull/17239)
* Remove "in development" flag from voice messages labs documentation
  [\#17204](https://github.com/vector-im/element-web/pull/17204)
* Add required webpack+jest config to load Safari support modules
  [\#17193](https://github.com/vector-im/element-web/pull/17193)

Changes in [1.7.28](https://github.com/vector-im/element-web/releases/tag/v1.7.28) (2021-05-17)
===============================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.28-rc.1...v1.7.28)

## Security notice

Element Web 1.7.28 fixes (by upgrading to matrix-react-sdk 3.21.0) a low
severity issue (GHSA-8796-gc9j-63rv) related to file upload. When uploading a
file, the local file preview can lead to execution of scripts embedded in the
uploaded file, but only after several user interactions to open the preview in
a separate tab. This only impacts the local user while in the process of
uploading. It cannot be exploited remotely or by other users. Thanks to
[Muhammad Zaid Ghifari](https://github.com/MR-ZHEEV) for responsibly disclosing
this via Matrix's Security Disclosure Policy.

## All changes

* Upgrade to React SDK 3.21.0 and JS SDK 11.0.0

Changes in [1.7.28-rc.1](https://github.com/vector-im/element-web/releases/tag/v1.7.28-rc.1) (2021-05-11)
=========================================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.27...v1.7.28-rc.1)

* Upgrade to React SDK 3.21.0-rc.1 and JS SDK 11.0.0-rc.1
* Switch back to release version of `sanitize-html`
  [\#17231](https://github.com/vector-im/element-web/pull/17231)
* Bump url-parse from 1.4.7 to 1.5.1
  [\#17199](https://github.com/vector-im/element-web/pull/17199)
* Bump lodash from 4.17.20 to 4.17.21
  [\#17205](https://github.com/vector-im/element-web/pull/17205)
* Bump hosted-git-info from 2.8.8 to 2.8.9
  [\#17219](https://github.com/vector-im/element-web/pull/17219)
* Disable host checking on the webpack dev server
  [\#17194](https://github.com/vector-im/element-web/pull/17194)
* Bump ua-parser-js from 0.7.23 to 0.7.24
  [\#17190](https://github.com/vector-im/element-web/pull/17190)

Changes in [1.7.27](https://github.com/vector-im/element-web/releases/tag/v1.7.27) (2021-05-10)
===============================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.27-rc.1...v1.7.27)

* Upgrade to React SDK 3.20.0 and JS SDK 10.1.0

Changes in [1.7.27-rc.1](https://github.com/vector-im/element-web/releases/tag/v1.7.27-rc.1) (2021-05-04)
=========================================================================================================
[Full Changelog](https://github.com/vector-im/element-web/compare/v1.7.26...v1.7.27-rc.1)

* Upgrade to React SDK 3.20.0-rc.1 and JS SDK 10.1.0-rc.1
* Translations update from Weblate
  [\#17160](https://github.com/vector-im/element-web/pull/17160)
* Document option for obeying asserted identity
  [\#17008](https://github.com/vector-im/element-web/pull/17008)
* Implement IPC call to Electron to set language
  [\#17052](https://github.com/vector-im/element-web/pull/17052)
* Convert Vector skin react components to Typescript
  [\#17061](https://github.com/vector-im/element-web/pull/17061)
* Add code quality review policy
  [\#16980](https://github.com/vector-im/element-web/pull/16980)
* Register RecorderWorklet from react-sdk
  [\#17013](https://github.com/vector-im/element-web/pull/17013)
* Preload Inter font to avoid FOIT on slow connections
  [\#17039](https://github.com/vector-im/element-web/pull/17039)
* Disable `postcss-calc`'s noisy `warnWhenCannotResolve` option
  [\#17041](https://github.com/vector-im/element-web/pull/17041)

(js)

2021-06-06 09:04:03 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-kramdown-rfc2629 to 1.4.14

(taca)

2021-06-06 09:03:44 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20210606

(leot)

2021-06-06 09:03:44 UTC MAIN commitmail json YAML

textproc/ruby-kramdown-rfc2629: update to 1.4.14

1.4.14 (2021-06-05)

* refactor-command kdrfc: -f as abbreviation for --pdf
* Include "SDO-3GPP" as a weirder and incomplete alternative to "3GPP"
* Do not generate bad XML for reference anchor starting with a digit
* origin/refactor-command Prepare 1.4.14.pre
* 124 Refactor kramdown option handling

(taca)

2021-06-06 09:03:31 UTC MAIN commitmail json YAML

youtube-dl: Update to 20210606

Changes:
20210606
--------
Extractors
* [facebook] Improve login required detection
* [youporn] Fix formats and view count extraction (#29216)
* [orf:tvthek] Fix thumbnails extraction (#29217)
* [formula1] Fix extraction (#29206)
* [ard] Relax URL regular expression and fix video ids (#22724, #29091)
+ [ustream] Detect https embeds (#29133)
* [ted] Prefer own formats over external sources (#29142)
* [twitch:clips] Improve extraction (#29149)
+ [twitch:clips] Add access token query to download URLs (#29136)
* [youtube] Fix get_video_info request (#29086, #29165)
* [vimeo] Fix vimeo pro embed extraction (#29126)
* [redbulltv] Fix embed data extraction (#28770)
* [shahid] Relax URL regular expression (#28772, #28930)

20210516
--------
Core
* [options] Fix thumbnail option group name (#29042)
* [YoutubeDL] Improve extract_info doc (#28946)

Extractors
+ [playstuff] Add support for play.stuff.co.nz (#28901, #28931)
* [eroprofile] Fix extraction (#23200, #23626, #29008)
+ [vivo] Add support for vivo.st (#29009)
+ [generic] Add support for og:audio (#28311, #29015)
* [phoenix] Fix extraction (#29057)
+ [generic] Add support for sibnet embeds
+ [vk] Add support for sibnet embeds (#9500)
+ [generic] Add Referer header for direct videojs download URLs (#2879,
  #20217, #29053)
* [orf:radio] Switch download URLs to HTTPS (#29012, #29046)
- [blinkx] Remove extractor (#28941)
* [medaltv] Relax URL regular expression (#28884)
+ [funimation] Add support for optional lang code in URLs (#28950)
+ [gdcvault] Add support for HTML5 videos
* [dispeak] Improve FLV extraction (#13513, #28970)
* [kaltura] Improve iframe extraction (#28969)
* [kaltura] Make embed code alternatives actually work
* [cda] Improve extraction (#28709, #28937)
* [twitter] Improve formats extraction from vmap URL (#28909)
* [xtube] Fix formats extraction (#28870)
* [svtplay] Improve extraction (#28507, #28876)
* [tv2dk] Fix extraction (#28888)

(leot)

2021-06-06 08:58:54 UTC MAIN commitmail json YAML

doc: Updated print/ruby-pdf-reader to 2.5.0

(taca)

2021-06-06 08:58:34 UTC MAIN commitmail json YAML

print/ruby-pdf-reader: update to 2.5.0

2.5.0 (2021-06-06)

* bump minimum ruby version to 2.0
* Correctly handle trascoding to UTF-8 from some fonts that use a difference
  table [#344](https://github.com/yob/pdf-reader/pull/344/)
* Fix some character spacing issues with the TJ operator
  [#343](https://github.com/yob/pdf-reader/pull/343)
* Fix crash with some encrypted PDFs
  [#348](https://github.com/yob/pdf-reader/pull/348/)
* Fix positions of text on some PDFs with pages rotated 90 degree
  [#350](https://github.com/yob/pdf-reader/pull/350/)

(taca)

2021-06-06 08:09:59 UTC MAIN commitmail json YAML

(math/Makefile, doc/CHANGES-2021) Two packages Updated, one added

Updated math/R-mapproj to 1.2.7
Updated geography/R-maptools to 1.1.1
Added math/R-proxy version 0.4.25

(mef)

2021-06-06 08:07:17 UTC MAIN commitmail json YAML

math/R-proxy: import R-proxy-0.4.25

Provides an extensible framework for the efficient calculation of
auto- and cross-proximities, along with implementations of the most
popular ones.

(mef)

2021-06-06 07:57:48 UTC MAIN commitmail json YAML

(geography/R-rgeos) Updated 0.5.2  to 0.5.5

2020-09-01 12:38  rsbivand

        * man/labelpt.Rd, man/misc-gDistance.Rd,
          man/topo-unary-gDelaunayTriangulation.Rd,
          man/topo-unary-gSimplify.Rd, man/wkt-functions.Rd: tidy

2020-09-01 11:38  rsbivand

        * DESCRIPTION, configure, configure.ac: add stdlib.h declaration to
          configure.ac where missing

2020-08-06 09:57  rsbivand

        * DESCRIPTION, NAMESPACE, R/rgeos_topology.R, configure,
          src/init.c, src/rgeos.h, src/rgeos_topology.c: add CoverageUnion

(mef)

2021-06-06 07:53:49 UTC MAIN commitmail json YAML

(geography/R-maptools) Updated 0.9.5 to 1.1.1

# Version 1.1-1 (development, rev. 381-382)
* Upgrade **spatstat**-family reverse dependencies

# Version 1.0-2 (2020-08-24, rev. 371-380)
* New `as.im.RasterLayer()` version

* Update stored **sp** objects

# Version 1.0-1 (2020-05-14, rev. -370)

* Update for `linnet` coercion methods

* Added read support for (very) legacy MAP objects

(mef)

2021-06-06 07:41:48 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 21.1.3

(rillig)

2021-06-06 07:41:34 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 21.1.3

Changes since 21.1.2:

The entries in doc/CHANGES are checked more strictly, they must always
consist of 4 words (for removed packages) or 6 words (for all other
changes).

Packages that include curses.buildlink3.mk may use all buildlink3
variables with the identifier "curses".  The previous pkglint warnings
had been wrong.

Python packages that directly contain .egg-info in their PLIST files
should include egg.mk instead.  Pkglint can now fix these packages
automatically.

(rillig)

2021-06-06 07:22:40 UTC MAIN commitmail json YAML

(math/R-mapproj) Updated 1.2.6 to 1.2.7, NEWS.md unknown

(mef)

2021-06-06 07:20:26 UTC MAIN commitmail json YAML

doc: Updated security/php-gnupg to 1.5.0

(taca)

2021-06-06 07:20:05 UTC MAIN commitmail json YAML

security/php-gnupg: update to 1.5.0

pkgsrc change: remove restriction to depeding package, requirement gpgme
package to using gnupg1 PKG_OPTIONS.

Approved by tpaul@.

1.5.0 (2021-04-10)

* Added new README.md

1.5.0RC2 (2021-03-07)

* Fixed build with libgpgme 1.3
* Fixed largefile support on 32-bit platforms
* Fixed tests in PECL archive

1.5.0RC1 (2021-02-14)

* Added support for PHP 8
* Added support for GnuPG 2.1+
* Added argument info for all functions and methods (reflection support)
* Added new function `gnupg_getengineinfo`
* Added new function `gnupg_geterrorinfo`
* Added init array argument for setting home dir and gpg binary file name
* Added additional fields to `gnupg_keyinfo` returned array
* Added parameter to `gnupg_keyinfo` to use `secret_only`
* Fixed `gnupg_deletekey` to use boolean for `allow_secret` parameter

(taca)

2021-06-06 06:54:33 UTC MAIN commitmail json YAML

(graphics/Makefile, doc/CHANGES-2021, TODO) Three packages updated, one added

Updated devel/R-bit64 to 4.0.5
Updated graphics/R-colorspace to 2.0.1
Updated math/R-reshape2 to 1.4.4
Added graphics/R-isoband version 0.2.4

(mef)

2021-06-06 06:50:17 UTC MAIN commitmail json YAML

graphics/R-isoband: import R-isoband-0.2.4

A fast C++ implementation to generate contour lines (isolines) and
contour polygons (isobands) from regularly spaced grids containing
elevation data.

(mef)

2021-06-06 06:38:30 UTC MAIN commitmail json YAML

(math/R-reshape2) Updated 1.4.3 to 1.4.4

# reshape2 1.4.4

* Fix R CMD check failure in R-devel.

(mef)

2021-06-06 06:19:31 UTC MAIN commitmail json YAML

(graphics/R-colorspace) Updated 1.4.1 to 2.0.1

# colorspace 2.0-1

* Added two new palettes from the viridis family (_viridis_/_viridisLite_),
  namely `"Rocket"` and `"Mako"` in `sequential_hcl()`.

* Assure that all `do.call()` for the `ggplot2` scale functions are made with
  `envir = parent.frame()` in order to avoid problems with non-standard
  evaluation, as reported in:
  <https://stackoverflow.com/questions/66049336/paste-name-in-scale-fill-color-in-colorspace-does-not-work-in-a-loop>

* New function `extract_transparency()` for extracting alpha transparency
  from color specifications, either as numeric, integer, character or hexmode vectors.
  This accompanies the previously available function `adjust_transparency()`
  allowing for more flexible modifications of alpha transparencies in colors.

# colorspace 2.0-0

* Release of version 2.0-0 accompanying the publication of the paper
  "colorspace: A Toolbox for Manipulating and Assessing Colors and Palettes"
  in the _Journal of Statistcal Software_ at <https://doi.org/10.18637/jss.v096.i01>.
  The paper is a compact version of the package web page
  (<https://colorspace.R-Forge.R-project.org/>) including some more discussion
  of related methods and software along with some more references to the
  scientific literature.

* New function `adjust_transparency()` that adjusts the alpha transparency
  of some color specification and returns a hexadecimal string where
  the alpha component is modified, added, or removed.

* Added three more palettes from Fabio Crameri's scientific color maps
  (_scico_), namely `"Hawaii"` and `"Batlow"` in `sequential_hcl()` and
  `"Roma"` in `divergingx_hcl()`.

* Additional option `cvd` in `swatchplot()` so that color vision deficiency
  emulation can be included on the fly.

* Added _binned_ _ggplot2_ color scales (in addition to _discrete_ and
  _continuous_).

* Changed the default colors in `specplot()` from `rainbow_hcl(3)` to
  `qualitative_hcl(3)` which is darker and has more chroma. Also, the order
  of the legend has been reversed (Luminance / Chroma / Hue) so that the
  legend labels are closer to the axis that they pertain to.

* Improve the documentation of the `LUV()` and `LAB()` color spaces,
  pointing out that the `U`/`V` and `A`/`B` coordinates are _typically_
  in [-100, 100] but can actually be exceeded by highly saturated colors.

* Bug fix in `diverging_hcl()` and `divergingx_hcl()` where the central color
  of the diverging palette could sometimes collapse to transparent white
  due to numerical inaccuracies on 32-bit platforms.

* Improve the documentation of the `HSV()` and `HLS()` color spaces.
  These do NOT necessarily correspond to sRGB;  we can convert from
  these to any RGB space that we choose (linear or non-linear,
  any whitepoint).  In particular, if we want to convert from one of
  these color spaces to XYZ or beyond, we must first convert to a
  specific RGB color space.

(mef)

2021-06-06 06:03:47 UTC MAIN commitmail json YAML

(devel/R-bit64) Updated 0.9.7 to 4.0.5

    CHANGES IN bit64 VERSION 4.0.5
BUG FIXES
    o PKG_LIBS=-lm added to Makevars
      (fixes https://bugzilla.redhat.com/show_bug.cgi?id=1763127
      thanks to Elliott Sales de Andrade)

    CHANGES IN bit64 VERSION 4.0.4
BUG FIXES
    o runif64() no longer long long overflows
      for the maximum integer64 range
    o UBSAN false alarms removed with
      __attribute__((no_sanitize("signed-integer-overflow")))
    o added temporary flags to Makefile
      for UBSAN checks

    CHANGES IN bit64 VERSION 4.0.3
BUG FIXES
    o added Makefile with temporary -flto
      and removed LTO error regarding runif_integer64

    CHANGES IN bit64 VERSION 4.0.2
BUG FIXES
    o now DESCRIPTION URL points to github

    CHANGES IN bit64 VERSION 4.0.1
BUG FIXES
    o removed pragma because no longer needed with recent compilers
    o removed a clang warning

    CHANGES IN bit64 VERSION 4.0.0
NEW FEATURES
    o new method all.equal.integer64
      (contributed by Leonardo Silvestri)

USER VISIBLE CHANGES
    o license has been extendend from GPL-2 to GPL-2 | GPL-3
    o still.identical is now exported from package bit

BUG FIXES
    o removed unused SEXP ret_ from r_ram_integer64_sortnut and
      r_ram_integer64_ordernut (LTO problems reported by Brian Ripley)
    o min, max and range now give correct results for multiple arguments
      (reported by Colin Umanski)
    o r_ram_integer64_ordertab_asc and r_ram_integer64_sortordertab_asc
      now properly PROTECT their shortened return vector before R_Busy(0)
      (Thanks to Tomas Kalibera)
    o operations on zero length integer64 now return
      zero length integer64 instead of throwing an error
      (reported by Xianying Tan)
    o match.integer64 (and %in%) now coerce the second argument to integer64
      instead of throwing an error (reported by Xianying Tan)
    o zero-length integer64() no longer prints as `character(0)`
      (reported by Xianying Tan)

    CHANGES IN bit64 VERSION 0.9-8
NEW FEATURES
    o New function runif64 which can sample from finite
      and infinite populations (wish of Dan Reznik)

    o New methods as.integer64.bitstring
      and print.bitstring (wish of Dan Reznik)

USER VISIBLE CHANGES
    o [.integer64 now returns NA where the subscripts require this
      (contributed by Leonardo Silvestri)
    o binary operators now handle attributes more like R
      (new binattr() code contributed by Leonardo Silvestri)
    o as.bitstring.integer64 now returns its string vector
      with class 'bitstring'
    o round.integer64 with a negative digits argument now rounds
      like round(integer) would do (wish of Ian Lyttle)
    o range.integer64 now has an argument finite=FALSE for compatibility
      with range.default (wish of Sergio Oller)

BUG FIXES
    o calculating hashbits in hashfun, hashmap, hashmaptab and hashmapuni
      now gives 0 instead of stopping (bug reported by Jakob Schelbert)

(mef)

2021-06-06 02:08:55 UTC MAIN commitmail json YAML

texlive 2021 updates

(markd)

2021-06-06 02:04:52 UTC MAIN commitmail json YAML

tex-tex: update to 3.141592653

minor changes

(markd)

2021-06-06 01:48:18 UTC MAIN commitmail json YAML

tex-graphics-def{,-doc}: update to 2021

- Disable use of new (x)dvipdfmx color stacks pending further testing
- Correct error given if .gz files are given as graphics with (x)dvipdfmx

Further work to support multiple color stacks in (x)dvipdfmx

This update allows use of new colour stacks in dvipdfmx/XeTeX.

(markd)

2021-06-06 01:41:38 UTC MAIN commitmail json YAML

2021-06-06 01:36:13 UTC MAIN commitmail json YAML

(devel/py-angr) Fix build by adding LDFLAGS+=  rpath link to pyvex/lib

The error message was:

=> Checking file-check results for py38-angr-9.0.7491
=> Checking for non-existent script interpreters in py38-angr-9.0.7491
=> Checking file permissions in py38-angr-9.0.7491
=> Checking for missing run-time search paths in py38-angr-9.0.7491
ERROR: lib/python3.8/site-packages/angr/lib/angr_native.so: missing library: libpyvex.so
*** Error code 1

(mef)

2021-06-06 01:33:13 UTC MAIN commitmail json YAML

2021-06-06 01:23:14 UTC MAIN commitmail json YAML

2021-06-06 01:20:41 UTC MAIN commitmail json YAML

2021-06-06 01:17:20 UTC MAIN commitmail json YAML

texlive: update to TeXLive 2021

General:
* Donald Knuth窶冱 changes for his 2021 tuneup of TeX and Metafont are
  incorporated (https://tug.org/TUGboat/tb42-1/tb130knuth-tuneup21.pdf). They
  are also available on CTAN as the knuth-dist and knuth-local packages. As
  expected, the �ャ』es are for obscure cases and do not affect any behavior in
  practice.
* Except in original TeX: if \tracinglostchars is set to 3 or more, missing
  characters will result in an error, not just a message in the log �ャ〕e, and
  the missing character code will be shown in hex.
* Except in original TeX: a new integer parameter \tracingstacklevels, if
  positive, and \tracingmacros is also positive, causes a pre�ャ』 indicating the
  macro expansion depth to be output on each relevant log line (e.g., ~.. at
  depth 2). Also, macro logging is truncated at a depth 竕・ the parameter value.

Aleph: The Aleph-based LaTeX format, named lamed, has been removed. The aleph
  binary itself is still included and supported.

LuaTeX:
* Lua 5.3.6.
* Callback for nesting level used in \tracingmacros, as generalized variant
  of the new \tracingstacklevels.
* Mark math glyphs as protected to prevent processing as text.
* Removed width/ic compensation for traditional math code path.

MetaPost:
* SOURCE_DATE_EPOCH environment variable support for reproducible output.
* Avoid wrong �ャ]al % in mpto.
* Document -T option, other �ャ』es to manual.
* Value of epsilon changed in binary and decimal modes, so mp_solve_rising_cubic
  works as expected.

pdfTeX:
* New primitives \pdfrunninglinkoff and \pdfrunninglinkon; e.g., for
  disabling generation of links in headers and footers.
* Warn instead of aborting when 窶彌pdfendlink ended up in di�ャ�erent nesting
  level than \pdfstartlink窶�.
* Dump \pdfglyphtounicode assignments in fmt �ャ〕e.
* Source: poppler support removed, as it was too hard to keep in sync with
  upstream. In native TL, pdfTeX has always used libs/xpdf, which is cut-down
  and adapted code from xpdf.

XeTeX: Fixes for math kerning.

Dvipdfmx:
* Ghostscript is now invoked safely by default; to override (assuming all
  input �ャ〕es are trusted), use -i dvipdfmx-unsafe.cfg. To use PSTricks with
  XeTeX, this is required, as in:
  xetex -output-driver="xdvipdfmx -i dvipdfmx-unsafe.cfg -q -E" ...
* If an image �ャ〕e is not found, exit with bad status.
* Extended special syntax for color support.
* Specials for manipulating ExtGState.
* Compatibility specials pdfcolorstack and pdffontattr.
* Experimental support for dviluatex窶冱 extended fnt_def.
* Support new feature of virtual font to fallback Japanese font de�ャ]ition.

Dvips:
* Default PostScript document title is now the basename of the input �ャ〕e,
  and can be overridden with the new option -title.
* If an .eps or other image �ャ〕e is not found, exit with bad status.
* Support new feature of virtual font to fallback Japanese font de�ャ]ition.

(markd)

2021-06-05 20:07:41 UTC MAIN commitmail json YAML

doc: Updated security/gpg-tui to 0.3.0

(pin)

2021-06-05 20:07:17 UTC MAIN commitmail json YAML

security/gpg-tui: update to 0.3.0

[0.3.0] - 2021-06-05

Added:
-Add packaging status badge to README.md
-Add Matrix room link to social media section in README.md

Changed:
-Display notations of the signatures (#8)
-Update README.md about Docker alias
-Update README.md about the format of notations
-Update the example notation in README.md
-Update the style of flags

Fixed:
-Run container process as unprivileged user

(pin)

2021-06-05 19:13:05 UTC MAIN commitmail json YAML

doc: Updated sysutils/xplr to 0.13.7

(pin)

2021-06-05 19:12:45 UTC MAIN commitmail json YAML

sysutils/xplr: update to 0.13.7

0.13.7
======
-Implemented basic CLI arguments.

0.13.6
======
-Removed --locked to use the latest versions of dependencies.

0.13.5
======
-Started publishing PGP signature for the source archive.

0.13.4
======
-Fix pgp publishing attempt.

0.13.3
======
-Fix pgp publishing attempt.

0.13.2
======
Changes & fixes:
-No need to Refresh explicitly. xplr with auto Refresh after each batch of
messages. i.e. you can remove all the Refresh from your init.lua.
-Mouse will be disabled by default. Use :m key binding or
{Enable|Disable|Toggle}Mouse messages to enable/disable mouse.
-Fixed focus jumping to the first file after deleting a file.
-Upgraded dependencies.
-Polished xplr library API.

(pin)

2021-06-05 17:35:43 UTC MAIN commitmail json YAML

CHANGES for mpg123 update

(thor)

2021-06-05 17:30:01 UTC MAIN commitmail json YAML

mpg123: update to 1.28.0

1.28.0
------
- build:
-- Fix up the build to actually build all library objects with libtool
  consistently, also ensuring no pointless static archives for output
  modules.
-- Adapted things to autoconf 2.71, requiring 2.69 now (the latter tested
  on Debian, with their patches).
-- Improved configure to be more useful --with-default-audio to define
  the search order, fix static build for --with-audio being a list
  (just choosing the first one).
-- Ensure consistent use of LINK_MPG123_DLL in headers.
- build (ports/cmake):
-- Thanks to Evgeni Poberezhnikov for working with us on that.
-- Fix up ports/cmake to really work in MSVC also for users of the lib
  (tested in vcpkg, bug 310).
-- Hardcode ports/cmake CPU detection for x64 and ARM as
  CMAKE_SYSTEM_PROCESSOR is useless crap (bug 298 for real).
-- Add missing io.h for _setmode() MSVC warned about (bug 311).
-- Added BUILD_NO_LARGENAME define to be used by MSVC builds. Note that
  an MSVC build of libmpg123 does not support 64 bit file offsets.
  That would need more morting to the explicit API. Thanks to MS for
  making off_t even more messy and less useful.
-- Added JACK output, fixed handling of compat_str there and in win32_wasapi.
- libsyn123: Fix syn123_mix() to actually do intermediate conversion
  when input and output encoding are the same but non-float. This makes
  out123 --mix work with s16 input and output, which is not that special!
- libmpg123: Fix misguided handling of part2_3_length checks in
  III_get_scale_factors_1() and III_get_scale_factors_2() which invalidated
  decoding of a mono source encoded as ms+i-stereo (bug 312). This was
  a regression introduced with version 1.25.7.
- libout123:
-- Print basic module loading errors only for last one in list.
  This enables use of an output module search list that anticipates module
  files not installed with the main package.
-- Fixes for win32_wasapi build with MSVC.

(thor)

2021-06-05 15:39:45 UTC MAIN commitmail json YAML

doc: Updated chat/matrix-synapse to 1.35.1

(js)

2021-06-05 15:28:02 UTC MAIN commitmail json YAML

Update chat/matrix-synapses to 1.35.1

Synapse 1.35.1 (2021-06-03)
===========================

Bugfixes
--------

- Fix a bug introduced in v1.35.0 where invite-only rooms would be shown to all users in a space, regardless of if the user had access to it. ([\#10109](https://github.com/matrix-org/synapse/issues/10109))

Synapse 1.35.0 (2021-06-01)
===========================

Note that [the tag](https://github.com/matrix-org/synapse/releases/tag/v1.35.0rc3) and [docker images](https://hub.docker.com/layers/matrixdotorg/synapse/v1.35.0rc3/images/sha256-34ccc87bd99a17e2cbc0902e678b5937d16bdc1991ead097eee6096481ecf2c4?context=explore) for `v1.35.0rc3` were incorrectly built. If you are experiencing issues with either, it is recommended to upgrade to the equivalent tag or docker image for the `v1.35.0` release.

Deprecations and Removals
-------------------------

- The core Synapse development team plan to drop support for the [unstable API of MSC2858](https://github.com/matrix-org/matrix-doc/blob/master/proposals/2858-Multiple-SSO-Identity-Providers.md#unstable-prefix), including the undocumented `experimental.msc2858_enabled` config option, in August 2021. Client authors should ensure that their clients are updated to use the stable API (which has been supported since Synapse 1.30) well before that time, to give their users time to upgrade. ([\#10101](https://github.com/matrix-org/synapse/issues/10101))

Bugfixes
--------

- Fixed a bug causing replication requests to fail when receiving a lot of events via federation. Introduced in v1.33.0. ([\#10082](https://github.com/matrix-org/synapse/issues/10082))
- Fix HTTP response size limit to allow joining very large rooms over federation. Introduced in v1.33.0. ([\#10093](https://github.com/matrix-org/synapse/issues/10093))

Internal Changes
----------------

- Log method and path when dropping request due to size limit. ([\#10091](https://github.com/matrix-org/synapse/issues/10091))

Synapse 1.35.0rc2 (2021-05-27)
==============================

Bugfixes
--------

- Fix a bug introduced in v1.35.0rc1 when calling the spaces summary API via a GET request. ([\#10079](https://github.com/matrix-org/synapse/issues/10079))

Synapse 1.35.0rc1 (2021-05-25)
==============================

Features
--------

- Add experimental support to allow a user who could join a restricted room to view it in the spaces summary. ([\#9922](https://github.com/matrix-org/synapse/issues/9922), [\#10007](https://github.com/matrix-org/synapse/issues/10007), [\#10038](https://github.com/matrix-org/synapse/issues/10038))
- Reduce memory usage when joining very large rooms over federation. ([\#9958](https://github.com/matrix-org/synapse/issues/9958))
- Add a configuration option which allows enabling opentracing by user id. ([\#9978](https://github.com/matrix-org/synapse/issues/9978))
- Enable experimental support for [MSC2946](https://github.com/matrix-org/matrix-doc/pull/2946) (spaces summary API) and [MSC3083](https://github.com/matrix-org/matrix-doc/pull/3083) (restricted join rules) by default. ([\#10011](https://github.com/matrix-org/synapse/issues/10011))

Bugfixes
--------

- Fix a bug introduced in v1.26.0 which meant that `synapse_port_db` would not correctly initialise some postgres sequences, requiring manual updates afterwards. ([\#9991](https://github.com/matrix-org/synapse/issues/9991))
- Fix `synctl`'s `--no-daemonize` parameter to work correctly with worker processes. ([\#9995](https://github.com/matrix-org/synapse/issues/9995))
- Fix a validation bug introduced in v1.34.0 in the ordering of spaces in the space summary API. ([\#10002](https://github.com/matrix-org/synapse/issues/10002))
- Fixed deletion of new presence stream states from database. ([\#10014](https://github.com/matrix-org/synapse/issues/10014), [\#10033](https://github.com/matrix-org/synapse/issues/10033))
- Fixed a bug with very high resolution image uploads throwing internal server errors. ([\#10029](https://github.com/matrix-org/synapse/issues/10029))

Updates to the Docker image
---------------------------

- Fix bug introduced in Synapse 1.33.0 which caused a `Permission denied: '/homeserver.log'` error when starting Synapse with the generated log configuration. Contributed by Sergio Migu辿ns Iglesias. ([\#10045](https://github.com/matrix-org/synapse/issues/10045))

Improved Documentation
----------------------

- Add hardened systemd files as proposed in [#9760](https://github.com/matrix-org/synapse/issues/9760) and added them to `contrib/`. Change the docs to reflect the presence of these files. ([\#9803](https://github.com/matrix-org/synapse/issues/9803))
- Clarify documentation around SSO mapping providers generating unique IDs and localparts. ([\#9980](https://github.com/matrix-org/synapse/issues/9980))
- Updates to the PostgreSQL documentation (`postgres.md`). ([\#9988](https://github.com/matrix-org/synapse/issues/9988), [\#9989](https://github.com/matrix-org/synapse/issues/9989))
- Fix broken link in user directory documentation. Contributed by @junquera. ([\#10016](https://github.com/matrix-org/synapse/issues/10016))
- Add missing room state entry to the table of contents of room admin API. ([\#10043](https://github.com/matrix-org/synapse/issues/10043))

Deprecations and Removals
-------------------------

- Removed support for the deprecated `tls_fingerprints` configuration setting. Contributed by Jerin J Titus. ([\#9280](https://github.com/matrix-org/synapse/issues/9280))

Internal Changes
----------------

- Allow sending full presence to users via workers other than the one that called `ModuleApi.send_local_online_presence_to`. ([\#9823](https://github.com/matrix-org/synapse/issues/9823))
- Update comments in the space summary handler. ([\#9974](https://github.com/matrix-org/synapse/issues/9974))
- Minor enhancements to the `@cachedList` descriptor. ([\#9975](https://github.com/matrix-org/synapse/issues/9975))
- Split multipart email sending into a dedicated handler. ([\#9977](https://github.com/matrix-org/synapse/issues/9977))
- Run `black` on files in the `scripts` directory. ([\#9981](https://github.com/matrix-org/synapse/issues/9981))
- Add missing type hints to `synapse.util` module. ([\#9982](https://github.com/matrix-org/synapse/issues/9982))
- Simplify a few helper functions. ([\#9984](https://github.com/matrix-org/synapse/issues/9984), [\#9985](https://github.com/matrix-org/synapse/issues/9985), [\#9986](https://github.com/matrix-org/synapse/issues/9986))
- Remove unnecessary property from SQLBaseStore. ([\#9987](https://github.com/matrix-org/synapse/issues/9987))
- Remove `keylen` param on `LruCache`. ([\#9993](https://github.com/matrix-org/synapse/issues/9993))
- Update the Grafana dashboard in `contrib/`. ([\#10001](https://github.com/matrix-org/synapse/issues/10001))
- Add a batching queue implementation. ([\#10017](https://github.com/matrix-org/synapse/issues/10017))
- Reduce memory usage when verifying signatures on large numbers of events at once. ([\#10018](https://github.com/matrix-org/synapse/issues/10018))
- Properly invalidate caches for destination retry timings every (instead of expiring entries every 5 minutes). ([\#10036](https://github.com/matrix-org/synapse/issues/10036))
- Fix running complement tests with Synapse workers. ([\#10039](https://github.com/matrix-org/synapse/issues/10039))
- Fix typo in `get_state_ids_for_event` docstring where the return type was incorrect. ([\#10050](https://github.com/matrix-org/synapse/issues/10050))

(js)

2021-06-05 15:14:13 UTC MAIN commitmail json YAML

doc: Updated math/R-generics to 0.1.0

(mef)

2021-06-05 15:14:01 UTC MAIN commitmail json YAML

(math/R-generics) Updated 0.0.2 to 0.1.0
# generics 0.1.0

* Maintainer changed to Hadley Wickham.

* Re-licensed with MIT license.

* New `min_grid()`, `required_pkgs()`, and `tunable()` generics.

# `generics` 0.0.2

* Removed the `data` argument to `augment` to resolve issues with `broom`

(mef)

2021-06-05 14:17:32 UTC MAIN commitmail json YAML

pkg_install: remove MESSAGE_SUBST

(nia)

2021-06-05 14:17:05 UTC MAIN commitmail json YAML

pkg_install: remove MESSAGE file

this completely fills the screen when it gets printed in the NetBSD
installer, and contains documentation that belongs (and is) elsewhere.

(nia)

2021-06-05 13:08:09 UTC MAIN commitmail json YAML

Updated net/amule, net/wireshark

(adam)

2021-06-05 13:07:21 UTC MAIN commitmail json YAML

wireshark: updated to 3.4.6

Wireshark 3.4.6 Release Notes

What’s New

  The Windows installers now ship with Npcap 1.31. They previously
  shipped with Npcap 1.10.

  The Windows installers now ship with Qt 5.15.2. They previously
  shipped with Qt 5.12.1.

  Bug Fixes

    • wnpa-sec-2021-04[1] DVB-S2-BB dissector infinite loop

  The following bugs have been fixed:

    • Macro filters can’t handle escaped characters Issue 17160[2].

    • Display filter crashes Wireshark Issue 17316[3].

    • IEEE-1588 Signalling Unicast TLV incorrectly reported as being
      malformed Issue 17355[4].

    • IETF QUIC TLS decryption error with extraneous packets during the
      handshake Issue 17383[5].

    • Statistics → Resolved Addresses: multi-protocol (TCP/UDP/…<U+200B>)
      ports not displayed Issue 17395[6].

  New and Updated Features

  New Protocol Support

  There are no new protocols in this release.

  Updated Protocol Support

  DNP, DVB-S2-BB, ProtoBuf, PTP, QUIC, RANAP, and TACACS

  New and Updated Capture File Support

  Ascend, ERF, K12, NetScaler, and pcapng

(adam)

2021-06-05 13:06:52 UTC MAIN commitmail json YAML

doc: Updated devel/R-rlang to 0.4.11

(mef)

2021-06-05 13:06:41 UTC MAIN commitmail json YAML

(devel/R-lang) Updated 0.4.10 to 0.4.11

# rlang 0.4.11

* Fix for CRAN checks.

* Fixed a gcc11 warning related to `hash()` (#1088).

(mef)

2021-06-05 13:05:56 UTC MAIN commitmail json YAML

amule: updated to 2.3.3

2.3.3 - The "delayed too many times, but still not too late" version

Yes, it's been delayed too many times, but finally it's out! With all the new features and bug fixes from the past four years! Let me highlight some for you:

CMake support. CMake provides us platform-independent configuration files and generates native makefiles and workspaces for the compiler of your choice. It's highly experimental in its current state, but it aims to take the place of good old autoconf/automake one day.
Command completion with the TAB key in amulecmd.
Supports compilation with the latest C++ standard (C++17).
Scope graphs now (should) work on Mac.
Notification when a download completes.

(adam)

2021-06-05 12:55:42 UTC MAIN commitmail json YAML

doc: Updated textproc/R-xml2 to 1.3.2

(mef)

2021-06-05 12:55:25 UTC MAIN commitmail json YAML

(textproc/R-xml2) Updated 1.2.2 to 1.3.2

# xml2 1.3.2

* `read_html()` and `read_xml()` now error if passed strings of length
  greater than one (#121)

* `read_xml.raw()` had an inadvertent regression in 1.3.0 and is now
  again fixed (#300)

* Compilation fix on macOS 10.15.4 (@kevinushey, #296)

# xml2 1.3.1

* `read_html()` now again works with HTML files with non-ASCII encodings (#293).

# xml2 1.3.0

* Removes the Rcpp dependency

# xml2 1.2.5

* Fix compilation issue on macOS versions after High Sierra when not
  using homebrew supplied libxml2

# xml2 1.2.4

* Fix potential dangling pointer with internal `asXmlChar()` function
  (@michaelquinn32, #287).

* `as_xml_document()` now handles cases with text nodes trailing
  normal nodes (#274).

* `xml_add_child()` can now create nodes with a `par` attribute. These
  previously errored due to partial name matching of the `parent`
  function in the internal `create_node()` function. (@jennybc, #285)

* `libxml2_version()` now returns a semantic version rather than
  alphanumeric version, so "2.9.10" > "2.9.9" (#277)

(mef)

2021-06-05 12:50:54 UTC MAIN commitmail json YAML

doc: Updated www/R-shiny to 1.6.0

(mef)

2021-06-05 12:50:41 UTC MAIN commitmail json YAML

(www/R-shiny) Updated 1.3.2 to 1.6.0

shiny 1.6.0
================

This release focuses on improvements in three main areas:

1. Better theming (and Bootstrap 4) support:

  * The `theme` argument of `fluidPage()`, `navbarPage()`, and
    `bootstrapPage()` all now understand `bslib::bs_theme()` objects,
    which can be used to opt-into Bootstrap 4, use any Bootswatch
    theme, and/or implement custom themes without writing any CSS.

  * The `session` object now includes `$setCurrentTheme()` and
    `$getCurrentTheme()` methods to dynamically update (or obtain) the
    page's `theme` after initial load, which is useful for things such
    as [adding a dark mode switch to an
    app](https://rstudio.github.io/bslib/articles/theming.html#dynamic-shiny)
    or some other "real-time" theming tool like `bslib::bs_themer()`.

  * For more details, see [`{bslib}`'s
    website](https://rstudio.github.io/bslib/)

2. Caching of `reactive()` and `render*()` (e.g. `renderText()`,
  `renderTable()`, etc) expressions.

  * Such expressions automatically cache their _most recent value_,
    which helps to avoid redund ant computation within a single "flush" of
    reactivity. The new `bindCache()` function can be used to cache _all
    previous values_ (as long as they fit in the cache). This cache may be
    optionally scoped within and/or across user sessions, possibly leading
    to huge performance gains, especially when deployed at scale across
    user sessions.

  * For more details, see `help(bindCache, package = "shiny")`

3. Various improvements to accessibility for screen-reader and keyboard users.
  * For more details, see the accessibility section below.

## Full changelog

### Breaking changes

* Closed #3074: Shiny no longer supports file uploads for Internet Explorer 8 or 9. (#3075)

* Subtle changes, and some soft-deprecations, have come to
  `freezeReactiveValue` and `freezeReactiveVal` (#3055). These functions
  have been fragile at best in previous releases (issues #1791, #2463,
  #2946). In this release, we've solved all the problems we know about with
  `freezeReactiveValue(input, "x")`, by 1) invalidating `input$x` and set
  it to `NULL` whenever we freeze, and 2) ensuring that, after a freeze,
  even if the effect of `renderUI` or `updateXXXInput` is to set `input$x`
  to the same value it already has, this will result in an invalidation
  (whereas by default, Shiny filters out such spurious assignments).

  Similar problems may exist when using `freezeReactiveVal`, and when using
  `freezeReactiveValue` with non-`input` reactive values objects. But
  support for those was added mostly for symmetry with
  `freezeReactiveValue(input)`, and given the above issues, it's not clear
  to us how you could have used these successfully in the past, or why you
  would even want to. For this release, we're soft-deprecating both of
  those uses, but we're more than willing to un-deprecate if it turns out
  people are using these; if that includes you, please join the
  conversation at https://github.com/rstudio/shiny/issues/3063. In the
  meantime, you can squelch the deprecation messages for these functions
  specifically, by setting `options(shiny.deprecation.messages.freeze =
  FALSE)`.

### Accessibility

* Added [bootstrap accessibility
  plugin](https://github.com/paypal/bootstrap-accessibility-plugin) under
  the hood to improve accessibility of shiny apps for screen-reader and
  keyboard users: the enhancements include better navigations for alert,
  tooltip, popover, modal dialog, dropdown, tab Panel, collapse, and
  carousel elements. (#2911)

* Closed #2987: Improved accessibility of "live regions" -- namely,
  `*Output()` bindings and `update*Input()`. (#3042)

* Added appropriate labels to `icon()` element to provide screen-reader
  users with alternative descriptions for the `fontawesome` and
  `glyphicon`: `aria-label` is automatically applied based on the
  fontawesome name. For example, `icon("calendar")` will be announced as
  "calendar icon" to screen readers. "presentation" aria role has also been
  attached to `icon()` to remove redundant semantic info for screen
  readers. (#2917)

* Closed #2929: Fixed keyboard accessibility for file picker button:
  keyboard users can now tab to focus on `fileInput()` widget. (#2937)

* Fixed #2951: screen readers correctly announce labels and date formats
  for `dateInput()` and `dateRangeInput()` widgets. (#2978)

* Closed #2847: `selectInput()` is reasonably accessible for screen readers
  even when `selectize` option is set to TRUE. To improve `selectize.js`
  accessibility, we have added
  [selectize-plugin-a11y](https://github.com/SLMNBJ/selectize-plugin-a11y)
  by default. (#2993)

* Closed #612: Added `alt` argument to `renderPlot()` and
  `renderCachedPlot()` to specify descriptive texts for `plotOutput()`
  objects, which is essential for screen readers. By default, alt text is
  set to the static text, "Plot object," but even dynamic text can be made
  with reactive function. (#3006, thanks @trafficonese and @leonawicz for
  the original PR and discussion via #2494)

* Added semantic landmarks for `mainPanel()` and `sidebarPanel()` so that
  assistive technologies can recognize them as "main" and "complementary"
  region respectively. (#3009)

* Closed #2844: Added `lang` argument to ui `*Page()` functions (e.g.,
  `fluidPage`, `bootstrapPage`) that specifies document-level language
  within the app for the accessibility of screen readers and search-engine
  parsers. By default, it is set to empty string which is commonly
  recognized as a browser's default locale. (#2920)

* Improved accessibility for `radioButtons()` and `checkboxGroupInput()`:
  All options are now grouped together semantically for assistive
  technologies. (thanks @jooyoungseo, #3187).

### Minor new features and improvements

* Added support for Shiny Developer Mode. Developer Mode enables a number
  of `options()` to make a developer's life easier, like enabling
  non-minified JS and printing messages about deprecated functions and
  options. See `?devmode()` for more details. (#3174)

* New `reactiveConsole()` makes it easier to interactively experiment with
  reactivity at the console (#2518).

* When UI is specified as a function (e.g. `ui <- function(req) { ... }`),
  the response can now be an HTTP response as returned from the (newly
  exported) `httpResponse()` function. (#2970)

* `selectInput` and `selectizeInput` now warn about performance
  implications when thousands of choices are used, and recommend
  [server-side
  selectize](https://shiny.rstudio.com/articles/selectize.html) be used
  instead. (#2959)

* Closed #2980: `addResourcePath()` now allows paths with a leading `.`
  (thanks to @ColinFay). (#2981)

* Closed #2972: `runExample()` now supports the `shiny.port` option (thanks
  to @ColinFay). (#2982)

* Closed #2692: `downloadButton()` icon can now be changed via the `icon`
  parameter (thanks to @ColinFay). (#3010)

* Closed #2984: improved documentation for `renderCachedPlot()` (thanks to
  @aalucaci). (#3016)

* `reactiveValuesToList()` will save its `reactlog` label as
  `reactiveValuesToList(<ID>)` vs `as.list(<ID>)` (#3017)

* Removed unused (and non-exported) `cacheContext` class.

* `testServer()` can accept a single server function as input (#2965).

* `shinyOptions()` now has session-level scoping, in addition to global and
  application-level scoping. (#3080)

* `runApp()` now warns when running an application in an R package
  directory. (#3114)

* Shiny now uses `cache_mem` from the cachem package, instead of
  `memoryCache` and `diskCache`. (#3118)

* Closed #3140: Added support for `...` argument in `icon()`. (#3143)

* Closed #629: All `update*` functions now have a default value for
  `session`, and issue an informative warning if it is missing. (#3195,
  #3199)

* Improved error messages when reading reactive values outside of a
  reactive domain (e.g., `reactiveVal()()`). (#3007)

### Bug fixes

* Fixed #1942: Calling `runApp("app.R")` no longer ignores options passed
  into `shinyApp()`. This makes it possible for Shiny apps to specify what
  port/host should be used by default. (#2969)

* Fixed #3033: When a `DiskCache` was created with both `max_n` and
  `max_size`, too many items could get pruned when `prune()` was
  called. (#3034)

* Fixed #2703: Fixed numerous issues with some combinations of
  `min`/`value`/`max` causing issues with `date[Range]Input()` and
  `updateDate[Range]Input()`. (#3038, #3201)

* Fixed #2936: `dateYMD` was giving a warning when passed a vector of dates
  from `dateInput` which was greater than length 1. The length check was
  removed because it was not needed. (#3061)

* Fixed #2266, #2688: `radioButtons` and `updateRadioButtons` now accept
  `character(0)` to indicate that none of the options should be selected
  (thanks to @ColinFay). (#3043)

* Fixed a bug that `textAreaInput()` doesn't work as expected for relative
  `width` (thanks to @shrektan). (#2049)

* Fixed #2859: `renderPlot()` wasn't correctly setting
  `showtext::showtext_opts()`'s `dpi` setting with the correct resolution
  on high resolution displays; which means, if the font was rendered by
  showtext, font sizes would look smaller than they should on such
  displays. (#2941)

* Closed #2910, #2909, #1552: `sliderInput()` warns if the `value` is
  outside of `min` and `max`, and errors if `value` is `NULL` or
  `NA`. (#3194)

### Library updates

* Removed html5shiv and respond.js, which were used for IE 8 and IE 9
  compatibility. (#2973)

* Removed es5-shim library, which was internally used within
  `selectInput()` for ECMAScript 5 compatibility. (#2993)

shiny 1.5.0
===========

## Full changelog

### Breaking changes

* Fixed #2869: Until this release, `renderImage()` had a dangerous default
  of `deleteFile = TRUE`. (Sorry!) Going forward, calls to `renderImage()`
  will need an explicit `deleteFile` argument; for now, failing to provide
  one will result in a warning message, and the file will be deleted if it
  appears to be within the `tempdir()`. (#2881)

### New features

* The new `shinyAppTemplate()` function creates a new template Shiny
  application, where components are optional, such as helper files in an R/
  subdirectory, a module, and various kinds of tests. (#2704)

* `runTests()` is a new function that behaves much like R CMD
  check. `runTests()` invokes all of the top-level R files in the tests/
  directory inside an application, in that application's
  environment. (#2585)

* `testServer()` is a new function for testing reactive behavior inside
  server functions and
  modules. ([#2682](https://github.com/rstudio/shiny/pull/2682),
  [#2764](https://github.com/rstudio/shiny/pull/2764),
  [#2807](https://github.com/rstudio/shiny/pull/2807))

* The new `moduleServer` function provides a simpler interface for creating
  and using modules. (#2773)

* Resolved #2732: `markdown()` is a new function for writing Markdown with
  Github extensions directly in Shiny UIs. Markdown rendering is performed
  by the [commonmark](https://github.com/jeroen/commonmark)
  package. (#2737)

* The `getCurrentOutputInfo()` function can now return the background color
  (`bg`), foreground color (`fg`), `accent` (i.e., hyperlink) color, and
  `font` information of the output's HTML container. This information is
  reported by `plotOutput()`, `imageOutput()`, and any other output
  bindings containing a class of `.shiny-report-theme`. This feature allows
  developers to style an output's contents based on the container's CSS
  styling.  (#2740)

### Minor new features and improvements

* Fixed #2042, #2628: In a `dateInput` and `dateRangeInput`, disabled
  months and years are now a lighter gray, to make it easier to see that
  they are disabled. (#2690)

* `getCurrentOutputInfo()` previously threw an error when called from
  outside of an output; now it returns `NULL`. (#2707 and #2858)

* Added a label to observer that auto-reloads `R/` directory to avoid
  confusion when using `reactlog`. (#58)

* `getDefaultReactiveDomain()` can now be called inside a
  `session$onSessionEnded` callback and will return the calling `session`
  information. (#2757)

* Added a `'function'` class to `reactive()` and `reactiveVal()`
  objects. (#2793)

* Added a new option (`type = "hidden"`) to `tabsetPanel()`, making it
  easier to set the active tab via other input controls (e.g.,
  `radioButtons()`) rather than tabs or pills. Use this option in
  conjunction with `updateTabsetPanel()` and the new `tabsetPanelBody()`
  function (see `help(tabsetPanel)` for an example and more details).
  (#2814)

* Added function `updateActionLink()` to update an `actionLink()` label
  and/or icon value. (#2811)

* Fixed #2856: Bumped jQuery 3 from 3.4.1 to 3.5.1. (#2857)

### Bug fixes

* Fixed #2606: `debounce()` would not work properly if the code in the
  reactive expression threw an error on the first run. (#2652)

* Fixed #2653: The `dataTableOutput()` could have incorrect output if
  certain characters were in the column names. (#2658)

### Documentation Updates

### Library updates

* Updated from Font-Awesome 5.3.1 to 5.13.0, which includes icons related
  to COVID-19. For upgrade notes, see
  https://github.com/FortAwesome/Font-Awesome/blob/master/UPGRADING.md. (#2891)

shiny 1.4.0.2
===========

Minor patch release: fixed some timing-dependent tests failed
intermittently on CRAN build machines.

shiny 1.4.0.1
===========

Minor patch release to account for changes to the grid package that will be
upcoming in the R 4.0 release (#2776).

shiny 1.4.0
===========

## Full changelog

### Breaking changes

* Resolved #2554: Upgraded jQuery from v.1.12.4 to v3.4.1 and bootstrap
  from v3.3.7 to v3.4.1. (#2557). Since the jQuery upgrade may introduce
  breaking changes to user code, there is an option to switch back to the
  old version by setting `options(shiny.jquery.version = 1)`. If you've
  hard-coded `shared/jquery[.min].js` in the HTML of your Shiny app, in
  order to downgrade, you'll have to change that filepath to
  `shared/legacy/jquery[.min].js`.

### Improvements

* Resolved #1433: `plotOutput()`'s coordmap info now includes discrete axis
  limits for **ggplot2** plots. As a result, any **shinytest** tests that
  contain **ggplot2** plots with discrete axes (that were recorded before
  this change) will now report differences that can safely be updated. This
  new coordmap info was added to correctly infer what data points are
  within an input brush and/or near input click/hover in scenarios where a
  non-trivial discrete axis scale is involved (e.g., whenever
  `scale_[x/y]_discrete(limits = ...)` and/or free scales across multiple
  discrete axes are used). (#2410)

* Resolved #2402: An informative warning is now thrown for mis-specified
  (date) strings in `dateInput()`, `updateDateInput()`, `dateRangeInput()`,
  and `updateDateRangeInput()`. (#2403)

* If the `shiny.autoload.r` option is set to `TRUE`, all files ending in
  `.r` or `.R` contained in a directory named `R/` adjacent to your
  application are sourced when your app is started. This will become the
  default Shiny behavior in a future release (#2547)

* Resolved #2442: The `shiny:inputchanged` JavaScript event now triggers on
  the related input element instead of `document`. Existing event listeners
  bound to `document` will still detect the event due to event
  bubbling. (#2446)

* Fixed #1393, #2223: For plots with any interactions enabled, the image is
  no longer draggable. (#2460)

* Resolved #2469: `renderText` now takes a `sep` argument that is passed to `cat`. (#2497)

* Added `resourcePaths()` and `removeResourcePaths()` functions. (#2459)

* Resolved #2433: An informative warning is now thrown if subdirectories of
  the app's `www/` directory are masked by other resource prefixes and/or
  the same resource prefix is mapped to different local file paths. (#2434)

* Resolved #2478: `cmd + shift + f3` and `ctrl + shift + f3` can now be
  used to add a reactlog mark. If reactlog keybindings are used and the
  reactlog is not enabled, an error page is displayed showing how to enable
  reactlog recordings. (#2560)

### Bug fixes

* Partially resolved #2423: Reactivity in Shiny leaked some memory, because
  R can leak memory whenever a new symbols is interned, which happens
  whenever a new name/key is used in an environment. R now uses the fastmap
  package, which avoids this problem. (#2429)

* Fixed #2267: Fixed a memory leak with `invalidateLater`. (#2555)

* Fixed #1548: The `reactivePoll` function leaked an observer; that is the
  observer would continue to exist even if the `reactivePoll` object was no
  longer accessible. #2522

* Fixed #2116: Fixed an issue where dynamic tabs could not be added when on
  a hosted platform. (#2545)

* Resolved #2515: `selectInput()` and `selectizeInput()` now deal
  appropriately with named factors. Note that `updateSelectInput()` and
  `updateSelectizeInput()` **do not** yet handle factors; their behavior is
  unchanged. (#2524, #2540, #2625)

* Resolved #2471: Large file uploads to a Windows computer were
  slow. (#2579)

* Fixed #2387: Updating a `sliderInput()`'s type from numeric to date no
  longer changes the rate policy from debounced to immediate. More
  generally, updating an input binding with a new type should (no longer)
  incorrectly alter the input rate policy. (#2404)

* Fixed #868: If an input is initialized with a `NULL` label, it can now be
  updated with a string. Moreover, if an input label is initialized with a
  string, it can now be removed by updating with `label=character(0)`
  (similar to how `choices` and `selected` can be cleared in
  `updateSelectInput()`). (#2406)

* Fixed #2250: `updateSliderInput()` now works with un-specified (or
  zero-length) `min`, `max`, and `value`. (#2416)

* Fixed #2396: `selectInput("myID", ...)` resulting in an extra
  `myID-selectized` input (introduced in v1.2.0). (#2418)

* Fixed #2233: `verbatimTextOutput()` produced wrapped text on Safari, but
  the text should not be wrapped. (#2353)

* Fixed #2335: When `dateInput()`'s `value` was unspecified, and `max`
  and/or `min` was set to `Sys.Date()`, the value was not being set
  properly. (#2526)

* Fixed #2591: Providing malformed date-strings to `min` or `max` no longer
  results in JS errors for `dateInput()` and `dateRangeInput()`. (#2592)

* Fixed
  [rstudio/reactlog#36](https://github.com/rstudio/reactlog/issues/36):
  Changes to reactive values not displaying accurately in reactlog. (#2424)

* Fixed #2598: Showcase files don't appear with a wide window. (#2582)

* Fixed #2329, #1817: These bugs were reported as fixed in Shiny 1.3.0 but
  were not actually fixed because some JavaScript changes were accidentally
  not included in the release. The fix resolves issues that occur when
  `withProgressBar()` or bookmarking are combined with the
  [networkD3](https://christophergandrud.github.io/networkD3/) package's
  Sankey plot.

(mef)

2021-06-05 12:40:39 UTC MAIN commitmail json YAML

doc: Updated lang/go116 to 1.16.5nb1

(bsiegert)

2021-06-05 12:40:07 UTC MAIN commitmail json YAML

Update go116 to 1.16.5.

go1.16.5 (released 2021-06-03) includes security fixes to the archive/zip, math
/big, net, and net/http/httputil packages, as well as bug fixes to the linker,
the go command, and the net/http package. See the Go 1.16.5 milestone on our
issue tracker for details.

The SetString and UnmarshalText methods of math/big.Rat
<https://pkg.go.dev/math/big#Rat> may cause a panic or an unrecoverable
fatal error if passed inputs with very large exponents.
This is issue <https://github.com/golang/go/issues/44910> and
CVE-2021-33198.

Thanks to the OSS-Fuzz project for discovering this issue and to Emmanuel
Odeke for reporting it.

ReverseProxy in net/http/httputil <https://pkg.go.dev/net/http/httputil> could
be made to forward certain hop-by-hop headers, including Connection. In
case the target of the ReverseProxy was itself a reverse proxy, this would
let an attacker drop arbitrary headers, including those set by the
ReverseProxy.Director.
This is issue <https://github.com/golang/go/issues/46313> and
CVE-2021-33197.

Thanks to Mattias Grenfeldt (https://grenfeldt.dev) and Asta Olofsson for
reporting this issue.

The LookupCNAME, LookupSRV, LookupMX, LookupNS, and LookupAddr functions in
net <https://pkg.go.dev/net>, and their respective methods on the Resolver
<https://pkg.go.dev/net#Resolver> type may return arbitrary values
retrieved from DNS which do not follow the established RFC 1035
<https://datatracker.ietf.org/doc/html/rfc1035>rules for domain names. If
these names are used without further sanitization, for instance unsafely
included in HTML, they may allow for injection of unexpected content. Note
that LookupTXT may still return arbitrary values that could require
sanitization before further use.
This is issue <https://github.com/golang/go/issues/46241> and
CVE-2021-33195.

Thanks to Philipp Jeitner and Haya Shulman from Fraunhofer SIT for
reporting this issue.

The NewReader and OpenReader functions in archive/zip
<https://pkg.go.dev/archive/zip> can cause a panic or an unrecoverable
fatal error when reading an archive that claims to contain a large number
of files, regardless of its actual size.
This is issue <https://github.com/golang/go/issues/46242>and
CVE-2021-33196.

Thanks to the OSS-Fuzz project for discovering this issue and to Emmanuel
Odeke for reporting it.

(bsiegert)