packages feed

monoidmap-aeson 0.0.0.1 → 0.0.0.2

raw patch · 3 files changed

+36/−5 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,3 +1,7 @@+# 0.0.0.2++- Adjusted module `Data.MonoidMap.JSON` to only use explicit imports.+ # 0.0.0.1  - Added JSON golden test files to source distribution.
components/monoidmap-aeson/Data/MonoidMap/JSON.hs view
@@ -17,20 +17,32 @@     )     where -import Prelude- import Data.Aeson     ( FromJSON (parseJSON)     , FromJSONKey     , ToJSON (toEncoding, toJSON)     , ToJSONKey+    , decode     , encode     )+import Data.Bool+    ( Bool+    )+import Data.Eq+    ( Eq ((==))+    )+import Data.Functor+    ( Functor (fmap)+    ) import Data.Map.Strict     ( Map     )+import Data.Maybe+    ( Maybe+    ) import Data.Monoid-    ( Sum+    ( Monoid (mempty)+    , Sum     ) import Data.Monoid.Null     ( MonoidNull@@ -41,6 +53,14 @@     , fromMap     , toMap     )+import Data.Ord+    ( Ord+    )+import Prelude+    ( undefined+    , ($)+    , (.)+    )  -- $_introduction -- #_introduction#@@ -97,13 +117,20 @@ _importsRequiredForDocumentation :: () _importsRequiredForDocumentation = ()   where-    _encode = encode ()+    _decodeEncode :: Maybe ()+    _decodeEncode = decode $ encode () +    _equals :: (Eq a) => a -> a -> Bool+    _equals = (==)+     _fromList :: (Ord k, MonoidNull v) => [(k, v)] -> MonoidMap k v     _fromList = fromList      _fromMap :: (Ord k, MonoidNull v) => Map k v -> MonoidMap k v     _fromMap = fromMap++    _mempty :: (Monoid a) => a+    _mempty = mempty      _toMap :: (Ord k, MonoidNull v) => MonoidMap k v -> Map k v     _toMap = toMap
monoidmap-aeson.cabal view
@@ -1,6 +1,6 @@ cabal-version:  3.0 name:           monoidmap-aeson-version:        0.0.0.1+version:        0.0.0.2 bug-reports:    https://github.com/jonathanknowles/monoidmap-aeson/issues license:        Apache-2.0 license-file:   LICENSE