You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
locale data with new locales, and various additions and corrections.
29
28
30
29
ICU 77 is mostly focused on bug fixes, segmentation conformance, and other refinements.
@@ -39,11 +38,31 @@ For more details, including migration issues, see below.
39
38
40
39
Please use the [icu-support mailing list](https://icu.unicode.org/contacts) and/or [find/submit error reports](https://icu.unicode.org/bugs).
41
40
41
+
### Attention: Future Changes
42
+
43
+
Beginning with ICU 78 (2025-oct):
44
+
45
+
1. We want to move the minimum required Java version from Java 8 to Java 11.
46
+
This is a significant, useful update in terms of the Java language and
47
+
standard library, and simplifies ICU tooling which currently uses
48
+
a mix of Java 8 and Java 11.
49
+
Note that [Android desugaring](https://developer.android.com/studio/write/java11-default-support-table)
50
+
supports at least Java 11 since late 2023.\
51
+
See [ICU-23072](https://unicode-org.atlassian.net/browse/ICU-23072)
52
+
where you can provide comments.
53
+
2. We are planning to remove the
54
+
[ICU4J Locale Service Provider](../userguide/icu4j/locale-service-provider.md)
55
+
([Maven: com.ibm.icu / icu4j-localespi / version 76.1](https://mvnrepository.com/artifact/com.ibm.icu/icu4j-localespi/76.1)).
56
+
It is much less useful than when we added it, has very low usage,
57
+
needs work for newer Java versions, and complicates ICU4J development.\
58
+
See [ICU-23071](https://unicode-org.atlassian.net/browse/ICU-23071)
59
+
where you can provide comments.
60
+
42
61
### Version Number
43
62
44
63
The initial release has library version number 77.1.
45
64
46
-
* Release date: 2025-03-TODO
65
+
* Release date: 2025-03-13
47
66
*[List of tickets fixed in ICU 77](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%2077.1%20ORDER%20BY%20component%20ASC%2C%2
10000
0created%20DESC)
48
67
49
68
If there are maintenance releases, they will be 77.2, 77.3, etc. (During ICU 77 development, the library version number was 77.0.x.)
@@ -53,7 +72,7 @@ Note: There may be additional commits on the [maint/maint-77](https://github.com
Copy file name to clipboardExpand all lines: docs/download/index.md
+9-12Lines changed: 9 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -14,26 +14,23 @@ License & terms of use: http://www.unicode.org/copyright.html
14
14
15
15
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:
[Maven: com.ibm.icu / icu4j / version 77.1](https://mvnrepository.com/artifact/com.ibm.icu/icu4j/77.1)
18
22
19
-
***2025-02-21: ICU 77rc is now available.***
20
-
It updates to [CLDR 47](https://cldr.unicode.org/downloads/cldr-47)
23
+
[ICU 77](77.md) updates to [CLDR 47](https://cldr.unicode.org/downloads/cldr-47)
21
24
locale data with new locales, and various additions and corrections.
22
25
23
26
ICU 77 is mostly focused on bug fixes, segmentation conformance, and other refinements.
24
27
The technology preview implementations of the CLDR MessageFormat 2.0 specification have been updated to incorporate some, but not yet all, of the CLDR 47 changes. (Java more than C++)
25
28
26
-
See [ICU 77](77.md).
27
-
28
-
## Latest Release
29
-
30
-
***2024-10-24: ICU 76 is now available.***
31
-
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.
32
-
33
-
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).
34
-
35
29
## Previous Releases
36
30
31
+
- 2024-10-24: **ICU 76** 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.
32
+
- 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).
33
+
37
34
- 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).
38
35
39
36
- 2023-12-13: **ICU 74.2** released with date/time formatting bug fixes. See [Downloading ICU > ICU 74](https://icu.unicode.org/download/74).
[Maven: com.ibm.icu / icu4j / version 77.1](https://mvnrepository.com/artifact/com.ibm.icu/icu4j/77.1)
41
+
42
+
[ICU 77](download/77.md) updates to [CLDR 47](https://cldr.unicode.org/downloads/cldr-47)
43
+
locale data with new locales, and various additions and corrections.
44
+
45
+
ICU 77 is mostly focused on bug fixes, segmentation conformance, and other refinements.
46
+
The technology preview implementations of the CLDR MessageFormat 2.0 specification have been updated to incorporate some, but not yet all, of the CLDR 47 changes. (Java more than C++)
47
+
36
48
## ICU team member pages
37
49
38
50
Other documentation pages here are written by and for team members.
0 commit comments