Skip to content

Commit aa3a933

Browse files
committed
1 parent 94901a1 commit aa3a933

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

+5932
-5889
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-
[`15.0.0`](https://www.unicode.org/versions/Unicode15.0.0/).
15+
[`15.1.0`](https://www.unicode.org/versions/Unicode15.1.0/).
1616

1717
### `unicode-data`
1818

experimental/unicode-data-text/unicode-data-text.cabal

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ library
6868
build-depends:
6969
base >= 4.7 && < 4.21,
7070
text >= 1.2.4 && < 2.2,
71-
unicode-data >= 0.5 && < 0.6
71+
unicode-data >= 0.6 && < 0.7
7272

7373
test-suite test
7474
import: default-extensions, compile-options
@@ -82,7 +82,7 @@ test-suite test
8282
base >= 4.7 && < 4.21,
8383
hspec >= 2.0 && < 2.12,
8484
text >= 1.2.4 && < 2.2,
85-
unicode-data >= 0.5 && < 0.6,
85+
unicode-data >= 0.6 && < 0.7,
8686
unicode-data-text
8787
build-tool-depends:
8888
hspec-discover:hspec-discover >= 2.0 && < 2.12
@@ -98,7 +98,7 @@ benchmark bench
9898
tasty-bench >= 0.2.5 && < 0.4,
9999
tasty >= 1.4.1 && < 1.6,
100100
text >= 1.2.4 && < 2.2,
101-
unicode-data >= 0.5 && < 0.6,
101+
unicode-data >= 0.6 && < 0.7,
102102
unicode-data-text
103103
-- [NOTE] Recommendation of tasty-bench to reduce garbage collection noisiness
104104
ghc-options: -O2 -fdicts-strict -rtsopts -with-rtsopts=-A32m

ucd.sh

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,38 +5,40 @@
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=15.0.0
8+
VERSION=15.1.0
99

1010
# When downloading fresh new version comment this out
1111
VERIFY_CHECKSUM=y
1212

1313
# UCD files (https://www.unicode.org/Public/$VERSION/ucd/$file)
1414
UCD_URL="https://www.unicode.org/Public/$VERSION/ucd"
15-
# Filename:checksum
15+
# Useful command to get the checksums:
16+
# $ find data/$VERSION/ -type f -print0 | xargs -0 sha256sum
17+
# Format: filename:checksum
1618
UCD_FILES="\
17-
Blocks.txt:529dc5d0f6386d52f2f56e004bbfab48ce2d587eea9d38ba546c4052491bd820 \
18-
CaseFolding.txt:cdd49e55eae3bbf1f0a3f6580c974a0263cb86a6a08daa10fbf705b4808a56f7 \
19-
DerivedCoreProperties.txt:d367290bc0867e6b484c68370530bdd1a08b6b32404601b8c7accaf83e05628d \
20-
DerivedNormalizationProps.txt:d5687a48c95c7d6e1ec59cb29c0f2e8b052018eb069a4371b7368d0561e12a29 \
21-
NameAliases.txt:3e39509e8fae3e5d50ba73759d0b97194501d14a9c63107a6372a46b38be18e8 \
22-
PropertyValueAliases.txt:13a7666843abea5c6b7eb8c057c57ab9bb2ba96cfc936e204224dd67d71cafad \
23-
PropList.txt:e05c0a2811d113dae4abd832884199a3ea8d187ee1b872d8240a788a96540bfd \
24-
Scripts.txt:cca85d830f46aece2e7c1459ef1249993dca8f2e46d51e869255be140d7ea4b0 \
25-
ScriptExtensions.txt:7e07313d9d0bee42220c476b64485995130ae30917bbcf7780b602d677d7e33f \
26-
SpecialCasing.txt:78b29c64b5840d25c11a9f31b665ee551b8a499eca6c70d770fcad7dd710f494 \
27-
UnicodeData.txt:806e9aed65037197f1ec85e12be6e8cd870fc5608b4de0fffd990f689f376a73 \
28-
extracted/DerivedCombiningClass.txt:ca54f6360cd288ad92113415bf1f77749015abe11cbd6798d21f7fa81f04205d \
29-
extracted/DerivedName.txt:f76288153e20de185a40f7ee6e0e365f3c6c80e9e3019b5aa0afc8ac2c1b15f2 \
30-
extracted/DerivedNumericValues.txt:6bd30f385f3baf3ab5d5308c111a81de87bea5f494ba0ba69e8ab45263b8c34d"
19+
Blocks.txt:443ee0524a775bf021777c296f5b591b5611c8aef6bc922887d27b0bc13892b5 \
20+
CaseFolding.txt:4e55acfdc32825a22e87670e9056a3bf94ad7c5400065778e9e10f8314372bcf \
21+
DerivedCoreProperties.txt:f55d0db69123431a7317868725b1fcbf1eab6b265d756d1bd7f0f6d9f9ee108b \
22+
DerivedNormalizationProps.txt:8875dccee2bc1a7c1fe568a3b502a9e78c9e0495afd96b6568b4294d0ed1f7e1 \
23+
NameAliases.txt:fbf0e640bab36e165c4da5b6a98bdd963fcb4f923b5097f26f6f7f18b9678698 \
24+
PropertyValueAliases.txt:4b7411fc592c4985e5f03643aa0bddfdfd45250ff1790d358926614d20e37652 \
25+
PropList.txt:05672956317b6296bc2ec3d6cef1f6452b57ff4f2efc6dc55b0a19277d5fcfd1 \
26+
Scripts.txt:0eacb65169ae6eb1d399cd70826b3da15fff19f6f586eecf819b70c83b1d9b32 \
27+
ScriptExtensions.txt:fdfd54237a2c0452ba1060571fd1e58fd46aeecdfda7c5b5be1b716dad755cec \
28+
SpecialCasing.txt:55a477efd933a52cd27e6a9bf70265bb2d8814af31aab07767abc8eb421f27ef \
29+
UnicodeData.txt:2fc713e6a31a87c4850a37fe2caffa4218180fadb5de86b43a143ddb4581fb86 \
30+
extracted/DerivedCombiningClass.txt:b2e69512b1a96e26105f73e8af42bca6d2e40814683ba31615977f276d6734ff \
31+
extracted/DerivedName.txt:c5f39bd2049f8b03963a629a6cb9fa0371a46aebd7f057307773dfec28eea5ee \
32+
extracted/DerivedNumericValues.txt:120a010f7f95c2123ecb4d61313f2f2121abf9289f6426e992f963ec076ee811"
3133

3234
# Security files (https://www.unicode.org/Public/security/$VERSION/$file)
3335
SECURITY_URL="https://www.unicode.org/Public/security/$VERSION"
34-
# Filename:checksum
36+
# Format: filename:checksum
3537
SECURITY_FILES="\
36-
IdentifierStatus.txt:fd5c5e510914a2018e092bc51ea653bd2bfcf7daa116a346f09179a0f74704b0 \
37-
IdentifierType.txt:71e95d5811999776a39c33a9149e5bf3c3311217a36b89005c678f34f08debc0 \
38-
confusables.txt:2b10130885c3370b101c52d7baedc452ab7f0e257b86c1e52ee657ecfc29ce64 \
39-
intentional.txt:4550bcc406b5ce3b1a40ff857a3f8b703ea0c868c35f2f7c93d86bfb733215f9"
38+
IdentifierStatus.txt:d34efea5bd5f219a1ec8a6eee728ac1efafd2dacba66a241e213457e2a9155f4 \
39+
IdentifierType.txt:7a513c6d5f57b49ec838e8d62899e9f5e336222313a302ffa2adcf4338f6c665 \
40+
confusables.txt:8289f833e4cf78fde56b2080dc0e42934ef5182c9c3f4dd1fbdf2bced69fd5ed \
41+
intentional.txt:6ce4e2a713938109091c5d55cff7099d10433a3494d989787a86e637070e9491"
4042

4143
# Download the files
4244

ucd2haskell/ucd2haskell.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 2.2
22
name: ucd2haskell
3-
version: 0.5.0
3+
version: 0.6.0
44
synopsis: Generate the code of the unicode-data* packages
55
description:
66
Internal package for the generation of @unicode-data*@ packages.

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.4.0 (July 2024)
4+
5+
- Update to [Unicode 15.1.0](https://www.unicode.org/versions/Unicode15.1.0/).
6+
37
## 0.3.0 (July 2024)
48

59
- Improve performance.

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-
[`15.0.0`](https://www.unicode.org/versions/Unicode15.0.0/).
15+
[`15.1.0`](https://www.unicode.org/versions/Unicode15.1.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-
-- [15.0.0](https://www.unicode.org/versions/Unicode15.0.0/).
16+
-- [15.1.0](https://www.unicode.org/versions/Unicode15.1.0/).
1717
--
1818
-- @since 0.3.0
1919
unicodeVersion :: Version
20-
unicodeVersion = makeVersion [15,0,0]
20+
unicodeVersion = makeVersion [15,1,0]

0 commit comments

Comments
 (0)