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