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: 4 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
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
4 participants