packages feed

currency-codes 1.0.0.3 → 2.0.0.0

raw patch · 3 files changed

+8/−18 lines, 3 filesdep −lensdep −swagger2dep ~bsonPVP ok

version bump matches the API change (PVP)

Dependencies removed: lens, swagger2

Dependency ranges changed: bson

API changes (from Hackage documentation)

- Data.Currency: instance Data.Aeson.Types.Class.FromJSON Data.Currency.Alpha
- Data.Currency: instance Data.Aeson.Types.Class.FromJSON Data.Currency.Currency
- Data.Currency: instance Data.Aeson.Types.Class.ToJSON Data.Currency.Alpha
- Data.Currency: instance Data.Aeson.Types.Class.ToJSON Data.Currency.Currency
- Data.Currency: instance Data.Swagger.Internal.Schema.ToSchema Data.Currency.Alpha
- Data.Currency: instance Data.Swagger.Internal.Schema.ToSchema Data.Currency.Currency
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_0Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_0Currency
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_100Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_101Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_102Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_103Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_104Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_105Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_106Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_107Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_108Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_109Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_10Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_110Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_111Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_112Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_113Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_114Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_115Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_116Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_117Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_118Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_119Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_11Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_120Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_121Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_122Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_123Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_124Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_125Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_126Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_127Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_128Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_129Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_12Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_130Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_131Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_132Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_133Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_134Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_135Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_136Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_137Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_138Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_139Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_13Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_140Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_141Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_142Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_143Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_144Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_145Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_146Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_147Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_148Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_149Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_14Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_150Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_151Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_152Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_153Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_154Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_155Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_156Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_157Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_158Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_159Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_15Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_160Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_161Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_162Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_163Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_164Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_165Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_166Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_167Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_168Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_169Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_16Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_170Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_171Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_172Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_173Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_174Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_175Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_176Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_177Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_17Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_18Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_19Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_1Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_20Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_21Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_22Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_23Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_24Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_25Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_26Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_27Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_28Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_29Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_2Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_30Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_31Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_32Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_33Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_34Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_35Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_36Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_37Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_38Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_39Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_3Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_40Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_41Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_42Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_43Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_44Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_45Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_46Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_47Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_48Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_49Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_4Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_50Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_51Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_52Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_53Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_54Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_55Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_56Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_57Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_58Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_59Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_5Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_60Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_61Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_62Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_63Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_64Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_65Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_66Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_67Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_68Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_69Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_6Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_70Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_71Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_72Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_73Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_74Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_75Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_76Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_77Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_78Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_79Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_7Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_80Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_81Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_82Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_83Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_84Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_85Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_86Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_87Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_88Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_89Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_8Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_90Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_91Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_92Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_93Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_94Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_95Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_96Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_97Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_98Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_99Alpha
- Data.Currency: instance GHC.Generics.Constructor Data.Currency.C1_9Alpha
- Data.Currency: instance GHC.Generics.Datatype Data.Currency.D1Alpha
- Data.Currency: instance GHC.Generics.Datatype Data.Currency.D1Currency
- Data.Currency: instance GHC.Generics.Selector Data.Currency.S1_0_0Currency
- Data.Currency: instance GHC.Generics.Selector Data.Currency.S1_0_1Currency
- Data.Currency: instance GHC.Generics.Selector Data.Currency.S1_0_2Currency
- Data.Currency: instance GHC.Generics.Selector Data.Currency.S1_0_3Currency
+ Data.Currency: instance Data.Aeson.Types.FromJSON.FromJSON Data.Currency.Alpha
+ Data.Currency: instance Data.Aeson.Types.FromJSON.FromJSON Data.Currency.Currency
+ Data.Currency: instance Data.Aeson.Types.ToJSON.ToJSON Data.Currency.Alpha
+ Data.Currency: instance Data.Aeson.Types.ToJSON.ToJSON Data.Currency.Currency

Files

CHANGELOG.md view
@@ -1,5 +1,10 @@ # Changelog +## v2.0.0.0 (2017-09-11)++Remove Swagger instances. It would be better to push them upstream to the swagger2 repository.++ ## v1.0.0.0 (2017-08-29)    - Provide 2 types `Currency` and `Alpha`
currency-codes.cabal view
@@ -1,5 +1,5 @@ name:                currency-codes-version:             1.0.0.3+version:             2.0.0.0 synopsis:            ISO-4217 Currency Codes description:         ISO-4217 Currency Codes license:             MIT@@ -9,7 +9,7 @@ copyright:           (c) 2017 Chordify category:            Data build-type:          Simple-homepage:            https://gitlab.com/chordify/currency-codes+homepage:            https://github.com/chordify/currency-codes bug-reports:         https://github.com/chordify/currency-codes/issues extra-source-files:  README.md                      CHANGELOG.md@@ -37,10 +37,8 @@                      , TypeOperators   build-depends:       base >= 4 && < 5                      , aeson >= 0.7.0.0-                     , bson >= 0.2.0.0-                     , lens >= 4.0.0+                     , bson >= 0.2.0                      , random >= 1.0.0.0                      , safe >= 0.2-                     , swagger2 >= 2.0.0.0                      , text >= 1.0.0.0   exposed-modules:     Data.Currency
src/Data/Currency.hs view
@@ -4,16 +4,12 @@  import           Prelude       hiding (Ordering (..)) -import           Control.Lens  ((&), (?~)) import           Control.Monad ((>=>)) import           Data.Aeson    as Aeson import           Data.Aeson    (FromJSON (..), ToJSON (..)) import           Data.Bson     (Val (..), (=:)) import qualified Data.Bson     as Bson import           Data.Data     (Data)-import           Data.Proxy    (Proxy (..))-import           Data.Swagger  (NamedSchema (..), ToSchema (..))-import qualified Data.Swagger  as Swagger import           Data.Text     (Text) import           Data.Typeable (Typeable) import           GHC.Generics  (Generic)@@ -33,8 +29,6 @@  instance ToJSON   Currency where toJSON             = Aeson.genericToJSON Aeson.defaultOptions -instance ToSchema Currency where declareNamedSchema = Swagger.genericDeclareNamedSchema Swagger.defaultSchemaOptions- instance Val Currency where   val Currency{..} = Bson.Doc     [ "alpha"  =: alpha@@ -250,13 +244,6 @@  instance Val      Alpha where val       = val . show                               cast'     = cast' >=> Safe.readMay--instance ToSchema Alpha where-  declareNamedSchema _ = do-    NamedSchema name schema <- declareNamedSchema (Proxy :: Proxy String)-    return $ NamedSchema name $ schema-      & Swagger.format  ?~ "iso4217-alpha"-      & Swagger.example ?~ Aeson.toJSON EUR  instance Random Alpha where   random g =