-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Major version up when the first logic change happens e.g. introduction of __globals
#12250
Comments
I'm still not entirely sure what this means practically. In #11518 (comment) @foolip says "The problem is basically how to create a mapping between Web IDL and BCD paths." Maybe this suggests that https://github.com/mdn/browser-compat-data#Semantic-versioning-policy should be updated to also take into account "problems with Web IDL and BCD paths" (where "problems" would need to be defined further). |
Not sure how to define it, but roughly, introducing a new logic to move items into different places. (e.g. mixins to |
What's the breaking change we want to key on, exactly? Because the existence of Perhaps the right idea is to commit to increasing the number of features (e.g., everything at the level of |
Well, I think it should be about the logic rather than each change. Say there is Same for So the issue is all about automation and I have no interest for any progressive data changes after the initial logic shift. |
OK, that makes sense. I'm trying to figure out how to turn that into an easier set of yes/no conditions that trigger a new version and I think I've got it, in a slightly roundabout way: We could SemVer major whenever a new data guideline requires obligates features to move (or be removed). This would impose some new obligations (we'd probably need to write guidelines earlier in the process for these sorts of changes), but would provide a clearer point to initiate a version bump. |
#13884 is technically also a breaking change. Projects depending on the previous |
I'm going to close this issue because we haven't really had a big move of features in a long while, at least nothing that would be covered by this issue. |
From #11518 (comment)
The mapping from IDL to BCD item breaks when such new logic emerges.
The text was updated successfully, but these errors were encountered: