Closed RyanGlScott closed 5 years ago
I made revisions of th-lift
. There is also a PR showing what broke: https://github.com/mboes/th-lift/pull/40
iirc I already fixed up some releases because of this of
2019-04-26T19:18:38Z HerbertValerioRiedel invariant-0.4.3-r1
2019-04-26T19:18:29Z HerbertValerioRiedel invariant-0.5-r3
2019-04-26T19:15:24Z HerbertValerioRiedel deriving-compat-0.5.1-r1
2019-04-26T19:15:24Z HerbertValerioRiedel deriving-compat-0.5-r1
2019-04-26T19:15:23Z HerbertValerioRiedel deriving-compat-0.4-r1
2019-04-26T19:15:22Z HerbertValerioRiedel deriving-compat-0.4.2-r1
2019-04-26T19:15:22Z HerbertValerioRiedel deriving-compat-0.4.3-r1
2019-04-26T19:15:21Z HerbertValerioRiedel deriving-compat-0.4.1-r2
2019-04-26T19:03:35Z HerbertValerioRiedel recursion-schemes-5.0.1-r2
2019-04-26T19:03:32Z HerbertValerioRiedel recursion-schemes-5.0.2-r3
2019-04-26T18:56:29Z HerbertValerioRiedel text-show-0.4.1-r2
2019-04-26T18:56:28Z HerbertValerioRiedel text-show-0.4-r2
2019-04-26T18:56:26Z HerbertValerioRiedel text-show-0.3.1.0-r2
2019-04-26T18:56:24Z HerbertValerioRiedel text-show-0.3.0.0-r2
2019-04-26T18:53:26Z HerbertValerioRiedel text-show-3.7-r1
2019-04-26T18:53:25Z HerbertValerioRiedel text-show-3.7.3-r2
2019-04-26T18:53:24Z HerbertValerioRiedel text-show-3.7.2-r3
2019-04-26T18:53:23Z HerbertValerioRiedel text-show-3.7.1-r4
2019-04-26T18:53:22Z HerbertValerioRiedel text-show-3.6.2-r1
I've confirmed that the following three libraries are broken with th-abstraction-0.3
and require revisions:
aeson-typescript-0.1.1.0
(on GHC 8.6.5)
matchable-th-0.1.0.0
(on GHC 8.6.5)
micro-recursion-schemes
(on GHC 8.4.4)
For convenience, here's also the links to the matrix-ci build reports clearly showing they were all green previously, and turned broken (i.e. red) in the report for the most recent index-state:
reviewed aeson-typescript
, matchable-th
and micro-recursion-schemes
Thanks, @phadej! I believe that should be the full extent of the Hackage-related breakage caused by th-abstraction-0.3
's release, so I'll go ahead and close this issue. I am mistaken and there is more left to be done, please feel free to re-open this issue.
I've just released
th-abstraction-0.3
, which features a pretty notable breaking API change:th-abstraction
is present in a lot of packages' dependency graphs, so the potential for breakage is quite high here. As far as Hackage libraries go, http://packdeps.haskellers.com/reverse/th-abstraction shows that there 21 reverse dependencies ofth-abstraction
. Most of them already have upper version bounds of<0.3
put in place (ht to @phadej for helping me there), but there are still a handful of packages without the proper upper version bounds that ought to be checked:aeson-typescript
matchable-th
micro-recursion-schemes
safecopy-migrate