## Unicode database update Unicode data sources: * http://www.unicode.org/Public/UCD/latest/ * http://www.unicode.org/Public/UCD/latest/ucd/ * http://www.unicode.org/Public/UCD/latest/ucdxml/ Download and decompress the following files: * `NormalizationTest.txt` from the `ucd` directory * `ucd.all.flat.zip` from the `ucdxml` directory ``` wget -P ucd https://www.unicode.org/Public/UCD/latest/ucd/NormalizationTest.txt wget -P ucdxml http://www.unicode.org/Public/UCD/latest/ucdxml/ucd.all.flat.zip unzip -d ucdxml ucdxml/ucd.all.flat.zip ``` ## Generating Haskell files from Unicode database To generate the Haskell data structures from UCD build the ucd2haskell utility and run it like this: ``` ucd2haskell ucdxml/ucd.all.flat.xml ../Data/Unicode/Properties/ ``` Update the unicode version in the changelog below as well as in the top level README and haddock docs. ## Changelog ### Unreleased * Unicode 13.0.0: https://www.unicode.org/Public/13.0.0/ ### 0.3.6 * Unicode 12.1.0: https://www.unicode.org/Public/12.1.0/ucdxml/ ### 0.3.0 * Unicode 9.0.0: https://www.unicode.org/Public/9.0.0/ ### 0.2.0 * Unicode 8.0.0: https://www.unicode.org/Public/8.0.0/