Changelog for parser-combinators-1.2.1
Parser combinators 1.2.1
-
The tests in
parser-combinators-testsnow work with Megaparsec 8. -
Dropped support for GHC 8.2.
Parser combinators 1.2.0
-
Added
manyTill_andsomeTill_combinators which work like the oldermanyTillandsomeTillexcept they also return the result of theendparser. -
Dropped support for GHC 8.0.
Parser combinators 1.1.0
- Added support for ternary operators; see
TernRinControl.Monad.Combinators.Expr.
Parser combinators 1.0.3
-
Dropped support for GHC 7.10.
-
Added a test suite as a separate package called
parser-combinators-tests.
Parser combinators 1.0.2
-
Defined
liftA2forPermutationmanually. The new definition should be more efficient. -
Made inner
Maybefield inPermutationstrict.
Parser combinators 1.0.1
- Cosmetic changes in the source code.
Parser combinators 1.0.0
-
Added the
Control.Monad.Combinators.Exprmodule. -
Dropped the compatibility operators
(<$$>),(<$?>),(<||>), and(<|?>)fromControl.Applicative.Permutations. -
Dropped support for GHCs older than 7.10.
Parser combinators 0.4.0
-
Improved the documentation.
-
Re-exported
Control.Applicative.emptyfromControl.Applicative.Combinators. -
Added the
Control.Monad.CombinatorsandControl.Monad.Combinators.NonEmptymodules which contain more efficient versions of the combinators fromControl.Applicative.CombinatorsandControl.Applicative.Combinators.NonEmptyrespectively.
Parser combinators 0.3.0
-
Added the
skipCountcombinator. -
Improved algorithmic efficiency of the
count'combinator.
Parser combinators 0.2.1
- Removed the byte order marking at the beginning of the
Control.Applicative.Permutationsmodule.
Parser combinators 0.2.0
-
Added
Control.Applicative.Combinators.NonEmptymodule that exports non-empty list versions of combinators that cannot return empty lists. -
Added
Control.Applicative.Permutationsmodule that provides generalized permutation parser combinators.
Parser combinators 0.1.0
- Initial release.