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 +7/−6
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