@@ -6,10 +6,27 @@ Notable changes to this project are documented in this file. The format is based
66
77Breaking changes:
88
9+ - ` anyChar ` will no longer always succeed. It will only succeed on a Basic
10+ Multilingual Plane character. The new parser ` anyCodePoint ` will always
11+ succeed. (#119 by @jamesdbrock )
12+ - Moved from ` Token ` module to ` String ` module: ` digit ` , ` hexDigit ` , ` octDigit ` ,
13+ ` upper ` , ` space ` , ` letter ` , ` alphaNum ` . (#119 by @jamesdbrock )
14+ - Move ` updatePosString ` to the ` String ` module and don't
15+ export it. (#119 by @jamesdbrock )
16+ - Change the definition of ` whiteSpace ` and ` skipSpaces ` to
17+ ` Data.CodePoint.Unicode.isSpace ` . (#119 by @jamesdbrock )
18+
919New features:
1020
21+ - Add primitive parsers ` anyCodePoint ` and ` satisfyCodePoint ` for parsing
22+ ` CodePoint ` s. (#119 by @jamesdbrock )
23+ - Add ` match ` combinator (#119 by @jamesdbrock )
24+ - Add benchmark suite (#119 by @jamesdbrock )
25+
1126Bugfixes:
1227
28+ - Unicode correctness (#119 by @jamesdbrock )
29+
1330Other improvements:
1431
1532## [ v6.0.2] ( https://github.com/purescript-contrib/purescript-parsing/releases/tag/v6.0.2 ) - 2021-05-09
@@ -26,12 +43,12 @@ Other improvements:
2643## [ v6.0.0] ( https://github.com/purescript-contrib/purescript-parsing/releases/tag/v6.0.0 ) - 2021-02-26
2744
2845Breaking changes:
29- - Improved performance of ` string ` and update ` StringLike ` to have ` stripPrefix ` as a class member instead of ` indexOf ` (#93 )
46+ - Improved performance of ` string ` and update ` StringLike ` to have ` stripPrefix ` as a class member instead of ` indexOf ` (#93 )
3047- Non-empty combinators now return ` NonEmptyList ` (#102 )
3148- Added support for PureScript 0.14 and dropped support for all previous versions (#101 )
3249
3350New features:
34- - Derived ` Generic ` instance of Position (#87 )
51+ - Derived ` Generic ` instance of Position (#87 )
3552
3653Bugfixes:
3754
0 commit comments