packages feed

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 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.