]> granicus.if.org Git - icu/commitdiff
ICU-21980 update Unicode version numbers
authorMarkus Scherer <markus.icu@gmail.com>
Fri, 20 May 2022 22:42:13 +0000 (15:42 -0700)
committerMarkus Scherer <markus.icu@gmail.com>
Wed, 25 May 2022 18:23:11 +0000 (18:23 +0000)
icu4c/source/common/unicode/uchar.h
icu4c/source/data/makedata.mak
icu4c/source/data/unidata/changes.txt
icu4j/main/classes/core/src/com/ibm/icu/util/VersionInfo.java
icu4j/main/tests/core/src/com/ibm/icu/dev/test/lang/UCharacterTest.java

index 253e6db173f6e5b8ac94e495c2665d9df7e344df..2d2511e66542611004a81bb903cc65da6cf6c9fe 100644 (file)
@@ -60,7 +60,7 @@ U_CDECL_BEGIN
  * @see u_getUnicodeVersion
  * @stable ICU 2.0
  */
-#define U_UNICODE_VERSION "14.0"
+#define U_UNICODE_VERSION "15.0"
 
 /**
  * \file
index fa971b69b31c73120a2a5ef9edd6e4552a187760..d3afb19c5123b529ec6f0a115007bc0c2f4d8bbf 100644 (file)
@@ -19,7 +19,7 @@ U_ICUDATA_NAME=icudt72
 U_ICUDATA_NAME=icudt72
 !ENDIF
 U_ICUDATA_ENDIAN_SUFFIX=l
-UNICODE_VERSION=14.0
+UNICODE_VERSION=15.0
 ICU_LIB_TARGET=$(DLL_OUTPUT)\$(U_ICUDATA_NAME).dll
 
 #  ICUMAKE
index e4817ed50719ed9dfe8d00adff5b1230a718a3e3..031b75584c3fdf14cb9cc38007afea25c4a27133 100644 (file)
@@ -25,24 +25,25 @@ and see the change logs below.
 
 ---------------------------------------------------------------------------- ***
 
-Unicode 14.0 update for ICU 70
+Unicode 15.0 update for ICU 72
 
-https://www.unicode.org/versions/Unicode14.0.0/
-https://www.unicode.org/versions/beta-14.0.0.html
-https://www.unicode.org/Public/14.0.0/ucd/
+https://www.unicode.org/versions/Unicode15.0.0/
+https://www.unicode.org/versions/beta-15.0.0.html
+https://www.unicode.org/Public/15.0.0/ucd/
 https://www.unicode.org/reports/uax-proposed-updates.html
-https://www.unicode.org/reports/tr44/tr44-27.html
+https://www.unicode.org/reports/tr44/tr44-29.html
 
-https://unicode-org.atlassian.net/browse/CLDR-14801
-https://unicode-org.atlassian.net/browse/ICU-21635
+https://unicode-org.atlassian.net/browse/ICU-21980 Unicode 15
+https://unicode-org.atlassian.net/browse/CLDR-15516 Unicode 15
+https://unicode-org.atlassian.net/browse/CLDR-15253 Unicode 15 script metadata (in CLDR 41)
 
 * Command-line environment setup
 
-export UNICODE_DATA=~/unidata/uni14/20210903
+export UNICODE_DATA=~/unidata/uni15/beta
 export CLDR_SRC=~/cldr/uni/src
 export ICU_ROOT=~/icu/uni
 export ICU_SRC=$ICU_ROOT/src
-export ICUDT=icudt70b
+export ICUDT=icudt72b
 export ICU4C_DATA_IN=$ICU_SRC/icu4c/source/data/in
 export ICU4C_UNIDATA=$ICU_SRC/icu4c/source/data/unidata
 export LD_LIBRARY_PATH=$ICU_ROOT/dbg/icu4c/lib
index 7593c4b5942a04198611025455e6514bda6527d7..3d392a9ab6c7e1015826f379b32380ad476b6d43 100644 (file)
@@ -205,6 +205,12 @@ public final class VersionInfo implements Comparable<VersionInfo>
      */
     public static final VersionInfo UNICODE_14_0;
 
+    /**
+     * Unicode 15.0 version
+     * @stable ICU 72
+     */
+    public static final VersionInfo UNICODE_15_0;
+
     /**
      * ICU4J current release version
      * @stable ICU 2.8
@@ -559,10 +565,11 @@ public final class VersionInfo implements Comparable<VersionInfo>
         UNICODE_12_1   = getInstance(12, 1, 0, 0);
         UNICODE_13_0   = getInstance(13, 0, 0, 0);
         UNICODE_14_0   = getInstance(14, 0, 0, 0);
+        UNICODE_15_0   = getInstance(15, 0, 0, 0);
 
         ICU_VERSION   = getInstance(72, 0, 1, 0);
         ICU_DATA_VERSION = ICU_VERSION;
-        UNICODE_VERSION = UNICODE_14_0;
+        UNICODE_VERSION = UNICODE_15_0;
 
         UCOL_RUNTIME_VERSION = getInstance(9);
         UCOL_BUILDER_VERSION = getInstance(9);
index d59183beab1a18daf843f7f8d8ec46e8d95f0917..e695411e70f28b6597f4a5d31360217901b94205 100644 (file)
@@ -56,7 +56,7 @@ public final class UCharacterTest extends TestFmwk
     /**
      * Expected Unicode version.
      */
-    private final VersionInfo VERSION_ = VersionInfo.getInstance(14);
+    private final VersionInfo VERSION_ = VersionInfo.getInstance(15);
 
     // constructor ===================================================