Changelog of @hackage/verbosity 0.3.0.0

ChangeLog / ReleaseNotes

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)

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