From 698217ef630fb8f2a88f1bbeec778f9fc5bf4d84 Mon Sep 17 00:00:00 2001 From: Markus Scherer Date: Thu, 24 Oct 2024 18:36:53 +0000 Subject: [PATCH] ICU-22922 ICU 76 final release See #3252 --- docs/download/76.md | 14 ++++++++------ docs/download/index.md | 21 ++++++++------------- 2 files changed, 16 insertions(+), 19 deletions(-) diff --git a/docs/download/76.md b/docs/download/76.md index ed0c3d325013..93067029f8d2 100644 --- a/docs/download/76.md +++ b/docs/download/76.md @@ -49,7 +49,7 @@ Please use the [icu-support mailing list](https://icu.unicode.org/contacts) and/ The initial release has library version number 76.1. -* Release date: _planned for_ 2024-10-24 +* Release date: 2024-10-24 * [List of tickets fixed in ICU 76](https://unicode-org.atlassian.net/issues/?jql=project%20%3D%20ICU%20AND%20status%20%3D%20Done%20AND%20resolution%20in%20%28Fixed%2C%20%22Fixed%20by%20Other%20Ticket%22%29%20AND%20fixVersion%20%3D%2076.1%20ORDER%20BY%20component%20ASC%2C%20created%20DESC) If there are maintenance releases, they will be 76.2, 76.3, etc. (During ICU 76 development, the library version number was 76.0.x.) @@ -100,6 +100,7 @@ Note: There may be additional commits on the [maint/maint-76](https://github.com traditional vs. simplified forms of radicals are now distinguished on a lower level than the number of residual strokes. In alphabetic indexes for radical-stroke sort orders, only the traditional forms of radicals are now available as index characters. +* Updated IBM EBCDIC code page 1388 (Simplified Chinese) mapping data to ibm-cp1388_P100-2024 ([ICU-22596](https://unicode-org.atlassian.net/browse/ICU-22596)) * Time zone data (tzdata) version 2024b (2024-sep). Note that pre-1970 data for a number of time zones has been removed, as has been the case in the upstream [tzdata](https://www.iana.org/time-zones) release since 2021b. * The Asia/Almaty time zone has become an alias following IANA TZ database changes. * CLDR added support for deprecated timezone codes by remapping: @@ -145,7 +146,9 @@ Note: There may be additional commits on the [maint/maint-76](https://github.com ## Known Issues -* None yet +* One late CLDR 46 bug fix was accidentally omitted from ICU 46: + [CLDR-18002](https://unicode-org.atlassian.net/browse/CLDR-18002) Fix likely subtag inconsistency + ([CLDR PR #4105](https://github.com/unicode-org/cldr/pull/4105)) ## Migration Issues @@ -242,17 +245,16 @@ ICU4J should work on Android API level 21 and later but may require “[library ## Download -Source and binary downloads are available on the git/GitHub tag page: https://github.com/unicode-org/icu/releases/tag/release-76-rc +Source and binary downloads are available on the git/GitHub tag page: See the [Source Code Setup](../devsetup/source/) page for how to download the ICU file tree directly from GitHub. ICU locale data was generated from CLDR data equivalent to: -* https://github.com/unicode-org/cldr/releases/tag/release-46-beta3 -* https://github.com/unicode-org/cldr-staging/releases/tag/release-46-beta3 +* +* [Maven dependency](https://central.sonatype.com/artifact/com.ibm.icu/icu4j): -TODO ``` com.ibm.icu diff --git a/docs/download/index.md b/docs/download/index.md index 59efe442bc79..452d568d9d15 100644 --- a/docs/download/index.md +++ b/docs/download/index.md @@ -14,29 +14,24 @@ License & terms of use: http://www.unicode.org/copyright.html If you want to use ICU (as opposed to developing it), it is recommended that you download an official packaged version of the ICU source code. These versions are tested more thoroughly than day-to-day development builds of the system, and they are packaged in zip and tar files for convenient download. Here are several recent releases of ICU that are available: -## Release Candidate -***2024-09-30: ICU 76 release candidate is now available.*** +## Latest Release + +***2024-10-24: ICU 76 is now available.*** It updates to [Unicode 16](https://www.unicode.org/versions/Unicode16.0.0/) ([blog](https://blog.unicode.org/2024/09/announcing-unicode-standard-version-160.html)), including new characters and scripts, emoji, collation & IDNA changes, and corresponding APIs and implementations. It also updates to [CLDR 46](https://cldr.unicode.org/downloads/cldr-46) ([beta blog](https://blog.unicode.org/2024/09/unicode-cldr-46-beta-available-for.html)) locale data with new locales, significant updates to existing locales, and various additions and corrections. For example, the CLDR and Unicode default sort orders are now very nearly the same. Most of the java.time (Temporal) types can now be formatted directly. There are some new APIs to make ICU easier to use with modern C++ and Java patterns. The Java and C++ technology preview implementations of the CLDR MessageFormat 2.0 specification have been updated to match recent changes. See [ICU 76](76.md). -Please test this release candidate on your platforms and report bugs and regressions by Monday, 2024-oct-21, via the [icu-support](https://icu.unicode.org/contacts) mailing list, and/or please [find/submit error reports](https://icu.unicode.org/bugs). - -Please do not use this release candidate in production. - -## Latest Release - -***2024-04-17: ICU 75 is now available.*** It updates to [CLDR 45](https://cldr.unicode.org/index/downloads/cldr-45) ([beta blog](https://blog.unicode.org/2024/04/unicode-cldr-v45-beta-available-for.html)) locale data with new locales and various additions and corrections. C++ code now requires C++17 and is being made more robust. The CLDR MessageFormat 2.0 specification is now in [technology preview](https://github.com/unicode-org/message-format-wg?tab=readme-ov-file#messageformat-2-technical-preview), together with a corresponding update of the ICU4J (Java) tech preview and a new ICU4C (C++) tech preview. See [Downloading ICU > ICU 75](https://icu.unicode.org/download/75). - ## Previous Releases +- 2024-04-17: **ICU 75** updates to [CLDR 45](https://cldr.unicode.org/index/downloads/cldr-45) ([beta blog](https://blog.unicode.org/2024/04/unicode-cldr-v45-beta-available-for.html)) locale data with new locales and various additions and corrections. C++ code now requires C++17 and is being made more robust. The CLDR MessageFormat 2.0 specification is now in [technology preview](https://github.com/unicode-org/message-format-wg?tab=readme-ov-file#messageformat-2-technical-preview), together with a corresponding update of the ICU4J (Java) tech preview and a new ICU4C (C++) tech preview. See [Downloading ICU > ICU 75](https://icu.unicode.org/download/75). + - 2023-12-13: **ICU 74.2** released with date/time formatting bug fixes. See [Downloading ICU > ICU 74](https://icu.unicode.org/download/74). -- 2023-10-31: **ICU 74** is now available. It updates to [Unicode 15.1](http://blog.unicode.org/2023/09/announcing-unicode-standard-version-151.html), including new characters, emoji, security mechanisms, and corresponding APIs and implementations. It also updates to [CLDR 44](https://cldr.unicode.org/index/downloads/cldr-44) ([blog](https://blog.unicode.org/2023/10/unicode-cldr-v44-available.html)) locale data with new locales and various additions and corrections. See [Downloading ICU > ICU 74](https://icu.unicode.org/download/74). +- 2023-10-31: **ICU 74** updates to [Unicode 15.1](http://blog.unicode.org/2023/09/announcing-unicode-standard-version-151.html), including new characters, emoji, security mechanisms, and corresponding APIs and implementations. It also updates to [CLDR 44](https://cldr.unicode.org/index/downloads/cldr-44) ([blog](https://blog.unicode.org/2023/10/unicode-cldr-v44-available.html)) locale data with new locales and various additions and corrections. See [Downloading ICU > ICU 74](https://icu.unicode.org/download/74). -- 2023-06-15: **ICU 73.2** is now available. Maintenance release with changes for GB18030 compliance, English AM/PM spaces, word segmentation around @ sign, etc. See [Downloading ICU > ICU 73](https://icu.unicode.org/download/73). +- 2023-06-15: **ICU 73.2**: Maintenance release with changes for GB18030 compliance, English AM/PM spaces, word segmentation around @ sign, etc. See [Downloading ICU > ICU 73](https://icu.unicode.org/download/73). -- 2023-04-13: **ICU 73** is now available. It updates to [CLDR 43](https://blog.unicode.org/2023/04/the-unicode-cldr-v43-released.html) locale data with various additions and corrections. +- 2023-04-13: **ICU 73** updates to [CLDR 43](https://blog.unicode.org/2023/04/the-unicode-cldr-v43-released.html) locale data with various additions and corrections. ICU 73 improves Japanese and Korean short-text line breaking, reduces C++ memory use in date formatting, and promotes the Java person name formatter from tech preview to draft. For details, see [Downloading ICU > ICU 73](https://icu.unicode.org/download/73).