github.com/jamescostian/go-swagger@v0.30.4-0.20221130163922-68364d6b567b/fixtures/diff/kitchensink.diff.txt (about) 1 NON-BREAKING CHANGES: 2 ===================== 3 /a/:get - Request - Header.addedHeaderParam - Added optional param 4 /a/:get - Request - Header.deletedHeaderParam - Deleted optional param 5 /a/:get - Request - Header.headerParam<string> - Widened type - string.password -> string 6 /a/:get - Request - Query.removeMaxInt<integer> - Widened type - Exclusive Maximum Removed:true->false 7 /a/:get - Request - Query.wideryString<string> - Widened type - integer -> string 8 /a/:get -> 200 - Response - Body<array[A1]> - Added response 9 /a/:post - Request - Body.description<string> - Changed required param to optional 10 /a/{id}:get -> 200 - Response - Body<array[A1]>.newProp<string> - Added property 11 /a/{id}:get -> 200 - Response - Body<array[A1]>.sameWideness<number> - Narrowed type - number -> number.float 12 /a/{id}:post - Request - Body.description<string> - Changed required param to optional 13 /b/:get -> 200 - Response - Body<array[A1]>.newProp<string> - Added property 14 /b/:get -> 200 - Response - Body<array[A1]>.sameWideness<number> - Narrowed type - number -> number.float 15 /b/:post - Request - Body.description<string> - Changed required param to optional 16 /c/:get -> 200 - Response - Body<array[object]> - Added a schema constraint - MaxItems(1) 17 Spec Definitions.ThisWasAdded - Added a schema definition 18 Spec.consumes - Added a consumes format - bob 19 Spec.produces - Added produces format - bob 20 Spec.schemes - Added schemes - https 21 22 BREAKING CHANGES: 23 ================= 24 /a/:get - Request - Query.ObjToPrim<integer> - Changed type - object -> integer 25 /a/:get - Request - Query.changeMaxInt<integer> - Narrowed type - Exclusive Maximum Added:false->true 26 /a/:get - Request - Query.changeMinInt<integer> - Narrowed type - Exclusive Minimum Added:false->true 27 /a/:get - Request - Query.changeyPattern<string> - Changed type - Pattern Changed:*->anewpattern 28 /a/:get - Request - Query.primToObj - Changed type - integer -> object 29 /a/:post -> 200 - Response - Body<A3>.name<string> - Changed required param to optional 30 /a/{id}:get -> 200 - Response - Body<array[A1]>.busby<string> - Changed optional param to required 31 /a/{id}:get -> 200 - Response - Body<array[A1]>.onceWasArray<array[object]> - Changed type - <array[object]> -> <string> 32 /a/{id}:post -> 200 - Response - Body<A3>.name<string> - Changed required param to optional 33 /b/:get -> 200 - Response - Body<array[A1]>.busby<string> - Changed optional param to required 34 /b/:get -> 200 - Response - Body<array[A1]>.onceWasArray<array[object]> - Changed type - <array[object]> -> <string> 35 /b/:post -> 200 - Response - Body<A3>.name<string> - Changed required param to optional 36 /c/:get -> 200 - Response - Body<array[object]> - Deleted a schema constraint - MinItems(1) 37 Spec Metadata - Changed base path - /api -> /apibaby 38 Spec Metadata - Changed host URL - petstore.swagger.wordnik.com -> petstore.swaggery.wordnik.com 39 Spec.consumes - Deleted a consumes format - bill 40 Spec.produces - Deleted produces format - bill 41 Spec.schemes - Deleted schemes - http 42 compatibility test FAILED: 18 breaking changes detected