preamble 0.0.53 → 0.0.54
raw patch · 3 files changed
+19/−3 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- Shakefile.hs +3/−2
- preamble.cabal +1/−1
- src/Preamble/Aeson.hs +15/−0
Shakefile.hs view
@@ -36,8 +36,9 @@ -- | sanity --- fake "." pats "sanity" $ const $- need [ "build-error", "lint", "weed" ]+ fake "." pats "sanity" $ const $ do+ need [ "build-error" ]+ need [ "lint", "weed" ] -- | Default things to run. --
preamble.cabal view
@@ -1,5 +1,5 @@ name: preamble-version: 0.0.53+version: 0.0.54 cabal-version: >=1.22 build-type: Simple license: MIT
src/Preamble/Aeson.hs view
@@ -28,6 +28,11 @@ { fieldLabelModifier = unpack . toCamel . unprefix . pack , constructorTagModifier = unpack . toCamel . unprefix . lowerHead . pack , omitNothingFields = True+ , allNullaryToStringTag = False+ , sumEncoding = TaggedObject+ { tagFieldName = "type"+ , contentsFieldName = "data"+ } } -- | Derive fields with snake_case.@@ -37,6 +42,11 @@ { fieldLabelModifier = unpack . toSnake . unprefix . pack , constructorTagModifier = unpack . toSnake . unprefix . lowerHead . pack , omitNothingFields = True+ , allNullaryToStringTag = False+ , sumEncoding = TaggedObject+ { tagFieldName = "type"+ , contentsFieldName = "data"+ } } -- | Derive fields with spinal-case.@@ -46,6 +56,11 @@ { fieldLabelModifier = unpack . toSpinal . unprefix . pack , constructorTagModifier = unpack . toSpinal . unprefix . lowerHead . pack , omitNothingFields = True+ , allNullaryToStringTag = False+ , sumEncoding = TaggedObject+ { tagFieldName = "type"+ , contentsFieldName = "data"+ } } -- | Convert Aeson Result into a Maybe.