packages feed

versioning 0.3.1.0 → 0.3.2.0

raw patch · 1 files changed

+7/−6 lines, 1 filesdep ~aesondep ~basedep ~bytestringPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: aeson, base, bytestring, hspec

API changes (from Hackage documentation)

- Versioning.Internal.Decoding: instance (from Data.Type.Equality.~ v, dec (a from), Versioning.Upgrade.Upgrade from w a) => Versioning.Internal.Decoding.DecodeAnyVersion' 'GHC.Types.True from v w a dec
- Versioning.Internal.Decoding: instance (from Data.Type.Equality.~ v, dec (a from), c (a from)) => Versioning.Internal.Decoding.WithAnyVersion' 'GHC.Types.True from v a c dec
- Versioning.Upgrade: instance (v Data.Type.Equality.~ w) => Versioning.Upgrade.Downgrade' 'GHC.Types.True v w a
- Versioning.Upgrade: instance (v Data.Type.Equality.~ w) => Versioning.Upgrade.Upgrade' 'GHC.Types.True v w a
+ Versioning.Internal.Decoding: instance (from GHC.Types.~ v, dec (a from), Versioning.Upgrade.Upgrade from w a) => Versioning.Internal.Decoding.DecodeAnyVersion' 'GHC.Types.True from v w a dec
+ Versioning.Internal.Decoding: instance (from GHC.Types.~ v, dec (a from), c (a from)) => Versioning.Internal.Decoding.WithAnyVersion' 'GHC.Types.True from v a c dec
+ Versioning.Upgrade: instance (v GHC.Types.~ w) => Versioning.Upgrade.Downgrade' 'GHC.Types.True v w a
+ Versioning.Upgrade: instance (v GHC.Types.~ w) => Versioning.Upgrade.Upgrade' 'GHC.Types.True v w a
- Versioning.Base: type V0 = 'VZero
+ Versioning.Base: type V0 = 'VZero
- Versioning.Base: type V1 = 'VSucc V0
+ Versioning.Base: type V1 = 'VSucc V0
- Versioning.Base: type V10 = 'VSucc V9
+ Versioning.Base: type V10 = 'VSucc V9
- Versioning.Base: type V11 = 'VSucc V10
+ Versioning.Base: type V11 = 'VSucc V10
- Versioning.Base: type V12 = 'VSucc V11
+ Versioning.Base: type V12 = 'VSucc V11
- Versioning.Base: type V13 = 'VSucc V12
+ Versioning.Base: type V13 = 'VSucc V12
- Versioning.Base: type V14 = 'VSucc V13
+ Versioning.Base: type V14 = 'VSucc V13
- Versioning.Base: type V15 = 'VSucc V14
+ Versioning.Base: type V15 = 'VSucc V14
- Versioning.Base: type V16 = 'VSucc V15
+ Versioning.Base: type V16 = 'VSucc V15
- Versioning.Base: type V17 = 'VSucc V16
+ Versioning.Base: type V17 = 'VSucc V16
- Versioning.Base: type V18 = 'VSucc V17
+ Versioning.Base: type V18 = 'VSucc V17
- Versioning.Base: type V19 = 'VSucc V18
+ Versioning.Base: type V19 = 'VSucc V18
- Versioning.Base: type V2 = 'VSucc V1
+ Versioning.Base: type V2 = 'VSucc V1
- Versioning.Base: type V20 = 'VSucc V19
+ Versioning.Base: type V20 = 'VSucc V19
- Versioning.Base: type V3 = 'VSucc V2
+ Versioning.Base: type V3 = 'VSucc V2
- Versioning.Base: type V4 = 'VSucc V3
+ Versioning.Base: type V4 = 'VSucc V3
- Versioning.Base: type V5 = 'VSucc V4
+ Versioning.Base: type V5 = 'VSucc V4
- Versioning.Base: type V6 = 'VSucc V5
+ Versioning.Base: type V6 = 'VSucc V5
- Versioning.Base: type V7 = 'VSucc V6
+ Versioning.Base: type V7 = 'VSucc V6
- Versioning.Base: type V8 = 'VSucc V7
+ Versioning.Base: type V8 = 'VSucc V7
- Versioning.Base: type V9 = 'VSucc V8
+ Versioning.Base: type V9 = 'VSucc V8
- Versioning.Base: type VSucc = 'VSucc
+ Versioning.Base: type VSucc = 'VSucc

Files

versioning.cabal view
@@ -1,5 +1,5 @@ name:                versioning-version:             0.3.1.0+version:             0.3.2.0 synopsis:            Type-safe data versioning. description:         This package provides various tools to deal with                      data versioning in a type-safe way.@@ -13,6 +13,7 @@ build-type:          Simple extra-source-files:  ChangeLog.md cabal-version:       >=1.10+Tested-With: GHC ==8.10.7 || == 8.8.4 || ==8.6.4 || ==8.4.4 || ==8.2.2  library   exposed-modules:     Versioning.Base@@ -22,7 +23,7 @@                      , Versioning.JSON   other-modules:       Versioning.Internal.Equality   build-depends:       base >=4.10 && <5-                     , aeson >=1.0 && <1.5+                     , aeson >=1.0 && <2.1                      , bytestring >=0.10 && <0.11                      , semigroupoids >=5 && <6   hs-source-dirs:      src@@ -33,10 +34,10 @@   type:                exitcode-stdio-1.0   main-is:             Main.hs   other-modules:       Tests.Versioning.Fixtures-  build-depends:       base >=4.10 && <5-                     , aeson >=1.0 && <1.5-                     , bytestring >=0.10 && <0.11-                     , hspec >=2.0 && <2.6+  build-depends:       base+                     , aeson+                     , bytestring+                     , hspec                      , versioning   hs-source-dirs:      tests   default-language:    Haskell2010