diff --git a/.devel/icu_upgrade_patches-74.md b/.devel/icu_upgrade_patches-74.md index cc4b3a5f..fbc273a5 100644 --- a/.devel/icu_upgrade_patches-74.md +++ b/.devel/icu_upgrade_patches-74.md @@ -94,4 +94,7 @@ done generated by the many compilers (build with github-actions, use win-builder, etc.) + In particular, beware of `ResolveLocaleName` on Windows (old R) + and the support for ICU's double conversion on Loongarch. + Good luck. ;) diff --git a/.devel/sphinx/news.md b/.devel/sphinx/news.md index d0cd5d48..68bb1d2b 100644 --- a/.devel/sphinx/news.md +++ b/.devel/sphinx/news.md @@ -1,7 +1,7 @@ # Changelog -## 1.8.2 (under development) +## 1.8.2 (2021-11-22) * [BUILD TIME] [BUGFIX] #501: Fixed failing build on 32-bit Windows (Windows API `ResolveLocaleName` function not available). @@ -10,6 +10,9 @@ before other `CPPFLAGS` (the same with other flag types) in the `configure` script to make it compatible with what happens in `Makevars`. +* [BUILD TIME] [BUGFIX] Support for ICU's `double`conversion on Loongarch + has been restored (see #463). + ## 1.8.1 (2023-11-09) @@ -79,7 +82,7 @@ ## 1.7.6 (2021-11-29) -* [BUILD TIME] #463: Added loongarch support in ICU's double conversion +* [BUILD TIME] #463: Added Loongarch support in ICU's double conversion (@liuxiang88). * [BUGFIX] #467: The UCRT build on Windows was not marking strings as `latin1`. diff --git a/.devel/sphinx/rapi/stri_datetime_add.md b/.devel/sphinx/rapi/stri_datetime_add.md index 6c011e65..65f9473f 100644 --- a/.devel/sphinx/rapi/stri_datetime_add.md +++ b/.devel/sphinx/rapi/stri_datetime_add.md @@ -68,7 +68,7 @@ print(x) ``` ``` -## [1] "2024-01-21 14:33:02 AEDT" +## [1] "2024-01-22 09:19:30 AEDT" ``` ```r @@ -76,7 +76,7 @@ stri_datetime_add(x, -2, units='months') ``` ``` -## [1] "2023-11-21 14:33:02 AEDT" +## [1] "2023-11-22 09:19:30 AEDT" ``` ```r diff --git a/.devel/sphinx/rapi/stri_datetime_create.md b/.devel/sphinx/rapi/stri_datetime_create.md index abd3a1ff..70b2c27d 100644 --- a/.devel/sphinx/rapi/stri_datetime_create.md +++ b/.devel/sphinx/rapi/stri_datetime_create.md @@ -96,5 +96,5 @@ stri_datetime_create(hour=15, minute=59) ``` ``` -## [1] "2023-11-21 15:59:00 AEDT" +## [1] "2023-11-22 15:59:00 AEDT" ``` diff --git a/.devel/sphinx/rapi/stri_datetime_fields.md b/.devel/sphinx/rapi/stri_datetime_fields.md index d2aeb894..1ebe27c0 100644 --- a/.devel/sphinx/rapi/stri_datetime_fields.md +++ b/.devel/sphinx/rapi/stri_datetime_fields.md @@ -77,9 +77,9 @@ stri_datetime_fields(stri_datetime_now()) ``` ## Year Month Day Hour Minute Second Millisecond WeekOfYear WeekOfMonth -## 1 2023 11 21 14 33 3 213 48 4 +## 1 2023 11 22 9 19 31 199 48 4 ## DayOfYear DayOfWeek Hour12 AmPm Era -## 1 325 3 2 2 2 +## 1 326 4 9 1 2 ``` ```r @@ -88,9 +88,9 @@ stri_datetime_fields(stri_datetime_now(), locale='@calendar=hebrew') ``` ## Year Month Day Hour Minute Second Millisecond WeekOfYear WeekOfMonth -## 1 5784 3 8 14 33 3 218 11 2 +## 1 5784 3 9 9 19 31 204 11 2 ## DayOfYear DayOfWeek Hour12 AmPm Era -## 1 67 3 2 2 1 +## 1 68 4 9 1 1 ``` ```r diff --git a/.devel/sphinx/rapi/stri_datetime_format.md b/.devel/sphinx/rapi/stri_datetime_format.md index e4a0168d..986ff268 100644 --- a/.devel/sphinx/rapi/stri_datetime_format.md +++ b/.devel/sphinx/rapi/stri_datetime_format.md @@ -221,5 +221,5 @@ stri_datetime_format(stri_datetime_now(), 'datetime_relative_medium') ``` ``` -## [1] "today, 2:33:03 pm" +## [1] "today, 9:19:31 am" ``` diff --git a/.devel/sphinx/rapi/stri_locale_set.md b/.devel/sphinx/rapi/stri_locale_set.md index fa9d8892..1b84e785 100644 --- a/.devel/sphinx/rapi/stri_locale_set.md +++ b/.devel/sphinx/rapi/stri_locale_set.md @@ -53,7 +53,7 @@ oldloc <- stri_locale_set('pt_BR') ``` ``` -## You are now working with stringi_1.8.1.9001 (pt_BR.UTF-8; ICU4C 74.1 [bundle]; Unicode 15.1) +## You are now working with stringi_1.8.2 (pt_BR.UTF-8; ICU4C 74.1 [bundle]; Unicode 15.1) ``` ```r @@ -65,7 +65,7 @@ stri_locale_set(oldloc) # restore the previous default locale ``` ``` -## You are now working with stringi_1.8.1.9001 (en_AU.UTF-8; ICU4C 74.1 [bundle]; Unicode 15.1) +## You are now working with stringi_1.8.2 (en_AU.UTF-8; ICU4C 74.1 [bundle]; Unicode 15.1) ``` ```r diff --git a/.devel/sphinx/rapi/stri_sprintf.md b/.devel/sphinx/rapi/stri_sprintf.md index fc563465..25e549a7 100644 --- a/.devel/sphinx/rapi/stri_sprintf.md +++ b/.devel/sphinx/rapi/stri_sprintf.md @@ -188,7 +188,7 @@ stri_sprintf("UNIX time %1$f is %1$s.", Sys.time()) ``` ``` -## [1] "UNIX time 1700537593.184348 is 2023-11-21 14:33:13.184348." +## [1] "UNIX time 1700605180.665721 is 2023-11-22 09:19:40.665721." ``` ```r @@ -213,7 +213,7 @@ stri_sprintf("%1$s is %1$f UNIX time.", Sys.time()) # re-coercion needed ``` ``` -## [1] "2023-11-21 14:33:13.18612 is 1700537593.186120 UNIX time." +## [1] "2023-11-22 09:19:40.667963 is 1700605180.667963 UNIX time." ``` ```r diff --git a/.github/workflows/r-check-other.yml b/.github/workflows/r-check-other.yml index f6a320fb..02f9836b 100644 --- a/.github/workflows/r-check-other.yml +++ b/.github/workflows/r-check-other.yml @@ -20,7 +20,6 @@ jobs: - {os: macOS-latest, r: 'release'} - {os: macOS-latest, r: 'oldrel-4'} - {os: windows-latest, r: 'release'} - - {os: windows-latest, r: 'oldrel-4'} - {os: windows-latest, r: 'oldrel-3'} - {os: ubuntu-latest, r: 'devel', http-user-agent: 'release'} - {os: ubuntu-latest, r: 'oldrel-4'} diff --git a/DESCRIPTION b/DESCRIPTION index 8187d947..0315571c 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,6 +1,6 @@ Package: stringi -Version: 1.8.1.9001 -Date: 2023-11-21 +Version: 1.8.2 +Date: 2023-11-22 Title: Fast and Portable Character String Processing Facilities Description: A collection of character string/text/natural language processing tools for pattern searching (e.g., with 'Java'-like regular diff --git a/NEWS b/NEWS index d0cd5d48..68bb1d2b 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,7 @@ # Changelog -## 1.8.2 (under development) +## 1.8.2 (2021-11-22) * [BUILD TIME] [BUGFIX] #501: Fixed failing build on 32-bit Windows (Windows API `ResolveLocaleName` function not available). @@ -10,6 +10,9 @@ before other `CPPFLAGS` (the same with other flag types) in the `configure` script to make it compatible with what happens in `Makevars`. +* [BUILD TIME] [BUGFIX] Support for ICU's `double`conversion on Loongarch + has been restored (see #463). + ## 1.8.1 (2023-11-09) @@ -79,7 +82,7 @@ ## 1.7.6 (2021-11-29) -* [BUILD TIME] #463: Added loongarch support in ICU's double conversion +* [BUILD TIME] #463: Added Loongarch support in ICU's double conversion (@liuxiang88). * [BUGFIX] #467: The UCRT build on Windows was not marking strings as `latin1`. diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js index 2c91cae2..6945faf7 100644 --- a/docs/_static/documentation_options.js +++ b/docs/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '1.8.1.9001', + VERSION: '1.8.2', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/genindex.html b/docs/genindex.html index 0601279d..2889587c 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -158,7 +158,7 @@ stringi