|
1 | 1 | # Changelog |
2 | 2 |
|
3 | 3 |
|
4 | | -## 1.8.1 (2023-11-08) |
| 4 | +## 1.8.1 (2023-11-09) |
5 | 5 |
|
6 | 6 | * [GENERAL] ICU bundle updated to version 74.1 (Unicode 15.1, CLDR 44). |
7 | 7 |
|
8 | | -* [BACKWARD INCOMPATIBLE] [BUILD TIME] Support for Solaris has now been dropped. |
9 | | - The package is no longer shipped with the very outdated ICU55 bundle. |
| 8 | +* [BACKWARD INCOMPATIBILITY] [BUILD TIME] Support for Solaris has now been |
| 9 | + dropped. The package is no longer shipped with the very outdated ICU55 bundle. |
10 | 10 | A compiler supporting at least C++11 as well as ICU >= 61 are now required. |
11 | 11 |
|
12 | | -* [BACKWARD INCOMPATIBLE] #469: Missing date-time fields in |
| 12 | +* [BACKWARD INCOMPATIBILITY] #469: Missing date-time fields in |
13 | 13 | `stri_datetime_parse` and `stri_datetime_create` now default to today's |
14 | 14 | midnight local time. |
15 | 15 |
|
| 16 | +* [BACKWARD INCOMPATIBILITY] Removed the long-deprecated and defunct |
| 17 | + `fallback_encoding` parameter of `stri_read_lines` and the ellipsis |
| 18 | + parameter of `stri_opts_collator`, `stri_opts_regex`, `stri_opts_fixed`, |
| 19 | + and `stri_opts_regex`. |
| 20 | + |
16 | 21 | * [BUILD TIME] As per the suggestion of Prof. Brian Ripley, `icudt74l` |
17 | 22 | (ICU data - little endian) is now included in the source tarball (compressed |
18 | 23 | with xz to save space). This allows for building *stringi* on systems with |
19 | 24 | no internet access. |
20 | 25 |
|
21 | | -* [NEW FEATURE] #476: A warning is emitted when selecting an unknown locale |
22 | | - for collation as it most likely indicates that a wrong resource is being |
23 | | - returned. |
| 26 | +* [NEW FEATURE] #476: In break iterator-, date-time-, and collator-based |
| 27 | + operations (e.g., `stri_sort`), a warning is emitted when the *root* ICU |
| 28 | + resource bundle is returned when using an *explicitly* requested locale. |
| 29 | + This might happen when we pass an 'unknown' `locale` argument to these |
| 30 | + functions. Note that when relying on the default `locale=NULL` argument, |
| 31 | + no warning is emitted. In such a case, checking |
| 32 | + if the default locale as returned by `stri_enc_get` is amongst |
| 33 | + those listed in `stri_enc_list` is recommended. |
24 | 34 |
|
25 | 35 | * [NEW FEATURE] The `C` locale identifier now resolves to `en_US_POSIX`. |
26 | 36 |
|
|
0 commit comments