There is a newer version of the record available.

Published May 5, 2021 | Version v1.6.1
Software Open

gagolews/stringi: stringi_1.6.1

Description

What Is New in stringi 1.6.1 (2021-05-05)

  • [GENERAL] #401: stringi is now bundled with ICU4C 69.1 (upgraded from 61.1), which is used on most Windows and OS X builds as well as on *nix systems not equipped with system ICU. However, if the C++11 support is disabled, stringi will be built against the battle-tested ICU4C 55.1. The update to ICU brings Unicode 13.0 and CLDR 39 support.

  • [DOCUMENTATION] A draft version of a paper on stringi is now available at https://stringi.gagolewski.com/_static/vignette/stringi.pdf

  • [GENERAL] stringi now requires R >= 3.1 (CXX_STD of CXX11 or CXX1X).

  • [NEW FEATURE] #408: stri_trans_casefold() performs case folding; this is different from case mapping, which is locale-dependent. Folding makes two pieces of text that differ only in case identical. This can come in handy when comparing strings.

  • [NEW FEATURE] #421: stri_rank() ranks strings in a character vector (e.g., for ordering data frames with regards to multiple criteria, the ranks can be passed to order(), see #219).

  • [NEW FEATURE] #266: stri_width() now supports emojis.

  • [NEW FEATURE] %s$% and %stri$% are now vectorised with respect to both arguments.

  • [BUGFIX] stri_sort_key() now outputs bytes-encoded strings.

  • [BUGFIX] #415: locale='' was not equivalent to locale=NULL in stri_opts_collator().

  • [INTERNAL] #414: Use LEVELS(x) macro instead of accessing (x)->sxpinfo.gp directly (@lukaszdaniel).

Files

gagolews/stringi-v1.6.1.zip

Files (90.9 MB)

Name Size Download all
md5:393c7c1be32a156487d95dfd2fc425fe
90.9 MB Preview Download

Additional details

Related works