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