-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix changelogs and add a warning for unicode-data
- Loading branch information
Showing
7 changed files
with
141 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,104 @@ | ||
# Changelog | ||
|
||
## 15.0.0 | ||
## 15.0.0 (October 2022) | ||
|
||
Initial release | ||
### New version scheme | ||
|
||
`U.B.M`, where `U` is the Unicode standard major version | ||
number, `B` marks a breaking change and `M` a non-breaking change per | ||
[PVP](https://pvp.haskell.org/). | ||
|
||
### All-in-one package | ||
|
||
__WARNING:__ `unicode-data` is now an all-in-one package with heavier | ||
dependencies. You should use | ||
[`unicode-data-core`](https://hackage.haskell.org/package/unicode-data-core) | ||
if you only need modules from previous version. | ||
|
||
- Previous modules are now re-exported from the package | ||
[`unicode-data-core`](https://hackage.haskell.org/package/unicode-data-core). | ||
- Re-export | ||
[`unicode-data-names`](https://hackage.haskell.org/package/unicode-data-names). | ||
- Re-export | ||
[`unicode-data-scripts`](https://hackage.haskell.org/package/unicode-data-scripts). | ||
- Re-export | ||
[`unicode-data-security`](https://hackage.haskell.org/package/unicode-data-security). | ||
|
||
## 0.4.0 (October 2022) | ||
|
||
- Update to [Unicode 15.0.0](https://www.unicode.org/versions/Unicode15.0.0/). | ||
|
||
## 0.3.1 (September 2022) | ||
|
||
- Added full case conversions to `Unicode.Char.Case`: | ||
|
||
- Case folding: `caseFoldMapping` and `toCaseFoldString`. | ||
- Lower case: `lowerCaseMapping` and `toLowerString`. | ||
- Upper case: `upperCaseMapping` and `toUpperString`. | ||
- Title case: `titleCaseMapping` and `toTitleString`. | ||
- Stream mechanism: `Unfold` and `Step`. | ||
|
||
- Added `isNumeric`, `numericValue` and `integerValue` | ||
to `Unicode.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 by `isNumeric` | ||
in a _future_ version of this package. | ||
Use the function in `Unicode.Char.Numeric.Compat` instead. | ||
|
||
## 0.3.0 (December 2021) | ||
|
||
- Support for big-endian architectures. | ||
- Added `unicodeVersion`. | ||
- Added `GeneralCategory` data type and corresponding `generalCategoryAbbr`, | ||
`generalCategory` functions. | ||
- Added the following functions to `Unicode.Char.General`: | ||
`isAlphabetic`, `isAlphaNum`, | ||
`isControl`, `isMark`, `isPrint`, `isPunctuation`, `isSeparator`, | ||
`isSymbol` and `isWhiteSpace`. | ||
- 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 make `Unicode.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`: use `isUpperCase` instead. | ||
- `isLower`: use `isLowerCase` instead. | ||
|
||
- In `Unicode.Char.General`: | ||
|
||
- `isLetter`: use `isAlphabetic` instead. | ||
- `isSpace`: use `isWhiteSpace` instead. | ||
|
||
- In `Unicode.Char`: same as hereinabove. These functions will be replaced in a | ||
_future_ release with the functions with the same names from | ||
`Unicode.Char.Case.Compat` and `Unicode.Char.General.Compat`. | ||
|
||
## 0.2.0 (November 2021) | ||
|
||
* Update to [Unicode 14.0.0](https://www.unicode.org/versions/Unicode14.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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters