Commit eb33b2bd extended the upper bounds of the mtl and transformers dependencies, but commit 4f53cc8e inadvertently reverted these changes when moving the constraints to a common stanza. This PR fixes this as well as extends the upper bounds for some more dependencies.
The changes adjust the upper bounds of the following dependencies to support the latest versions:
Note that the bytestring upper bound is not adjusted, as the latest version is not used in a released version of GHC yet, and the parsec library does not support it yet.
Here is the cabal.project file that I used to test these versions. IMHO, it might be worthwhile to commit this file (named cabal-bounds-upper.project or similar) to make it easy to adjust and test upper bounds as they change.
Commit
eb33b2bd
extended the upper bounds of themtl
andtransformers
dependencies, but commit4f53cc8e
inadvertently reverted these changes when moving the constraints to a common stanza. This PR fixes this as well as extends the upper bounds for some more dependencies.The changes adjust the upper bounds of the following dependencies to support the latest versions:
aeson
upper bound is extendedmtl
upper bound is extended againoptparse-applicative
upper bound is extendedregex-tdfa
upper bound was too high and is fixedtransformers
upper bound is extended againvector
upper bound is extendedNote that the
bytestring
upper bound is not adjusted, as the latest version is not used in a released version of GHC yet, and theparsec
library does not support it yet.Here is the
cabal.project
file that I used to test these versions. IMHO, it might be worthwhile to commit this file (namedcabal-bounds-upper.project
or similar) to make it easy to adjust and test upper bounds as they change.If you have time to make a release that includes these changes, I would appreciate it.