NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #2604 most downloaded on NuGet
This package contains pre-built binaries of ICU4C using the Microsoft ICU (MS-ICU) repo on GitHub. ICU4C is a mature, widely used set of C/C++ libraries providing Unicode and Globalization support for software applications. The MS-ICU repo contains a modified version of ICU4C with changes needed for consumption inside various Microsoft products. This runtime package only contains the common and i18n libraries, along with the data library. To download debugging symbols please see the page here: https://github.com/microsoft/icu/releases/tag/v72.1.0.3 Note: For binary compatibility between versions see the page here: https://aka.ms/icu-binary-compatibility
Last release 3 years ago
no release in 18 months
Ships unpredictably
gaps range from 3 weeks to 1.8 years
Most releases are documented
notes for 8 of 10 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
10 releases · first in 2020
This release improves the experimental v72.1.0.1 by making it more suitable for production environments. It adds following improvements: (in v72.1.0.3
This release improves the experimental v72.1.0.1 by making it more suitable for production environments.
It adds following improvements:
(in v72.1.0.3)
Debugging symbols for the Windows binaries can be obtained from the public symbol server.
The URL is: https://msdl.microsoft.com/download/symbols
Debugging symbols for the Linux binaries can be downloaded below:
Symbols-Microsoft.ICU.ICU4C.Runtime.linux-x64.zipSymbols-Microsoft.ICU.ICU4C.Runtime.linux-arm64.zipThe list of changes since version 72.1.0.1 are below.
(from internal v72.1.0.2)
One column per quarter.
Restore NNBSP with ASCII space for English locales
This is an experimental release. Feel free to try it out in a non-production environment. There are a few known issues which will soon be addressed as
This is an experimental release. Feel free to try it out in a non-production environment.
There are a few known issues which will soon be addressed as part of the next release (v72.1.0.2)
Debugging symbols for the Windows binaries can be obtained from the public symbol server.
The URL is: https://msdl.microsoft.com/download/symbols (soon to be updated)
Debugging symbols for the Linux binaries can be downloaded below:
Symbols-Microsoft.ICU.ICU4C.Runtime.linux-x64.zipSymbols-Microsoft.ICU.ICU4C.Runtime.linux-arm64.zipUpdated collations for zh locale required for GB18030-2022 certification.
This release contains minor changes: It cherry-picks upstream crash fixes when the ICU default locale has BCP47 extension tags, adds South Sudan (Juba
This release contains minor changes: It cherry-picks upstream crash fixes when the ICU default locale has BCP47 extension tags, adds South Sudan (Juba) to the Windows time zone mapping, and updates the ICU data files with changes needed for consumption inside various Microsoft products.
Debugging symbols for the Windows binaries can be obtained from the public symbol server.
The URL is: https://msdl.microsoft.com/download/symbols
Debugging symbols for the Linux binaries can be downloaded below:
Symbols-Microsoft.ICU.ICU4C.Runtime.linux-x64.zipSymbols-Microsoft.ICU.ICU4C.Runtime.linux-arm64.zipThe list of changes since version 68.2.0.6 are below.
This release adds prebuilt Linux ARM64 binaries to the MS-ICU Nuget package. It includes data changes to add extra locales from CLDR-MS based on the W
This release adds prebuilt Linux ARM64 binaries to the MS-ICU Nuget package. It includes data changes to add extra locales from CLDR-MS based on the Windows NLS "MS-Only" culture data. It updates the IANA tzdata to 2021a, and also includes a number of fixes from the upstream ICU project.
Debugging symbols for the Windows binaries can be obtained from the public symbol server.
The URL is: https://msdl.microsoft.com/download/symbols
Debugging symbols for the Linux binaries can be downloaded below:
Symbols-Microsoft.ICU.ICU4C.Runtime.linux-x64.zipSymbols-Microsoft.ICU.ICU4C.Runtime.linux-arm64.zipThe full list of changes since version 68.2.0.1 are below.
ICU-21587 Fix memory bug w/ baseName
ICU-21041 Fix fuzzer memory read error.
ICU-21537 Fix invalid free by long locale name
CLDR-14476 fa, remove explicit or replace with \u200E; ko, remove a bogus <
ICU-21492 Fix regex compile assertion failure.
ICU-21461 uprops.h: remove unused gc macros
ICU-21521 Fix cast of uprv_strcmp
ICU-21465 Windows Time Zone offset is wrong when Automatic DST setting is OFF
ICU-21449 Infinite loop can occur with locale IDs that contain RES_PATH_SEPARATOR
Initial release of MS-ICU v68.2
Initial release of MS-ICU v68.2
ICU 68.2 includes Unicode 13.0 and CLDR 38.1.
For more info, please see the ICU 68 download page here: http://site.icu-project.org/download/68
Changes/modifications in MS-ICU compared to the upstream maint/maint-68 branch.
u_cleanup a no-op for Windows OS ICU.ICU_DATA_DIR_WINDOWS to support Windows OS build with only a single data file.ICU-21427 Don't ignore already checked-in files under "tools/cldr/lib"
ICU-21118 check that dst and src are not null in uprv_memcpy
This release includes data changes necessary for Microsoft products to revise language names, and fixes the PDB symbols for the Nuget package.
This release includes data changes necessary for Microsoft products to revise language names, and fixes the PDB symbols for the Nuget package.
General changes:
Data changes:
This release contains a number of changes for the Nuget runtime package , and a minor data change for the vai-Latn locale.
This release contains a number of changes for the Nuget runtime package, and a minor data change for the vai-Latn locale.
Debugging symbols for the Windows binaries can be obtained from the public symbol server.
The URL is: https://msdl.microsoft.com/download/symbols
Debugging symbols for the Linux binaries can be downloaded below.
See the file: Symbols-Microsoft.ICU.ICU4C.Runtime.linux-x64.zip
The full list of changes since version 67.1.0.2 are below.
Code/general changes:
Code/general changes:
Code/general changes:
Code/general changes:
Data changes:
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →