serokell-util 0.1.5.0 → 0.1.5.1
raw patch · 2 files changed
+5/−1 lines, 2 filesPVP: minor bump suggested
API additions: PVP suggests at least a minor version bump
API changes (from Hackage documentation)
+ Serokell.Util.Base64: instance Data.Aeson.Types.ToJSON.ToJSONKey Serokell.Util.Base64.JsonByteString
Files
- serokell-util.cabal +1/−1
- src/Serokell/Util/Base64.hs +4/−0
serokell-util.cabal view
@@ -1,5 +1,5 @@ name: serokell-util-version: 0.1.5.0+version: 0.1.5.1 synopsis: General-purpose functions by Serokell homepage: https://github.com/serokell/serokell-util license: MIT
src/Serokell/Util/Base64.hs view
@@ -13,6 +13,7 @@ import Control.Monad ((>=>)) import Data.Aeson (FromJSON (parseJSON), ToJSON (toJSON))+import Data.Aeson.Types (ToJSONKey (..), toJSONKeyText) import qualified Data.ByteString as BS import qualified Data.ByteString.Base64 as B64 import qualified Data.ByteString.Base64.URL as B64url@@ -54,6 +55,9 @@ instance ToJSON JsonByteString where toJSON = toJSON . encode . getJsonByteString++instance ToJSONKey JsonByteString where+ toJSONKey = toJSONKeyText (encode . getJsonByteString) instance FromJSON JsonByteString where parseJSON =