Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump dependency version bounds #18

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

voidus
Copy link

@voidus voidus commented Dec 1, 2024

Heya,

This adjusts versions to match the ones in nixpkgs-24.11 haskellPackages, which as far as I know tracks the current stackage lts.

I looked through the changelogs and found these potential issues:

aeson:

  • Change time instances of types with year (Day, UTCTime) to require years with at least 4 digits.

http-api-data:

  • Use attoparsec-iso8601-1.1.0.0. Day and UTCTime parsers require at least 4 digits now, which is a breaking change.
  • Drop GHC-7.8 and GHC-7.10 support.

mtl:

  • Require GHC 8.6 or higher, and cabal-install 3.0 or higher.

servant-client:

  • Escape special chars in QueryParams. #1584 #1597
  • Escape special chars in QueryParam (:@&=+$) in servant-client. Note that this mean binary data will not work as is, and so reverts the functionality in #1432.

Based on the mtl change, I removed the special casing for ghc <8.4

The rest should probably be fine, but I don't really know the code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant