Skip to content

Update changelog since v5.0.1 #68

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jan 23, 2021
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 29 additions & 27 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,110 +5,112 @@ Notable changes to this project are documented in this file. The format is based
## [Unreleased]

Breaking changes (😱!!!):
- Added support for PureScript 0.14 and dropped support for all previous versions (#63)
- Improved default error type and added `printParserError` (#57)

New features:
- Added a Monoid instance for Parser (#58)

Bugfixes:

Other improvements:
- Changed `ParseError` from `data` to a `newtype` (#60)
- Added usage examples to test/Examples.purs (#52)
- Changed default branch to `main` from `master`
- 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)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We're missing #60 here.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nevermind, I can add it myself here and get this merged.

## [v5.0.1](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v5.0.1) - 2019-10-16

* Fix CodePoint.anyChar parser, so that it fails rather than splitting up surrogate pairs (#46, @rintcius)
- Fixed `CodePoint.anyChar` parser, so that it fails rather than splitting up surrogate pairs (#46, @rintcius)

## [v5.0.0](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v5.0.0) - 2018-07-27

Splits CodePoint and CodeUnit functions into separate namespaces #44
- Split CodePoint and CodeUnit functions into separate namespaces (#44)

## [v4.0.1](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v4.0.1) - 2018-06-23

- Adds metadata including contributor guidelines
- Pushes latest release to Pursuit
- Added metadata including contributor guidelines and pushed latest release to Pursuit

## [v4.0.0](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v4.0.0) - 2018-05-31

Updates for 0.12
- Updated for 0.12

**Breaking Changes:**

Changed `many1`, `sepBy1`, `sepEndBy1`, `endBy1`, and `many1Till` to return `NonEmptyList`

## [v3.1.0](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v3.1.0) - 2017-11-17

Add `Semigroup` instance (@dwhitney)
- Added `Semigroup` instance (@dwhitney)

## [v3.0.1](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v3.0.1) - 2017-04-24

Fix overflow caused by manyTill implementation (@justinwoo)
- Fixed overflow caused by manyTill implementation (@justinwoo)

## [v3.0.0](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v3.0.0) - 2017-04-02

Updates for 0.11.1
- Updated for 0.11.1

## [v2.2.0](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v2.2.0) - 2017-03-13

Add `many1Till` (@newlandsvalley)
- Added `many1Till` (@newlandsvalley)

## [v2.1.0](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v2.1.0) - 2017-03-01

Add `regex` combinator (@newlandsvalley)
- Added `regex` combinator (@newlandsvalley)

## [v2.0.1](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v2.0.1) - 2017-02-16

Avoid `Discard` constraints (@mlang)
- Avoid `Discard` constraints (@mlang)

## [v2.0.0](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v2.0.0) - 2016-10-28

- Updated dependencies for PureScript 0.10
- `many` is now stack safe (@nwolverson)
- Updated dependencies for PureScript 0.10. `many` is now stack safe (@nwolverson)

## [v1.0.1](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v1.0.1) - 2016-06-18

Make lowerCaseChar, upperCaseChar rewind on failure (@romansergey)
- Made `lowerCaseChar`, `upperCaseChar` rewind on failure (@romansergey)

## [v1.0.0](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v1.0.0) - 2016-06-03

- Updates for 1.0 core libraries
- Add `MonadRec` instance
- Updated for 1.0 core libraries. Added `MonadRec` instance.

## [v0.6.7](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.6.7) - 2016-02-04

Fix warnings (@jonsterling)
- Fixed warnings (@jonsterling)

## [v0.6.6](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.6.6) - 2016-01-26

Remove use of regexes (@libscott)
- Removed use of regexes (@libscott)

## [v0.6.5](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.6.5) - 2016-01-21

Add some new parsers for various character classes. Fix `whitespace`.
- Added some new parsers for various character classes. Fix `whitespace`.

## [v0.6.4](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.6.4) - 2016-01-11

Make package dependencies explicit (@chrisdotcode)
- Made package dependencies explicit (@chrisdotcode)

## [v0.6.3](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.6.3) - 2015-10-18

Fix an issue in `whiteSpace` (@sharkdp)
- Fixed an issue in `whiteSpace` (@sharkdp)

## [v0.6.2](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.6.2) - 2015-10-14

- Deployed new docs to Pursuit

## [v0.6.1](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.6.1) - 2015-10-14

Added `satisfy`, `char`, `whiteSpace`, `skipSpaces`, `oneOf`, `noneOf`, and `Eq` instance (@Thimoteus)
- Added `satisfy`, `char`, `whiteSpace`, `skipSpaces`, `oneOf`, `noneOf`, and `Eq` instance (@Thimoteus)

## [v0.6.0](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.6.0) - 2015-09-23

Bump versions (@nwolverson)
- Bumped versions (@nwolverson)

## [v0.5.0](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.5.0) - 2015-06-30

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.

## [v0.5.0-rc.1](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.5.0-rc.1) - 2015-06-19

Release for compiler version 0.7.

## [v0.4.1](https://github.com/purescript-contrib/purescript-string-parsers/releases/tag/v0.4.1) - 2015-04-29

- Added `lookAhead` and `manyTill` combinators
Expand Down