packages feed

aeson-dependent-sum 0.1.0.0 → 0.1.0.1

raw patch · 4 files changed

+10/−6 lines, 4 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

CHANGELOG.md view
@@ -1,5 +1,9 @@ # Revision history for aeson-dependent-sum +## 0.1.0.1 -- 2022-08-27++* Fix several embarassing documentation nits.+ ## 0.1.0.0 -- 2022-08-27  * First version. Released on an unsuspecting world.
README.md view
@@ -36,5 +36,5 @@ -- } newtype Character = Character (DSum CharacterClass Identity)   deriving (FromJSON, ToJSON)-  via (TaggedObjectInline "Character" "class" CharacterClass Identity)+  via (TaggedObject "Character" "class" "data" CharacterClass Identity) ```
aeson-dependent-sum.cabal view
@@ -1,6 +1,6 @@ cabal-version:      2.2 name:               aeson-dependent-sum-version:            0.1.0.0+version:            0.1.0.1 synopsis:           JSON encoding/decoding for dependent-sum description:   Newtype wrappers around [Data.Dependent.Sum.DSum](https://hackage.haskell.org/package/dependent-sum),@@ -15,7 +15,7 @@ author:             Jack Kelly maintainer:         jack@jackkelly.name copyright:          (c) 2022 Jack Kelly-category:           Network+category:           Data, Dependent Types, JSON build-type:         Simple extra-source-files:   CHANGELOG.md
src/Data/Aeson/Dependent/Sum.hs view
@@ -32,7 +32,7 @@ -- -- data Character = Fighter Fighter | Rogue Rogue | Wizard Wizard -- instance FromJSON Character where---   parseJSON = withObject \"Character\" $ \o ->+--   parseJSON = withObject \"Character\" $ \\o -> --     charClass <- o .: "class" :: Parser Text --     case charClass of --       "fighter" -> do@@ -45,7 +45,7 @@ -- a first-class value. In these instances, the -- [@dependent-sum@](https://hackage.haskell.org/package/dependent-sum) -- library can help, and we can also use--- [@deriving via@](https://downloads.haskell.org/ghc/latest/docs/html/users_guide/exts/deriving_via.html#extension-DerivingVia)+-- [@deriving via@](https://downloads.haskell.org/ghc/latest/docs/users_guide/exts/deriving_via.html#extension-DerivingVia) -- to derive JSON instances on the @Character@ newtype: -- -- @@@ -75,7 +75,7 @@ -- -- @ -- instance FromJSON (Some CharacterClass) where---   parseJSON = withText \"CharacterClass\" $ \t ->+--   parseJSON = withText \"CharacterClass\" $ \\t -> --     case t of --       "fighter" -> pure $ Some Fighter --       "rogue" -> pure $ Some Rogue