packages feed

vinyl 0.12.3 → 0.13.0

raw patch · 3 files changed

+7/−4 lines, 3 filesdep ~aesondep ~base

Dependency ranges changed: aeson, base

Files

CHANGELOG.md view
@@ -1,3 +1,6 @@+# 0.13.0+- GHC 8.10.1 support fix. A fix for the previous attempt at 8.10 support involves a backwards incompatible change.+ # 0.12.2  - GHC 8.10.1 support
Data/Vinyl/Lens.hs view
@@ -122,13 +122,13 @@ rput' :: forall k (r :: k) (r' :: k) (rs :: [k]) (rs' :: [k]) record f        . (RecElem record r r' rs rs' (RIndex r rs), RecElemFCtx record f)       => f r' -> record f rs -> record f rs'-rput' = rputC @_ @_ @r @r'+rput' = rputC @k @record @r @r' @rs @rs'  -- | Type-preserving field setter. This type is simpler to work with -- than that of 'rput''. rput :: forall k (r :: k) rs record f. (RecElem record r r rs rs (RIndex r rs), RecElemFCtx record f)       => f r -> record f rs -> record f rs-rput = rput' @_ @r+rput = rput' @_ @r @r @rs @rs @record  -- | Type-changing field lens 'rlensC' with the type arguments -- re-ordered for more convenient usage with @TypeApplications@.
vinyl.cabal view
@@ -1,5 +1,5 @@ name:                vinyl-version:             0.12.3+version:             0.13.0 synopsis:            Extensible Records -- description: license:             MIT@@ -97,7 +97,7 @@   type:             exitcode-stdio-1.0   hs-source-dirs:   tests   main-is:          Aeson.hs-  build-depends:    base, hspec, aeson >= 1.5.2, text, mtl, vinyl,+  build-depends:    base, hspec, aeson >= 1.4, text, mtl, vinyl,                     vector, unordered-containers, lens, lens-aeson   default-language: Haskell2010