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