Path to this page:
./
textproc/R-stringi,
Character string processing facilities
Branch: CURRENT,
Version: 1.8.3nb3,
Package name: R-stringi-1.8.3nb3,
Maintainer: pkgsrc-usersstringi (pronounced "stringy") is the R package for fast, correct,
consistent and convenient string/text processing in each locale and
any native character encoding. The use of the ICU library gives R
users a platform-independent set of functions known to Java, Perl,
Python, PHP, and Ruby programmers.
Required to run:[
textproc/icu] [
math/R]
Master sites: (Expand)
Version history: (Expand)
- (2024-11-01) Updated to version: R-stringi-1.8.3nb3
- (2024-11-01) Updated to version: R-stringi-1.8.3nb2
- (2024-05-29) Updated to version: R-stringi-1.8.3nb1
- (2024-01-20) Updated to version: R-stringi-1.8.3
- (2023-11-08) Updated to version: R-stringi-1.7.12nb1
- (2023-06-03) Updated to version: R-stringi-1.7.12
CVS history: (Expand)
2024-01-20 13:43:54 by Makoto Fujiwara | Files touched by this commit (2) | |
Log message:
(textproc/R-stringi) Updated 1.7.12 to 1.8.3, make test does not pass
## 1.8.3 (2023-12-10)
## [BUILD TIME] [BUGFIX] Fixed the *format string is not a string literal
(potentially insecure)* warnings.
## 1.8.2 (2023-11-22)
* [BUILD TIME] [BUGFIX] #501: Fixed failing build on 32-bit Windows
(Windows API `ResolveLocaleName` function not available).
* [BUILD TIME] [BUGFIX] #502: `PKG_CPPFLAGS` are now considered
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)
* [GENERAL] ICU bundle updated to version 74.1 (Unicode 15.1, CLDR 44).
* [BACKWARD INCOMPATIBILITY] [BUILD TIME] Support for Solaris has now been
dropped. The package is no longer shipped with the very outdated ICU55 bundle.
A compiler supporting at least C++11 as well as ICU >= 61 are now required.
* [BACKWARD INCOMPATIBILITY] #469: Missing date-time fields in
`stri_datetime_parse` and `stri_datetime_create` now default to today's
midnight local time.
* [BACKWARD INCOMPATIBILITY] Removed the long-deprecated and defunct
`fallback_encoding` parameter of `stri_read_lines` and the ellipsis
parameter of `stri_opts_collator`, `stri_opts_regex`, `stri_opts_fixed`,
`stri_opts_brkiter`, and `stri_opts_regex`.
* [BUILD TIME] As per the suggestion of Prof. Brian Ripley, `icudt74l`
(ICU data - little endian) is now included in the source tarball (compressed
with xz to save space). This allows for building **`stringi`** on systems with
no internet access.
* [NEW FEATURE] #476: In break iterator-, date-time-, and collator-based
operations (e.g., `stri_sort`), a warning is emitted when the *root* ICU
resource bundle is returned when using an *explicitly* requested locale.
This might happen when we pass an 'unknown' `locale` argument to these
functions. Note that when relying on the default `locale=NULL` argument,
no warning is emitted. In such a case, checking
if the default locale as returned by `stri_enc_get` is amongst
those listed in `stri_enc_list` is recommended.
* [NEW FEATURE] The `C` locale identifier now resolves to `en_US_POSIX`.
* [BUGFIX] #469: `stri_datetime_parse` did not reset the `Calendar`
object when parsing multiple dates.
* [BUGFIX] #487: Some functions did not accept ASCII strings longer than
858993457 characters on input.
|
2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377) |
Log message:
*: recursive bump for icu 74.1
|
2023-06-03 14:45:56 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(textproc/R-stringi) Updated 1.7.6 to 1.7.12
## 1.7.12 (2023-01-09)
* [BUGFIX] Fixed some potential problems reported by `rchk`.
* [NOTE] [BACKWARD INCOMPATIBLE CHANGE IF ICU >= 72]
If building against ICU >= 72,
note a backward incompatible change: `@` is no longer a word break;
see <https://github.com/unicode-org/cldr/pull/2256> for more details.
## 1.7.8 (2022-07-11)
* [DOCUMENTATION] Paper on *stringi* has been published in
the *Journal of Statistical Software*;
see <https://doi.org/10.18637/jss.v103.i02>.
* [BUGFIX] #473, #397: Fixed buffer overflow in `stri_dup`.
`stri_dup`, `stri_paste`, ... fail more graciously on attempts to
generate strings of length >= 2^31 each.
* [BUILD TIME] #480: Using `Rf_isNull` instead of `isNull`.
* [DOCUMENTATION] #462: That the `numeric=TRUE` collator
does not handle negative numbers correctly is now mentioned in the manual.
|
2023-04-19 10:12:01 by Adam Ciarcinski | Files touched by this commit (2359) | |
Log message:
revbump after textproc/icu update
|
2022-11-23 17:21:30 by Adam Ciarcinski | Files touched by this commit (1878) | |
Log message:
massive revision bump after textproc/icu update
|
2022-04-23 16:43:58 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(textproc/R-stringi) Updated 1.7.4 to 1.7.6
# What Is New in *stringi*
## 1.7.6 (2021-11-29)
* [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`.
## 1.7.5 (2021-10-04)
* [DOCUMENTATION] Paper on *stringi* has been accepted for
publication in the *Journal of Statistical Software*,
see <https://stringi.gagolewski.com/_static/vignette/stringi.pdf>
for a draft version.
* [DOCUMENTATION] The *stringi* website at <https://stringi.gagolewski.com>
now features a comprehensive tutorial based on the aforementioned paper.
* [DOCUMENTATION] The *ICU* Project site has been moved to
<https://icu.unicode.org/>.
* [BUILD TIME] #457: The `autoconf` macros `AC_LANG_CPLUSPLUS`
and `AC_TRY_COMPILE` were obsolete.
* [BUGFIX] #458: Passing ALTREP objects no longer yields
'embeded nul in string' errors.
|
2022-04-18 21:12:27 by Adam Ciarcinski | Files touched by this commit (1798) | |
Log message:
revbump for textproc/icu update
|
2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063) |
Log message:
revbump for icu and libffi
|