Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit fae4512

Browse filesBrowse files
committed
ICU-22922 ICU BRS 77: front-load update version to 77.0.1
1 parent 515d0a7 commit fae4512
Copy full SHA for fae4512

File tree

Expand file treeCollapse file tree

28 files changed

+56
-54
lines changed
Open diff view settings
Filter options
Expand file treeCollapse file tree

28 files changed

+56
-54
lines changed
Open diff view settings
Collapse file

‎docs/processes/release/tasks/versions.md‎

Copy file name to clipboardExpand all lines: docs/processes/release/tasks/versions.md
+6-4Lines changed: 6 additions & 4 deletions
  • Display the source diff
  • Display the rich diff
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ need to be correspondingly updated. See below for more files to be updated and s
5353
[icu4c/source/data/misc/icuver.txt](https://github.com/unicode-org/icu/blob/main/icu4c/source/data/misc/icuver.txt)
5454
needs to be updated with the correct version number for ICU and its data.
5555

56+
### CLDR-to-ICU Conversion
57+
5658
#### Since ICU 77
5759

5860
The tool takes the `icuVersion` and `icuDataVersion` from the official ICU APIs.
@@ -171,7 +173,7 @@ Changing the version for Java starting with ICU 74 requires a few steps:
171173
2. [icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/DebugUtilitiesData.java](https://github.com/unicode-org/icu/blob/main/icu4j/main/core/src/test/java/com/ibm/icu/dev/test/util/DebugUtilitiesData.java)
172174

173175
There is a public string named `ICU4C_VERSION` which should be updated accordingly.
174-
'public static final String ICU4C_VERSION="74.0.1";'
176+
`public static final String ICU4C_VERSION="74.0.1";`
175177

176178
3. When creating the final release of a major ICU version,
177179
or a point release (minor version update on a maintenance branch),
@@ -208,7 +210,7 @@ The command requires a version number string that follows the typical Java / Mav
208210
This should happen at the same time and along with the work in the previous step for the version number
209211
when the version number is updated on `main` in the commit after the release/maintanence branch is cut.
210212
In other words, the above `versions:set-property` step should be executed at the same time
211-
`mvn versions:set -DnewVersion=74.0.1-SNAPSHOT` is executed.
213+
`mvn versions:set -DnewVersion=74.0.1-SNAPSHOT -DgenerateBackupPoms=false` is executed.
212214
213215
5. Update the following variables in `icu4j/releases_tools/shared.sh`
214216
@@ -229,7 +231,7 @@ Since ICU 77 this moved to a property:
229231
```
230232
Which can be easily be set from command line:
231233
```sh
232-
mvn versions:set-property -Dproperty=icu4j.version -DnewVersion=77.1 -f $ICU_DIR/tools/cldr/cldr-to-icu
234+
mvn versions:set-property -Dproperty=icu4j.version -DnewVersion=77.1 -f $ICU_DIR/tools/cldr/cldr-to-icu -DgenerateBackupPoms=false
233235
```
234236

235237
#### Until ICU 73 (inclusive)
@@ -291,7 +293,7 @@ For updating ICU version numbers, follow the steps below.
291293
3. [icu4j/main/core/src/main/java/com/ibm/icu/util/VersionInfo.java](https://github.com/unicode-org/icu/blob/main/icu4j/main/core/src/main/java/com/ibm/icu/util/VersionInfo.java)
292294

293295
There is a static block starting at line 501 (as of 54.1) in the source file.
294-
296+
295297
Update the `ICU_VERSION` value, where the first three arguments represent the
296298
major, minor, and patch versions of a semantic version.
297299
Use the `getInstance(major, 0, 1, 0)` as the version during pre-release development,
Collapse file

‎icu4c/source/allinone/Build.Windows.IcuVersion.props‎

Copy file name to clipboardExpand all lines: icu4c/source/allinone/Build.Windows.IcuVersion.props
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
44
<!-- This file is used to set the ICU Major Version number, which is used as a suffix on various file names in other Visual Studio projects. -->
55
<PropertyGroup>
6-
<IcuMajorVersion>76</IcuMajorVersion>
6+
<IcuMajorVersion>77</IcuMajorVersion>
77
</PropertyGroup>
88
</Project>
Collapse file

‎icu4c/source/common/unicode/uvernum.h‎

Copy file name to clipboardExpand all lines: icu4c/source/common/unicode/uvernum.h
+7-7Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,19 +53,19 @@
5353
* This value will change in the subsequent releases of ICU
5454
* @stable ICU 2.4
5555
*/
56-
#define U_ICU_VERSION_MAJOR_NUM 76
56+
#define U_ICU_VERSION_MAJOR_NUM 77
5757

5858
/** The current ICU minor version as an integer.
5959
* This value will change in the subsequent releases of ICU
6060
* @stable ICU 2.6
6161
*/
62-
#define U_ICU_VERSION_MINOR_NUM 1
62+
#define U_ICU_VERSION_MINOR_NUM 0
6363

6464
/** The current ICU patchlevel version as an integer.
6565
* This value will change in the subsequent releases of ICU
6666
* @stable ICU 2.4
6767
*/
68-
#define U_ICU_VERSION_PATCHLEVEL_NUM 0
68+
#define U_ICU_VERSION_PATCHLEVEL_NUM 1
6969

7070
/** The current ICU build level version as an integer.
7171
* This value is for use by ICU clients. It defaults to 0.
@@ -79,7 +79,7 @@
7979
* This value will change in the subsequent releases of ICU
8080
* @stable ICU 2.6
8181
*/
82-
#define U_ICU_VERSION_SUFFIX _76
82+
#define U_ICU_VERSION_SUFFIX _77
8383

8484
/**
8585
* \def U_DEF2_ICU_ENTRY_POINT_RENAME
@@ -132,7 +132,7 @@
132132
* This value will change in the subsequent releases of ICU
133133
* @stable ICU 2.4
134134
*/
135-
#define U_ICU_VERSION "76.1"
135+
#define U_ICU_VERSION "77.0.1"
136136

137137
/**
138138
* The current ICU library major version number as a string, for library name suffixes.
@@ -145,13 +145,13 @@
145145
*
146146
* @stable ICU 2.6
147147
*/
148-
#define U_ICU_VERSION_SHORT "76"
148+
#define U_ICU_VERSION_SHORT "77"
149149

150150
#ifndef U_HIDE_INTERNAL_API
151151
/** Data version in ICU4C.
152152
* @internal ICU 4.4 Internal Use Only
153153
**/
154-
#define U_ICU_DATA_VERSION "76.1"
154+
#define U_ICU_DATA_VERSION "77.0.1"
155155
#endif /* U_HIDE_INTERNAL_API */
156156

157157
/*===========================================================================
Collapse file

‎icu4c/source/configure‎

Copy file name to clipboardExpand all lines: icu4c/source/configure
+9-9Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#! /bin/sh
22
# Guess values for system-dependent variables and create Makefiles.
3-
# Generated by GNU Autoconf 2.72 for ICU 76.1.
3+
# Generated by GNU Autoconf 2.72 for ICU 77.0.1.
44
#
55
# Report bugs to <https://icu.unicode.org/bugs>.
66
#
@@ -606,8 +606,8 @@ MAKEFLAGS=
606606
# Identity of this package.
607607
PACKAGE_NAME='ICU'
608608
PACKAGE_TARNAME='icu4c'
609-
PACKAGE_VERSION='76.1'
610-
PACKAGE_STRING='ICU 76.1'
609+
PACKAGE_VERSION='77.0.1'
610+
PACKAGE_STRING='ICU 77.0.1'
611611
PACKAGE_BUGREPORT='https://icu.unicode.org/bugs'
612612
PACKAGE_URL='https://icu.unicode.org/'
613613

@@ -1387,7 +1387,7 @@ if test "$ac_init_help" = "long"; then
13871387
# Omit some internal or obsolete options to make the list less imposing.
13881388
# This message is too long to be a string in the A/UX 3.1 sh.
13891389
cat <<_ACEOF
1390-
'configure' configures ICU 76.1 to adapt to many kinds of systems.
1390+
'configure' configures ICU 77.0.1 to adapt to many kinds of systems.
13911391
13921392
Usage: $0 [OPTION]... [VAR=VALUE]...
13931393
@@ -1453,7 +1453,7 @@ fi
14531453

14541454
if test -n "$ac_init_help"; then
14551455
case $ac_init_help in
1456-
short | recursive ) echo "Configuration of ICU 76.1:";;
1456+
short | recursive ) echo "Configuration of ICU 77.0.1:";;
14571457
esac
14581458
cat <<\_ACEOF
14591459
@@ -1592,7 +1592,7 @@ fi
15921592
test -n "$ac_init_help" && exit $ac_status
15931593
if $ac_init_version; then
15941594
cat <<\_ACEOF
1595-
ICU configure 76.1
1595+
ICU configure 77.0.1
15961596
generated by GNU Autoconf 2.72
15971597
15981598
Copyright (C) 2023 Free Software Foundation, Inc.
@@ -2184,7 +2184,7 @@ cat >config.log <<_ACEOF
21842184
This file contains any messages produced by compilers while
21852185
running configure, to aid debugging if configure makes a mistake.
21862186
2187-
It was created by ICU $as_me 76.1, which was
2187+
It was created by ICU $as_me 77.0.1, which was
21882188
generated by GNU Autoconf 2.72. Invocation command line was
21892189
21902190
$ $0$ac_configure_args_raw
@@ -9019,7 +9019,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
90199019
# report actual input values of CONFIG_FILES etc. instead of their
90209020
# values after options handling.
90219021
ac_log="
9022-
This file was extended by ICU $as_me 76.1, which was
9022+
This file was extended by ICU $as_me 77.0.1, which was
90239023
generated by GNU Autoconf 2.72. Invocation command line was
90249024
90259025
CONFIG_FILES = $CONFIG_FILES
@@ -9075,7 +9075,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
90759075
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
90769076
ac_cs_config='$ac_cs_config_escaped'
90779077
ac_cs_version="\\
9078-
ICU config.status 76.1
9078+
ICU config.status 77.0.1
90799079
configured by $0, generated by GNU Autoconf 2.72,
90809080
with options \\"\$ac_cs_config\\"
90819081
Collapse file

‎icu4c/source/data/makedata.mak‎

Copy file name to clipboardExpand all lines: icu4c/source/data/makedata.mak
+2-2Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212

1313
##############################################################################
1414
# Keep the following in sync with the version - see common/unicode/uvernum.h
15-
U_ICUDATA_NAME=icudt76
15+
U_ICUDATA_NAME=icudt77
1616
##############################################################################
1717
!IF "$(UWP)" == "UWP"
1818
# Optionally change the name of the data file for the UWP version.
19-
U_ICUDATA_NAME=icudt76
19+
U_ICUDATA_NAME=icudt77
2020
!ENDIF
2121
U_ICUDATA_ENDIAN_SUFFIX=l
2222
UNICODE_VERSION=16.0
Collapse file

‎icu4c/source/data/misc/icuver.txt‎

Copy file name to clipboardExpand all lines: icu4c/source/data/misc/icuver.txt
+2-2Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
// ***************************************************************************
1010
icuver:table(nofallback){
1111
CLDRVersion{"46"}
12-
DataVersion{"76.1.0.0"}
13-
ICUVersion{"76.1.0.0"}
12+
DataVersion{"77.0.1.0"}
13+
ICUVersion{"77.0.1.0"}
1414
}
Collapse file

‎icu4j/demos/pom.xml‎

Copy file name to clipboardExpand all lines: icu4j/demos/pom.xml
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<groupId>com.ibm.icu</groupId>
1010
<artifactId>icu4j-root</artifactId>
11-
<version>76.1</version>
11+
<version>77.0.1-SNAPSHOT</version>
1212
</parent>
1313

1414
<artifactId>demos</artifactId>
Collapse file

‎icu4j/main/charset/pom.xml‎

Copy file name to clipboardExpand all lines: icu4j/main/charset/pom.xml
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<groupId>com.ibm.icu</groupId>
1010
<artifactId>icu4j-root</artifactId>
11-
<version>76.1</version>
11+
<version>77.0.1-SNAPSHOT</version>
1212
<relativePath>../../pom.xml</relativePath>
1313
</parent>
1414

Collapse file

‎icu4j/main/collate/pom.xml‎

Copy file name to clipboardExpand all lines: icu4j/main/collate/pom.xml
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<groupId>com.ibm.icu</groupId>
1010
<artifactId>icu4j-root</artifactId>
11-
<version>76.1</version>
11+
<version>77.0.1-SNAPSHOT</version>
1212
<relativePath>../../pom.xml</relativePath>
1313
</parent>
1414

Collapse file

‎icu4j/main/common_tests/pom.xml‎

Copy file name to clipboardExpand all lines: icu4j/main/common_tests/pom.xml
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<parent>
99
<groupId>com.ibm.icu</groupId>
1010
<artifactId>icu4j-root</artifactId>
11-
<version>76.1</version>
11+
<version>77.0.1-SNAPSHOT</version>
1212
<relativePath>../../pom.xml</relativePath>
1313
</parent>
1414

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.