-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Add ESP to --preview for stable #2756
Comments
I don't think there's enough time to turn it on by default in this month's release. We should include it in the |
Do we want to keep the existing ESP flag simultaneously with its Personally, I'd want to remove it and a first stable release seems like a good excuse, but Jelle raised a good point about keeping compatibility on Discord. This could also affect the feature flag machinery implementation in #2752. |
I would be fine with removing the ESP flag as we are doing a major stable release, so "breaking" a bit of compatibility is fine. If we decide to keep it for compatibility reasons, we could deprecate the flag and add some sort of "warning" log when someone uses an ESP flag. The deprecation could either still preserve the flag's functionality or direct the user to the new |
Hmm, redirecting users sounds even better! I'm thinking: catch the use of ESP and throw before doing anything with a message telling people to use But a softer deprecation works as well! |
I disagree with the idea that "we're doing a stable release, so we can break things". We've spent too many years in "beta" to keep that distinction meaningful. My preference is to keep the behavior of the existing flag the same, but deprecate it and fold it into |
Yeah, that's what I meant 👍🏻
By few releases, do we mean major releases or |
I imagine yes, in a few minor releases. "In a few years" sounds too much 😄 So we'll do the soft deprecation! I'll work on it later today. |
There is no such thing as a major or minor release on this project. We use calendar versioning. |
Yeah, I meant the second number place, I don't really know what they are called in calver. Anyways, as you said, "in a couple of releases". |
A preview flag is added in #2751, which could also contain experimental string processing. So shall we convert ESP there? Or are we still thinking about making it stable very soon?
The text was updated successfully, but these errors were encountered: