swagger2 1.1 → 1.1.1
raw patch · 3 files changed
+10/−4 lines, 3 files
Files
- CHANGELOG.md +6/−0
- src/Data/Swagger/Internal.hs +3/−3
- swagger2.cabal +1/−1
CHANGELOG.md view
@@ -1,3 +1,9 @@+1.1.1+---+* Fixes:+ * `CollectionFormat Param` -> `CollectionFormat ParamOtherSchema`;+ this change was necessary after putting `CollectionFormat` to `SwaggerItems`.+ 1.1 --- * Major changes:
src/Data/Swagger/Internal.hs view
@@ -439,7 +439,7 @@ -- Corresponds to multiple parameter instances -- instead of multiple values for a single instance @foo=bar&foo=baz@. -- This is valid only for parameters in @'ParamQuery'@ or @'ParamFormData'@.- CollectionMulti :: CollectionFormat Param+ CollectionMulti :: CollectionFormat ParamOtherSchema deriving instance Eq (CollectionFormat t) deriving instance Show (CollectionFormat t)@@ -460,7 +460,7 @@ toConstr = collectionFormatConstr dataTypeOf _ = collectionFormatDataType -deriving instance {-# OVERLAPPING #-} Data (CollectionFormat Param)+deriving instance {-# OVERLAPPING #-} Data (CollectionFormat ParamOtherSchema) type ParamName = Text @@ -1144,7 +1144,7 @@ instance {-# OVERLAPPABLE #-} FromJSON (CollectionFormat t) where parseJSON = parseOneOf [CollectionCSV, CollectionSSV, CollectionTSV, CollectionPipes] -instance FromJSON (CollectionFormat Param) where+instance FromJSON (CollectionFormat ParamOtherSchema) where parseJSON = parseOneOf [CollectionCSV, CollectionSSV, CollectionTSV, CollectionPipes, CollectionMulti] -- NOTE: The constraints @FromJSON (SwaggerType t)@ and
swagger2.cabal view
@@ -1,5 +1,5 @@ name: swagger2-version: 1.1+version: 1.1.1 synopsis: Swagger 2.0 data model description: Please see README.md homepage: https://github.com/GetShopTV/swagger2