ReleaseMicrosoftMicrosoftpublished Apr 15, 2021seen 1w

microsoft/icu v68.2.0.6

microsoft/icu

Open original ↗

Captured source

source ↗
published Apr 15, 2021seen 1wcaptured 1whttp 200method plain

MS-ICU 68.2.0.6

Repository: microsoft/icu

Tag: v68.2.0.6

Published: 2021-04-15T20:10:38Z

Prerelease: no

Release notes:

Release Notes

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.

Nuget Runtime Package Debugging Symbols

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.zip
  • Symbols-Microsoft.ICU.ICU4C.Runtime.linux-arm64.zip

Changes

The full list of changes since version 68.2.0.1 are below.

ICU 68.2.0.6

Misc changes:

  • Migration to ESRP Code Signing from PackageES Code Signing. #93
  • Add Valgrind to CI build pipeline. #95

Changes cherry-picked from upstream tickets/PRs:

ICU-21587 Fix memory bug w/ baseName

  • https://unicode-org.atlassian.net/browse/ICU-21587
  • https://github.com/unicode-org/icu/pull/1698

ICU 68.2.0.5

Data changes:

  • Add extra locales from CLDR-MS based on NLS "MS-Only" culture data. #91
  • Update ff-Latn-MR region name. #88

Misc changes:

  • Update guava from 27.0-jre to 30.0-jre #87

ICU 68.2.0.4

Data changes:

  • Update number grouping separator for French locales. #80
  • Picked up additional tzdata fixes. #81

Changes cherry-picked from upstream tickets/PRs:

ICU-21041 Fix fuzzer memory read error.

  • https://unicode-org.atlassian.net/browse/ICU-21041
  • https://github.com/unicode-org/icu/pull/1622

ICU-21537 Fix invalid free by long locale name

  • https://unicode-org.atlassian.net/browse/ICU-21537
  • https://github.com/unicode-org/icu/pull/1656

ICU 68.2.0.3

General changes:

  • Add support for prebuilt Linux ARM64 binaries in the MS-ICU Nuget package. #70
  • Picked up tzdata 2021a updates. #76

Changes cherry-picked from upstream tickets/PRs:

CLDR-14476 fa, remove explicit or replace with \u200E; ko, remove a bogus <

  • https://unicode-org.atlassian.net/browse/CLDR-14476
  • https://github.com/unicode-org/cldr/pull/1025

ICU-21492 Fix regex compile assertion failure.

  • https://unicode-org.atlassian.net/browse/ICU-21492
  • https://github.com/unicode-org/icu/pull/1577

ICU-21461 uprops.h: remove unused gc macros

  • https://unicode-org.atlassian.net/browse/ICU-21461
  • https://github.com/unicode-org/icu/pull/1555

ICU-21521 Fix cast of uprv_strcmp

  • https://unicode-org.atlassian.net/browse/ICU-21521
  • https://github.com/unicode-org/icu/pull/1618

ICU 68.2.0.2

Changes cherry-picked from upstream tickets/PRs:

ICU-21465 Windows Time Zone offset is wrong when Automatic DST setting is OFF

  • https://unicode-org.atlassian.net/browse/ICU-21465
  • https://github.com/unicode-org/icu/pull/1539

ICU-21449 Infinite loop can occur with locale IDs that contain RES_PATH_SEPARATOR

  • https://unicode-org.atlassian.net/browse/ICU-21449
  • https://github.com/unicode-org/icu/pull/1549

Excerpt shown — open the source for the full document.

Notability

notability 3.0/10

Routine library version release.