haskell-servant / servant

Main repository for the servant libraries — DSL for describing, serving, querying, mocking, documenting web applications and more!
https://docs.servant.dev/
1.8k stars 407 forks source link

Adjust bounds for http-api-data and aeson #1692

Closed ysangkok closed 1 year ago

ysangkok commented 1 year ago

Fixes #1691. When all dependencies for all packages support aeson-2.2, we should adjust our code to be compatible.

endgame commented 1 year ago

I checked Hackage for releases with incorrect bounds, and they are 0.20, 0.19.1, and 0.19. All three of these packages import Data.Aeson.Parser in Servant.API.ContentTypes, and should have a metadata revision.

I am willing to do this in my capacity as Hackage Trustee. @phadej can you please ping me in the next couple of weeks if I should not do this?

ysangkok commented 1 year ago

Thank you @endgame , much appreciated

endgame commented 1 year ago

Is that a "yes, please go through and revise"?

ysangkok commented 1 year ago

@endgame Yes, I would appreciate if you applied the bounds from this PR to Hackage, also including older releases that import the Parser module. I don't have the Hackage permissions to do it.

endgame commented 1 year ago

By request, and as Hackage Trustee (jack), I have made the following revisions:

ysangkok commented 11 months ago

@endgame Would it be possible for you to also do the http-api-data bump that was included in this PR?

endgame commented 11 months ago

Which releases of servant and servant-server require revision?

ysangkok commented 11 months ago

@endgame: Which releases of servant and servant-server require revision?

Just servant-0.20 and servant-servant-0.20.

endgame commented 11 months ago

By request, and as Hackage Trustee (jack), I have made the following revisions: