This is an automated email from the ASF dual-hosted git repository. ahuber pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/causeway.git
commit 77a9da2e977d415f0433b997c054035c6fd5172a Merge: 5612921f4c4 198e75956e7 Author: Andi Huber <[email protected]> AuthorDate: Tue Nov 25 09:19:31 2025 +0100 Merge pull request #3263 from apache/3947-jackson3 CAUSEWAY-3947: Migrate to Jackson 3.x api/applib/src/main/java/module-info.java | 4 +- commons/pom.xml | 28 ++-- commons/src/main/java/module-info.java | 14 +- .../commons/internal/testing/_DocumentTester.java | 38 ++++-- .../org/apache/causeway/commons/io/JsonUtils.java | 151 ++++++++++----------- .../org/apache/causeway/commons/io/YamlUtils.java | 99 +++++++------- .../internal/resources/JsonYamlReaderTest.java | 7 +- .../scripts/SeedUsersAndRolesFixtureScript.java | 6 +- .../secman/applib/util/ApplicationSecurityDto.java | 14 +- .../vw/fullcalendar/wicket/integration/pom.xml | 5 - .../jpa/rest/JpaRestEndpointService.java | 5 +- .../testdomain/rest/jpa/JsonValueEncoderTest.java | 15 +- .../integtestsupport/applib/ApprovalsOptions.java | 2 +- .../unittestsupport/applib/util/ApprovalUtils.java | 6 +- .../viewer/test/e2e/special/Staff_2_IntegTest.java | 2 +- .../CausewayViewerGraphqlIntegTestAbstract.java | 2 +- viewers/restfulobjects/applib/pom.xml | 5 - .../applib/src/main/java/module-info.java | 6 +- .../restfulobjects/applib/JsonRepresentation.java | 46 +++---- .../restfulobjects/applib/LinkRepresentation.java | 28 ++-- .../AbstractObjectMemberRepresentation.java | 4 +- .../domainobjects/ActionResultRepresentation.java | 4 +- .../DomainObjectMemberRepresentation.java | 2 +- .../domainobjects/DomainObjectRepresentation.java | 4 +- .../applib/domainobjects/DomainRepresentation.java | 4 +- .../applib/domainobjects/ListRepresentation.java | 4 +- .../domainobjects/ObjectActionRepresentation.java | 4 +- .../ObjectCollectionRepresentation.java | 4 +- .../ObjectPropertyRepresentation.java | 2 +- .../domainobjects/ScalarValueRepresentation.java | 4 +- .../AbstractTypeMemberRepresentation.java | 4 +- .../ActionDescriptionRepresentation.java | 2 +- .../ActionParameterDescriptionRepresentation.java | 2 +- .../CollectionDescriptionRepresentation.java | 2 +- .../domaintypes/DomainTypeRepresentation.java | 4 +- .../PropertyDescriptionRepresentation.java | 2 +- .../TypeActionResultRepresentation.java | 4 +- .../applib/domaintypes/TypeListRepresentation.java | 4 +- .../applib/errors/ErrorRepresentation.java | 4 +- .../applib/health/HealthRepresentation.java | 4 +- .../applib/homepage/HomePageRepresentation.java | 4 +- .../applib/user/UserRepresentation.java | 4 +- .../util/{JsonMapper.java => JsonMapperUtil.java} | 80 ++++++----- .../applib/version/VersionRepresentation.java | 4 +- .../viewer/restfulobjects/applib/JsonFixture.java | 12 +- .../client/src/main/java/module-info.java | 4 +- .../restfulobjects/client/ResponseDigester.java | 4 +- .../client/auth/oauth2/azure/TokenParser.java | 10 +- .../rendering/src/main/java/module-info.java | 5 +- .../restfulobjects/rendering/ResponseFactory.java | 10 +- .../AbstractObjectMemberReprRenderer.java | 6 +- .../domainobjects/ActionResultReprRenderer.java | 2 +- .../domainobjects/ObjectActionReprRenderer.java | 2 +- .../domainobjects/ObjectPropertyReprRenderer.java | 2 +- .../domaintypes/DomainTypeReprRenderer.java | 2 +- ...ntentNegotiationServiceOrgApacheCausewayV2.java | 2 +- .../service/valuerender/JsonValueConverter.java | 4 +- .../valuerender/JsonValueEncoderService.java | 7 +- .../rendering/util/JsonWriterUtil.java | 10 +- .../rendering/util/RequestParams.java | 14 +- .../domainobjects/JsonValueEncoderTest.java | 24 ++-- viewers/restfulobjects/test/pom.xml | 2 +- ...sewayViewerRestfulObjectsIntegTestAbstract.java | 29 ++-- ...hPhoto.DEPARTMENT_BOOKMARK_AS_MAP.approved.json | 4 +- ...hoto.DEPARTMENT_BOOKMARK_AS_VALUE.approved.json | 4 +- ...erWithPhoto.DEPARTMENT_KEY_AS_MAP.approved.json | 4 +- ...WithPhoto.DEPARTMENT_KEY_AS_VALUE.approved.json | 4 +- viewers/restfulobjects/viewer/pom.xml | 2 +- ...tfulObjectsApplicationExceptionMapper_Test.java | 6 +- .../attributes/temporal/DateTimeConfig.java | 15 +- 70 files changed, 406 insertions(+), 427 deletions(-)
