a2578d7ff1
snapshot_release / snapshot_release (push) Has been cancelled
Documentation: build and deploy / deploy (push) Has been cancelled
langchain4j-github-bot.yml lint / langchain4j-github-bot.yml validation (push) Has been cancelled
Java CI / compile_and_unit_test (17) (push) Has been cancelled
Java CI / compile_and_unit_test (21) (push) Has been cancelled
Java CI / compile_and_unit_test (25) (push) Has been cancelled
Split Package Detection / check-split-packages (push) Has been cancelled
Java CI / integration_test (21) (push) Has been cancelled
Java CI / compliance (push) Has been cancelled
Java CI / spotless (push) Has been cancelled
21 lines
985 B
JSON
21 lines
985 B
JSON
[
|
|
{
|
|
"extension": "revapi.differences",
|
|
"configuration": {
|
|
"ignore": true,
|
|
"differences": [
|
|
{
|
|
"code": "java.method.visibilityIncreased",
|
|
"new": "method void dev.langchain4j.service.tool.ToolProviderResult::<init>(java.util.List<dev.langchain4j.service.tool.AiServiceTool>)",
|
|
"justification": "If ToolProviderResult were extended and the subclass already declared a constructor with this same signature at lesser visibility, this change would be a breaking change. ToolProviderResult is not expected to be extended, so this is acceptable."
|
|
},
|
|
{
|
|
"code": "java.annotation.removed",
|
|
"new": "class dev.langchain4j.service.tool.AiServiceTool",
|
|
"justification": "@Internal removed intentionally: AiServiceTool is now part of the public API and can be constructed and passed to AiServices directly by users (e.g. via AiServices.tools(List<AiServiceTool>))."
|
|
}
|
|
]
|
|
}
|
|
}
|
|
]
|