Skip to content

Commit 30efee0

Browse files
committed
ICU-22723 BRS_76_RC: Update version number to 76.1-SNAPSHOT
1 parent 23c641f commit 30efee0

File tree

26 files changed

+51
-42
lines changed

26 files changed

+51
-42
lines changed

docs/processes/release/tasks/versions.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -161,7 +161,12 @@ Changing the version for Java starting with ICU 74 requires a few steps:
161161
public static final String <b>ICU_DATA_VERSION_PATH = "74b";</b>
162162
</pre>
163163

164-
2. When creating the final release of a major ICU version,
164+
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)
165+
166+
There is a public string named `ICU4C_VERSION` which should be updated accordingly.
167+
'public static final String ICU4C_VERSION="74.0.1";'
168+
169+
3. When creating the final release of a major ICU version,
165170
or a point release (minor version update on a maintenance branch),
166171
update the Maven project version for ICU4J at the root (`icu4j/pom.xml`) and all of the submodules
167172
with the following Maven command.
@@ -185,7 +190,7 @@ The command requires a version number string that follows the typical Java / Mav
185190
mvn versions:set -DnewVersion=74.1 -DgenerateBackupPoms=false
186191
```
187192

188-
3. Immediately after creating the final release of a major ICU version, update the value that represents just the major version number of the semantic version. To do this, update the value of the ICU `icu.major.version` property in the root Maven pom.xml file at `icu4j/pom.xml`.
193+
4. Immediately after creating the final release of a major ICU version, update the value that represents just the major version number of the semantic version. To do this, update the value of the ICU `icu.major.version` property in the root Maven pom.xml file at `icu4j/pom.xml`.
189194

190195
This can be done by running the following command:
191196

@@ -198,13 +203,17 @@ The command requires a version number string that follows the typical Java / Mav
198203
In other words, the above `versions:set-property` step should be executed at the same time
199204
`mvn versions:set -DnewVersion=74.0.1-SNAPSHOT` is executed.
200205
201-
4. Update the following variables in `icu4j/releases_tools/shared.sh`
206+
5. Update the following variables in `icu4j/releases_tools/shared.sh`
202207
203208
* `artifact_version` - The version used in the Maven `pom.xml` files. You can alternatively produce this value by running `mvn help:evaluate -Dexpression=project.version -q -DforceStdout`.
204209
* `github_rel_version` - The version used in the name of the GitHub downloadable artifacts. For example "73_2" or "74rc".
205210
* `api_report_version` - The major version of the new version. Change during RC BRS.
206211
* `api_report_prev_version` - The major version of the previous version. Change during RC BRS.
207212
213+
6. cldr-to-icu build tool has a dependency on the icu4j packages which needs to be updated in [`tools/cldr/cldr-to-icu/pom.xml`](https://github.com/unicode-org/icu/blob/main/tools/cldr/cldr-to-icu/pom.xml). Please update it to match the version that was updated in `icu4j/pom.xml` in the steps above.
214+
215+
`<version>74.0.1-SNAPSHOT</version>`
216+
208217
209218
#### Until ICU 73 (inclusive)
210219

icu4c/source/common/unicode/uvernum.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,13 +59,13 @@
5959
* This value will change in the subsequent releases of ICU
6060
* @stable ICU 2.6
6161
*/
62-
#define U_ICU_VERSION_MINOR_NUM 0
62+
#define U_ICU_VERSION_MINOR_NUM 1
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 1
68+
#define U_ICU_VERSION_PATCHLEVEL_NUM 0
6969

7070
/** The current ICU build level version as an integer.
7171
* This value is for use by ICU clients. It defaults to 0.
@@ -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.0.1"
135+
#define U_ICU_VERSION "76.1"
136136

137137
/**
138138
* The current ICU library major version number as a string, for library name suffixes.
@@ -151,7 +151,7 @@
151151
/** Data version in ICU4C.
152152
* @internal ICU 4.4 Internal Use Only
153153
**/
154-
#define U_ICU_DATA_VERSION "76.0.1"
154+
#define U_ICU_DATA_VERSION "76.1"
155155
#endif /* U_HIDE_INTERNAL_API */
156156

157157
/*===========================================================================

icu4c/source/configure

Lines 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.0.1.
3+
# Generated by GNU Autoconf 2.72 for ICU 76.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.0.1'
610-
PACKAGE_STRING='ICU 76.0.1'
609+
PACKAGE_VERSION='76.1'
610+
PACKAGE_STRING='ICU 76.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.0.1 to adapt to many kinds of systems.
1390+
'configure' configures ICU 76.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.0.1:";;
1456+
short | recursive ) echo "Configuration of ICU 76.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.0.1
1595+
ICU configure 76.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.0.1, which was
2187+
It was created by ICU $as_me 76.1, which was
21882188
generated by GNU Autoconf 2.72. Invocation command line was
21892189
21902190
$ $0$ac_configure_args_raw
@@ -9018,7 +9018,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
90189018
# report actual input values of CONFIG_FILES etc. instead of their
90199019
# values after options handling.
90209020
ac_log="
9021-
This file was extended by ICU $as_me 76.0.1, which was
9021+
This file was extended by ICU $as_me 76.1, which was
90229022
generated by GNU Autoconf 2.72. Invocation command line was
90239023
90249024
CONFIG_FILES = $CONFIG_FILES
@@ -9074,7 +9074,7 @@ ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
90749074
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
90759075
ac_cs_config='$ac_cs_config_escaped'
90769076
ac_cs_version="\\
9077-
ICU config.status 76.0.1
9077+
ICU config.status 76.1
90789078
configured by $0, generated by GNU Autoconf 2.72,
90799079
with options \\"\$ac_cs_config\\"
90809080

icu4c/source/data/misc/icuver.txt

Lines 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.0.1.0"}
13-
ICUVersion{"76.0.1.0"}
12+
DataVersion{"76.1.0.0"}
13+
ICUVersion{"76.1.0.0"}
1414
}

icu4j/demos/pom.xml

Lines 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.0.1-SNAPSHOT</version>
11+
<version>76.1-SNAPSHOT</version>
1212
</parent>
1313

1414
<artifactId>demos</artifactId>

icu4j/main/charset/pom.xml

Lines 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.0.1-SNAPSHOT</version>
11+
<version>76.1-SNAPSHOT</version>
1212
<relativePath>../../pom.xml</relativePath>
1313
</parent>
1414

icu4j/main/collate/pom.xml

Lines 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.0.1-SNAPSHOT</version>
11+
<version>76.1-SNAPSHOT</version>
1212
<relativePath>../../pom.xml</relativePath>
1313
</parent>
1414

icu4j/main/common_tests/pom.xml

Lines 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.0.1-SNAPSHOT</version>
11+
<version>76.1-SNAPSHOT</version>
1212
<relativePath>../../pom.xml</relativePath>
1313
</parent>
1414

icu4j/main/core/pom.xml

Lines 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.0.1-SNAPSHOT</version>
11+
<version>76.1-SNAPSHOT</version>
1212
<relativePath>../../pom.xml</relativePath>
1313
</parent>
1414

icu4j/main/core/src/main/java/com/ibm/icu/util/VersionInfo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -584,7 +584,7 @@ public int compareTo(VersionInfo other)
584584
UNICODE_15_1 = getInstance(15, 1, 0, 0);
585585
UNICODE_16_0 = getInstance(16, 0, 0, 0);
586586

587-
ICU_VERSION = getInstance(76, 0, 1, 0);
587+
ICU_VERSION = getInstance(76, 1, 0, 0);
588588
ICU_DATA_VERSION = ICU_VERSION;
589589
UNICODE_VERSION = UNICODE_16_0;
590590

0 commit comments

Comments
 (0)