construct 0.3.1 → 0.3.1.1
raw patch · 5 files changed
+12/−8 lines, 5 filesdep ~input-parsersdep ~monoid-subclassesPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: input-parsers, monoid-subclasses
API changes (from Hackage documentation)
Files
- CHANGELOG.md +6/−2
- construct.cabal +3/−3
- src/Construct.hs +1/−1
- src/Construct/Bits.hs +1/−1
- src/Construct/Classes.hs +1/−1
CHANGELOG.md view
@@ -1,9 +1,13 @@ # Revision history for construct +## 0.3.1.1 -- 2022-10-03++* Increment the `monoid-sublasses` and `input-parsers` dependencies' upper bounds+ ## 0.3.1 -- 2022-03-25 -* Increment the text dependency upper bound-* Move the Template Haskell splices tso they compile with GHC 9+* Increment the `text` dependency upper bound+* Move the Template Haskell splices so they compile with GHC 9 ## 0.3.0.2 -- 2021-03-22
construct.cabal view
@@ -1,6 +1,6 @@ cabal-version: >=1.10 name: construct-version: 0.3.1+version: 0.3.1.1 synopsis: Haskell version of the Construct library for easy specification of file formats description: A Haskell version of the <https://construct.readthedocs.io/en/latest/intro.html Construct> library for Python. A@@ -31,10 +31,10 @@ build-depends: base >=4.11 && <5, bytestring >= 0.10 && < 0.12, text >= 0.10 && < 2.1,- monoid-subclasses >= 1.0 && < 1.2,+ monoid-subclasses >= 1.0 && < 1.3, incremental-parser >= 0.5 && < 0.6, parsers >= 0.11 && < 0.13,- input-parsers < 0.3,+ input-parsers < 0.4, attoparsec >= 0.12 && < 0.15, cereal >= 0.5 && < 0.6, rank2classes >= 1 && < 1.5
src/Construct.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE FlexibleContexts, FlexibleInstances, GADTs, RankNTypes, ScopedTypeVariables #-}+{-# LANGUAGE FlexibleContexts, FlexibleInstances, GADTs, RankNTypes, ScopedTypeVariables, TypeOperators #-} module Construct (
src/Construct/Bits.hs view
@@ -1,4 +1,4 @@-{-# LANGUAGE GADTs #-}+{-# LANGUAGE GADTs, TypeOperators #-} -- | This module exports the primitives and combinators for constructing formats with sub- or cross-byte -- components. See @test/MBR.hs@ for an example of its use.
src/Construct/Classes.hs view
@@ -1,5 +1,5 @@ {-# LANGUAGE DefaultSignatures, FlexibleContexts, FlexibleInstances, TypeFamilies,- TypeSynonymInstances, UndecidableInstances #-}+ TypeOperators, TypeSynonymInstances, UndecidableInstances #-} -- | The only good reason to import this module is if you intend to add another instance of the classes it exports.