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

Deal with breaking changes from MDN compat DB #61

Closed
robatwilliams opened this issue May 4, 2023 · 1 comment · Fixed by #66
Closed

Deal with breaking changes from MDN compat DB #61

robatwilliams opened this issue May 4, 2023 · 1 comment · Fixed by #66
Labels
enhancement New feature or request

Comments

@robatwilliams
Copy link
Owner

They have a non-traditional SemVer policy, which includes releasing breaking changes as minor and patch releases.

In #60 and other upgrades I find these breaking changes, but they could happen to package users any time, because we don't depend on a fixed patch version (we use ^x.x.x). The user workaround would be to manually install an older version, but I can't expect that users would be able to figure out what the problem is (with the current error caused, at least).

There has been some discussion on mdn/browser-compat-data#7563 and other linked issues on their repo.

Ideas to solve:

@robatwilliams robatwilliams added the bug Something isn't working label May 4, 2023
@robatwilliams robatwilliams added enhancement New feature or request and removed bug Something isn't working labels May 4, 2023
@robatwilliams
Copy link
Owner Author

Dependabot will be no good as I don't want to be regularly having to release this.

Use a pinned version and let people use package.json:overrides if they need newer data

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant