Skip to content

Releases: gagolews/stringi

stringi_1.8.4

06 May 13:18
Compare
Choose a tag to compare

1.8.4 (2024-05-06)

stringi_1.8.3

10 Dec 08:12
Compare
Choose a tag to compare

1.8.3 (2023-12-10)

[BUILD TIME] [BUGFIX] Fixed the *format string is not a string literal

(potentially insecure)* warnings.

stringi_1.8.2

21 Nov 23:05
Compare
Choose a tag to compare

1.8.2 (2021-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 doubleconversion on Loongarch
    has been restored (see #463).

stringi_1.8.1

09 Nov 01:40
Compare
Choose a tag to compare

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,
    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.

stringi_1.7.12

09 Jan 07:30
Compare
Choose a tag to compare

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 unicode-org/cldr#2256 for more details.

stringi_1.7.8

11 Jul 02:06
Compare
Choose a tag to compare

Tiny fixes in the man files.

stringi_1.7.7

02 Jul 08:48
Compare
Choose a tag to compare

1.7.7 (2022-07-02)

  • [DOCUMENTATION] Paper on stringi has been published in
    the Journal of Statistical Software, see https://dx.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.

stringi_1.7.6

28 Nov 23:46
Compare
Choose a tag to compare

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.

stringi_1.7.5

04 Oct 00:49
Compare
Choose a tag to compare

1.7.5 (2021-10-04)

stringi_1.7.4

12 Aug 01:54
Compare
Choose a tag to compare

1.7.4 (2021-08-12)

  • [BUGFIX] #449: Fixed segfaults generated by stri_sprintf.

  • [BUILD TIME] No longer defining USE_RINTERNALS and R_NO_REMAP.