Skip to content
Discussion options

You must be logged in to vote

I definitely agree, Breaking change definition is something that is opiniated , and depends on what you are doing
you might distinguish especially for OAS ,at least 3 models : "on the wire breaking change" , sdk generation breaking change , and may be functionnal breaking change ,

notice that one of the pilar of OAS is JSON schema where you have as well no formal breaking change definition I found only this one !
" A braking change occurs when JSON instance that was valid under the old schema becomes invalid under the new schema. "

it could be a starting point but a bit even this simple definition is challenging , for instance is removing a non mandatory query parameter is a breaking chan…

Replies: 5 comments 3 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
2 replies
@handrews
Comment options

@LasneF
Comment options

LasneF May 15, 2024
Collaborator

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@LasneF
Comment options

LasneF Nov 13, 2025
Collaborator

Answer selected by lornajane
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
OAI-scope versioning describing versions of APIs/endpoints/operations
5 participants