ludat / conferer

Configuration managment for haskell
https://conferer.ludat.io
Mozilla Public License 2.0
21 stars 4 forks source link

Adds support for aeson-2.x #88

Closed jkachmar closed 2 years ago

jkachmar commented 2 years ago

Description

Adds support for aeson-2.x by way of a little CPP glue and some selective module qualification.

Not sure if there isn't a better way to go about this, though.

Fixes #(issue)

Related to https://github.com/commercialhaskell/stackage/issues/6217

Checklist:

ludat commented 2 years ago

Very nice! I'll merge this now if it passes CI

One thing to note is that I'm not sure if I'll backport this change since I'm planning a big release for 2.0.0.0 next week (what's on master right has a couple of quite large breaking changes motivated of course by some features)

The last released version of conferer-aeson is on https://github.com/ludat/conferer/tree/conferer-aeson_v1.1.0.1 so if you need the backport create a PR and I can release that