Skip to content

Commit 3ee3527

Browse files
committed
Update to Unicode 17.0.0
1 parent fc5e2c2 commit 3ee3527

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+8441
-7657
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ This repository provides packages to use the
1212

1313
The Haskell data structures are generated programmatically from the UCD files.
1414
The latest Unicode version supported by these libraries is
15-
[`16.0.0`](https://www.unicode.org/versions/Unicode16.0.0/).
15+
[`17.0.0`](https://www.unicode.org/versions/Unicode17.0.0/).
1616

1717
### `unicode-data`
1818

ucd.sh

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# we used to generate them earlier are exactly the same as the ones we are
66
# downloading. To ensure that verfication of the checksum is necessary.
77

8-
VERSION=16.0.0
8+
VERSION=17.0.0
99

1010
# When downloading fresh new version comment this out
1111
VERIFY_CHECKSUM=y
@@ -16,29 +16,31 @@ UCD_URL="https://www.unicode.org/Public/$VERSION/ucd"
1616
# $ find data/$VERSION/ -type f -print0 | xargs -0 sha256sum
1717
# Format: filename:checksum
1818
UCD_FILES="\
19-
Blocks.txt:f3907b395d410f1b97342292ca6bc83dd12eb4b205f2a0c48efdef99e517d7b0 \
20-
CaseFolding.txt:6f1f9c588eb4a5c718d9e8f93b782685e5c7fec872cf05e8e6878053599e09bb \
21-
DerivedCoreProperties.txt:39d35161f2954497f69e08bdb9e701493f476a3d30222de20028feda36c1dabd \
22-
DerivedNormalizationProps.txt:4d4c03892dea9146d674b686e495df2d55a28d071ac474041d73518f887abddc \
23-
NameAliases.txt:9953f0fcebf5ea8091c5c581e4df0e43f20d2533c84ccca7987a9bb819a896a8 \
24-
PropertyValueAliases.txt:440fd3e5460b9bfe31da67b6f923992e1989d31fe2ed91e091c4b8f8e2620bf9 \
25-
PropList.txt:53d614508e2a0b2305a8aa21cd60d993de9326cdf65993660dfcce4503548583 \
26-
Scripts.txt:9e88f0a677df47311106340be8ede2ecdacd9c1c931831218d2be6d5508e0039 \
27-
ScriptExtensions.txt:049117ce26b9769fe2749b06eef51a50a89faef4a97764dd2d81daa715980700 \
28-
SpecialCasing.txt:8d5de354eef79f2395a54c9c7dcebbaf3d30fc962d0f85611ea97aa973a0c451 \
29-
UnicodeData.txt:ff58e5823bd095166564a006e47d111130813dcf8bf234ef79fa51a870edb48f \
30-
extracted/DerivedCombiningClass.txt:52064d588c98c623b2373905e6a449eb520f900113954bcd212e94ef0810b471 \
31-
extracted/DerivedName.txt:0cc1469faa0c5518572ef93f4f457f93aa8a160ce320aad3793d85f4b435fd24 \
32-
extracted/DerivedNumericValues.txt:00b43cc5c9b86a834f82389c4537f103e652821387daa556f0bd220f6c23007e"
33-
34-
# Security files (https://www.unicode.org/Public/security/$VERSION/$file)
35-
SECURITY_URL="https://www.unicode.org/Public/security/$VERSION"
19+
Blocks.txt:c0edefaf1a19771e830a82735472716af6bf3c3975f6c2a23ffbe2580fbbcb15\
20+
CaseFolding.txt:ff8d8fefbf123574205085d6714c36149eb946d717a0c585c27f0f4ef58c4183\
21+
DerivedCoreProperties.txt:24c7fed1195c482faaefd5c1e7eb821c5ee1fb6de07ecdbaa64b56a99da22c08\
22+
DerivedNormalizationProps.txt:71fd6a206a2c0cdd41feb6b7f656aa31091db45e9cedc926985d718397f9e488\
23+
NameAliases.txt:793f6f1e4d15fd90f05ae66460191dc4d75d1fea90136a25f30dd6a4cb950eac\
24+
PropertyValueAliases.txt:64e9a5f76f7a1e8b5a47d6a1f9a26522a251208f5276bdfa1559dac7cf2e827a\
25+
PropList.txt:130dcddcaadaf071008bdfce1e7743e04fdfbc910886f017d9f9ac931d8c64dd\
26+
Scripts.txt:9f5e50d3abaee7d6ce09480f325c706f485ae3240912527e651954d2d6b035bf\
27+
ScriptExtensions.txt:ec2107e58825a1586acee8e0911ce18260394ac8b87e535ca325f1ccbeb06bc6\
28+
SpecialCasing.txt:efc25faf19de21b92c1194c111c932e03d2a5eaf18194e33f1156e96de4c9588\
29+
UnicodeData.txt:2e1efc1dcb59c575eedf5ccae60f95229f706ee6d031835247d843c11d96470c\
30+
extracted/DerivedCombiningClass.txt:191463abfbd202703c6fd6776a92a23ac44ec65e0476a7f95aa91ca492cef29b\
31+
extracted/DerivedName.txt:019758bbe6c756c40fca6d505187ea660c5e195533e2ff2c841963a212c9d369\
32+
extracted/DerivedNumericValues.txt:139b976bdc288be01c80f018523da769cf2845109b5a7f0f8a432db64bfedcfa"
33+
34+
# Security files:
35+
# - < 17.0.0: https://www.unicode.org/Public/security/$VERSION/$file)
36+
# - ≥ 17.0.0: https://www.unicode.org/Public/$VERSION/security/$file)
37+
SECURITY_URL="https://www.unicode.org/Public/$VERSION/security"
3638
# Format: filename:checksum
3739
SECURITY_FILES="\
38-
IdentifierStatus.txt:c6108ca140e054b55a5b0378e7ebed8b1ef0e846251f6195361bc9af8ffc61b1 \
39-
IdentifierType.txt:c7e57f71176fb3035e0c85e4d9f30b08374588b2bd16e729efbc7e49c7c9438f \
40-
confusables.txt:95bd0aad6dced5ebc63436f459c06ab21a8d107cd842fb57f5c3a1e91bca8611 \
41-
intentional.txt:6827f1f7694f747aa93e374619b4bf81ffb18e2feb0b9c982c427f7eec2266c1"
40+
IdentifierStatus.txt:617228a16da13850bf8af28b6cd08f5e9b6595d2eb60404fe6eee2c85b4e4a35\
41+
IdentifierType.txt:924ac63faa97ed73420d6ac48d08279d90968c7da0502ab701e08bfbb9683c22\
42+
confusables.txt:091c7f82fc39ef208faf8f94d29c244de99254675e09de163160c810d13ef22a\
43+
intentional.txt:33738217c15c1a0df0b7a2cc0a0b50b27ebdca119ca11253440ec0102f05626b"
4244

4345
# Download the files
4446

unicode-data-names/Changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 0.6.0 (September 2025)
4+
5+
- Updated to [Unicode 17.0.0](https://www.unicode.org/versions/Unicode17.0.0/).
6+
37
## 0.5.0 (September 2025)
48

59
- Updated to [Unicode 16.0.0](https://www.unicode.org/versions/Unicode16.0.0/).

unicode-data-names/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ There are 3 APIs:
1212
The Haskell data structures are generated programmatically from the
1313
Unicode character database (UCD) files. The latest Unicode version
1414
supported by this library is
15-
[`16.0.0`](https://www.unicode.org/versions/Unicode16.0.0/).
15+
[`17.0.0`](https://www.unicode.org/versions/Unicode17.0.0/).
1616

1717
Please see the
1818
[Haddock documentation](https://hackage.haskell.org/package/unicode-data-names)

unicode-data-names/lib/Unicode/Internal/Char/Names/Version.hs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ module Unicode.Internal.Char.Names.Version (unicodeVersion) where
1313
import Data.Version (Version, makeVersion)
1414

1515
-- | Version of the Unicode standard used by this package:
16-
-- [16.0.0](https://www.unicode.org/versions/Unicode16.0.0/).
16+
-- [17.0.0](https://www.unicode.org/versions/Unicode17.0.0/).
1717
--
1818
-- @since 0.3.0
1919
unicodeVersion :: Version
20-
unicodeVersion = makeVersion [16,0,0]
20+
unicodeVersion = makeVersion [17,0,0]

0 commit comments

Comments
 (0)