All Versions
42
Latest Version
Avg Release Cycle
81 days
Latest Release
-

Changelog History
Page 2

  • v0.4.9 Changes

    May 12, 2018
    • Generalised the MonadIO instance for Eff to (MonadIO m, Associate "IO" m xs) => MonadIO (Eff xs)
    • ➕ Added And :: (k -> Constraint) -> (k -> Constraint) -> k -> Constraint
    • ➕ Added Semigroup and Monoid instances for Const'
    • ➕ Added stringAssocKey :: (IsString a, KnownSymbol (AssocKey kv)) => proxy kv -> a
    • ➕ Added a Wrapper instance for Either e
    • ➕ Added instances of Pretty and Lift
    • ➕ Added hmapWithIndexFor
  • v0.4.8 Changes

    March 08, 2018
    • 🔄 Changed the FromJSON instance for Record to call parseJSON Null for missing fields
    • ➕ Added FromJSON and ToJSON instances for Nullable (Field h) :* xs
  • v0.4.7 Changes

    December 18, 2017
    • Made various optimisations to improve the compilation time
    • ➕ Added trivial instances for FromBits
    • Generalised the API of Data.Extensible.GetOpt
  • v0.4.7.2 Changes

    March 06, 2018
    • ➕ Added cassava's ToNamedRecord, ToRecord, FromNamedRecord and FromRecord instances
    • ➕ Added KeyIs and ValueIs
    • ➕ Added FromJSON and ToJSON instances for (:*)
  • v0.4.7.1 Changes

    January 21, 2018
    • 🛠 Fixed weird CPP errors on macOS 10.13.2 (#18)
    • ➕ Added optFlag, optLastArg, and optionOptArg
  • v0.4.6 Changes

    October 24, 2017
    • 🆕 New module Data.Extensible.GetOpt
    • ➕ Added fromBitProd
    • ➕ Added Hashable instances for :*, :|, BitProd, Membership, and various wrappers
    • ➕ Added an Unbox instance for :*
    • ➕ Added hfoldlWithIndex and hfoldlWithIndexFor
  • v0.4.5 Changes

    September 27, 2017
    • ➕ Added nothingEff
    • ➕ Added happend
    • ➕ Added Arbitrary instances for :*, :|, and wrappers
    • ➕ Added Data.Extensible.Bits
  • v0.4.4 Changes

    August 23, 2017
    • ➕ Added contEff and runContEff
    • ➕ Added castEff
    • ➕ Added evalStateEff
    • ➕ Added Semigroup and Monoid instances for Match, Comp, Prod
    • ➕ Added evalStateDef, execStateDef, and execWriterDef
    • ➕ Added mkFieldAs
    • ➕ Added a Bounded instance for :*
  • v0.4.3 Changes

    • ➕ Added WrappedPointer
    • ➕ Added NFData and Generic instances for Comp
    • ➕ Added a Semigroup instance for h :* xs and Membership xs x
    • ➕ Added Prod
    • ➕ Added peelEff0
    • 🔄 Changed the IsLabel instance so that a function is always inferred as an optic
    • Data.Extensible.Class now exports compareMembership
    • 📇 Renamed runMembership to leadership
  • v0.4.2 Changes

    • Made newFrom strict
    • pieceAt for (:*) is now strict
    • ➕ Added (<!)
    • ➕ Added peelEff1, peelAction0, execStateEff, execWriterEff
    • ➕ Added atomic operations for Struct
    • ➕ Added constrained variants of folds