Changelog for 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