Changelog of @hackage/verbosity 0.4.0.0

ChangeLog / ReleaseNotes

Version 0.4.0.0

  • Bumped lower bound of dhall library set to 1.23.0. Version 1.22.0 supported Dhall Standard 7.0.0, however, it failed to deserialise new-style enums properly, which was fixed in version 1.23.0. (breaking change)

  • Dhall library restructured to fit with current Dhall best practices.

  • Bumped upper bound of lattices to support versions 2.* (breaking change)

  • Bumped upper bound of generic-lens to support versions 2.* (change)

  • Bumped upper bound of safecopy to support versions 0.10.* (change)

  • Removed data-default dependency and associated instance for Default type class. (breaking change)

Version 0.3.0.0

  • Optional instances for JoinSemiLattice, MeetSemiLattice, BoundedJoinSemiLattice, BoundedMeetSemiLattice, Lattice, and BoundedLattice. Dependency on lattices package can be enabled using -flattices build flag. (new)
  • Optional instances for Dhall.Interpret Dhall.Inject type classes. Dependency on dhall package can be enabled using -fdhall build flag. Enabled by default. (new)
  • Optional instances for Serialise type class from serialise package that provides CBOR serialisation/deserialisation. Dependency on serialise package can be enabled using -fserialise build flag. Enabled by default. (new)
  • HasVerbosity type class now provides default implementation for verbosity lens that uses generic-lens. (change/new)
  • Dropped support for GHC < 8.2. As a consequence Data, Generic, and Typeable are always derived. The last one is implied by the fact that GHC now always derives it. (breaking change)
  • Uploaded to Hackage: http://hackage.haskell.org/package/verbosity-0.3.0.0

Version 0.2.3.0

  • Introducing function modifyVerbosity :: HasVerbosity s => (Verbosity -> Verbosity) -> s -> s (new)
  • Introducing optional instance for safecopy's SafeCopy type class. Dependency on safecopy package can be enabled using -fsafecopy build flag. (new)
  • Uploaded to Hackage: http://hackage.haskell.org/package/verbosity-0.2.3.0

Version 0.2.2.0

Version 0.2.1.0

Version 0.2.0.0

  • Introducing module Data.Verbosity.Class which contains definition of HasVerbosity type class. (new)
  • Introducing function fromInt :: Int -> Maybe Verbosity. (new)
  • Introducing function parse :: (Eq string, IsString string) => string -> Maybe Verbosity. (new)
  • NFData instance, if compiled with -fdeepseq, which is the default case. (new)
  • Depends on transformers package in case base <4.8. (new)
  • Uploaded to Hackage: http://hackage.haskell.org/package/verbosity-0.2.0.0

Version 0.1.0.0