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

Changelog History
Page 3

  • v0.4.1 Changes

    • ➕ Added hforce
    • ➕ Added an NFData instance for (:*) and :|
    • ➕ Added a rule to fuse a chain of product updates
    • ➕ Added a Monoid instance for TangleT
    • ➕ Added (@==)
    • #foo can now be overloaded as FieldOptic "foo"
  • v0.4 Changes

    • ➕ Added Data.Extensible.Struct
    • 🔄 Changed the representation of (:*) to use SmallArray
    • Removed (<:*). hhead, htail, huncons, (*++*), htrans
    • 🆕 New functions: hfoldrWithIndex, hrepeat, hrepeatFor, haccumMap, haccum, hpartition, henumerate, hlength, hcount
    • ➕ Added various derived instances for Field
    • ➕ Added liftField, liftField2
    • ➕ Added Wrapper instances for Maybe and []
    • ➕ Added >: as a synonym for :>
    • Data.Extensible.Effect
      • Refined the API
      • Added Data.Extensible.Effect.Default
    • ➕ Added Data.Extensible.Tangle
    • ➕ Added record
    • Type inference aids
  • v0.3.7 Changes

    • 👌 Support GHC 8.0
    • ➕ Added a Monoid instance for Field
    • ➕ Added Data.Extensible.Record
    • ➕ Added Enum and Bounded instances for Proxy :| xs
    • ✂ Removed Data.Extensible.Union
  • v0.3.7.1 Changes

    • pieceAt for (:*) is now index-preserving
    • ✂ Removed sector, sectorAt, picked
  • v0.3.6 Changes

    • ➕ Added (@:>)
    • ➕ Added (!-!!), nihility, squash
  • v0.3.5 Changes

    • ➕ Added Data.Extensible.Effect
    • ➕ Added decEffects
  • v0.3.4 Changes

    • ➕ Added Data.Extensible.Wrapper
    • ➕ Added itemAt, item, itemAssoc
    • Safe Haskell
    • Generalized Field
  • v0.3.3 Changes

    • 📇 Renamed sectorAt, sector, sectorAssoc to pieceAt, piece, pieceAssoc, respectively
    • picked is now subsumed by piece
      • mkField yields more generalized optics
    • 📇 Renamed UnionAt to EmbedAt
    • ✂ Removed clause; Use piece . _Match
    • ✂ Removed record; Use piece . _K0
    • ➕ Added htraverseWithIndex
    • 📇 Renamed ord to mkMembership
    • 🛠 Fixed the Show instance of :|
    • ➕ Added Variant
  • v0.3.2 Changes

    • ➕ Added Associate class and combinators around it
    • Data.Extensible.Record now lets values be independent from keys
      • mkField requires 1 argument
    • ➕ Added Data.Extensible.Union, partially taking elevator's functionality
    • ✂ Removed old Data.Extensible.Union and Data.Extensible.League
    • ✂ Removed (<?!)
  • v0.3.1 Changes

    • ✂ Removed Reifiable
    • Now library yields desired dictionaries
    • ➕ Added remember
    • ➕ Added strike and strikeAt