xmonad / xmonad-contrib

Contributed modules for xmonad
https://xmonad.org
BSD 3-Clause "New" or "Revised" License
586 stars 274 forks source link

Drop GHC 8.4 #778

Closed slotThe closed 1 year ago

slotThe commented 1 year ago

Description

Now that Debian has 8.6, it's time to drop 8.4.

Contrib version of https://github.com/xmonad/xmonad/pull/430

Commit Summary

0f69215f ci: Update to GHC 9.2.5

Many instance declarations can now be derived either by DerivingVia or GeneralizedNewtypeDeriving.

30d35948 ci: Drop support for GHC 8.4

Debian stable is not on 8.6, which was always our guide as to which GHC versions we want to support.

e744b643 Simplify instance declarations
b193fe8d stack: Bump resolver to lts-20.0

Checklist

liskin commented 1 year ago

30d35948148d369be12634255b3d079d7ca8031b's commit message has a typo ("not" instead of "now") and also isn't true—Debian stable has 8.8, it's Ubuntu 20.04 that only has 8.6.