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]