autodocodec-servant-multipart 0.0.0.1 → 0.0.0.2
raw patch · 3 files changed
+11/−5 lines, 3 filesdep ~autodocodecPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: autodocodec
API changes (from Hackage documentation)
- Autodocodec.Multipart: fromMultipartViaCodec :: forall a tag. HasObjectCodec a => MultipartData tag -> Either String a
+ Autodocodec.Multipart: fromMultipartViaCodec :: HasObjectCodec a => MultipartData tag -> Either String a
- Autodocodec.Multipart: toMultipartViaCodec :: forall a tag. HasObjectCodec a => a -> MultipartData tag
+ Autodocodec.Multipart: toMultipartViaCodec :: HasObjectCodec a => a -> MultipartData tag
Files
CHANGELOG.md view
@@ -1,5 +1,11 @@ # Changelog +## [0.0.0.2] - 2025-06-20++### Changed++* Support for `autodocodec >=0.5`+ ## [0.0.0.0] - 2022-07-27 First version
autodocodec-servant-multipart.cabal view
@@ -1,11 +1,11 @@ cabal-version: 1.12 --- This file has been generated from package.yaml by hpack version 0.36.0.+-- This file has been generated from package.yaml by hpack version 0.36.1. -- -- see: https://github.com/sol/hpack name: autodocodec-servant-multipart-version: 0.0.0.1+version: 0.0.0.2 synopsis: Autodocodec interpreters for Servant Multipart homepage: https://github.com/NorfairKing/autodocodec#readme bug-reports: https://github.com/NorfairKing/autodocodec/issues@@ -32,7 +32,7 @@ src build-depends: aeson- , autodocodec >=0.3.0.0+ , autodocodec >=0.5.0.0 , base >=4.7 && <5 , bytestring , servant-multipart
src/Autodocodec/Multipart.hs view
@@ -48,7 +48,7 @@ (go a c) RequiredKeyCodec key vc _ -> MultipartData- { inputs = map (Input key) (goValue a vc),+ { inputs = map (Input key) (goValue (coerce a) vc), files = [] } OptionalKeyCodec key vc _ ->@@ -156,7 +156,7 @@ Just (_, c) -> go mpd c RequiredKeyCodec key vc _ -> do values <- lookupLInput key mpd- goValue values vc+ coerce $ goValue values vc OptionalKeyCodec key vc _ -> do values <- lookupLInput key mpd coerce $ case values of