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

Release and dropping support of Ruby #620

Open
davidwessman opened this issue Feb 9, 2025 · 1 comment
Open

Release and dropping support of Ruby #620

davidwessman opened this issue Feb 9, 2025 · 1 comment

Comments

@davidwessman
Copy link
Collaborator

Hello @glebm

  1. Is it time to cut a new release?
  2. Should we make a 1.2 release where we drop support for Ruby <3.1? (3.1 is EOL 2025-03-31)
  3. If we create a Prism-parser to move away from the parser-gem, should we make it all backwards-compatible or should we add it as an alternative and then switch to it in a 2.0 release?
  4. If we want to prepare for a 2.0 with breaking changes, is there anything else you have been thinking about?

Thank you! 🙂

@glebm
Copy link
Owner

glebm commented Feb 9, 2025

v1.1 with dropped Ruby <3.1 support sounds good to me.
We should probably cut a release just before then.

I think eventually switching entirely to Prism in v2 makes the most sense.
There are probably custom extensions out there that derive from the parser-based scanners but hopefully they won't be too much work for users to migrate at their own pace.

I don't have anything else in mind in terms of breaking changes for v2.

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

No branches or pull requests

2 participants