- upgrade runners to ubuntu-24.04, macOS-15-intel, and windows-2025 - upgrade to GHC 9.10.3 - add lts-24 to resolver.yaml
- move --pvp-bounds upper from release.sh to stack.yaml - upgrade to GHC 9.8.4 - add dependency version lower bounds
- build in CI using snapshots from lts-13 through lts-22 and nightly - allow building with alex >= 3.2 and happy >= 1.19 - fallback to cabal version string with incompatible versions of githash