Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Drop support for pre-0.7 versions of the Fourmolu library #2951

Closed
wants to merge 1 commit into from

Conversation

georgefst
Copy link
Collaborator

@georgefst georgefst commented Jun 12, 2022

Can't be merged while we still support GHC < 8.10, due to the dependency on ghc-lib-parser-9.2.

Some of these have genuine bugs, as discussed in #2254 (comment). We also get to drop a load of CPP introduced in #2944.

Users can still use older versions via CLI mode.

This wasn't possible until recently because `stylish-haskell`'s `ghc-lib-parser` bounds were holding us back.
@michaelpj
Copy link
Collaborator

Hmm, that's not going to happen soon probably. Per our deprecation policy, we're only going to drop support for 8.8 once Stackage LTS is on 9.2.

@georgefst
Copy link
Collaborator Author

Hmm, that's not going to happen soon probably. Per our deprecation policy, we're only going to drop support for 8.8 once Stackage LTS is on 9.2.

Indeed, hence the draft status. Seeing as I'd written the code before I realised we needed to be compatible so far back, I figured I may as well put it up.

@georgefst
Copy link
Collaborator Author

This is pretty out-of-date after #3078. Which makes it slightly easier to maintain support for older versions anyway, be abstracting shims in to a separate module.

@georgefst georgefst closed this Jun 11, 2023
@July541 July541 deleted the fourmolu-0.7-only branch June 30, 2023 23:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants