BREAKING CHANGES

  • The commas argument has been replaced by the more flexible big_mark.

BUG FIXES

MINOR IMPROVEMENTS

  • Remove usage of magrittr’s %<>% operator.
  • Now using the new rlang::abort() error message formatting.

BUG FIXES

  • purrr should not have been in Imports. It is now in Suggests.
  • Some lines in stringi-imports.h needed to be uncommented.

BUG FIXES

  • Fix for dev version of stringr.

BUG FIXES

  • Insist on latest, bug-fixed stringi v1.7.8.

BUG FIXES

  • Remove LazyData from DESCRIPTION (was causing CRAN note).

BUG FIXES

  • R version 3.5 or greater is needed because INTEGER_GET_REGION is used, which was introduced with R’s ALTREP stuff.

MINOR IMPROVEMENTS

BUG FIXES

  • utils was wrongly imported.

BUG FIXES

  • Fix a garbage collection issue.

MINOR IMPROVEMENTS

  • Move from Rcpp to C.

MINOR IMPROVEMENTS

  • Include more examples to cover all common functionality.

BUG FIXES

  • Insist on necessary versions of stringr and processx.
  • Fix a C++ sanitizer warning.

MINOR IMPROVEMENTS

BUG FIXES

  • The new configure step opens up the package to people with GCC < 4.9; previously installation failed for them.

BUG FIXES

  • Make internal function all_equal() more consistent.

BUG FIXES

  • C++ sanitizer issues.

BUG FIXES

  • There was a pervasive bug related to handling of zero-length inputs.

BREAKING CHANGES

NEW FEATURES

  • str_elems() has been added. It is a vectorized version of str_elem().
  • The number (and non-numeric) extraction functions can now deal with scientific notation and with comma-separated numbers. This makes str_first_number() more versatile than as.numeric() since as.numeric("1,000") returns NA but str_first_number("1,000") returns the number 1000.

BUG FIXES

  • Require necessary version of glue.

BUG FIXES

  • Require necessary version of ore.

BUG FIXES

  • Allow for unexpected error message on mac.
  • The first incarnation.