Aman-Mittal commented on PR #5851:
URL: https://github.com/apache/fineract/pull/5851#issuecomment-4462040787

   @vidakovic Please see as backward compatibility checks are related to 
template apis
   
   `{
     "info" : {
       "title" : "Apache Fineract REST API",
       "description" : "Apache Fineract is a secure, multi-tenanted 
microfinance platform.\nThe goal of the Apache Fineract API is to empower 
developers to build apps on top of the Apache Fineract Platform.\nThe 
[reference app](https://cui.fineract.dev) (username: mifos, password: password) 
works on the same demo tenant as the interactive links in this 
documentation.\nUntil we complete the new REST API documentation you still have 
the legacy documentation available 
[here](https://fineract.apache.org/docs/legacy/).\nPlease check [the current 
Fineract documentation](https://fineract.apache.org/docs/current/) for more 
information.",
       "version" : "1.15.0-SNAPSHOT"
     },
     "breakingChanges" : {
       "R009" : [ {
         "path" : "/v1/templates",
         "method" : "POST",
         "attributeName" : "mappers.mapperorder",
         "ruleCode" : "R009",
         "message" : "mappers.mapperorder was removed from request in POST 
/v1/templates "
       }, {
         "path" : "/v1/templates",
         "method" : "POST",
         "attributeName" : "mappers",
         "ruleCode" : "R009",
         "message" : "mappers was removed from request in POST /v1/templates "
       }, {
         "path" : "/v1/templates",
         "method" : "POST",
         "attributeName" : "mappers.mapperkey",
         "ruleCode" : "R009",
         "message" : "mappers.mapperkey was removed from request in POST 
/v1/templates "
       }, {
         "path" : "/v1/templates",
         "method" : "POST",
         "attributeName" : "mappers.id",
         "ruleCode" : "R009",
         "message" : "mappers.id was removed from request in POST /v1/templates 
"
       }, {
         "path" : "/v1/templates",
         "method" : "POST",
         "attributeName" : "mappers.mappervalue",
         "ruleCode" : "R009",
         "message" : "mappers.mappervalue was removed from request in POST 
/v1/templates "
       }, {
         "path" : "/v1/templates/{templateId}",
         "method" : "PUT",
         "attributeName" : "mappers.new",
         "ruleCode" : "R009",
         "message" : "mappers.new was removed from request in PUT 
/v1/templates/{templateId} "
       }, {
         "path" : "/v1/templates",
         "method" : "POST",
         "attributeName" : "mappers.new",
         "ruleCode" : "R009",
         "message" : "mappers.new was removed from request in POST 
/v1/templates "
       }, {
         "path" : "/v1/templates",
         "method" : "POST",
         "attributeName" : "id",
         "ruleCode" : "R009",
         "message" : "id was removed from request in POST /v1/templates "
       }, {
         "path" : "/v1/templates/{templateId}",
         "method" : "PUT",
         "attributeName" : "mappers.id",
         "ruleCode" : "R009",
         "message" : "mappers.id was removed from request in PUT 
/v1/templates/{templateId} "
       } ],
       "R017" : [ {
         "path" : "/v1/templates",
         "method" : "POST",
         "attributeName" : "name",
         "constraintChange" : {
           "attribute" : "minLength",
           "oldValue" : null,
           "newValue" : 0
         },
         "ruleCode" : "R017",
         "message" : "The minLength constraint for attribute name was changed 
in POST /v1/templates from null to 0 "
       }, {
         "path" : "/v1/templates",
         "method" : "POST",
         "attributeName" : "name",
         "constraintChange" : {
           "attribute" : "maxLength",
           "oldValue" : null,
           "newValue" : 200
         },
         "ruleCode" : "R017",
         "message" : "The maxLength constraint for attribute name was changed 
in POST /v1/templates from null to 200 "
       } ],
       "R007" : [ {
         "path" : "/v1/templates/{templateId}",
         "method" : "PUT",
         "attribute" : "id",
         "ruleCode" : "R007",
         "message" : "Request parameter id is required in PUT 
/v1/templates/{templateId}"
       } ],
       "R015" : [ {
         "path" : "/v1/templates/{templateId}/template",
         "method" : "GET",
         "code" : "default",
         "attribute" : "",
         "oldType" : "string",
         "newType" : "object",
         "ruleCode" : "R015",
         "message" : "Response type was changed for response default in GET 
/v1/templates/{templateId}/template at attribute  from string to object"
       } ],
       "R012" : [ {
         "path" : "/v1/templates",
         "method" : "GET",
         "code" : "200",
         "ruleCode" : "R012",
         "message" : "Response 200 has been removed from GET /v1/templates"
       }, {
         "path" : "/v1/templates/template",
         "method" : "GET",
         "code" : "200",
         "ruleCode" : "R012",
         "message" : "Response 200 has been removed from GET 
/v1/templates/template"
       }, {
         "path" : "/v1/templates/{templateId}",
         "method" : "DELETE",
         "code" : "200",
         "ruleCode" : "R012",
         "message" : "Response 200 has been removed from DELETE 
/v1/templates/{templateId}"
       }, {
         "path" : "/v1/templates/{templateId}",
         "method" : "PUT",
         "code" : "200",
         "ruleCode" : "R012",
         "message" : "Response 200 has been removed from PUT 
/v1/templates/{templateId}"
       }, {
         "path" : "/v1/templates/{templateId}",
         "method" : "GET",
         "code" : "200",
         "ruleCode" : "R012",
         "message" : "Response 200 has been removed from GET 
/v1/templates/{templateId}"
       }, {
         "path" : "/v1/templates",
         "method" : "POST",
         "code" : "200",
         "ruleCode" : "R012",
         "message" : "Response 200 has been removed from POST /v1/templates"
       } ]
     },
     "ignoredBreakingChanges" : { }
   }
   `


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to