All Versions
Latest Version
Avg Release Cycle
Latest Release
1306 days ago

Changelog History
Page 1

  • v3.5.4 Changes

    May 12, 2020

    โž• Added

    • The functions isIdeal, isGeneral, and isComplex for Bool-based inspection of parse results.
    • messMajor, messMinor, messPatch, and messPatchChunk for improved introspection into Mess values.

    ๐Ÿ”„ Changed

    • ๐Ÿ‘Œ Improved Mess comparison logic.
  • v3.5.3 Changes

    • ๐Ÿ‘ GHC 8.10 support.
  • v3.5.2 Changes

    • โž• Added a new PVP type and parsers.
  • v3.5.1.1 Changes

    • GHC 8.8 compatibility.
  • v3.5.0 Changes

    • โšก๏ธ Updated to megaparsec-7. Our ParsingError type alias has changed to match Megaparsec's new error model, and errorBundlePretty is now exposed instead of the old parseErrorPretty.
  • v3.4.0 Changes

    • โœ‚ Removed ParseV and surrounding machinery. Use versioning now instead of the parseV function.
  • v3.4.0.1 Changes

    • โœจ Enhanced the whitespace handling in semver', version', and mess'.
  • v3.3.2 Changes

    • GHC 8.4.1 compatibility.
  • v3.3.0 Changes

    • ๐Ÿ†• New Semantic typeclass that provides Traversals for SemVer-like data out of all the version types. Text was also given an instance, so its much easier to manipulate directly:
    ฮป "1.2.3" & minor %~ (+ 1)

    ๐Ÿšš Some Lenses and Traversals had their names changed or were removed entirely to accomodate this new typeclass.

    • SemVer and Version should never contain negative values, so their numeric components were changed from Int to Word.
  • v3.2.0 Changes

    • โšก๏ธ Updated for megaparsec-6 and GHC 8.2.