commercialhaskell / stackage

Stable Haskell package sets: vetted consistent packages from Hackage
https://www.stackage.org/
MIT License
529 stars 807 forks source link

data-default-0.8 #7545

Open juhp opened 20 hours ago

juhp commented 20 hours ago

data-default-0.8.0.0 (changelog) (Grandfathered dependencies) is out of bounds for:

byorgey commented 13 hours ago

Does anyone know what the breaking changes are? There doesn't seem to be a changelog.

tfausak commented 11 hours ago

I can't find a change log either. Here's the diff: https://github.com/mauke/data-default/compare/1e4f789429f098d851105a761d5ff539113f5bb9...8178c677200b6a92a2a634921ea20f5649ac83f0

tarleb commented 11 hours ago

I've opened an issue: https://github.com/mauke/data-default/issues/28

mauke commented 11 hours ago

Changes in 0.8.0.0:

jgm commented 10 hours ago

The split into multiple packages (data-default-class, data-default-instances-*) is gone. There is only data-default now (with no dependencies on data-default-class or anything).

In that case, every package that depends on data-default-class or data-default-instances needs to be modified, right? So the above list is incomplete. I discovered this by trying to compile pandoc with the constraint data-default >= 0.8; it fails with an error building xml-conduit:

    • No instance for ‘Data.Default.Internal.Default X.ParseSettings’
        arising from a use of ‘def’

xml-conduit depends on data-default-class but not data-default.

tfausak commented 10 hours ago

Yes, I ran into the same issue.

tek commented 7 hours ago

published a revision of incipit-base