@@ -5,110 +5,112 @@ Notable changes to this project are documented in this file. The format is based
5
5
## [ Unreleased]
6
6
7
7
Breaking changes (😱!!!):
8
+ - Added support for PureScript 0.14 and dropped support for all previous versions (#63 )
9
+ - Improved default error type and added ` printParserError ` (#57 )
8
10
9
11
New features:
12
+ - Added a Monoid instance for Parser (#58 )
10
13
11
14
Bugfixes:
12
15
13
16
Other improvements:
17
+ - Changed ` ParseError ` from ` data ` to a ` newtype ` (#60 )
18
+ - Added usage examples to test/Examples.purs (#52 )
19
+ - Changed default branch to ` main ` from ` master `
20
+ - Updated to comply with Contributors library guidelines by adding new issue and pull request templates, updating documentation, and migrating to Spago for local development and CI (#53 , #61 )
14
21
15
22
## [ v5.0.1] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v5.0.1 ) - 2019-10-16
16
23
17
- * Fix CodePoint.anyChar parser, so that it fails rather than splitting up surrogate pairs (#46 , @rintcius )
24
+ - Fixed ` CodePoint.anyChar ` parser, so that it fails rather than splitting up surrogate pairs (#46 , @rintcius )
18
25
19
26
## [ v5.0.0] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v5.0.0 ) - 2018-07-27
20
27
21
- Splits CodePoint and CodeUnit functions into separate namespaces #44
28
+ - Split CodePoint and CodeUnit functions into separate namespaces ( #44 )
22
29
23
30
## [ v4.0.1] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v4.0.1 ) - 2018-06-23
24
31
25
- - Adds metadata including contributor guidelines
26
- - Pushes latest release to Pursuit
32
+ - Added metadata including contributor guidelines and pushed latest release to Pursuit
27
33
28
34
## [ v4.0.0] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v4.0.0 ) - 2018-05-31
29
35
30
- Updates for 0.12
36
+ - Updated for 0.12
31
37
32
38
** Breaking Changes:**
33
39
34
40
Changed ` many1 ` , ` sepBy1 ` , ` sepEndBy1 ` , ` endBy1 ` , and ` many1Till ` to return ` NonEmptyList `
35
41
36
42
## [ v3.1.0] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v3.1.0 ) - 2017-11-17
37
43
38
- Add ` Semigroup ` instance (@dwhitney )
44
+ - Added ` Semigroup ` instance (@dwhitney )
39
45
40
46
## [ v3.0.1] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v3.0.1 ) - 2017-04-24
41
47
42
- Fix overflow caused by manyTill implementation (@justinwoo )
48
+ - Fixed overflow caused by manyTill implementation (@justinwoo )
43
49
44
50
## [ v3.0.0] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v3.0.0 ) - 2017-04-02
45
51
46
- Updates for 0.11.1
52
+ - Updated for 0.11.1
47
53
48
54
## [ v2.2.0] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v2.2.0 ) - 2017-03-13
49
55
50
- Add ` many1Till ` (@newlandsvalley )
56
+ - Added ` many1Till ` (@newlandsvalley )
51
57
52
58
## [ v2.1.0] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v2.1.0 ) - 2017-03-01
53
59
54
- Add ` regex ` combinator (@newlandsvalley )
60
+ - Added ` regex ` combinator (@newlandsvalley )
55
61
56
62
## [ v2.0.1] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v2.0.1 ) - 2017-02-16
57
63
58
- Avoid ` Discard ` constraints (@mlang )
64
+ - Avoid ` Discard ` constraints (@mlang )
59
65
60
66
## [ v2.0.0] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v2.0.0 ) - 2016-10-28
61
67
62
- - Updated dependencies for PureScript 0.10
63
- - ` many ` is now stack safe (@nwolverson )
68
+ - Updated dependencies for PureScript 0.10. ` many ` is now stack safe (@nwolverson )
64
69
65
70
## [ v1.0.1] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v1.0.1 ) - 2016-06-18
66
71
67
- Make lowerCaseChar, upperCaseChar rewind on failure (@romansergey )
72
+ - Made ` lowerCaseChar ` , ` upperCaseChar ` rewind on failure (@romansergey )
68
73
69
74
## [ v1.0.0] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v1.0.0 ) - 2016-06-03
70
75
71
- - Updates for 1.0 core libraries
72
- - Add ` MonadRec ` instance
76
+ - Updated for 1.0 core libraries. Added ` MonadRec ` instance.
73
77
74
78
## [ v0.6.7] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.6.7 ) - 2016-02-04
75
79
76
- Fix warnings (@jonsterling )
80
+ - Fixed warnings (@jonsterling )
77
81
78
82
## [ v0.6.6] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.6.6 ) - 2016-01-26
79
83
80
- Remove use of regexes (@libscott )
84
+ - Removed use of regexes (@libscott )
81
85
82
86
## [ v0.6.5] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.6.5 ) - 2016-01-21
83
87
84
- Add some new parsers for various character classes. Fix ` whitespace ` .
88
+ - Added some new parsers for various character classes. Fix ` whitespace ` .
85
89
86
90
## [ v0.6.4] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.6.4 ) - 2016-01-11
87
91
88
- Make package dependencies explicit (@chrisdotcode )
92
+ - Made package dependencies explicit (@chrisdotcode )
89
93
90
94
## [ v0.6.3] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.6.3 ) - 2015-10-18
91
95
92
- Fix an issue in ` whiteSpace ` (@sharkdp )
96
+ - Fixed an issue in ` whiteSpace ` (@sharkdp )
93
97
94
98
## [ v0.6.2] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.6.2 ) - 2015-10-14
95
99
100
+ - Deployed new docs to Pursuit
101
+
96
102
## [ v0.6.1] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.6.1 ) - 2015-10-14
97
103
98
- Added ` satisfy ` , ` char ` , ` whiteSpace ` , ` skipSpaces ` , ` oneOf ` , ` noneOf ` , and ` Eq ` instance (@Thimoteus )
104
+ - Added ` satisfy ` , ` char ` , ` whiteSpace ` , ` skipSpaces ` , ` oneOf ` , ` noneOf ` , and ` Eq ` instance (@Thimoteus )
99
105
100
106
## [ v0.6.0] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.6.0 ) - 2015-09-23
101
107
102
- Bump versions (@nwolverson )
108
+ - Bumped versions (@nwolverson )
103
109
104
110
## [ v0.5.0] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.5.0 ) - 2015-06-30
105
111
106
112
This release works with versions 0.7.\* of the PureScript compiler. It will not work with older versions. If you are using an older version, you should require an older, compatible version of this library.
107
113
108
- ## [ v0.5.0-rc.1] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.5.0-rc.1 ) - 2015-06-19
109
-
110
- Release for compiler version 0.7.
111
-
112
114
## [ v0.4.1] ( https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.4.1 ) - 2015-04-29
113
115
114
116
- Added ` lookAhead ` and ` manyTill ` combinators
0 commit comments