diff --git a/unicodetools/data/idna/dev/IdnaTestV2.txt b/unicodetools/data/idna/dev/IdnaTestV2.txt index 8747c591b..1d9342838 100644 --- a/unicodetools/data/idna/dev/IdnaTestV2.txt +++ b/unicodetools/data/idna/dev/IdnaTestV2.txt @@ -1,5 +1,5 @@ # IdnaTestV2.txt -# Date: 2024-05-23, 04:13:59 GMT +# Date: 2024-07-03, 20:55:13 GMT # © 2024 Unicode®, Inc. # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries. # For terms of use and license, see https://www.unicode.org/terms_of_use.html @@ -566,6 +566,11 @@ AO\u0308; aö; ; xn--a-1ga; ; ; # aö AÖ; aö; ; xn--a-1ga; ; ; # aö Aö; aö; ; xn--a-1ga; ; ; # aö Ao\u0308; aö; ; xn--a-1ga; ; ; # aö +=\u0338; ; [U1]; xn--5ta3800k; ; ; # ≠ +≠; ; ; xn--1ch; ; ; # ≠ +=\u0338; ≠; ; xn--1ch; ; ; # ≠ +xn--1ch; ≠; ; xn--1ch; ; ; # ≠ +xn--5ta3800k; =\u0338; [U1]; xn--5ta3800k; ; ; # ≠ # RANDOMIZED TESTS diff --git a/unicodetools/src/main/java/org/unicode/idna/GenerateIdnaTest.java b/unicodetools/src/main/java/org/unicode/idna/GenerateIdnaTest.java index abd2f3e0d..0dd35ade7 100644 --- a/unicodetools/src/main/java/org/unicode/idna/GenerateIdnaTest.java +++ b/unicodetools/src/main/java/org/unicode/idna/GenerateIdnaTest.java @@ -974,5 +974,10 @@ public static UnicodeSet getIdna2008Valid() { // IdnaTestV2.txt missed a bug in the UTS 46 implementation that I'm writing due to // not testing an upper-case letter in the ASCII part of Punycode when there are no errors. "xn--A-1ga", + // https://www.unicode.org/L2/L2024/24063-pubrev.html#ID20240402104744 / PAG issue #282: + // Subtle behavior change for UseSTD3ASCIIRules=true + // due to simplified checking only in Validity Criteria, after Map+Normalize. + // fullwidth equals + combining solidus overlay + "\uFF1D\u0338", }; }