Changes in version 2.0.1 (2024-10-03) BUG FIXES - Was using str_glue() where str_glue_data() should have been used. Changes in version 2.0.0 (2024-01-31) BREAKING CHANGES - The commas argument has been replaced by the more flexible big_mark. Changes in version 1.6.1 (2023-10-30) BUG FIXES - Minor documentation fix for str_detect_any() and str_detect_all(). Changes in version 1.6.0 (2023-01-21) MINOR IMPROVEMENTS - Remove usage of magrittr's %<>% operator. - Now using the new rlang::abort() error message formatting. Changes in version 1.5.1 (2023-01-14) BUG FIXES - purrr should not have been in Imports. It is now in Suggests. - Some lines in stringi-imports.h needed to be uncommented. Changes in version 1.5.0 (2023-01-05) NEW FEATURES - str_detect_all() and str_detect_any(). Changes in version 1.4.4 (2022-10-20) BUG FIXES - Fix for dev version of stringr. Changes in version 1.4.3 (2022-07-24) BUG FIXES - Insist on latest, bug-fixed stringi v1.7.8. Changes in version 1.4.2 (2021-04-18) BUG FIXES - Remove LazyData from DESCRIPTION (was causing CRAN note). Changes in version 1.4.1 (2020-10-17) BUG FIXES - R version 3.5 or greater is needed because INTEGER_GET_REGION is used, which was introduced with R's ALTREP stuff. Changes in version 1.4.0 (2020-10-10) MINOR IMPROVEMENTS - str_trim_anything() got a speedup. - str_match_arg() now has better error messaging. BUG FIXES - utils was wrongly imported. Changes in version 1.3.1 (2020-10-02) BUG FIXES - Fix a garbage collection issue. Changes in version 1.3.0 (2020-09-25) MINOR IMPROVEMENTS - Move from Rcpp to C. Changes in version 1.2.0 (2019-09-13) MINOR IMPROVEMENTS - Include more examples to cover all common functionality. Changes in version 1.1.1 (2019-06-23) BUG FIXES - Insist on necessary versions of stringr and processx. - Fix a C++ sanitizer warning. Changes in version 1.1.0 (2019-06-15) MINOR IMPROVEMENTS - The pattern argument of str_trim_anything() now supports regular expression. BUG FIXES - The new configure step opens up the package to people with GCC < 4.9; previously installation failed for them. Changes in version 1.0.3 (2019-06-04) BUG FIXES - Make internal function all_equal() more consistent. Changes in version 1.0.2 (2019-05-28) BUG FIXES - C++ sanitizer issues. Changes in version 1.0.1 (2019-05-12) BUG FIXES - There was a pervasive bug related to handling of zero-length inputs. Changes in version 1.0.0 (2019-05-04) BREAKING CHANGES - str_split_by_nums() has been renamed to str_split_by_numbers() for consistency with str_extract_numbers(). - str_get_currencies() has been renamed to str_extract_currencies() and been greatly improved. - str_get_currency() has been replaced by str_nth_currency() with siblings str_first_currency() and str_last_currency(). - str_match_arg() has been updated to behave more like base::match_arg(). 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. Changes in version 0.1.3 (2018-11-30) BUG FIXES - Require necessary version of glue. Changes in version 0.1.2 (2018-10-20) BUG FIXES - Require necessary version of ore. Changes in version 0.1.1 (2018-09-20) BUG FIXES - Allow for unexpected error message on mac. Changes in version 0.1.0 (2018-08-31) - The first incarnation.