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
The following commit(s) were added to refs/heads/main by this push:
new 05a8dd970b1 CAUSEWAY-3892: updates mignotes for v4
05a8dd970b1 is described below
commit 05a8dd970b191d0126fc93caff970b0815451349
Author: andi-huber <[email protected]>
AuthorDate: Sun Jul 6 08:52:03 2025 +0200
CAUSEWAY-3892: updates mignotes for v4
---
.../modules/ROOT/pages/2025/4.0.0/mignotes.adoc | 45 +++++++++++++++++++++-
1 file changed, 43 insertions(+), 2 deletions(-)
diff --git
a/antora/components/relnotes/modules/ROOT/pages/2025/4.0.0/mignotes.adoc
b/antora/components/relnotes/modules/ROOT/pages/2025/4.0.0/mignotes.adoc
index 58f246034fc..0e38b031a6a 100644
--- a/antora/components/relnotes/modules/ROOT/pages/2025/4.0.0/mignotes.adoc
+++ b/antora/components/relnotes/modules/ROOT/pages/2025/4.0.0/mignotes.adoc
@@ -10,9 +10,11 @@ Upgrade Summary:
. upgrade to *JUnit 6* (as _Spring_ does)
. *Shiro* support removed ✅
. *JDO* support removed ✅
+. *Joda* time support removed ✅
+. *RestEasy* integration removed ✅
. Causeway now uses *slf4j* (instead of _log4j_) ✅
-. migrate to *Maven 4* (optional)
-. ditch *Joda* time support (optional)
+. Migrate build requirements to *Maven 4* ✅
+. ditch *rest-client* artifact in favor of Spring's RestClient (optional)
. ditch *encrypt-jbcrypt* artifact (optional)
== Configuration
@@ -29,9 +31,48 @@ Some presets for the _Spring Configuration_ have been removed
| CausewayPresets.*Log4j
+|===
+
+[cols="m,m", options="header"]
+.org.apache.causeway.core.config.CausewayConfiguration
+|===
+
+| New | Details
+
+| causeway.restfulobjects.basePath=/restful
+| configures the servlet-context relative path prefix for the _Restful Objects
Viewer_; replaces `resteasy.jaxrs.defaultPath=/restful`
|===
+== RestEasy Integration Removed
+
+[source,xml]
+----
+<!-- REMOVED
+<dependency>
+ <groupId>org.apache.causeway.viewer</groupId>
+ <artifactId>causeway-viewer-restfulobjects-jaxrsresteasy</artifactId>
+</dependency>
+-->
+
+<!-- USE INSTEAD -->
+<dependency>
+ <groupId>org.apache.causeway.viewer</groupId>
+ <artifactId>causeway-viewer-restfulobjects-viewer</artifactId>
+</dependency>
+----
+
+[source,java]
+----
+@Import({
+ //..
+
+ // REST
+
+ // CausewayModuleViewerRestfulObjectsJaxrsResteasy.class <-- REMOVED
+ CausewayModuleViewerRestfulObjectsViewer.class, // <-- USE INSTEAD
+})
+----