-
Notifications
You must be signed in to change notification settings - Fork 176
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
Breaking change in handling of headers in 1.13.0
#175
Comments
Closing as a duplicate of #165 |
@mhart What public API? it's a plain JSON. No one expects a third-party function to replace the reference of properties in a JSON if it doesn't document it.
Tests broke due to Jest spy. It's not necessarily a production issue, but it might be. The point is not that this change is not good, but that it should be marked as major, as it breaks existing behavior in unexpected ways. |
The documented API in the README. All libraries have an API. The term "API" in software refers to any programming interface. The interface to a software library is one type of API. With semver, you create a new major whenever you make breaking changes to your public API. You can read up more here: https://semver.org/ |
The change in 8442685 (following #164) introduces a breaking change.
This isn't necessarily a "legitimate" use case, but the change to the package may silently break existing code (especially since the change is labeled as minor).
The text was updated successfully, but these errors were encountered: