Changelog for unicode-data-0.4.0
Changelog
0.4.0 (September 2022)
- Update to Unicode 15.0.0.
0.3.1 (September 2022)
-
Added full case conversions to
Unicode.Char.Case
:- Case folding:
caseFoldMapping
andtoCaseFoldString
. - Lower case:
lowerCaseMapping
andtoLowerString
. - Upper case:
upperCaseMapping
andtoUpperString
. - Title case:
titleCaseMapping
andtoTitleString
. - Stream mechanism:
Unfold
andStep
.
- Case folding:
-
Added
isNumeric
,numericValue
andintegerValue
toUnicode.Char.Numeric
. -
Added the module
Unicode.Char.General.Blocks
. -
Add compatibility module:
Unicode.Char.Numeric.Compat
Deprecations
Unicode.Char.Numeric.isNumber
: it will be replaced byisNumeric
in a future version of this package. Use the function inUnicode.Char.Numeric.Compat
instead.
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