From c3f576710bb090e8f677cf9c86eb0884636524d5 Mon Sep 17 00:00:00 2001 From: Jeff Genovy <29107334+jefgen@users.noreply.github.com> Date: Wed, 19 Sep 2018 11:36:48 -0700 Subject: [PATCH] ICU-20119 BRS63rc Update version number for ICU4C and ICU4J. Update readme files. (#144) BRS: Update version number for ICU 63 RC for ICU4J and ICU4C, also update readme files. --- icu4c/readme.html | 12 +-- icu4c/source/common/common.vcxproj | 8 +- icu4c/source/common/common_uwp.vcxproj | 12 +-- icu4c/source/common/unicode/uvernum.h | 12 +-- icu4c/source/configure | 18 ++--- icu4c/source/data/icu4j-readme.txt | 2 +- icu4c/source/data/makedata.mak | 4 +- icu4c/source/data/misc/icuver.txt | 4 +- icu4c/source/i18n/i18n.vcxproj | 8 +- icu4c/source/i18n/i18n_uwp.vcxproj | 12 +-- icu4c/source/io/io.vcxproj | 8 +- icu4c/source/layoutex/layoutex.vcxproj | 8 +- icu4c/source/stubdata/stubdata.vcxproj | 8 +- icu4c/source/tools/ctestfw/ctestfw.vcxproj | 8 +- icu4c/source/tools/toolutil/toolutil.vcxproj | 8 +- icu4j/build.properties | 10 +-- icu4j/eclipse-build/build.properties | 4 +- icu4j/eclipse-build/misc/about_icu.html | 4 +- icu4j/eclipse-build/misc/about_icu_base.html | 4 +- .../src/com/ibm/icu/util/VersionInfo.java | 4 +- icu4j/main/shared/build/common.properties | 6 +- icu4j/main/shared/data/icudata.jar | 4 +- icu4j/main/shared/data/icutzdata.jar | 2 +- icu4j/main/shared/data/testdata.jar | 4 +- .../icu/dev/test/util/DebugUtilitiesData.java | 2 +- icu4j/readme.html | 81 ++++++++++--------- 26 files changed, 131 insertions(+), 126 deletions(-) diff --git a/icu4c/readme.html b/icu4c/readme.html index cd31465fb66..0f793816617 100644 --- a/icu4c/readme.html +++ b/icu4c/readme.html @@ -3,7 +3,7 @@ - ReadMe for ICU 62.1 + ReadMe for ICU 63.1 @@ -44,7 +44,7 @@

This is a release candidate version of ICU4C. It is not recommended for production use.

-

Last updated: 2018-May-25
+

Last updated: 2018-Sept-18
Copyright © 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html
Copyright © 1997-2016 International Business Machines Corporation and others. @@ -233,7 +233,7 @@

What Is New In This Release?

-

See the ICU 62 download page +

See the ICU 63 download page for an overview of this release, important changes, new features, bug fixes, known issues, changes to supported platforms and build environments, and migration issues for existing applications migrating from previous ICU releases.

@@ -266,10 +266,10 @@ most other platforms.
Please unzip this file. -
  • Subversion Source Repository:
    +
  • GitHub Source Repository:
    If you are interested in developing features, patches, or bug fixes for ICU, you should probably be working with the latest version of the ICU - source code. You will need to check the code out of our Subversion repository to + source code. You will need to clone and checkout the code from our GitHub repository to ensure that you have the most recent version of all of the files. See our source repository for details.
  • diff --git a/icu4c/source/common/common.vcxproj b/icu4c/source/common/common.vcxproj index 6c5ed380bf3..7df7f15fa42 100644 --- a/icu4c/source/common/common.vcxproj +++ b/icu4c/source/common/common.vcxproj @@ -86,7 +86,7 @@ .\x86\Release/ - ..\..\bin\icuuc62.dll + ..\..\bin\icuuc63.dll .\..\..\lib;%(AdditionalLibraryDirectories) .\..\..\lib\icuuc.pdb @@ -106,7 +106,7 @@ EditAndContinue - ..\..\bin\icuuc62d.dll + ..\..\bin\icuuc63d.dll .\..\..\lib;%(AdditionalLibraryDirectories) .\..\..\lib\icuucd.pdb @@ -125,7 +125,7 @@ .\x64\Release/ - ..\..\bin64\icuuc62.dll + ..\..\bin64\icuuc63.dll .\..\..\lib64;%(AdditionalLibraryDirectories) .\..\..\lib64\icuuc.pdb ..\..\lib64\icuuc.lib @@ -143,7 +143,7 @@ ProgramDatabase - ..\..\bin64\icuuc62d.dll + ..\..\bin64\icuuc63d.dll .\..\..\lib64;%(AdditionalLibraryDirectories) .\..\..\lib64\icuucd.pdb ..\..\lib64\icuucd.lib diff --git a/icu4c/source/common/common_uwp.vcxproj b/icu4c/source/common/common_uwp.vcxproj index 447e7b323c9..f532cff2f89 100644 --- a/icu4c/source/common/common_uwp.vcxproj +++ b/icu4c/source/common/common_uwp.vcxproj @@ -187,7 +187,7 @@ .\x86\ReleaseUWP/ - ..\..\bin32uwp\icuuc62.dll + ..\..\bin32uwp\icuuc63.dll .\..\..\lib32uwp\icuuc.pdb ..\..\lib32uwp\icuuc.lib @@ -203,7 +203,7 @@ .\x86\DebugUWP/ - ..\..\bin32uwp\icuuc62d.dll + ..\..\bin32uwp\icuuc63d.dll .\..\..\lib32uwp\icuucd.pdb ..\..\lib32uwp\icuucd.lib @@ -219,7 +219,7 @@ .\x64\ReleaseUWP/ - ..\..\bin64uwp\icuuc62.dll + ..\..\bin64uwp\icuuc63.dll .\..\..\lib64uwp\icuuc.pdb ..\..\lib64uwp\icuuc.lib @@ -235,7 +235,7 @@ .\x64\DebugUWP/ - ..\..\bin64uwp\icuuc62d.dll + ..\..\bin64uwp\icuuc63d.dll .\..\..\lib64uwp\icuucd.pdb ..\..\lib64uwp\icuucd.lib @@ -251,7 +251,7 @@ .\ARM\ReleaseUWP/ - ..\..\binARMuwp\icuuc62.dll + ..\..\binARMuwp\icuuc63.dll .\..\..\libARMuwp\icuuc.pdb ..\..\libARMuwp\icuuc.lib @@ -267,7 +267,7 @@ .\ARM\DebugUWP/ - ..\..\binARMuwp\icuuc62d.dll + ..\..\binARMuwp\icuuc63d.dll .\..\..\libARMuwp\icuucd.pdb ..\..\libARMuwp\icuucd.lib diff --git a/icu4c/source/common/unicode/uvernum.h b/icu4c/source/common/unicode/uvernum.h index 2240661112c..83d0b4ecd1c 100644 --- a/icu4c/source/common/unicode/uvernum.h +++ b/icu4c/source/common/unicode/uvernum.h @@ -34,9 +34,11 @@ * by running the UNIX makefile target 'update-windows-makefiles' in icu/source. * * + * source/common/common_uwp.vcxproj * source/common/common.vcxproj - update 'Output file name' on the link tab so * that it contains the new major/minor combination * source/i18n/i18n.vcxproj - same as for the common.vcxproj + * source/i18n/i18n_uwp.vcxproj - same as for the common_uwp.vcxproj * source/layoutex/layoutex.vcproj - same * source/stubdata/stubdata.vcproj - same as for the common.vcxproj * source/io/io.vcproj - same as for the common.vcxproj @@ -58,7 +60,7 @@ * This value will change in the subsequent releases of ICU * @stable ICU 2.4 */ -#define U_ICU_VERSION_MAJOR_NUM 62 +#define U_ICU_VERSION_MAJOR_NUM 63 /** The current ICU minor version as an integer. * This value will change in the subsequent releases of ICU @@ -84,7 +86,7 @@ * This value will change in the subsequent releases of ICU * @stable ICU 2.6 */ -#define U_ICU_VERSION_SUFFIX _62 +#define U_ICU_VERSION_SUFFIX _63 /** * \def U_DEF2_ICU_ENTRY_POINT_RENAME @@ -119,7 +121,7 @@ * This value will change in the subsequent releases of ICU * @stable ICU 2.4 */ -#define U_ICU_VERSION "62.1" +#define U_ICU_VERSION "63.1" /** * The current ICU library major version number as a string, for library name suffixes. @@ -132,13 +134,13 @@ * * @stable ICU 2.6 */ -#define U_ICU_VERSION_SHORT "62" +#define U_ICU_VERSION_SHORT "63" #ifndef U_HIDE_INTERNAL_API /** Data version in ICU4C. * @internal ICU 4.4 Internal Use Only **/ -#define U_ICU_DATA_VERSION "62.1" +#define U_ICU_DATA_VERSION "63.1" #endif /* U_HIDE_INTERNAL_API */ /*=========================================================================== diff --git a/icu4c/source/configure b/icu4c/source/configure index 897ce589373..a11ee54ab52 100755 --- a/icu4c/source/configure +++ b/icu4c/source/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for ICU 62.1. +# Generated by GNU Autoconf 2.69 for ICU 63.1. # # Report bugs to . # @@ -582,8 +582,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='ICU' PACKAGE_TARNAME='International Components for Unicode' -PACKAGE_VERSION='62.1' -PACKAGE_STRING='ICU 62.1' +PACKAGE_VERSION='63.1' +PACKAGE_STRING='ICU 63.1' PACKAGE_BUGREPORT='http://icu-project.org/bugs' PACKAGE_URL='http://icu-project.org' @@ -1369,7 +1369,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures ICU 62.1 to adapt to many kinds of systems. +\`configure' configures ICU 63.1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1436,7 +1436,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of ICU 62.1:";; + short | recursive ) echo "Configuration of ICU 63.1:";; esac cat <<\_ACEOF @@ -1573,7 +1573,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -ICU configure 62.1 +ICU configure 63.1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2265,7 +2265,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by ICU $as_me 62.1, which was +It was created by ICU $as_me 63.1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -8390,7 +8390,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by ICU $as_me 62.1, which was +This file was extended by ICU $as_me 63.1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -8444,7 +8444,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -ICU config.status 62.1 +ICU config.status 63.1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/icu4c/source/data/icu4j-readme.txt b/icu4c/source/data/icu4j-readme.txt index bb432f1770d..943d722dedf 100644 --- a/icu4c/source/data/icu4j-readme.txt +++ b/icu4c/source/data/icu4j-readme.txt @@ -24,7 +24,7 @@ In the following, *NOTE* You should do a full rebuild after any data changes. -1a. If you didn't download from Subversion, you will also need the "icu4c-*-data.zip" file. Unpack this file and replace the icu/source/data directory's contents with the contents of the data directory from the zip file. +1a. If you didn't download from GitHub, you will also need the "icu4c-*-data.zip" file. Unpack this file and replace the icu/source/data directory's contents with the contents of the data directory from the zip file. 2. Step 2 depends on whether you are on a Windows or a Unix-type diff --git a/icu4c/source/data/makedata.mak b/icu4c/source/data/makedata.mak index d7c2466bdbc..a29fa6b5070 100644 --- a/icu4c/source/data/makedata.mak +++ b/icu4c/source/data/makedata.mak @@ -12,11 +12,11 @@ ############################################################################## # Keep the following in sync with the version - see common/unicode/uvernum.h -U_ICUDATA_NAME=icudt62 +U_ICUDATA_NAME=icudt63 ############################################################################## !IF "$(UWP)" == "UWP" # Optionally change the name of the data file for the UWP version. -U_ICUDATA_NAME=icudt62 +U_ICUDATA_NAME=icudt63 !ENDIF U_ICUDATA_ENDIAN_SUFFIX=l UNICODE_VERSION=11.0 diff --git a/icu4c/source/data/misc/icuver.txt b/icu4c/source/data/misc/icuver.txt index 761c7b322d6..01a2936ed4e 100644 --- a/icu4c/source/data/misc/icuver.txt +++ b/icu4c/source/data/misc/icuver.txt @@ -8,6 +8,6 @@ // *************************************************************************** icuver:table(nofallback){ - DataVersion { "62.1.0.0" } - ICUVersion { "62.1.0.0" } + DataVersion { "63.1.0.0" } + ICUVersion { "63.1.0.0" } } diff --git a/icu4c/source/i18n/i18n.vcxproj b/icu4c/source/i18n/i18n.vcxproj index 65a862bda83..0e222a54d7c 100644 --- a/icu4c/source/i18n/i18n.vcxproj +++ b/icu4c/source/i18n/i18n.vcxproj @@ -95,7 +95,7 @@ .\x86\Release/ - ..\..\bin\icuin62.dll + ..\..\bin\icuin63.dll .\..\..\lib;%(AdditionalLibraryDirectories) .\..\..\lib\icuin.pdb false @@ -117,7 +117,7 @@ EditAndContinue - ..\..\bin\icuin62d.dll + ..\..\bin\icuin63d.dll .\..\..\lib;%(AdditionalLibraryDirectories) .\..\..\lib\icuind.pdb false @@ -137,7 +137,7 @@ .\x64\Release/ - ..\..\bin64\icuin62.dll + ..\..\bin64\icuin63.dll .\..\..\lib64;%(AdditionalLibraryDirectories) .\..\..\lib64\icuin.pdb ..\..\lib64\icuin.lib @@ -155,7 +155,7 @@ ProgramDatabase - ..\..\bin64\icuin62d.dll + ..\..\bin64\icuin63d.dll .\..\..\lib64;%(AdditionalLibraryDirectories) .\..\..\lib64\icuind.pdb ..\..\lib64\icuind.lib diff --git a/icu4c/source/i18n/i18n_uwp.vcxproj b/icu4c/source/i18n/i18n_uwp.vcxproj index a072e7cf9d8..49604f787e3 100644 --- a/icu4c/source/i18n/i18n_uwp.vcxproj +++ b/icu4c/source/i18n/i18n_uwp.vcxproj @@ -177,7 +177,7 @@ .\x86\ReleaseUWP/ - ..\..\bin32uwp\icuin62.dll + ..\..\bin32uwp\icuin63.dll .\..\..\lib32uwp\icuin.pdb ..\..\lib32uwp\icuin.lib ..\..\lib32uwp\icuuc.lib;%(AdditionalDependencies) @@ -194,7 +194,7 @@ .\x86\DebugUWP/ - ..\..\bin32uwp\icuin62d.dll + ..\..\bin32uwp\icuin63d.dll .\..\..\lib32uwp\icuind.pdb ..\..\lib32uwp\icuind.lib ..\..\lib32uwp\icuucd.lib;%(AdditionalDependencies) @@ -211,7 +211,7 @@ .\x64\ReleaseUWP/ - ..\..\bin64uwp\icuin62.dll + ..\..\bin64uwp\icuin63.dll .\..\..\lib64uwp\icuin.pdb ..\..\lib64uwp\icuin.lib ..\..\lib64uwp\icuuc.lib;%(AdditionalDependencies) @@ -228,7 +228,7 @@ .\x64\DebugUWP/ - ..\..\bin64uwp\icuin62d.dll + ..\..\bin64uwp\icuin63d.dll .\..\..\lib64uwp\icuind.pdb ..\..\lib64uwp\icuind.lib ..\..\lib64uwp\icuucd.lib;%(AdditionalDependencies) @@ -245,7 +245,7 @@ .\ARM\ReleaseUWP/ - ..\..\binARMuwp\icuin62.dll + ..\..\binARMuwp\icuin63.dll .\..\..\libARMuwp\icuin.pdb ..\..\libARMuwp\icuin.lib ..\..\libARMuwp\icuuc.lib;%(AdditionalDependencies) @@ -262,7 +262,7 @@ .\ARM\DebugUWP/ - ..\..\binARMuwp\icuin62d.dll + ..\..\binARMuwp\icuin63d.dll .\..\..\libARMuwp\icuind.pdb ..\..\libARMuwp\icuind.lib ..\..\libARMuwp\icuucd.lib;%(AdditionalDependencies) diff --git a/icu4c/source/io/io.vcxproj b/icu4c/source/io/io.vcxproj index fae6d1d4228..7e7b5cd9b8a 100644 --- a/icu4c/source/io/io.vcxproj +++ b/icu4c/source/io/io.vcxproj @@ -77,7 +77,7 @@ Default - ..\..\bin\icuio62.dll + ..\..\bin\icuio63.dll icuuc.lib;icuin.lib;%(AdditionalDependencies) ..\..\lib;%(AdditionalLibraryDirectories) .\..\..\lib\icuio.pdb @@ -102,7 +102,7 @@ Default - ..\..\bin\icuio62d.dll + ..\..\bin\icuio63d.dll icuucd.lib;icuind.lib;%(AdditionalDependencies) ..\..\lib;%(AdditionalLibraryDirectories) true @@ -127,7 +127,7 @@ Default - ..\..\bin64\icuio62.dll + ..\..\bin64\icuio63.dll icuuc.lib;icuin.lib;%(AdditionalDependencies) ..\..\lib64;%(AdditionalLibraryDirectories) .\..\..\lib64\icuio.pdb @@ -149,7 +149,7 @@ Default - ..\..\bin64\icuio62d.dll + ..\..\bin64\icuio63d.dll icuucd.lib;icuind.lib;%(AdditionalDependencies) ..\..\lib64;%(AdditionalLibraryDirectories) true diff --git a/icu4c/source/layoutex/layoutex.vcxproj b/icu4c/source/layoutex/layoutex.vcxproj index bfe8eb05f24..2bc31e5e272 100644 --- a/icu4c/source/layoutex/layoutex.vcxproj +++ b/icu4c/source/layoutex/layoutex.vcxproj @@ -74,7 +74,7 @@ Default - ..\..\bin\iculx62.dll + ..\..\bin\iculx63.dll icuuc.lib;%(AdditionalDependencies) .\..\..\lib;%(AdditionalLibraryDirectories) .\..\..\lib\iculx.pdb @@ -100,7 +100,7 @@ Default - ..\..\bin\iculx62d.dll + ..\..\bin\iculx63d.dll icuucd.lib;%(AdditionalDependencies) .\..\..\lib;%(AdditionalLibraryDirectories) true @@ -126,7 +126,7 @@ Default - ..\..\bin64\iculx62.dll + ..\..\bin64\iculx63.dll icuuc.lib;%(AdditionalDependencies) .\..\..\lib64;%(AdditionalLibraryDirectories) .\..\..\lib64\iculx.pdb @@ -149,7 +149,7 @@ Default - ..\..\bin64\iculx62d.dll + ..\..\bin64\iculx63d.dll icuucd.lib;%(AdditionalDependencies) .\..\..\lib64;%(AdditionalLibraryDirectories) true diff --git a/icu4c/source/stubdata/stubdata.vcxproj b/icu4c/source/stubdata/stubdata.vcxproj index d289d000b1f..9af0c4c8182 100644 --- a/icu4c/source/stubdata/stubdata.vcxproj +++ b/icu4c/source/stubdata/stubdata.vcxproj @@ -98,7 +98,7 @@ .\x86\Release/ - ..\..\bin\icudt62.dll + ..\..\bin\icudt63.dll true .\x86\Release\icudt.pdb @@ -117,7 +117,7 @@ .\x86\Debug/ - ..\..\bin\icudt62.dll + ..\..\bin\icudt63.dll .\x86\Debug/icudt.pdb @@ -137,7 +137,7 @@ .\x64\Release/ - ..\..\bin64\icudt62.dll + ..\..\bin64\icudt63.dll true .\x64\Release\icudt.pdb ..\..\lib64\icudt.lib @@ -154,7 +154,7 @@ .\x64\Debug/ - ..\..\bin64\icudt62.dll + ..\..\bin64\icudt63.dll .\x64\Debug/icudt.pdb ..\..\lib64\icudt.lib diff --git a/icu4c/source/tools/ctestfw/ctestfw.vcxproj b/icu4c/source/tools/ctestfw/ctestfw.vcxproj index 4367f1f5003..baabf4f3814 100644 --- a/icu4c/source/tools/ctestfw/ctestfw.vcxproj +++ b/icu4c/source/tools/ctestfw/ctestfw.vcxproj @@ -75,7 +75,7 @@ Default - ..\..\..\bin\icutest62.dll + ..\..\..\bin\icutest63.dll icuuc.lib;icutu.lib;%(AdditionalDependencies) ..\..\..\lib;%(AdditionalLibraryDirectories) .\..\..\..\lib\icutest.pdb @@ -101,7 +101,7 @@ Default - ..\..\..\bin\icutest62d.dll + ..\..\..\bin\icutest63d.dll icuucd.lib;icutud.lib;%(AdditionalDependencies) ..\..\..\lib;%(AdditionalLibraryDirectories) true @@ -127,7 +127,7 @@ Default - ..\..\..\bin64\icutest62.dll + ..\..\..\bin64\icutest63.dll icuuc.lib;icutu.lib;%(AdditionalDependencies) ..\..\..\lib64;%(AdditionalLibraryDirectories) .\..\..\..\lib64\icutest.pdb @@ -150,7 +150,7 @@ Default - ..\..\..\bin64\icutest62d.dll + ..\..\..\bin64\icutest63d.dll icuucd.lib;icutud.lib;%(AdditionalDependencies) ..\..\..\lib64;%(AdditionalLibraryDirectories) true diff --git a/icu4c/source/tools/toolutil/toolutil.vcxproj b/icu4c/source/tools/toolutil/toolutil.vcxproj index c3604939f19..bf379f20789 100644 --- a/icu4c/source/tools/toolutil/toolutil.vcxproj +++ b/icu4c/source/tools/toolutil/toolutil.vcxproj @@ -71,7 +71,7 @@ Default - ..\..\..\bin\icutu62.dll + ..\..\..\bin\icutu63.dll icuuc.lib;icuin.lib;%(AdditionalDependencies) ..\..\..\lib;%(AdditionalLibraryDirectories) .\..\..\..\lib\icutu.pdb @@ -97,7 +97,7 @@ Default - ..\..\..\bin\icutu62d.dll + ..\..\..\bin\icutu63d.dll icuucd.lib;icuind.lib;%(AdditionalDependencies) ..\..\..\lib;%(AdditionalLibraryDirectories) .\..\..\..\lib\icutud.pdb @@ -123,7 +123,7 @@ Default - ..\..\..\bin64\icutu62.dll + ..\..\..\bin64\icutu63.dll icuuc.lib;icuin.lib;%(AdditionalDependencies) ..\..\..\lib64;%(AdditionalLibraryDirectories) .\..\..\..\lib64\icutu.pdb @@ -146,7 +146,7 @@ Default - ..\..\..\bin64\icutu62d.dll + ..\..\..\bin64\icutu63d.dll icuucd.lib;icuind.lib;%(AdditionalDependencies) ..\..\..\lib64;%(AdditionalLibraryDirectories) .\..\..\..\lib64\icutud.pdb diff --git a/icu4j/build.properties b/icu4j/build.properties index 56521d3fc97..09d252b255e 100644 --- a/icu4j/build.properties +++ b/icu4j/build.properties @@ -4,9 +4,9 @@ #* Copyright (C) 2009-2016, International Business Machines Corporation and * #* others. All Rights Reserved. * #******************************************************************************* -api.report.version = 62 -api.report.prev.version = 61 -release.file.ver = 62rc -api.doc.version = 62 Release Candidate -maven.pom.ver = 62.1-SHAPSHOT +api.report.version = 63 +api.report.prev.version = 62 +release.file.ver = 63rc +api.doc.version = 63 Release Candidate +maven.pom.ver = 63.1-SHAPSHOT diff --git a/icu4j/eclipse-build/build.properties b/icu4j/eclipse-build/build.properties index 4e648860b59..86cd5fec049 100644 --- a/icu4j/eclipse-build/build.properties +++ b/icu4j/eclipse-build/build.properties @@ -4,6 +4,6 @@ #* Copyright (C) 2010-2016, International Business Machines Corporation and * #* others. All Rights Reserved. * #******************************************************************************* -icu4j.plugin.impl.version.string=62.1.0 +icu4j.plugin.impl.version.string=63.1.0 copyright.eclipse=(C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License -icu4j.data.version.number=62 +icu4j.data.version.number=63 diff --git a/icu4j/eclipse-build/misc/about_icu.html b/icu4j/eclipse-build/misc/about_icu.html index adde700ed0b..cd72ffa8b78 100644 --- a/icu4j/eclipse-build/misc/about_icu.html +++ b/icu4j/eclipse-build/misc/about_icu.html @@ -9,7 +9,7 @@

    About This Content

    -

    May 25, 2018

    +

    Sept 18, 2018

    License

    The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise @@ -32,7 +32,7 @@ did not receive this Content directly from the Eclipse Foundation, the following for informational purposes only, and you should look to the Redistributor's license for terms and conditions of use.

    -

    ICU4J 62.1.0 plug-in

    +

    ICU4J 63.1.0 plug-in

    The plug-in includes software ("ICU4J") developed by Unicode Inc. and others. Your use of ICU4J is subject to the terms and conditions of the ICU license. A copy of the diff --git a/icu4j/eclipse-build/misc/about_icu_base.html b/icu4j/eclipse-build/misc/about_icu_base.html index 6f710bc2dc2..cbeed8fa75e 100644 --- a/icu4j/eclipse-build/misc/about_icu_base.html +++ b/icu4j/eclipse-build/misc/about_icu_base.html @@ -9,7 +9,7 @@

    About This Content

    -

    May 25, 2018

    +

    Sept 18, 2018

    License

    The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise @@ -32,7 +32,7 @@ did not receive this Content directly from the Eclipse Foundation, the following for informational purposes only, and you should look to the Redistributor's license for terms and conditions of use.

    -

    ICU4J 62.1.0 base plug-in

    +

    ICU4J 63.1.0 base plug-in

    The plug-in includes software ("ICU4J") developed by Unicode Inc. and others. Your use of ICU4J is subject to the terms and conditions of the ICU license. A copy of the diff --git a/icu4j/main/classes/core/src/com/ibm/icu/util/VersionInfo.java b/icu4j/main/classes/core/src/com/ibm/icu/util/VersionInfo.java index 20a1adaca21..e57a1737da8 100644 --- a/icu4j/main/classes/core/src/com/ibm/icu/util/VersionInfo.java +++ b/icu4j/main/classes/core/src/com/ibm/icu/util/VersionInfo.java @@ -194,7 +194,7 @@ public final class VersionInfo implements Comparable * @deprecated This API is ICU internal only. */ @Deprecated - public static final String ICU_DATA_VERSION_PATH = "62b"; + public static final String ICU_DATA_VERSION_PATH = "63b"; /** * Data version in ICU4J. @@ -574,7 +574,7 @@ public final class VersionInfo implements Comparable UNICODE_10_0 = getInstance(10, 0, 0, 0); UNICODE_11_0 = getInstance(11, 0, 0, 0); - ICU_VERSION = getInstance(62, 1, 0, 0); + ICU_VERSION = getInstance(63, 1, 0, 0); ICU_DATA_VERSION = ICU_VERSION; UNICODE_VERSION = UNICODE_11_0; diff --git a/icu4j/main/shared/build/common.properties b/icu4j/main/shared/build/common.properties index 06c6018a7ca..8f6a6cf07e2 100644 --- a/icu4j/main/shared/build/common.properties +++ b/icu4j/main/shared/build/common.properties @@ -6,9 +6,9 @@ #******************************************************************************* # Version numbers, etc. -icu4j.spec.version = 62 -icu4j.impl.version = 62.1 -icu4j.data.version = 62 +icu4j.spec.version = 63 +icu4j.impl.version = 63.1 +icu4j.data.version = 63 default.exec.env = JavaSE-1.7 copyright = \u00A9 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html#License diff --git a/icu4j/main/shared/data/icudata.jar b/icu4j/main/shared/data/icudata.jar index e55bf2699c1..c320d25ff08 100644 --- a/icu4j/main/shared/data/icudata.jar +++ b/icu4j/main/shared/data/icudata.jar @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:476f003e2b423c5c00481d86396a10d251c578c3118101ef493f70312836e257 -size 12488984 +oid sha256:02b3408a82079d421b3c639524b8a324650ef01042515a9d461700c7172cef95 +size 12487222 diff --git a/icu4j/main/shared/data/icutzdata.jar b/icu4j/main/shared/data/icutzdata.jar index 91b0bfb4522..7900ddc0088 100755 --- a/icu4j/main/shared/data/icutzdata.jar +++ b/icu4j/main/shared/data/icutzdata.jar @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d77cbfad1c6a13fa1d65303303e975c25baaca85901d63361485c221c00cead7 +oid sha256:5c766287c875897c76a86e1d738dfd342d3e97e6e33b3b22bb903214a8218603 size 92857 diff --git a/icu4j/main/shared/data/testdata.jar b/icu4j/main/shared/data/testdata.jar index 91438132198..40ea3f15158 100644 --- a/icu4j/main/shared/data/testdata.jar +++ b/icu4j/main/shared/data/testdata.jar @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0d399ead8487d2beff526c723212022ba354501bb3777481f16b53241d24a8d1 -size 813119 +oid sha256:66b9392f5cf9648083ce9c33f3c23d6fb947ccfb4a5598922263b4b46b6dad61 +size 725177 diff --git a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesData.java b/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesData.java index ea985c42fdf..7b965197fc9 100644 --- a/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesData.java +++ b/icu4j/main/tests/core/src/com/ibm/icu/dev/test/util/DebugUtilitiesData.java @@ -10,7 +10,7 @@ package com.ibm.icu.dev.test.util; public class DebugUtilitiesData extends Object { - public static final String ICU4C_VERSION="62.1"; + public static final String ICU4C_VERSION="63.1"; public static final int UDebugEnumType = 0; public static final int UCalendarDateFields = 1; public static final int UCalendarMonths = 2; diff --git a/icu4j/readme.html b/icu4j/readme.html index ed127ce036c..3a1ce91aac6 100644 --- a/icu4j/readme.html +++ b/icu4j/readme.html @@ -14,20 +14,20 @@ h3.doc { text-decoration: underline }

    International Components for Unicode for Java (ICU4J)

    -

    Read Me for ICU4J 62.1 Release Candidate

    -(Last Update: 2018-May-25) +

    Read Me for ICU4J 63.1 Release Candidate

    +(Last Update: 2018-Sept-18)

    - -Note: This is a release candidate of ICU4J 62. +for ICU 63 development. It is not recommended for production use. --> +Note: This is a release candidate of ICU4J 63. The contents of this document may not reflect the recent changes done -for ICU 62 development. This release candidate is intended for those -wishing to verify ICU 62 integration before final release. It is not +for ICU 63 development. This release candidate is intended for those +wishing to verify ICU 63 integration before final release. It is not recommended for production use.

    For the most recent release, see the

    Changes In This Release

    -

    See the ICU 62 download page +

    See the ICU 63 download page about new features in this release.

    The list of API changes since the previous ICU4J release is available -here.

    +here.

    - - - + +

    Minimum Java Runtime updated to 7

    +

    +The minimum Java runtime version supported by ICU4J is now version 7. Java runtime version 6 is no longer supported. +

    +

    License Information

    @@ -156,13 +159,13 @@ The ICU projects (ICU4C and ICU4J) are hosted by the and source files are distributed under the UNICODE DATA FILES AND SOFTWARE LICENSE. The full copy of the license and third party -software licences are available in LICENSE +software licenses are available in LICENSE file included in this package.

    Platform Dependencies

    -ICU4J 62 depends on J2SE 6 functionality. Therefore, ICU4J only runs on -JRE version 6 or later. ICU4J 62 is tested on JRE 6, 7, 8 and 9. +ICU4J 63 depends on J2SE 7 functionality. Therefore, ICU4J only runs on +JRE version 7 or later. ICU4J 63 is tested on JRE 7, 8 and 9.

    How to Download ICU4J

    There are a few different ways to download the ICU4J releases. @@ -180,28 +183,28 @@ builds, and they are packaged in jar files for convenient download. <dependency> <groupId>com.ibm.icu</groupId> <artifactId>icu4j</artifactId> - <version>62.1</version> + <version>63.1</version> </dependency> <dependency> <groupId>com.ibm.icu</groupId> <artifactId>icu4j-charset</artifactId> - <version>62.1</version> + <version>63.1</version> </dependency> <dependency> <groupId>com.ibm.icu</groupId> <artifactId>icu4j-localespi</artifactId> - <version>62.1</version> + <version>63.1</version> </dependency>

      -
    • Subversion Source Repository:
      +
    • GitHub Source Repository:
      If you are interested in developing features, patches, or bug fixes for ICU4J, you should probably be working with the latest version of the -ICU4J source code. You will need to check the code out of our Subversion +ICU4J source code. You will need to clone and checkout the code from our GitHub repository to ensure that you have the most recent version of all of the files. There are several ways to do this. Please follow the directions that are contained on the ,

    How to Install and Build

    -To install ICU4J, simply place the prebuilt jar file icu4j.jar +To install ICU4J, simply place the pre-built jar file icu4j.jar on your Java CLASSPATH. If you need Charset API support please also place icu4j-charset.jar on your class path along with icu4j.jar.

    -To build ICU4J, you will need JDK 7 or later (JDK 8 is the reference envionment for this release) +To build ICU4J, you will need JDK 7 or later (JDK 8 is the reference environment for this release) and the Apache Ant version 1.9 or later. It's recommended to install both the JDK and Ant somewhere outsidethe ICU4J directory. For example, on Linux you might install these in /usr/local.

    @@ -731,54 +734,54 @@ from release to release, so clients should not depend on the exact organization of the data in ICU4J.

      -
    • The primary locale data is under the directory icudt62b, +
    • The primary locale data is under the directory icudt63b, as a set of ".res" files whose names are the locale identifiers. Locale naming is documented the com.ibm.icu.util.ULocale class, and the use of these names in searching for resources is documented in com.ibm.icu.util.UResourceBundle.
    • -
    • The break iterator data is under the directory icudt62b/brkitr, +
    • The break iterator data is under the directory icudt63b/brkitr, as a set of ".res", ".brk" and ".dict" files.
    • -
    • The collation data is under the directory icudt62b/coll, +
    • The collation data is under the directory icudt63b/coll, as a set of ".res" files.
    • -
    • The currency display name data is under the directory icudt62b/curr, +
    • The currency display name data is under the directory icudt63b/curr, as a set of ".res" files.
    • -
    • The language display name data is under the directory icudt62b/lang, +
    • The language display name data is under the directory icudt63b/lang, as a set of ".res" files.
    • The rule-based number format data is under the directory - icudt62b/rbnf, as a set of ".res" files. + icudt63b/rbnf, as a set of ".res" files. -
    • The region display name data is under the directory icudt62b/region, +
    • The region display name data is under the directory icudt63b/region, as a set of ".res" files.
    • The rule-based transliterator data is under the directory - icudt62b/translit, as a set of ".res" files.
    • + icudt63b/translit, as a set of ".res" files. -
    • The measurement unit data is under the directory icudt62b/unit, +
    • The measurement unit data is under the directory icudt63b/unit, as a set of ".res" files.
    • The time zone display name data is under the directory - icudt62b/zone, as a set of ".res" files.
    • + icudt63b/zone, as a set of ".res" files.
    • The character property data and default unicode collation algorithm - (UCA) data is found under the directory icudt62b, as a set of + (UCA) data is found under the directory icudt63b, as a set of ".icu" files.
    • -
    • The normalization data is found under the directory icudt62b, +
    • The normalization data is found under the directory icudt63b, as a set of ".nrm" files.
    • The character set converter data is under the directory - icudt62b, as a set of ".cnv" files. These files are + icudt63b, as a set of ".cnv" files. These files are currently included only in icu-charset.jar.
    • The time zone rule data is under the directory - icudt62b, as zoneinfo64.res.
    • + icudt63b, as zoneinfo64.res. -
    • The holiday data is under the directory icudt62b, +
    • The holiday data is under the directory icudt63b, as a set of ".class" files, named "HolidayBundle_" followed by the locale ID.
    • @@ -876,8 +879,8 @@ ICU4J data is built by ICU4C tools. Please see "icu4j-readme.txt" in icu4c/sourc
      Generating Data from CLDR
      Note: This procedure assumes that all 3 sources are present
        -
      1. Checkout or download CLDR version 'release-33'
      2. -
      3. Checkout ICU with tag 'release-62-1'
      4. +
      5. Checkout or download CLDR version 'release-34'
      6. +
      7. Checkout ICU with tag 'release-63-1'
      8. cd to icu4c/source/data directory
      9. Follow the instructions in icu4c/source/data/cldr-icu-readme.txt
      10. Rebuild ICU4C with the newly generated data.
      11. -- 2.40.0