Changelog for unicode-data-0.3.0
Changelog
0.3.0 (December 2021)
-
Support for big-endian architectures.
-
Added
unicodeVersion
. -
Added
GeneralCategory
data type and correspondinggeneralCategoryAbbr
,generalCategory
functions. -
Added the following functions to
Unicode.Char.General
:isAlphabetic
,isAlphaNum
,isControl
,isMark
,isPrint
,isPunctuation
,isSeparator
,isSymbol
andisWhiteSpace
. -
Added the module
Unicode.Char.Numeric
. -
Add compatibility modules:
Unicode.Char.General.Compat
Unicode.Char.Case.Compat
These modules are compatible with
base:Data.Char
. -
Re-export some functions from
Data.Char
in order to makeUnicode.Char
a drop-in replacement in a future version of this package. -
Drop support for GHC 7.10.3
Deprecations
-
In
Unicode.Char.Case
:isUpper
: useisUpperCase
instead.isLower
: useisLowerCase
instead.
-
In
Unicode.Char.General
:isLetter
: useisAlphabetic
instead.isSpace
: useisWhiteSpace
instead.
-
In
Unicode.Char
: same as hereinabove. These functions will be replaced in a future release with the functions with the same names fromUnicode.Char.Case.Compat
andUnicode.Char.General.Compat
.
0.2.0 (November 2021)
- Update to Unicode 14.0.0.
- Add
Unicode.Char.Identifiers
supporting Unicode Identifier and Pattern Syntax.
0.1.0.1 (Jul 2021)
- Workaround to avoid incorrect display of dependencies on Hackage by moving build-depends of ucd2haskell executable under a build flag conditional.
0.1.0 (Jul 2021)
- Initial release