serialise 0.2.5.0 → 0.2.6.0
raw patch · 2 files changed
+20/−15 lines, 2 filesdep ~aesondep ~basedep ~ghc-primPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: aeson, base, ghc-prim, primitive, strict, these, vector
API changes (from Hackage documentation)
- Codec.Serialise.Class: instance Codec.Serialise.Class.Serialise GHC.Integer.Type.Integer
- Codec.Serialise.Class: instance Codec.Serialise.Class.Serialise GHC.Natural.Natural
- Codec.Serialise.Class: instance Codec.Serialise.Class.Serialise a => Codec.Serialise.Class.Serialise (Data.Semigroup.Option a)
+ Codec.Serialise.Class: instance Codec.Serialise.Class.Serialise GHC.Num.Integer.Integer
+ Codec.Serialise.Class: instance Codec.Serialise.Class.Serialise GHC.Num.Natural.Natural
+ Codec.Serialise.Class: instance Codec.Serialise.Class.Serialise GHC.Types.Levity
- Codec.Serialise: data DeserialiseFailure
+ Codec.Serialise: data () => DeserialiseFailure
- Codec.Serialise: data IDecode s a
+ Codec.Serialise: data () => IDecode s a
- Codec.Serialise.Decoding: data DecodeAction s a
+ Codec.Serialise.Decoding: data () => DecodeAction s a
- Codec.Serialise.Decoding: data Decoder s a
+ Codec.Serialise.Decoding: data () => Decoder s a
- Codec.Serialise.Decoding: data TokenType
+ Codec.Serialise.Decoding: data () => TokenType
- Codec.Serialise.Encoding: data Tokens
+ Codec.Serialise.Encoding: data () => Tokens
- Codec.Serialise.Encoding: newtype Encoding
+ Codec.Serialise.Encoding: newtype () => Encoding
Files
- ChangeLog.md +6/−0
- serialise.cabal +14/−15
ChangeLog.md view
@@ -1,5 +1,11 @@ # Revision history for serialise +## 0.2.6.0 -- 2022-09-24++* Support GHC 9.4++* Drop GHC 8.0 and 8.2 support+ ## 0.2.4.0 -- UNRELEASED * Add instances for Data.Void, strict and these.
serialise.cabal view
@@ -1,5 +1,5 @@ name: serialise-version: 0.2.5.0+version: 0.2.6.0 synopsis: A binary serialisation library for Haskell values. description: This package (formerly @binary-serialise-cbor@) provides pure, efficient@@ -30,14 +30,13 @@ category: Codec build-type: Simple tested-with:- GHC == 8.0.2,- GHC == 8.2.2, GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.3,- GHC == 8.10.1,+ GHC == 8.10.7, GHC == 9.0.1,- GHC == 9.2.2+ GHC == 9.2.2,+ GHC == 9.4.2 extra-source-files: ChangeLog.md@@ -70,12 +69,12 @@ Codec.Serialise.Internal.GeneralisedUTF8 build-depends:+ base >= 4.11 && < 4.18, array >= 0.4 && < 0.6,- base >= 4.7 && < 4.17, bytestring >= 0.10.4 && < 0.12, cborg == 0.2.*, containers >= 0.5 && < 0.7,- ghc-prim >= 0.3.1.0 && < 0.9,+ ghc-prim >= 0.3.1.0 && < 0.10, half >= 0.2.2.3 && < 0.4, hashable >= 1.2 && < 2.0, primitive >= 0.5 && < 0.8,@@ -125,7 +124,7 @@ Tests.GeneralisedUTF8 build-depends:- base >= 4.7 && < 4.17,+ base >= 4.11 && < 4.18, bytestring >= 0.10.4 && < 0.12, directory >= 1.0 && < 1.4, filepath >= 1.0 && < 1.5,@@ -162,7 +161,7 @@ Instances.Time build-depends:- base >= 4.7 && < 4.17,+ base >= 4.11 && < 4.18, binary >= 0.7 && < 0.11, bytestring >= 0.10.4 && < 0.12, vector >= 0.10 && < 0.13,@@ -206,15 +205,15 @@ SimpleVersus build-depends:- base >= 4.7 && < 4.17,+ base >= 4.11 && < 4.18, binary >= 0.7 && < 0.11, bytestring >= 0.10.4 && < 0.12,- ghc-prim >= 0.3.1.0 && < 0.9,+ ghc-prim >= 0.3.1.0 && < 0.10, vector >= 0.10 && < 0.13, cborg, serialise, - aeson >= 0.7 && < 2.1,+ aeson >= 0.7 && < 2.2, deepseq >= 1.0 && < 1.5, criterion >= 1.0 && < 1.6, cereal >= 0.5.2.0 && < 0.6,@@ -252,12 +251,12 @@ Macro.CBOR build-depends:+ base >= 4.11 && < 4.18, array >= 0.4 && < 0.6,- base >= 4.7 && < 4.17, binary >= 0.7 && < 0.11, bytestring >= 0.10.4 && < 0.12, directory >= 1.0 && < 1.4,- ghc-prim >= 0.3.1.0 && < 0.9,+ ghc-prim >= 0.3.1.0 && < 0.10, fail >= 4.9.0.0 && < 4.10, text >= 1.1 && < 2.1, vector >= 0.10 && < 0.13,@@ -267,7 +266,7 @@ filepath >= 1.0 && < 1.5, containers >= 0.5 && < 0.7, deepseq >= 1.0 && < 1.5,- aeson >= 0.7 && < 2.1,+ aeson >= 0.7 && < 2.2, cereal >= 0.5.2.0 && < 0.6, half >= 0.2.2.3 && < 0.4, tar >= 0.4 && < 0.6,