All Versions
4
Latest Version
Avg Release Cycle
60 days
Latest Release
429 days ago

Changelog History

  • v1.1.0.2 Changes

    November 13, 2020
    • 📚 Built documentation using GHC 8.8.4
    • 🔄 Changed Nix shell development environment to use fetchFromGitHub instead of fetchGit for nixpkgs
    • 🔄 Changed hackage-build Makefile target to split sdist and docs outputs into separate subdirectories of build/
    • ➕ Added hackage-upload and hackage-upload-publish Makefile targets to upload new package builds to Hackage
  • v1.1.0.1 Changes

    July 30, 2020
    • 🔄 Changed implementation of validateISBN to make a copy of the input text, preventing space leaks
    • ➕ Added some test cases for ISBN-13s with a '979' prefix
  • v1.1.0.0 Changes

    July 28, 2020
    • 🔄 Changed exports in Data.ISBN module to not export the constructors of the ISBN data type
      • If constructors are needed, the Data.Types.ISBN module can be imported instead
    • ➕ Added isISBN10 and isISBN13 functions to allow for checking of the opaque ISBN data type without the use of its value constructors
  • v1.0.0.0 Changes

    May 17, 2020
    • 🎉 Initial release. Features:
      • General ISBN validation based off of text input, as well as specific ISBN-10 or ISBN-13 validation
      • Validation errors with human-friendly renderers, that can be used to display error messages to end users
      • ISBN-10 to ISBN-13 conversion and vise versa