Commits
Tarun Sukhani authored a1717ce6f50
feat(deps): move to Jackson 3 and Swagger 3 swagger-core 3.0.0 is built on Jackson 3 (tools.jackson), so the framework's Jackson 2 jars no longer serve it. Jackson 2 core, databind, xml, yaml and jsr310 give way to tools.jackson core, databind, dataformat-xml and dataformat-yaml 3.2.4, plus snakeyaml-engine 3.0.1 (the YAML module's parser). jackson-annotations stays at 2.22: its package is unchanged. renderXml(Object) now serializes with the Jackson 3 XmlMapper. Jackson 3 changed some defaults, so XML output for an annotated POJO can differ, and an application that imports com.fasterxml.jackson databind types from the framework must declare Jackson 2 itself. The OpenAPI generator recognises a JsonNode from either Jackson. The gradle-plugin's Jackson BOM anchor is now tools.jackson.core:jackson-databind. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>