GHC 9.2.8 Upgrade for medea
This PR Upgrades and enables the repo to support an build with GHC 9.2.8 and it's related package set.
This is done as a part of the larger upgrade process, to which, this repo is a dependency.
Key changes include:-
- Update the repo to be able to build with GHC 9.2.8.
- Update the stack resolver to lts-20.26 (newest resolver with GHC 9.2.8)
- Handle breaking changes arising from the upgrade.
- Fix the broken test-suite after upgrade.
- Update the cabal file:
- Remove version bounds from dependency packages.
- Adds a new
cabal.projectfile. - Cleanup and other housekeeping
- remove now redundant import statements and code.
- update the package version to 1.3.0 in cabal file.
- update the CHANGELOG.md file with the relevant entry.
Inquired with Ankur (Euler PM) whom to add as a reviewer for this PR and he mentioned that Aravind is the authority on projects under Juspay github org.
Adding @aravindgopall as a reviewer to request a review and a merge ( i don't seem to have permissions to add to the reviewers section, so tagging in comments )
gentle reminder for a review.
cc: @aravindgopall @eswar2001
Update: please confirm with me first once before merging it in, it seems it may not be required now to update this.
I believe this can be closed since #19 got merged?