packages feed

autodocodec 0.2.0.6 → 0.2.1.0

raw patch · 3 files changed

+11/−1 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Autodocodec.Class: instance Autodocodec.Class.HasCodec a => Autodocodec.Class.HasCodec (Data.Vector.Vector a)

Files

CHANGELOG.md view
@@ -1,5 +1,11 @@ # Changelog +## [0.2.1.0] - 2023-10-06++### Added++* `HasCodec a => HasCodec (Vector a)` instance.+ ## [0.2.0.6] - 2023-10-05  ### Added
autodocodec.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack  name:           autodocodec-version:        0.2.0.6+version:        0.2.1.0 synopsis:       Self-documenting encoder and decoder homepage:       https://github.com/NorfairKing/autodocodec#readme bug-reports:    https://github.com/NorfairKing/autodocodec/issues
src/Autodocodec/Class.hs view
@@ -27,6 +27,7 @@ import Data.Text (Text) import qualified Data.Text.Lazy as LT import Data.Time+import Data.Vector (Vector) import Data.Void import Data.Word @@ -120,6 +121,9 @@     disjointEitherCodec       (ObjectOfCodec Nothing (requiredField' "Left"))       (ObjectOfCodec Nothing (requiredField' "Right"))++instance HasCodec a => HasCodec (Vector a) where+  codec = vectorCodec codec  instance HasCodec a => HasCodec [a] where   codec = listCodecForStringCompatibility