This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to branch build-website
in repository https://gitbox.apache.org/repos/asf/causeway.git


 discard 9a9bbcc3d39 build-website: updates site.yml for 3.5.0
 discard fe03f58c877 updates playbook for v4
     add 1fc1e2fb81d CAUSEWAY-3945: disables client-side caching for tabular 
downloads
     add 62bcb038cd3 CAUSEWAY-2445: attempted CI fix
     add 6173e12c3c7 CAUSEWAY-2445: attempted CI fix (zulu is down)
     add 1842261ec56 CAUSEWAY-2445: attempted CI fix (antora)
     add 1533daedd8c CAUSEWAY-2445: attempted CI fix (antora 2)
     add bd427815d66 CAUSEWAY-3943: fixes potential NPE
     add 999ad6fcd79 Bumps Spring Boot 4.0.0-RC2 -> 4.0.0
     add 52d5af9f87c Bump actions/checkout from 5 to 6
     add ccca1fee56c Merge pull request #3248 from 
apache/dependabot/github_actions/main/actions/checkout-6
     add c3cf3fec98c Bump 
com.github.gavlyukovskiy:datasource-proxy-spring-boot-starter
     add 97f57b4b186 Merge pull request #3261 from 
apache/dependabot/maven/main/com.github.gavlyukovskiy-datasource-proxy-spring-boot-starter-2.0.0
     add 0c063c41e82 Bump io.cucumber:messages from 30.1.0 to 31.0.0
     add 13953113611 Merge pull request #3259 from 
apache/dependabot/maven/main/io.cucumber-messages-31.0.0
     add 4eef40bf44f Bump com.google.cloud.tools:jib-maven-plugin from 3.5.0 to 
3.5.1
     add 623469a1b5e Merge pull request #3262 from 
apache/dependabot/maven/main/com.google.cloud.tools-jib-maven-plugin-3.5.1
     add d7ecfb254c8 Bump io.opentelemetry.contrib:opentelemetry-maven-extension
     add d98424ea885 Merge pull request #3260 from 
apache/dependabot/maven/main/io.opentelemetry.contrib-opentelemetry-maven-extension-1.52.0-alpha
     add 3127bcc94ab Bump cucumber.version from 7.31.0 to 7.32.0
     add 5612921f4c4 Merge pull request #3257 from 
apache/dependabot/maven/main/cucumber.version-7.32.0
     add 32a6988d61d CAUSEWAY-3947: Migrate to Jackson 3.x
     add c3f978c9519 CAUSEWAY-3947: migrates advanced yaml options
     add 198e75956e7 CAUSEWAY-3947: migrate secman seed from yaml (jackson 3)
     add 77a9da2e977 Merge pull request #3263 from apache/3947-jackson3
     add cfe3be8e340 CAUSEWAY-3897: fixes SwaggerServiceMenu action visibility
     add 3aa169fe9c3 CAUSEWAY-2297: makes easier to write Facets as Java records
     add 8a4a2c16743 Bump com.google.errorprone:error_prone_annotations from 
2.44.0 to 2.45.0
     add 06974dd6203 Merge pull request #3283 from 
apache/dependabot/maven/main/com.google.errorprone-error_prone_annotations-2.45.0
     add 5bbcc7e576f Bump poi.version from 5.5.0 to 5.5.1
     add dcb2f028955 Merge pull request #3280 from 
apache/dependabot/maven/main/poi.version-5.5.1
     add 5ad1efc2640 Bump org.apache.maven.plugins:maven-source-plugin from 
3.3.1 to 3.4.0
     add 4f9b136cf8e Merge pull request #3281 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-source-plugin-3.4.0
     add 0c05d339189 Bump org.apache.maven.plugins:maven-assembly-plugin from 
3.7.1 to 3.8.0
     add 61d0c051441 Merge pull request #3279 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-assembly-plugin-3.8.0
     add 26e108d6dda Bump org.apache.maven.plugins:maven-resources-plugin from 
3.3.1 to 3.4.0
     add 72dc341a59d Merge pull request #3282 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-resources-plugin-3.4.0
     add 917cb10b515 Bump io.swagger.core.v3:swagger-core from 2.2.40 to 2.2.41
     add a2b951d14e2 Merge pull request #3278 from 
apache/dependabot/maven/main/io.swagger.core.v3-swagger-core-2.2.41
     add ad26a366945 Bump ognl:ognl from 3.4.8 to 3.4.9
     add 7c467888d57 Merge pull request #3277 from 
apache/dependabot/maven/main/ognl-ognl-3.4.9
     add fb1e9bdd868 Bump com.approvaltests:approvaltests from 25.7.0 to 25.8.0
     add 276c01ef345 Merge pull request #3284 from 
apache/dependabot/maven/main/com.approvaltests-approvaltests-25.8.0
     add 44318ff4f75 Bump org.apache.maven.plugins:maven-release-plugin from 
3.2.0 to 3.3.0
     add 402835ef726 Merge pull request #3295 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-release-plugin-3.3.0
     add de7eb1e398c Bump quartz-scheduler.version from 2.5.1 to 2.5.2
     add 700cebbc81e Merge pull request #3293 from 
apache/dependabot/maven/main/quartz-scheduler.version-2.5.2
     add ee0b049ddbe Bump com.approvaltests:approvaltests from 25.8.0 to 25.10.0
     add c0d827d1cee Merge pull request #3291 from 
apache/dependabot/maven/main/com.approvaltests-approvaltests-25.10.0
     add 443080b81da Bump org.webjars:font-awesome from 7.0.1 to 7.1.0
     add ab7bd3228d7 Merge pull request #3294 from 
apache/dependabot/maven/main/org.webjars-font-awesome-7.1.0
     add 0d6424c2546 Bump org.webjars:font-awesome from 7.0.1 to 7.1.0 (part 2)
     add 725eef177a4 Bump org.webjars.npm:pdfjs-dist from 5.4.394 to 5.4.449
     add e1f2736c22d Merge pull request #3292 from 
apache/dependabot/maven/main/org.webjars.npm-pdfjs-dist-5.4.449
     add c0a16d5dd02 Bump org.webjars.npm:pdfjs-dist from 5.4.394 to 5.4.449 
(part 2)
     add 09b376145c0 CAUSEWAY-2297: removes unused imports
     add 8f36705e197 Bump actions/cache from 4 to 5
     add 7dc565db4d1 Merge pull request #3296 from 
apache/dependabot/github_actions/main/actions/cache-5
     add 41c1d71f210 Bump cucumber.version from 7.32.0 to 7.33.0
     add 32900edd223 Merge pull request #3304 from 
apache/dependabot/maven/main/cucumber.version-7.33.0
     add 9c4c04214ed Bump com.approvaltests:approvaltests from 25.10.0 to 26.0.0
     add 2ced6bd7798 Merge pull request #3303 from 
apache/dependabot/maven/main/com.approvaltests-approvaltests-26.0.0
     add c34d534a559 Bump org.apache.maven.plugins:maven-release-plugin from 
3.3.0 to 3.3.1
     add dd5643bb7bf Merge pull request #3307 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-release-plugin-3.3.1
     add f8548bcd08a Bump org.jboss.resteasy:resteasy-client from 7.0.0.Final 
to 7.0.1.Final
     add a477ba70470 Merge pull request #3306 from 
apache/dependabot/maven/main/org.jboss.resteasy-resteasy-client-7.0.1.Final
     add ddcd77f3380 Bump com.icegreen:greenmail-junit5 from 2.1.7 to 2.1.8
     add 8f96b972980 Merge pull request #3308 from 
apache/dependabot/maven/main/com.icegreen-greenmail-junit5-2.1.8
     add a0991342f09 Bump org.webjars:datatables from 2.3.2 to 2.3.5
     add 6be0a75a49d Merge pull request #3305 from 
apache/dependabot/maven/main/org.webjars-datatables-2.3.5
     add f69f7b066bf Bump org.webjars:datatables from 2.3.2 to 2.3.5 (part2)
     add 19591a949ae CAUSEWAY-2297: internal _MemoryUsage supporting heap size 
measurement
     add f030a1b70ad CAUSEWAY-2297: wrong logic in assertNumberEquals (test 
utils)
     add b9a5395db5e Bumps Spring Boot 4.0.0->4.0.1
     add 726599629c1 Bump io.takari.maven:maven-timeline from 2.0.3 to 2.0.4
     add 669311a97e2 Merge pull request #3317 from 
apache/dependabot/maven/main/io.takari.maven-maven-timeline-2.0.4
     add c9e8015c6a8 Bump io.cucumber:messages from 31.0.0 to 31.0.1
     add 59e80dff097 Merge pull request #3318 from 
apache/dependabot/maven/main/io.cucumber-messages-31.0.1
     add 691a0fd4c41 Bump com.approvaltests:approvaltests from 26.0.0 to 26.1.0
     add 50ed583d71b Merge pull request #3319 from 
apache/dependabot/maven/main/com.approvaltests-approvaltests-26.1.0
     add 8724be99067 Bump dev.pcms:lombok-maven-plugin from 1.18.36.2 to 
1.18.42.1
     add fbf1e8560b7 Merge pull request #3336 from 
apache/dependabot/maven/main/dev.pcms-lombok-maven-plugin-1.18.42.1
     add a42ad7030bf Bump de.agilecoders.wicket.webjars:wicket-webjars from 
4.0.13 to 4.0.14
     add 22bddd3ea26 Merge pull request #3322 from 
apache/dependabot/maven/main/de.agilecoders.wicket.webjars-wicket-webjars-4.0.14
     add b9abe9abb52 Bump io.cucumber:messages from 31.0.1 to 31.1.0
     add 5f09670dc20 Merge pull request #3324 from 
apache/dependabot/maven/main/io.cucumber-messages-31.1.0
     add 90ce2a76964 Bump wicket-bootstrap.version from 7.0.13 to 7.0.14
     add c2f3e63ca09 Merge pull request #3323 from 
apache/dependabot/maven/main/wicket-bootstrap.version-7.0.14
     add 1ab5c43a3fa Bump org.jsoup:jsoup from 1.21.2 to 1.22.1
     add 5fbe202ecba Merge pull request #3333 from 
apache/dependabot/maven/main/org.jsoup-jsoup-1.22.1
     add c22e8b5d041 Bump eclipselink.version from 4.0.8 to 4.0.9
     add ee32b08e032 Merge pull request #3334 from 
apache/dependabot/maven/main/eclipselink.version-4.0.9
     add e38675016be Bump ognl:ognl from 3.4.9 to 3.4.10
     add 2d946e42c8a Merge pull request #3335 from 
apache/dependabot/maven/main/ognl-ognl-3.4.10
     add 3ecbc3e26f6 Bump org.apache.maven.plugins:maven-jdeps-plugin from 
3.1.2 to 3.2.0
     add 078dab45f8e Merge pull request #3337 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-jdeps-plugin-3.2.0
     add d6c48d31754 Bump org.webjars:datatables from 2.3.5 to 2.3.6
     add 68f07b6df79 Merge pull request #3332 from 
apache/dependabot/maven/main/org.webjars-datatables-2.3.6
     add fa418a8d54d Bump org.webjars:datatables from 2.3.5 to 2.3.6 (part 2)
     add c58d90d74b7 Bump org.webjars.npm:pdfjs-dist from 5.4.449 to 5.4.530
     add af93a827ca6 Merge pull request #3338 from 
apache/dependabot/maven/main/org.webjars.npm-pdfjs-dist-5.4.530
     add 129c319c8a7 Bump org.webjars.npm:pdfjs-dist from 5.4.449 to 5.4.530 
(part 2)
     add f412ae33848 CAUSEWAY-2445: [Ongoing] CI Maintenance
     add d0379d7d2c2 CAUSEWAY-2445: bumps maven 3.9.11 -> 3.9.12 (CI)
     add a8d97027b39 Bumps Apache Wicket 10.7.0->10.8.0
     add 607b7b2c63f CAUSEWAY-3948: adds WebjarEnumerator utility
     add ab6216be115 CAUSEWAY-3948: removes hard coded version strings from 
datatable (webjar)
     add 4999f5983ee CAUSEWAY-3948: removes hard coded version strings from 
pdfjs (webjar)
     add 08a474f4fd8 CAUSEWAY-3948: removes hard coded version strings from 
font-awesome (webjar)
     add c844f7c3c70 CAUSEWAY-3948: removes hard coded version strings from 
fullcalendar (webjar)
     add 2c0ee9258da CAUSEWAY-3948: removes hard coded version strings from 
momentjs (webjar)
     add 75dded0b12e CAUSEWAY-3948: updates pom comments (webjar)
     add d74a311b5c5 Bump org.owasp:dependency-check-maven from 12.1.9 to 12.2.0
     add 3f6164b33c8 Merge pull request #3349 from 
apache/dependabot/maven/main/org.owasp-dependency-check-maven-12.2.0
     add f5bbc4a1cd3 Bump io.cucumber:messages from 31.1.0 to 31.2.0
     add 0c605699e20 Merge pull request #3348 from 
apache/dependabot/maven/main/io.cucumber-messages-31.2.0
     add 25f989cc0ff Bump org.junit.platform:junit-platform-console from 6.0.1 
to 6.0.2
     add f57917b4a87 Merge pull request #3351 from 
apache/dependabot/maven/main/org.junit.platform-junit-platform-console-6.0.2
     add ff7bf79ab87 Bump org.junit.jupiter:junit-jupiter-api from 6.0.1 to 
6.0.2
     add fba493a94eb Merge pull request #3341 from 
apache/dependabot/maven/main/org.junit.jupiter-junit-jupiter-api-6.0.2
     add ff2049f26f9 Bump com.approvaltests:approvaltests from 26.1.0 to 26.2.0
     add c76a2ef2d5d Merge pull request #3340 from 
apache/dependabot/maven/main/com.approvaltests-approvaltests-26.2.0
     add f7faf722626 Bump org.apache:apache from 35 to 36
     add a1081b075c1 Merge pull request #3343 from 
apache/dependabot/maven/main/org.apache-apache-36
     add 1bc0856afed Bump com.google.errorprone:error_prone_annotations from 
2.45.0 to 2.46.0
     add 025df1d1198 Merge pull request #3342 from 
apache/dependabot/maven/main/com.google.errorprone-error_prone_annotations-2.46.0
     add fd5c2eaf3d1 CAUSEWAY-3950: disables preview for uploaded files (wicket)
     add 615ac0735ec CAUSEWAY-2445: [v4] deduplicates workflow script (CI)
     add f97649f812b CAUSEWAY-2445: [v4] bumps minimalMavenBuildVersion 3.9.12 
(CI)
     add f5c5b1f4ab8 CAUSEWAY-2445: [v4] test compile fixes and comments
     add b0a8187ef4a CAUSEWAY-3958: Clob content is required to be UTF-8
     add a901d07df41 CAUSEWAY-3950: allows specific mime types to be excluded 
from file upload preview
     add 56515e168cb Bump org.apache:apache from 36 to 37
     add 41424ef9b5a Merge pull request #3357 from 
apache/dependabot/maven/main/org.apache-apache-37
     add c9888b24a2e Bump com.approvaltests:approvaltests from 26.2.0 to 26.4.0
     add 81a84f2021d Merge pull request #3354 from 
apache/dependabot/maven/main/com.approvaltests-approvaltests-26.4.0
     add 5d77c56bd77 Bump org.wicketstuff:wicketstuff-select2 from 10.7.0 to 
10.8.0
     add fda403c6375 Merge pull request #3356 from 
apache/dependabot/maven/main/org.wicketstuff-wicketstuff-select2-10.8.0
     add c4940342b2a CAUSEWAY-3960: fixes Actions in Tables have wrong 
Usability/Visibility Logic
     add 63d68953ea6 CAUSEWAY-3960: for service actions changes context from 
Where.OBJECT_FORMS -> Where.UNSPECIFIED
     add eaf49fe74e9 Merge pull request #3358 from 
apache/3960-row.action.visibility
     add 795af3b4f0b CAUSEWAY-3961: fixes Actions in Tables have wrong Result 
Routing
     add 8aaedede994 CAUSEWAY-3961: refactors the fix
     add 4afd0133a5e Merge pull request #3359 from 
apache/3961-row.action.routing
     add 275cab25656 CAUSEWAY-2297: use _StableValue in Action Col 
(optimization)
     add d1851397d3c Bumps Spring Boot 4.0.1->4.0.2
     add 31fc0da17bf CAUSEWAY-3937: fixes ConcurrentMapWrapper to not throw
     add d8cd1c290d0 Bump graaljs.version from 25.0.1 to 25.0.2
     add ad6aff89dc1 Merge pull request #3362 from 
apache/dependabot/maven/main/graaljs.version-25.0.2
     add 97ff12e7120 Bump org.glassfish.jersey.inject:jersey-hk2 from 4.0.0 to 
4.0.1
     add dd604d4c292 Merge pull request #3365 from 
apache/dependabot/maven/main/org.glassfish.jersey.inject-jersey-hk2-4.0.1
     add 70aab4e87c7 Bump org.glassfish.jersey.core:jersey-client from 4.0.0 to 
4.0.1
     add 723c36a98fd Merge pull request #3367 from 
apache/dependabot/maven/main/org.glassfish.jersey.core-jersey-client-4.0.1
     add 65add43fe2c Bump com.approvaltests:approvaltests from 26.4.0 to 26.6.0
     add cd5eea1d8d1 Merge pull request #3369 from 
apache/dependabot/maven/main/com.approvaltests-approvaltests-26.6.0
     add f2d1eb4cfb1 Bump io.opentelemetry.contrib:opentelemetry-maven-extension
     add 135ed0bf3a2 Merge pull request #3373 from 
apache/dependabot/maven/main/io.opentelemetry.contrib-opentelemetry-maven-extension-1.53.0-alpha
     add 1f8623fb104 Bump io.cucumber:messages from 31.2.0 to 32.0.1
     add e7b3e9633b3 Merge pull request #3374 from 
apache/dependabot/maven/main/io.cucumber-messages-32.0.1
     add f0a447ccf6e Bump org.assertj:assertj-guava from 3.27.6 to 3.27.7
     add 78b21556ed8 Merge pull request #3371 from 
apache/dependabot/maven/main/org.assertj-assertj-guava-3.27.7
     add 58be56a6b53 Bump io.swagger.core.v3:swagger-core from 2.2.41 to 2.2.42
     add bfad29ea743 Merge pull request #3363 from 
apache/dependabot/maven/main/io.swagger.core.v3-swagger-core-2.2.42
     add be1559e193f CAUSEWAY-3937: refactors ConcurrentMapWrapper into a util
     add c94a1f2bb94 Bump com.approvaltests:approvaltests from 26.6.0 to 26.6.1
     add a841c60c531 Merge pull request #3382 from 
apache/dependabot/maven/main/com.approvaltests-approvaltests-26.6.1
     add edc0aebebca Bump cucumber.version from 7.33.0 to 7.34.2
     add 95d9bb584c1 Merge pull request #3380 from 
apache/dependabot/maven/main/cucumber.version-7.34.2
     add 10b77b3acaf Bump org.glassfish.jersey.inject:jersey-hk2 from 4.0.1 to 
4.0.2
     add 40ac7655779 Merge pull request #3377 from 
apache/dependabot/maven/main/org.glassfish.jersey.inject-jersey-hk2-4.0.2
     add adf64398377 Bump org.glassfish.jersey.core:jersey-client from 4.0.1 to 
4.0.2
     add d8c2093a789 Merge pull request #3381 from 
apache/dependabot/maven/main/org.glassfish.jersey.core-jersey-client-4.0.2
     add d598f49d4bd Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.2 
to 3.5.0
     add 026d9b0a1c7 Merge pull request #3258 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-jar-plugin-3.5.0
     add d97c43f3f70 CAUSEWAY-2297: better name for explicit optional 
ObjSpec#elementSpec
     add 1ebc91bc99a CAUSEWAY-3964: Metamodel Inspector Support for Type 
Hierarchy
     add e2ac0ee30a6 Bump com.google.errorprone:error_prone_annotations from 
2.46.0 to 2.47.0
     add f2c975be208 Merge pull request #3389 from 
apache/dependabot/maven/main/com.google.errorprone-error_prone_annotations-2.47.0
     add 724bacfc886 Bump com.approvaltests:approvaltests from 26.6.1 to 26.7.1
     add e455c24dfaa Merge pull request #3392 from 
apache/dependabot/maven/main/com.approvaltests-approvaltests-26.7.1
     add c91a8e0ac41 Bump org.webjars:jquery-ui from 1.14.1 to 1.14.2
     add aa826fb29da Merge pull request #3387 from 
apache/dependabot/maven/main/org.webjars-jquery-ui-1.14.2
     add eb240af2caa Bump org.apache.maven.plugins:maven-dependency-plugin
     add b499adef946 Merge pull request #3388 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-dependency-plugin-3.10.0
     add 380240e87c0 Bump jakarta.xml.bind:jakarta.xml.bind-api from 4.0.4 to 
4.0.5
     add d881366e6e1 Merge pull request #3385 from 
apache/dependabot/maven/main/jakarta.xml.bind-jakarta.xml.bind-api-4.0.5
     add 28c358580ea Bump org.jruby:jruby from 10.0.2.0 to 10.0.3.0
     add 51c8387bd8d Merge pull request #3393 from 
apache/dependabot/maven/main/org.jruby-jruby-10.0.3.0
     add 00683ea9149 CAUSEWAY-3964: cleanup unused action (from prev. commits)
     add b493ae7c7a8 CAUSEWAY-3964: inspect arbitrary type (new UI actions)
     add d8e1461b370 CAUSEWAY-3964: fix for absence of superclass
     add 379939f5ff4 CAUSEWAY-3966: fixes ApplicationFeatureViewModel 
instantiation issue
     add 81e5b3c660f CAUSEWAY-3965: removes sub-type handling (never used)
     add 3a32d02ea3e CAUSEWAY-3965: allow interfaces to be annotated with 
@DomainObject (if non-ambiguous)
     add c51066205a5 CAUSEWAY-3965: allows layout data to be looked up for 
interfaces
     add fa7ae680490 CAUSEWAY-3965: refactors LayoutResourceLookup to include 
interfaces
     add 9494090ec30 Merge pull request #3398 from 
apache/3965-fix.hierarchy.introspect
     add 948ee2a3d6b CAUSEWAY-3959: converts abstract ApplicationRole to an 
interface
     add 1d67bafe4a9 CAUSEWAY-3959: converts abstract ApplicationUser to an 
interface
     add fadc45416a7 CAUSEWAY-3959: fixes permission mapping in prev. commits
     add 4a224ebe099 CAUSEWAY-3959: converts abstract ApplicationPermission to 
an interface
     add dcf5a48c64d CAUSEWAY-3959: converts abstract ApplicationTenancy to an 
interface
     add 9dfb6e7da9b CAUSEWAY-3959: adds weaving profile
     add 292f105118c CAUSEWAY-3959: restores @DomainObject annot. on interfaces
     add 4b2381d36c5 CAUSEWAY-3959: activates weaving for secman
     add 41d1b38d6c4 CAUSEWAY-3959: test approvals
     add 11a11a92e98 CAUSEWAY-3959: fixes byte-code enhance detection (in prev. 
commits)
     add 1bb9348a24d CAUSEWAY-3959: converts abstract AuditTrailEntry to 
interface
     add b93ead76637 CAUSEWAY-3959: adds build verifaction tests (is weaved?)
     add c8f5e6812f1 CAUSEWAY-3959: gql schema update (generated)
     add 0c1ddab3a66 CAUSEWAY-3959: switch to file based profile activation
     add 5c1798c98a7 CAUSEWAY-3959: converts abstract SessionLogEntry to 
interface
     add cf550cdde73 CAUSEWAY-3959: converts abstract CommandLogEntry to 
interface
     add 90134c118a0 CAUSEWAY-3959: converts abstract ExecutionOutboxEntry to 
interface
     add ea55d18c375 CAUSEWAY-3959: fixes weaving for ExcelDemoToDoItem
     add d571b14ddbe CAUSEWAY-3959: migrates persistence.xml schema to 3.0
     add b5e3e72ee72 CAUSEWAY-3959: control weaving via CI
     add 54434ec7ae2 CAUSEWAY-3959: allows 
VerifyExtensionEntitiesAreEnhancedTest to activate via env vars as well
     add 897e729a0de Merge pull request #3375 from apache/3959-static.weaving
     add e7d6c9a116d Bump org.junit.jupiter:junit-jupiter-api from 6.0.2 to 
6.0.3
     add e5aab92f967 Merge pull request #3401 from 
apache/dependabot/maven/main/org.junit.jupiter-junit-jupiter-api-6.0.3
     add 4faf3daf362 Bump org.junit.platform:junit-platform-console from 6.0.2 
to 6.0.3
     add 3d73018385a Merge pull request #3403 from 
apache/dependabot/maven/main/org.junit.platform-junit-platform-console-6.0.3
     add b18092483c1 Bump org.webjars.npm:pdfjs-dist from 5.4.530 to 5.4.624
     add 159aa6598bd Merge pull request #3400 from 
apache/dependabot/maven/main/org.webjars.npm-pdfjs-dist-5.4.624
     add b760a8364ac Bump com.approvaltests:approvaltests from 26.7.1 to 27.0.0
     add f80f4691c3d CAUSEWAY-3959: renames weaving activator
     add 730a93b98f9 CAUSEWAY-3969: adds #safeguard (stubs)
     add 24efe7a7963 CAUSEWAY-3969: minor: simplify and wording
     add 1fa379101d0 CAUSEWAY-3969: fleshes out all 3 safeguard modes
     add 7b141fcddf4 CAUSEWAY-3969: adds byte-code version verifier 
(experimental)
     add 8ecfc78ecb7 CAUSEWAY-3969: log which mode safeguard is running in
     add d6cea0211b6 Merge pull request #3409 from apache/3969-jpa.#safeguard
     add 12c488cc9d3 Bumps Spring Boot 4.0.2 -> 4.0.3
     add ab38c344b6e CAUSEWAY-2445: remove redundant ver. (pom cleanup)
     add 4d7aabbe646 CAUSEWAY-2445: removes superfluous annot. 
(ApplicationFeature)
     add 8cce5a86679 CAUSEWAY-3948: fixes webjar resource lookup
     add fb16dfe1a9a CAUSEWAY-3948: fixes pdfjs webjar resource lookup
     add 0b7555c9f12 CAUSEWAY-3630: DataTable column order respecting 
member-order from layout
     add 9dec3197725 Bump org.apache.maven.plugins:maven-surefire-report-plugin
     add e3917c1dba0 Merge pull request #3416 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-surefire-report-plugin-3.5.5
     add 615813cf280 Bump org.webjars:datatables from 2.3.6 to 2.3.7
     add a164bf7403d Merge pull request #3415 from 
apache/dependabot/maven/main/org.webjars-datatables-2.3.7
     add fd1e99ab657 Bump org.webjars:font-awesome from 7.1.0 to 7.2.0
     add 5e8ef183b18 Merge pull request #3417 from 
apache/dependabot/maven/main/org.webjars-font-awesome-7.2.0
     add 55d7f417efe Bump com.approvaltests:approvaltests from 27.0.0 to 28.0.0
     add 29c1235e233 Merge pull request #3414 from 
apache/dependabot/maven/main/com.approvaltests-approvaltests-28.0.0
     add 82f161f72cf Bump io.opentelemetry.contrib:opentelemetry-maven-extension
     add 54412cd638a Merge pull request #3411 from 
apache/dependabot/maven/main/io.opentelemetry.contrib-opentelemetry-maven-extension-1.54.0-alpha
     add 463dd93ea60 Bump io.swagger.core.v3:swagger-core from 2.2.42 to 2.2.43
     add 0f5ac36804d Merge pull request #3420 from 
apache/dependabot/maven/main/io.swagger.core.v3-swagger-core-2.2.43
     add 31518c1f8a5 Bump com.google.errorprone:error_prone_annotations from 
2.47.0 to 2.48.0
     add 08afe9e821e Merge pull request #3430 from 
apache/dependabot/maven/main/com.google.errorprone-error_prone_annotations-2.48.0
     add 26e18584ecc Bump io.cucumber:messages from 32.0.1 to 32.2.0
     add af6f7a77a6b Merge pull request #3429 from 
apache/dependabot/maven/main/io.cucumber-messages-32.2.0
     add ad73d9e7bf3 Bump com.approvaltests:approvaltests from 28.0.0 to 29.0.0
     add d610794e6ee Merge pull request #3431 from 
apache/dependabot/maven/main/com.approvaltests-approvaltests-29.0.0
     add 97fcdbce1ee CAUSEWAY-3971: adds reproducer test
     add c835998dc1f CAUSEWAY-3971: flesh out layout switching test
     add 6344fe353e8 CAUSEWAY-3971: gather evidence that GridServiceDefault is 
working correctly (tests)
     add 48fed17c471 CAUSEWAY-3971: removes grid elements from wicket 
serialization context
     add f21593325fb CAUSEWAY-3971: removes extra bookkeeping of child elements 
from PropertyGroup
     add 2e8ef34c2bc CAUSEWAY-3971: don't shadow Wicket's isVisible via 
HasDynamicallyVisibleContent
     add fc166058df3 CAUSEWAY-3971: puts offending logic into its own class
     add 12d0503ffc7 CAUSEWAY-3971: minor (code quality)
     add 1e046eb661a CAUSEWAY-3971: introduces QualifiedFacet
     add 9d3e8fb56fd CAUSEWAY-3971: fleshes out Qualified Facets where needed
     add 107c509ca0b CAUSEWAY-3971: implements FacetRank (failing tests)
     add 794dac6c7da CAUSEWAY-3971: removes all (now) broken optimizations
     add 17fc76c8745 CAUSEWAY-3971: discriminate purgeIf by qualifier
     add 53c8ecbf5ce CAUSEWAY-3971: allow purging of all ranks when qualified
     add a6a118b3e68 CAUSEWAY-3971: deprecates FacetHolder#getFacet
     add 1afe7a87438 CAUSEWAY-3971: test fixes
     add 7c49aa43128 CAUSEWAY-3971: reinstates winner cache
     add d8a7bb68f4b CAUSEWAY-3971: moves ThreadLocal for layout switching 
close to where its needed
     add 26915bbef6f CAUSEWAY-3971: prepare thread-local clearing
     add c2cd43b1c7d CAUSEWAY-3971: make it the responsibility of the call site 
to set the qualified filter (e.g. wicket)
     add 66ea5157d39 CAUSEWAY-3971: adds layout switching tests that reach into 
the meta-model
     add fd510f6a545 CAUSEWAY-3971: fixes ObjectMemberResolverForGrid to honor 
layout variants
     add bc4b64f8224 CAUSEWAY-3971: LayoutService to support layout variant 
exports
     add 0261c85fc24 CAUSEWAY-3971: test fixes
     add d7369324338 Merge pull request #3426 from apache/3971-layout.switching
     add 1dd2f5c3efc CAUSEWAY-3972: fixes _Oneshot deadlock potential
     add bb6a6766e7e CAUSEWAY-3972: simplifies test; comments
     add e1382c51f3b CAUSEWAY-3972: fixes test in prev. commit
     add d4fb2f44396 CAUSEWAY-2297: BSGrid#domainClass single source of truth 
via LayoutKey
     add 845cf9e9306 CAUSEWAY-2297: better naming in FacetRank
     add dc58d8d9e3d CAUSEWAY-3971: makes FacetRank thread-safe
     add 5512d969c17 Bump cucumber.version from 7.34.2 to 7.34.3
     add e962d7e9e90 Merge pull request #3436 from 
apache/dependabot/maven/main/cucumber.version-7.34.3
     add 782b4424219 Bump org.apache.maven.plugins:maven-shade-plugin from 
3.6.1 to 3.6.2
     add d6ca2827993 Merge pull request #3439 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-shade-plugin-3.6.2
     add b837def5fc6 Bump org.webjars.npm:pdfjs-dist from 5.4.624 to 5.5.207
     add fc6b3234a58 Merge pull request #3445 from 
apache/dependabot/maven/main/org.webjars.npm-pdfjs-dist-5.5.207
     add 1de6a19051d Bump org.apache.maven.plugins:maven-resources-plugin from 
3.4.0 to 3.5.0
     add 5c22ffe4da9 Merge pull request #3441 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-resources-plugin-3.5.0
     add 416d62765af Bump org.jruby:jruby from 10.0.3.0 to 10.0.4.0
     add 86b77d6a8df Merge pull request #3446 from 
apache/dependabot/maven/main/org.jruby-jruby-10.0.4.0
     add 9629a2aeb96 Bump io.swagger.core.v3:swagger-core from 2.2.43 to 2.2.44
     add 41823c808a5 Merge pull request #3442 from 
apache/dependabot/maven/main/io.swagger.core.v3-swagger-core-2.2.44
     add 7c36d0afc73 Bumps build deps. (lombok, compiler-plugin)
     add 7a31405933a CAUSEWAY-2297: refactors service class to record (homepage 
resolver)
     add d0799d247a3 CAUSEWAY-3979: DefaultRoutingService is no longer used 
(since v2)
     add e939e99f650 CAUSEWAY-3976: advanced client side redirect helper 
(java-script)
     add dea34403967 CAUSEWAY-3976: allow client URL rewrite only if origin is 
considered the same based on what the server-side thinks
     add 61dc06eddaf Bump com.approvaltests:approvaltests from 29.0.0 to 30.0.0
     add 84627018aeb Merge pull request #3460 from 
apache/dependabot/maven/main/com.approvaltests-approvaltests-30.0.0
     add 3be712d5578 Bump cucumber.version from 7.34.2 to 7.34.3
     add 4417f701277 Merge pull request #3449 from 
apache/dependabot/maven/main/cucumber.version-7.34.3
     add 1de538d978c Bump org.apache.maven.plugins:maven-shade-plugin from 
3.6.1 to 3.6.2
     add 63423436c61 Merge pull request #3455 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-shade-plugin-3.6.2
     add 7edb2014ab7 Bump org.apache.maven.plugins:maven-resources-plugin from 
3.4.0 to 3.5.0
     add bb8b9343a91 Merge pull request #3457 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-resources-plugin-3.5.0
     add dbd65244f5c Bump org.apache.pdfbox:pdfbox from 3.0.6 to 3.0.7
     add 77766109222 Merge pull request #3459 from 
apache/dependabot/maven/main/org.apache.pdfbox-pdfbox-3.0.7
     add 80eaa3ecb71 Bump io.swagger.core.v3:swagger-core from 2.2.43 to 2.2.45
     add 389783ab892 Merge pull request #3451 from 
apache/dependabot/maven/main/io.swagger.core.v3-swagger-core-2.2.45
     add 552ac792048 Bump org.webjars.npm:pdfjs-dist from 5.4.624 to 5.5.207
     add e7ab25115f5 Merge pull request #3454 from 
apache/dependabot/maven/main/org.webjars.npm-pdfjs-dist-5.5.207
     add 956e51058b7 Bump org.jruby:jruby from 10.0.3.0 to 10.0.4.0
     add ba3b411180e Merge pull request #3461 from 
apache/dependabot/maven/main/org.jruby-jruby-10.0.4.0
     add cccb795ca83 Bump com.sun.xml.bind:jaxb-impl from 4.0.6 to 4.0.7
     add 5082044fcfa Merge pull request #3452 from 
apache/dependabot/maven/main/com.sun.xml.bind-jaxb-impl-4.0.7
     add 8e15a511fcb Bump com.sun.xml.bind:jaxb-impl from 4.0.6 to 4.0.7 (part 
2)
     add 6e17d66d32e CAUSEWAY-2445: enables Java 26 build (CI)
     add b7458ce2b7c CAUSEWAY-3959: remove non-actions (secman)
     add 6dc6fcfb039 Bumps Spring Boot 4.0.3 -> 4.0.4
     add e42101f92cd Bump com.approvaltests:approvaltests from 30.0.0 to 30.1.0
     add 900ba887704 Merge pull request #3467 from 
apache/dependabot/maven/main/com.approvaltests-approvaltests-30.1.0
     add 5a68d8d3eb5 Bump org.apache.rat:apache-rat-plugin from 0.17 to 0.18
     add fd037fdd00c Merge pull request #3469 from 
apache/dependabot/maven/main/org.apache.rat-apache-rat-plugin-0.18
     add b48fd3d3951 bumps spring boot 4.0.4 -> 4.0.5
     add cda70da2c75 CAUSEWAY-3983: removes tab content when always hidden
     add 1f8b579df7e CAUSEWAY-3982: extend auditing to only log on updates, not 
create or delete (forwardport from v2 to v4)
     add a42ad2302f9 bumps eclipselink 4.0.9 -> 5.0.0
     add 1ce0e601c2c Bump ognl:ognl from 3.4.10 to 3.4.11
     add b96bcd59335 Merge pull request #3478 from 
apache/dependabot/maven/main/ognl-ognl-3.4.11
     add 69651aeda42 Bump com.github.jnr:jnr-enxio from 0.32.19 to 0.32.20
     add bf043615052 Merge pull request #3483 from 
apache/dependabot/maven/main/com.github.jnr-jnr-enxio-0.32.20
     add 586ab683005 Bump com.github.jnr:jnr-posix from 3.1.21 to 3.1.22
     add aa5106720b5 Merge pull request #3475 from 
apache/dependabot/maven/main/com.github.jnr-jnr-posix-3.1.22
     add e80ee224b56 Bump com.github.jnr:jnr-ffi from 2.2.18 to 2.2.19
     add 81c5783d504 Merge pull request #3476 from 
apache/dependabot/maven/main/com.github.jnr-jnr-ffi-2.2.19
     add 8bc0734fd60 Bump org.codehaus.woodstox:stax2-api from 4.2.2 to 4.3.0
     add 8d25adff11b Merge pull request #3480 from 
apache/dependabot/maven/main/org.codehaus.woodstox-stax2-api-4.3.0
     add f500aea8e17 Bump io.swagger.core.v3:swagger-core from 2.2.45 to 2.2.46
     add 47ca3693e1c Merge pull request #3485 from 
apache/dependabot/maven/main/io.swagger.core.v3-swagger-core-2.2.46
     add 37e434d85bc CAUSEWAY-3975: Open Telemetry Integration
     add f048ef1ecdb CAUSEWAY-3975: work on simplified InteractionService
     add 902fa3547f4 CAUSEWAY-3975: consolidating custom request processing 
logic (wicket)
     add 7a664c7c74c CAUSEWAY-3975: interaction is too short lived
     add b01177ebaaf CAUSEWAY-3975: interaction creation fixes
     add 512c4ab02ec CAUSEWAY-3975: proper observation scope closing
     add 6ff14f76d58 CAUSEWAY-3975: factors out RehydrationHandler
     add c4c6babb062 CAUSEWAY-3975: adds observation 'Causeway Layered 
Interaction'
     add 814a48593b8 CAUSEWAY-3975: cleaning up
     add 07d3bf2ab2b CAUSEWAY-3975: separation of concerns (mm init)
     add e4320b69477 CAUSEWAY-3975: revert intro of TestSupport (1)
     add e3efded1540 CAUSEWAY-3975: revert intro of TestSupport (2)
     add 1f7366c86d5 CAUSEWAY-3975: adds default 
OpenTelemetryServerRequestObservationConvention
     add 816eeb0343b CAUSEWAY-3975: adds request path to top level observation 
name
     add 39cc468de70 CAUSEWAY-3975: on interaction start provide user info
     add 7c42ea1be3e CAUSEWAY-3975: renaming integration
     add 91dedfe4b95 CAUSEWAY-3975: adds transaction observation
     add 38a857b233a CAUSEWAY-3975: use prefix for causeway tags
     add 47290cf8e31 CAUSEWAY-3975: adds telemetries for JpaEntityFacet
     add a8071edf83a CAUSEWAY-3975: proper span exporting filter
     add e96d63c0d11 CAUSEWAY-3975: ajax detector
     add 7fda5d85eac CAUSEWAY-3975: report interaction details (locale, clock, 
..)
     add d4c21def666 CAUSEWAY-3975: observe member execution (act invoke, prop 
change)
     add 995f88fc13e CAUSEWAY-3975: observe execution publishing
     add 5b99737af9b CAUSEWAY-3975: observing CausewayInteraction (wip)
     add b59bebe245b CAUSEWAY-3975: moves CausewayObservationIntegration to 
config, so we can access applib classes
     add af0b8514c97 CAUSEWAY-3975: fleshes out 
CausewayObservationAutoConfiguration
     add 5c7a637ef28 CAUSEWAY-3975: consolidates observation configuration in 
single class
     add a8c961af968 CAUSEWAY-3975: prepares MemberExecutors for observation
     add cc226b2b1a5 CAUSEWAY-3975: observes ActionExecutor
     add 5de6fd5e84b CAUSEWAY-3975: more fine-graned ActionExecutor observation
     add 912345f6b0a CAUSEWAY-3975: refactors ActionExecutor and 
PropertyModifier into record
     add 8d2e4f8d3fa CAUSEWAY-3984: purges PropertyClearFacet
     add 303604d0e04 CAUSEWAY-3975: simplify
     add 25aada5e121 CAUSEWAY-3975: further simplify
     add e4b9071dca7 CAUSEWAY-3975: separation of concerns, simplify 
CausewayInteraction
     add 327d527eae1 CAUSEWAY-3975: separation of concerns, simplify 
CausewayInteraction (2)
     add dd8f5cd1969 CAUSEWAY-3975: cleanup
     add 0eb191cd284 CAUSEWAY-3975: observe Property Editing
     add 37fed43e34d CAUSEWAY-3975: devnotes and cleanup
     add dbaa3811009 CAUSEWAY-3975: refactors CausewayInteraction into 
InteractionCarrier
     add b8ee336aaac CAUSEWAY-3975: prepare removal of InteractionLayerTracker 
from applib
     add 8b7713b92ae CAUSEWAY-3975: removes InteractionLayerTracker from applib
     add c77433cd7c4 CAUSEWAY-3975: encapsulate InteractionCarrierDefault
     add 778fc06510c CAUSEWAY-3975: working on proper layer closing
     add 432de7ae437 CAUSEWAY-3975: impl proper layer closing
     add 5f07f923132 CAUSEWAY-3975: minor javadoc
     add 52a74de9fc3 CAUSEWAY-3975: relocates ia service and context 
(applib.services.iactn)
     add 113fad62c5a CAUSEWAY-3975: make shared state more explicit
     add 5ce5df83d5a Merge pull request #3464 from apache/3975-telemetry
     add 1dff0f820e4 CAUSEWAY-3987: reverts webjar pdfjs to last known good
     add c968291e401 Bump io.opentelemetry.contrib:opentelemetry-maven-extension
     add 6d9fb5ac9e0 Merge pull request #3477 from 
apache/dependabot/maven/main/io.opentelemetry.contrib-opentelemetry-maven-extension-1.55.0-alpha
     add 356ea6249f8 adds mignotes for 4.0.0-M2
     add c004df1e76f CAUSEWAY-3988: Support for Env Var provided HMAC Secret
     add a85f210121a CAUSEWAY-3988: fixes prev. commit
     add d435f57d3a0 minor update to release doc
     add 2159a0432d3 CAUSEWAY-3989: CommandDto support for Yaml marshalling (in 
bulk)
     add a4360e8bce4 CAUSEWAY-3989: adds missing test data
     add 2bdf117af47 CAUSEWAY-3991: honor Introspection Policy w/ Java Records
     add 03b31baa94b CAUSEWAY-3991: Metamodel Introspection Policy not honored 
for Java Records as Viewmodels
     add 711bbd51cf5 CAUSEWAY-3991: support fluent accessors for records
     add 9746b4cad21 CAUSEWAY-3991: record introspection fix (still one test 
failing)
     add cc36f86589b CAUSEWAY-3991: test fix
     add bb452b6a22f Merge pull request #3490 from apache/3991-record.introspect
     add c9aa97c3b0f adds 4.0.0-M2 release notes
     add a0bf6a2f268 4.0.0-M2 release notes (upgrades)
     add 201d097c0a9 CAUSEWAY-3991: now that ANNOTATION_REQUIRED is actually 
honored ...
     add d01f405e100 CAUSEWAY-3992: adds draggable="false" to menu items
     add c3ceb1d3b26 copies over details of 3.5.0 and 3.6.0 releases
     add a1517fbd2fa CAUSEWAY-3990: updates supplemental-models.xml; also 
release doc fix
     add cefd29fb7fc CAUSEWAY-3990: updates to docs, license etc for release
     add 00d17998c81 Bump org.jruby:jruby from 10.0.4.0 to 10.0.5.0
     add 2f9587552e9 Merge pull request #3497 from 
apache/dependabot/maven/main/org.jruby-jruby-10.0.5.0
     add c07075b3d8e Bump com.google.errorprone:error_prone_annotations from 
2.48.0 to 2.49.0
     add 45004d59936 Merge pull request #3496 from 
apache/dependabot/maven/main/com.google.errorprone-error_prone_annotations-2.49.0
     add 68367af520d Bump io.swagger.core.v3:swagger-core from 2.2.46 to 2.2.47
     add 514501cf142 Merge pull request #3491 from 
apache/dependabot/maven/main/io.swagger.core.v3-swagger-core-2.2.47
     add 08210d3b486 Bump org.owasp:dependency-check-maven from 12.2.0 to 12.2.1
     add 36d60b273be Merge pull request #3493 from 
apache/dependabot/maven/main/org.owasp-dependency-check-maven-12.2.1
     add eba1cb2083c fixes asm convergence issues after bumping jruby (pom)
     add b9fbc9db659 CAUSEWAY-3989: Command Replay Manager (stub)
     add 8a4f52b4b6f CAUSEWAY-3989: use existing replay support in 
CommandLogEntryRepository
     add 5a854b07c15 CAUSEWAY-3989: adds ReplayableCommand as a facade
     add a838c664e30 CAUSEWAY-3989: work on command replay UI stuff
     add 62d147e352d CAUSEWAY-3989: minor described as typo
     add 2724d4416b4 CAUSEWAY-3989: flesh out replay command execution
     add 816122f7714 CAUSEWAY-3989: conditionally disabling actions
     add 08ddf31157d CAUSEWAY-3989: Command Replay Manager w/ 2 tables 
(PENDING/FAILED and OK/EXCLUDE)
     add 977596985b7 CAUSEWAY-3989: provide ReplayContext as bean
     add ae24f23ae92 CAUSEWAY-3989: delete all action
     add 31210372a3a CAUSEWAY-3989: adds Command Export Manager
     add 041450b5fa1 CAUSEWAY-3989: improved descriptions
     add 651f2ca58e9 CAUSEWAY-3989: fa icons reflecting replay state
     add 9e942acb3b5 CAUSEWAY-3989: display Timestamps
     add 5662b9ce0e9 CAUSEWAY-3989: honor execution order governed by timestamp
     add 86f5a4762c6 CAUSEWAY-3989: fix for command-log sync to not trample 
over replay state
     add 2e2f91c8b8e CAUSEWAY-3989: sort exports by timestamp (not strictly 
required)
     add 60070c09d0f CAUSEWAY-3989: properly handling the replay failure state
     add 47668a06536 Merge pull request #3489 from apache/3989-cmd-io
     add 1b263b56d78 CAUSEWAY-3995: fixes bad BSGrid instances from too early 
caching
     add f3eb5479ee5 CAUSEWAY-3989: fix flipped logic in export filter
     add a631ca36c42 CAUSEWAY-3989: deduplicate code
     add 4e8e31edada CAUSEWAY-3989: simplify by not requiring bookmark service
     add 7fdac9a6551 [v4] ci build upgrade (java 25->26)
     add ed182477245 Bump archunit.version from 1.4.1 to 1.4.2
     add d61ec51fba4 Merge pull request #3506 from 
apache/dependabot/maven/main/archunit.version-1.4.2
     add 9fd9291c9fd Bump org.javassist:javassist from 3.30.2-GA to 3.31.0-GA
     add d73453af7ee Merge pull request #3509 from 
apache/dependabot/maven/main/org.javassist-javassist-3.31.0-GA
     add 3b14acbf5e0 Bump io.cucumber:messages from 32.2.0 to 32.3.1
     add a2db5659f7e Merge pull request #3508 from 
apache/dependabot/maven/main/io.cucumber-messages-32.3.1
     add 789310270e5 Bump org.jboss.resteasy:resteasy-client from 7.0.1.Final 
to 7.0.2.Final
     add 57ef47633f7 Merge pull request #3513 from 
apache/dependabot/maven/main/org.jboss.resteasy-resteasy-client-7.0.2.Final
     add 911f3fbc306 Bump io.swagger.core.v3:swagger-core from 2.2.47 to 2.2.48
     add e6344740b73 Merge pull request #3512 from 
apache/dependabot/maven/main/io.swagger.core.v3-swagger-core-2.2.48
     add edf2a480bb1 Bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre
     add db0af722c96 Merge pull request #3505 from 
apache/dependabot/maven/main/com.google.guava-guava-33.6.0-jre
     add f626cfc7fce CAUSEWAY-3996: [Layout] In-memory Patching of DomainObject 
Layouts (stub)
     add 61818179a4d CAUSEWAY-3996: polish API and flesh out
     add 576ad21c0ee CAUSEWAY-3996: adds mixin Object_patchLayout
     add b13c68658cd CAUSEWAY-3996: test approvals
     add 4fd522b2f22 CAUSEWAY-3996: fixes icon an description
     add 1015fec524a CAUSEWAY-3996: fixes javadoc
     add d4746f38f42 Merge pull request #3515 from apache/3996-layout.patching
     add 25b67912963 CAUSEWAY-3996: test approvals
     add dd45d8c06e0 CAUSEWAY-3989: [CommandLog] I/O v2->v4 forward porting
     add 751c453e02b CAUSEWAY-3989: moves approval test (commons, applib) to 
mmtest
     add ee19e9555c4 CAUSEWAY-3989: generic multi-doc reading
     add 8a265276b43 CAUSEWAY-3989: polish YamlUtils
     add c2c45b70d13 CAUSEWAY-3989: CommandDto multi-doc i/o support
     add dfe38619f72 CAUSEWAY-3989: list parsing multi-doc support
     add a1ec1d73df1 CAUSEWAY-3989: relocate and improve roundtrip test
     add f6a9cd26917 CAUSEWAY-3989: aprrovals: yaml fields in alphabetic order
     add b1858fbcb3a CAUSEWAY-3989: test approvals
     add 5853f0c3c98 Merge pull request #3519 from apache/3989-cmdlog.io.fwport
     add aad3d779b37 Bumps Spring Boot 4.0.5 -> 4.1.0-RC1
     add 0b3636e5091 Bump org.apache.maven.plugins:maven-invoker-plugin from 
3.9.1 to 3.10.0
     add 42faf8e876d Merge pull request #3531 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-invoker-plugin-3.10.0
     add 00361696586 Bump org.jruby:jruby from 10.0.5.0 to 10.1.0.0
     add d54bf88eb79 Merge pull request #3528 from 
apache/dependabot/maven/main/org.jruby-jruby-10.1.0.0
     add 09b068d0de5 Bump org.projectlombok:lombok from 1.18.44 to 1.18.46
     add 03c62253916 Merge pull request #3525 from 
apache/dependabot/maven/main/org.projectlombok-lombok-1.18.46
     add ccc5f9a14ba Bump graaljs.version from 25.0.2 to 25.0.3
     add 03b0ab9bcff Merge pull request #3522 from 
apache/dependabot/maven/main/graaljs.version-25.0.3
     add 8d0df8db78f Bump commons-io:commons-io from 2.21.0 to 2.22.0
     add b6cf05c801a Merge pull request #3527 from 
apache/dependabot/maven/main/commons-io-commons-io-2.22.0
     add f63ea59377b Bump org.jsoup:jsoup from 1.22.1 to 1.22.2
     add e7030c8836a Merge pull request #3524 from 
apache/dependabot/maven/main/org.jsoup-jsoup-1.22.2
     add c5ae990f583 CAUSEWAY-2297: remove unused import
     add 246d56bcb05 CAUSEWAY-3989: forwardport of replay managers v2->v4
     add 2115092aee3 CAUSEWAY-3989: reinstate managers as Java Records
     add 8bf4780ce34 CAUSEWAY-3989: removes programmatic choices from managers
     add 7cef277e29d CAUSEWAY-3989: yaml export format option (user choice)
     add 9ef1c8149d7 Merge pull request #3534 from apache/3989-replay.fwport
     add ff4ed88ffd3 CAUSEWAY-3989: minor described-as update
     add 9395e3f5841 CAUSEWAY-3989: proper replay-state persisting
     add 513bd7069cd CAUSEWAY-3989: proper replay-state persisting (part 2)
     add 4e331e250e1 CAUSEWAY-3989: java-doc fix
     add 3c19fdef9fc Bump io.opentelemetry.contrib:opentelemetry-maven-extension
     add 4892dcf58af Merge pull request #3539 from 
apache/dependabot/maven/main/io.opentelemetry.contrib-opentelemetry-maven-extension-1.56.0-alpha
     add 162511271b3 Bump org.owasp:dependency-check-maven from 12.2.1 to 12.2.2
     add 92a03e07450 Merge pull request #3538 from 
apache/dependabot/maven/main/org.owasp-dependency-check-maven-12.2.2
     add 70df70138d9 Bump io.swagger.core.v3:swagger-core from 2.2.48 to 2.2.49
     add 5baaf87f51d Merge pull request #3536 from 
apache/dependabot/maven/main/io.swagger.core.v3-swagger-core-2.2.49
     add 24f2f46784c Bumps Wicket 10.8.0 -> 10.9.0
     add 12b31c3b37e Bump com.sun.xml.bind:jaxb-impl from 4.0.7 to 4.0.8
     add 6fd0823bbd6 Merge pull request #3546 from 
apache/dependabot/maven/main/com.sun.xml.bind-jaxb-impl-4.0.8
     add e03fd767ac5 Bump org.apache.maven.plugins:maven-invoker-plugin from 
3.10.0 to 3.10.1
     add 8fd3ab45b31 Merge pull request #3548 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-invoker-plugin-3.10.1
     add c07581e4c28 Bump org.apache:apache from 37 to 38
     add 948b1ba92da Merge pull request #3547 from 
apache/dependabot/maven/main/org.apache-apache-38
     add 4341a4e6286 CAUSEWAY-3998: replay refinement (forward porting)
     add e8efa82de97 Fix typo in README SecMan description
     add 006addf0d24 Merge pull request #3553 from 
arpitjain099/docs/codespell-readme-authentication
     add 805504b2745 CAUSEWAY-3998: replay refinement (forward porting part 2)
     add 0b72f4adde0 CAUSEWAY-3999: refactor ObjectDisplayDto to allow render 
arbitrary HTML
     add a8bae2c0e41 CAUSEWAY-3999: honor default Value Semantics Rendering in 
dropdowns
     add ff2c481374d CAUSEWAY-3999: render UUIDs monospaced (cosmetics)
     add 1042ac150bb CAUSEWAY-3999: use monospace for value rendering where 
applicable
     add 7354b5f3135 Merge pull request #3554 from apache/3999-dropdown.val.sem
     add c858e4afe1f Set up default protection ruleset for default and release 
branches
     add fee0ea68be1 Merge pull request #3555 from 
apache/infrastructure-ruleset-bot/default-branch-protection
     add 7fa86cf4bea CAUSEWAY-4000: PoC for advanced StandaloneValuePanel 
rendering
     add 5509127dd85 CAUSEWAY-4000: implement for other value types as well 
(generic)
     add 9ceedf96a53 Merge pull request #3556 from 
apache/4000-wkt.standalone.val
     add 2fc2ee1103e CAUSEWAY-3997: [Layout] In-memory Patching of Table Column 
Order (stubs)
     add 1f6525f300f CAUSEWAY-3997: flesh out collection-id choices
     add e9103983603 CAUSEWAY-3997: test approvals
     add 8658941fa9c CAUSEWAY-3997: brings in Listing from causewaystuff
     add 8cefc8d056f CAUSEWAY-3997: new methods for MetaModelService
     add 7b14a93c71b CAUSEWAY-3997: adds converter for ApplicationFeatureId -> 
Identifier
     add d624f3a49fe CAUSEWAY-3997: todo remarks
     add 031cae7f50c CAUSEWAY-3997: formal API into MM in the context of column 
ordering
     add bb4f30f918a CAUSEWAY-3997: improves design of Object_patchColumnOrder
     add cfd662208b2 CAUSEWAY-3997: refining MetaModelService; no wildcard 
support for Object_patchColumnOrder
     add e743bac8444 CAUSEWAY-3997: prepares quick-icons for AppFeatIds
     add 2f8e09ec3bd Revert "CAUSEWAY-3997: prepares quick-icons for AppFeatIds"
     add d844d02afb9 CAUSEWAY-3997: ApplicationFeatureIdValueSemantics CSS fix
     add 62902c28acc CAUSEWAY-3997: ApplicationFeatureIdValueSemantics better 
icons
     add 8e911eebbfd CAUSEWAY-3997: find a place to hold column order patches
     add 1bd392f940a CAUSEWAY-3997: logic to apply patches
     add 760f9f811a7 CAUSEWAY-3997: wire up Listing; flesh out patching
     add 19fb3e72e26 CAUSEWAY-3997: test approvals
     add 7157cd9e270 Merge pull request #3516 from apache/3997-col.order.patch
     add 410675f0d0c Bump asm.version from 9.9.1 to 9.10
     add fe7d8bb806f Merge pull request #3562 from 
apache/dependabot/maven/main/asm.version-9.10
     add 373209950aa Bump io.swagger.core.v3:swagger-core from 2.2.49 to 2.2.50
     add e12fd8fb818 Merge pull request #3559 from 
apache/dependabot/maven/main/io.swagger.core.v3-swagger-core-2.2.50
     add 93bc92125b2 Bump org.slf4j:slf4j-api from 2.0.17 to 2.0.18
     add 8c203637b87 Merge pull request #3560 from 
apache/dependabot/maven/main/org.slf4j-slf4j-api-2.0.18
     add 681f4d15ef9 Bump com.approvaltests:approvaltests from 30.1.0 to 30.1.1
     add 3df7377a92c Merge pull request #3563 from 
apache/dependabot/maven/main/com.approvaltests-approvaltests-30.1.1
     add b5a8b091690 Bump 
com.github.gavlyukovskiy:datasource-proxy-spring-boot-starter
     add 6326cd5751c Merge pull request #3565 from 
apache/dependabot/maven/main/com.github.gavlyukovskiy-datasource-proxy-spring-boot-starter-2.0.1
     add 03c17f0d837 CAUSEWAY-3997: ListingUtil: allow for more advanced line 
adapters
     add 77733545164 CAUSEWAY-3997: ListingUtil: custom merge header
     add ce006c784d6 CAUSEWAY-3997: col. ord. patch final polishing
     add d803bb20776 CAUSEWAY-3997: test approvals
     add aee0c8b0459 Bumps JUnit 6.0.3 -> 6.1.0
     add e969fbefd14 CAUSEWAY-3997: fix for potentially wrong Where context 
(part1)
     add c2206dc2be7 Bumps Wicket from 10.9.0 to 10.9.1
     add ff6c248bfee Bump com.fasterxml.woodstox:woodstox-core from 7.1.1 to 
7.2.0
     add e279cdd9978 Merge pull request #3576 from 
apache/dependabot/maven/main/com.fasterxml.woodstox-woodstox-core-7.2.0
     add 1df6a270097 Bump org.apache.maven.plugins:maven-site-plugin from 
3.21.0 to 3.22.0
     add e42ff1594f7 Merge pull request #3574 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-site-plugin-3.22.0
     add 7d18728bb0f Bump asm.version from 9.10 to 9.10.1
     add 8a1101aa520 Merge pull request #3579 from 
apache/dependabot/maven/main/asm.version-9.10.1
     add 62fc72ea3ac Bump io.opentelemetry.contrib:opentelemetry-maven-extension
     add 2aab05d5194 Merge pull request #3573 from 
apache/dependabot/maven/main/io.opentelemetry.contrib-opentelemetry-maven-extension-1.57.0-alpha
     add 917fab754ad Bump org.webjars:datatables from 2.3.7 to 2.3.8
     add 55b2b981bea Merge pull request #3577 from 
apache/dependabot/maven/main/org.webjars-datatables-2.3.8
     add 816d0f1d9c8 Bump org.wicketstuff:wicketstuff-select2 from 10.8.0 to 
10.9.1
     add 3bec0916495 Merge pull request #3580 from 
apache/dependabot/maven/main/org.wicketstuff-wicketstuff-select2-10.9.1
     add 132a7f2f83e Bump org.apache.maven.plugins:maven-enforcer-plugin from 
3.6.2 to 3.6.3
     add 9e636b16e3e Merge pull request #3578 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-enforcer-plugin-3.6.3
     add 286971f93b0 CAUSEWAY-3998: forward ports replay polishing from v2
     add d20ba91b4a9 CAUSEWAY-2297: reflective final field mutation will be 
invalid
     add 16caeaef04a CAUSEWAY-4003: adds translation support for title+action 
column header
     add 8c91d0163ba CAUSEWAY-4001: fixes wicket viewer theme picking
     add 77ec075db69 CAUSEWAY-4001: supports ThemeProvider specific resources
     add 694cacddab3 Merge pull request #3584 from apache/4001-theme.picking
     add 3ee16e882fc CAUSEWAY-4004: revert wicketstuff 10.9.1->10.8.0
     add 55c48ec0970 CAUSEWAY-3988: HMAC configuration polishing
     add 57f3e1dd983 CAUSEWAY-4003: rename enum Literals -> Literal (polishing)
     add c1377b96e3d CAUSEWAY-3997: ColumnOrderPatchingFacet: show its current 
state in the MM Inspector (UI)
     add 8cca9f75378 CAUSEWAY-3997: fixes lookup for standalone col.order 
patching info
     add 58db632dc7a CAUSEWAY-3997: if parented case is not patched, ..
     add a433a29248a CAUSEWAY-3997: Object_patchColumnOrder: solves ambiguity
     add 696f414737a Merge pull request #3585 from 
apache/3997-col.order.patching.round.2
     add 77fe9d2dd2e Bump org.apache.maven.plugins:maven-surefire-report-plugin
     add 7e0e0698a84 Merge pull request #3595 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-surefire-report-plugin-3.5.6
     add 94f7c655ae8 Bump org.apache.maven.plugins:maven-dependency-plugin
     add 9342ff4f7b3 Merge pull request #3589 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-dependency-plugin-3.11.0
     add a37d5f713b3 Bump com.sun.xml.bind:jaxb-impl from 4.0.8 to 4.0.9
     add 24e09d15863 Merge pull request #3592 from 
apache/dependabot/maven/main/com.sun.xml.bind-jaxb-impl-4.0.9
     add fbde3bb1a77 Bump org.eclipse.parsson:parsson from 1.1.7 to 1.1.9
     add 53728ba6ce9 Merge pull request #3594 from 
apache/dependabot/maven/main/org.eclipse.parsson-parsson-1.1.9
     add c9eb0c48fec Bump org.wicketstuff:wicketstuff-select2 from 10.8.0 to 
10.9.2
     add 239f16c3784 Merge pull request #3593 from 
apache/dependabot/maven/main/org.wicketstuff-wicketstuff-select2-10.9.2
     add 9598c30e894 CAUSEWAY-4008: fixes NPE in ParentedCollectionPane
     add 329277b63f0 Bump com.fasterxml.woodstox:woodstox-core from 7.2.0 to 
7.2.1
     add 886a1789ad7 Merge pull request #3604 from 
apache/dependabot/maven/main/com.fasterxml.woodstox-woodstox-core-7.2.1
     add bb003c950ce Bump org.jacoco:jacoco-maven-plugin from 0.8.14 to 0.8.15
     add b8628b3672f Merge pull request #3603 from 
apache/dependabot/maven/main/org.jacoco-jacoco-maven-plugin-0.8.15
     add 1061f19917b Bump org.eclipse.persistence:org.eclipse.persistence.asm
     add 79217a4d2df Merge pull request #3599 from 
apache/dependabot/maven/main/org.eclipse.persistence-org.eclipse.persistence.asm-9.10.0
     add bc9655e248b Bump com.ethlo.persistence.tools:eclipselink-maven-plugin
     add c9bff5ad6f3 Merge pull request #3601 from 
apache/dependabot/maven/main/com.ethlo.persistence.tools-eclipselink-maven-plugin-4.0.2
     add 8f269a676ad CAUSEWAY-4005: adds support for bean method provided 
qualifier detection
     add e1bd829e8c7 CAUSEWAY-4005: properly detect qualified bean factory 
methods
     add 59b75c16c3f CAUSEWAY-4005: output warning log when init too early
     add a0318936607 Merge pull request #3597 from 
apache/4005-valuesem.qualifier
     add 1380780ab15 Bumps Spring Boot 4.1.0-RC1 -> 4.1.0
     add d74271ff56a CAUSEWAY-4006: factors out NumericValueSemantics
     add 3ecdf6a7e7f CAUSEWAY-4006: clean up: factors out temporal stuff
     add 17d23ddcdd7 CAUSEWAY-4006: consolidates rendering into 
NumericValueSemantics
     add c34c80aa8da CAUSEWAY-4006: consolidates parsable rendering
     add 993ed43d554 CAUSEWAY-4006: decimal format extension with pre/post 
processing
     add 651e9819c65 CAUSEWAY-4006: NumericValueSemantics: use light font over 
monospace
     add 1a83796d04f CAUSEWAY-4006: exercise grouping variants using 
LongValueSemantics
     add 76f1aff7b76 CAUSEWAY-4006: implements grouping variants for remaining 
NumericValueSemantics
     add c71de3c7700 CAUSEWAY-4006: removes big-decimal global config for 
grouping behavior
     add e9f3c775fbd CAUSEWAY-4006: splitting LOCALE_GROUPING into 2 variants
     add add87944605 CAUSEWAY-4006: check input for grouping consistency
     add d6f72056493 Merge pull request #3607 from apache/4006-dec.val.group.sep
     add d066a736d14 Bump io.cucumber:messages from 32.3.1 to 33.0.2
     add 8245c651bf2 Merge pull request #3616 from 
apache/dependabot/maven/main/io.cucumber-messages-33.0.2
     add c22c719ca2a Bump com.icegreen:greenmail-junit5 from 2.1.8 to 2.1.9
     add 5e300991260 Merge pull request #3611 from 
apache/dependabot/maven/main/com.icegreen-greenmail-junit5-2.1.9
     add 38062356a79 Bump com.google.errorprone:error_prone_annotations from 
2.49.0 to 2.50.0
     add 39da1a9cc95 Merge pull request #3614 from 
apache/dependabot/maven/main/com.google.errorprone-error_prone_annotations-2.50.0
     add 47a80786890 Bump io.swagger.core.v3:swagger-core from 2.2.50 to 2.2.51
     add a1e270aff7a Merge pull request #3618 from 
apache/dependabot/maven/main/io.swagger.core.v3-swagger-core-2.2.51
     add 27a0f2fa411 CAUSEWAY-4035: honor Qualified ValueSemantics when 
rendering Choices
     add 4badccaae3d CAUSEWAY-4035: minor: keep param name 'scalar'
     add e1b6496d788 CAUSEWAY-4035: honors qualified value sem.  for title 
render
     add c842d3c6bff CAUSEWAY-4035: minor format
     add 4d004016737 Merge pull request #3622 from 
apache/4035-qual.valsem.choices
     add 5f9ff9660c7 CAUSEWAY-4036: polishing digit constraining API
     add 1b9b28b2507 CAUSEWAY-4036: min/max fractional digits for all floating 
point types
     add a122336bfb8 CAUSEWAY-4036: prepares introduction of 
MaxIntegerDigitsFacet
     add 52f9fecf537 CAUSEWAY-4036: implements min int digits facet
     add ec505429f09 CAUSEWAY-4036: properly infer max total digits
     add b62b03610a6 CAUSEWAY-4036: conditionally skip fractional facet install
     add 2fe8dc0928f CAUSEWAY-4036: let @ValueSemantics have precedence over 
@Column
     add 9902bc10373 CAUSEWAY-4036: ValueSemantics java-doc
     add c43ea2e274e Merge pull request #3623 from 
apache/4036-val.digit.constraints
     add e089c939b30 Bump org.javassist:javassist from 3.31.0-GA to 3.32.0-GA
     add 6a62ab21ed4 Merge pull request #3631 from 
apache/dependabot/maven/main/org.javassist-javassist-3.32.0-GA
     add 9d5b986cd4e Bump io.opentelemetry.contrib:opentelemetry-maven-extension
     add 711294d0294 Merge pull request #3629 from 
apache/dependabot/maven/main/io.opentelemetry.contrib-opentelemetry-maven-extension-1.58.0-alpha
     add 75e3900f6bd Bump io.cucumber:messages from 33.0.2 to 33.0.3
     add de9c2246164 Merge pull request #3630 from 
apache/dependabot/maven/main/io.cucumber-messages-33.0.3
     add c80b025dc64 Bump io.takari.maven:maven-timeline from 2.0.4 to 2.1.0
     add c9db619dc09 Merge pull request #3628 from 
apache/dependabot/maven/main/io.takari.maven-maven-timeline-2.1.0
     add 999216e50aa Bump com.approvaltests:approvaltests from 30.1.1 to 31.0.0
     add 80d8ac3492d Merge pull request #3627 from 
apache/dependabot/maven/main/com.approvaltests-approvaltests-31.0.0
     add 734dde4fb92 Bump actions/checkout from 6 to 7
     add c923484583e Merge pull request #3626 from 
apache/dependabot/github_actions/main/actions/checkout-7
     add 904fae005e9 updates upcoming rel notes
     add 5408d140ce5 CAUSEWAY-4036: validate digit count constraints
     add f7b3d100a4a CAUSEWAY-4036: java-doc for FormatUsageFor
     add 531e1034905 CAUSEWAY-4036: honor total digits constraints
     add 29037970c98 CAUSEWAY-4036: removes now unused bigd config
     add f4174679a37 CAUSEWAY-4036: fixes NPE from one of prev. commits
     add 4326c775e02 fixes EOL sensitive test
     add 44ba680b4b1 Bump org.junit.platform:junit-platform-console from 6.1.0 
to 6.1.1
     add 8de5a54df60 Merge pull request #3654 from 
apache/dependabot/maven/main/org.junit.platform-junit-platform-console-6.1.1
     add a043ff19084 Bump io.cucumber:messages from 33.0.3 to 33.0.4
     add e1ffbdfac2c Merge pull request #3651 from 
apache/dependabot/maven/main/io.cucumber-messages-33.0.4
     add 8fb120b11f1 Bump cucumber.version from 7.34.3 to 7.34.4
     add a2903a25c2c Merge pull request #3638 from 
apache/dependabot/maven/main/cucumber.version-7.34.4
     add ccdf4ea5dc1 Bump org.hibernate.validator:hibernate-validator
     add a045d21cab5 Merge pull request #3647 from 
apache/dependabot/maven/main/org.hibernate.validator-hibernate-validator-9.1.1.Final
     add daccf8465d6 Bump actions/cache from 5 to 6
     add 1d8bd464b28 Merge pull request #3636 from 
apache/dependabot/github_actions/main/actions/cache-6
     add 49f1d42fcd0 Bump org.junit.jupiter:junit-jupiter-api from 6.1.0 to 
6.1.1
     add 01f1fa1ec38 Merge pull request #3639 from 
apache/dependabot/maven/main/org.junit.jupiter-junit-jupiter-api-6.1.1
     add b232a58d34a Bump org.apache:apache from 38 to 39
     add 6cca9466f7c Merge pull request #3644 from 
apache/dependabot/maven/main/org.apache-apache-39
     add 8c6d1b40d79 Bump io.swagger.core.v3:swagger-core from 2.2.51 to 2.2.52
     add 1824b33fa9e Merge pull request #3655 from 
apache/dependabot/maven/main/io.swagger.core.v3-swagger-core-2.2.52
     add 1cd09d1b879 Bump com.github.jnr:jnr-posix from 3.1.22 to 3.2.1
     add c87498b597e Merge pull request #3652 from 
apache/dependabot/maven/main/com.github.jnr-jnr-posix-3.2.1
     add 64318ff721b Bump com.github.jnr:jnr-constants from 0.10.4 to 0.11.0
     add 33aeedfecc7 Merge pull request #3645 from 
apache/dependabot/maven/main/com.github.jnr-jnr-constants-0.11.0
     add 4fbac5e7810 Bump com.github.jnr:jnr-enxio from 0.32.20 to 0.33.0
     add 56a3f00f661 Merge pull request #3642 from 
apache/dependabot/maven/main/com.github.jnr-jnr-enxio-0.33.0
     add b8644854548 Bump com.github.jnr:jnr-ffi from 2.2.19 to 2.3.0
     add f0af512279a Merge pull request #3649 from 
apache/dependabot/maven/main/com.github.jnr-jnr-ffi-2.3.0
     add 6bd902b1407 ascii-doc builder: jnr convergence fixes
     add 0dfacee35d6 Bump eclipselink.version from 5.0.0 to 5.0.1
     add a75a678c6bc Merge pull request #3662 from 
apache/dependabot/maven/main/eclipselink.version-5.0.1
     add f454b702586 Bump graaljs.version from 25.0.3 to 25.1.3
     add 5912777dcb5 Merge pull request #3664 from 
apache/dependabot/maven/main/graaljs.version-25.1.3
     add 1ff30c86497 Bump io.cucumber:messages from 33.0.4 to 34.0.1
     add 3d7879d0598 Merge pull request #3665 from 
apache/dependabot/maven/main/io.cucumber-messages-34.0.1
     add 52bfbd70f99 Bump org.apache.maven.plugins:maven-help-plugin from 3.5.1 
to 3.5.2
     add 34192c75cb5 Merge pull request #3666 from 
apache/dependabot/maven/main/org.apache.maven.plugins-maven-help-plugin-3.5.2
     new dede47f3fe4 updates playbook for v4
     new b3076aa3001 build-website: updates site.yml for 3.5.0
     new f992f90e6dc CAUSEWAY-3990: updates site.yml in readiness for website 
generation

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (9a9bbcc3d39)
            \
             N -- N -- N   refs/heads/build-website (f992f90e6dc)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .asf.yaml                                          |    13 +
 .../workflows/ci-build-artifacts-push-maven.yml    |    10 +-
 .github/workflows/ci-build-site-no-push.yml        |     4 +-
 ...rtifacts-no-push-maven.yml => ci-v4-verify.yml} |    21 +-
 README.adoc                                        |     3 +-
 STATUS                                             |     4 +
 .../modules/ROOT/pages/cutting-a-release.adoc      |     7 +-
 .../ROOT/pages/post-release-successful.adoc        |    14 +-
 .../modules/applib/pages/index/ViewModel.adoc      |     2 +-
 .../applib/pages/index/annotation/Publishing.adoc  |    17 +
 .../applib/pages/index/annotation/Where.adoc       |     1 +
 .../applib/pages/index/clock/VirtualClock.adoc     |     2 +-
 .../DigitalVerificationException.adoc}             |    28 +-
 .../unrecoverable/ObjectNotFoundException.adoc     |     2 +
 .../index/layout/component/ActionLayoutData.adoc   |    72 -
 .../layout/component/ActionLayoutDataOwner.adoc    |     1 -
 .../layout/component/CollectionLayoutData.adoc     |    82 -
 .../layout/component/DomainObjectLayoutData.adoc   |    58 -
 .../pages/index/layout/component/FieldSet.adoc     |    86 +-
 .../applib/pages/index/layout/component/Owned.adoc |     2 +-
 .../index/layout/component/PropertyLayoutData.adoc |    76 -
 .../layout/component/ServiceActionLayoutData.adoc  |    73 +-
 .../component/ServiceActionLayoutDataOwner.adoc    |     1 -
 .../applib/pages/index/layout/grid/Grid.adoc       |    41 -
 .../pages/index/layout/grid/GridAbstract.adoc      |    28 -
 .../layout/grid/bootstrap/BSClearFixVisible.adoc   |     2 -
 .../pages/index/layout/grid/bootstrap/BSCol.adoc   |    66 +-
 .../layout/grid/bootstrap/BSElementAbstract.adoc   |    14 -
 .../pages/index/layout/grid/bootstrap/BSGrid.adoc  |    29 +-
 .../pages/index/layout/grid/bootstrap/BSRow.adoc   |    43 -
 .../index/layout/grid/bootstrap/BSRowContent.adoc  |    29 -
 .../layout/grid/bootstrap/BSRowContentOwner.adoc   |     1 +
 .../pages/index/layout/grid/bootstrap/BSTab.adoc   |    21 -
 .../index/layout/grid/bootstrap/BSTabGroup.adoc    |    51 +-
 .../bootstrap/{HasCssId.adoc => HasElementId.adoc} |     6 +-
 .../index/layout/menubars/bootstrap/BSMenu.adoc    |    22 +-
 .../index/layout/menubars/bootstrap/BSMenuBar.adoc |     2 -
 .../layout/menubars/bootstrap/BSMenuBars.adoc      |    20 -
 .../layout/menubars/bootstrap/BSMenuSection.adoc   |     4 -
 .../LayoutResource.adoc}                           |     8 +-
 .../layout/resource}/LayoutResourceLoader.adoc     |    16 +-
 .../pages/index/services/command/Command.adoc      |     2 +-
 ...ndExecutorService_InteractionContextPolicy.adoc |    14 +-
 .../index/services/grid/GridLoaderService.adoc     |    83 -
 .../GridMarshaller.adoc}                           |    31 +-
 .../index/services/grid/GridMarshallerService.adoc |    14 -
 .../pages/index/services/grid/GridService.adoc     |   118 +-
 .../index/services/grid/GridSystemService.adoc     |   113 -
 .../pages/index/services/iactn/Interaction.adoc    |     2 +-
 .../{iactnlayer => iactn}/InteractionContext.adoc  |    24 +-
 .../index/services/iactn/InteractionProvider.adoc  |     4 +-
 .../{iactnlayer => iactn}/InteractionService.adoc  |    54 +-
 .../services/iactnlayer/InteractionLayer.adoc      |    18 -
 .../index/services/layout/LayoutExportStyle.adoc   |     8 +-
 .../pages/index/services/layout/LayoutService.adoc |    13 +-
 .../{MarshallerService.adoc => Marshaller.adoc}    |     8 +-
 .../index/services/routing/RoutingService.adoc     |    13 +-
 .../pages/index/services/sudo/SudoService.adoc     |    10 +-
 .../services/urlencoding/UrlEncodingService.adoc   |    10 +-
 .../pages/index/services/user/UserService.adoc     |    10 +-
 .../wrapper/WrapperFactory_AsyncProxy.adoc         |     2 +-
 .../control/SyncControl_CommandListener.adoc}      |     7 +-
 .../pages/index/util/schema/CommandDtoUtils.adoc   |     2 +
 .../modules/commons/pages/index/io/JsonUtils.adoc  |    67 +-
 .../modules/commons/pages/index/io/YamlUtils.adoc  |    22 +
 .../execution}/InteractionIdGenerator.adoc         |     0
 .../metamodel/execution/InteractionLayer.adoc      |    28 +
 .../execution}/InteractionLayerTracker.adoc        |    26 +-
 .../services/grid/GridLoaderServiceDefault.adoc    |    19 -
 .../services/grid/GridServiceDefault.adoc          |    41 -
 .../bootstrap/GridMarshallerServiceBootstrap.adoc  |    18 -
 .../grid/bootstrap/GridSystemServiceBootstrap.adoc |    22 -
 .../grid/spi/LayoutResourceLoaderDefault.adoc      |     6 +-
 .../services/layout/LayoutServiceDefault.adoc      |    19 -
 .../executor/MemberExecutorServiceDefault.adoc     |     2 +-
 .../homepage/HomePageResolverServiceDefault.adoc   |     1 -
 .../{session => ia}/InteractionServiceDefault.adoc |     9 +-
 .../id}/InteractionIdGeneratorDefault.adoc         |     2 +-
 .../bootstrap/MenuBarsServiceBootstrap.adoc        |     6 -
 .../publish/ExecutionPublisherDefault.adoc         |     2 +-
 .../routing/RoutingServiceDefault.adoc             |    16 -
 .../serializing/SerializingAdapterDefault.adoc     |    16 -
 .../transaction/TransactionServiceSpring.adoc      |    38 +-
 .../wrapper/WrapperFactoryDefault.adoc             |    27 +
 .../security/authentication/Authenticator.adoc     |    10 +-
 .../index/security/authorization/Authorizor.adoc   |    10 +-
 .../audittrail/applib/dom/AuditTrailEntry.adoc     |    22 +-
 .../commandlog/applib/dom/CommandLogEntry.adoc     |    95 +-
 .../index/commandlog/applib/dom/ReplayState.adoc   |    15 +-
 .../executionlog/applib/dom/ExecutionLogEntry.adoc |    26 +-
 .../applib/dom/ExecutionOutboxEntry.adoc           |    26 +-
 .../permission/dom/ApplicationPermission.adoc      |    33 +-
 .../secman/applib/role/dom/ApplicationRole.adoc    |    15 +-
 .../applib/tenancy/dom/ApplicationTenancy.adoc     |    16 +-
 .../secman/applib/user/dom/ApplicationUser.adoc    |    55 +-
 .../sessionlog/applib/dom/SessionLogEntry.adoc     |    17 +-
 .../changetracking/EntityChangeTrackerDefault.adoc |     3 +-
 .../applib/annotation/InteractAs.adoc              |     2 +-
 .../applib/validate/DomainModelValidator.adoc      |    11 +
 .../util/{JsonMapper.adoc => JsonMapperUtil.adoc}  |    14 +-
 .../webmodule/auth/AuthenticationStrategy.adoc     |    10 +-
 .../auth/AuthenticationStrategyBasicAuth.adoc      |     6 +-
 .../auth/AuthenticationStrategyUsingSession.adoc   |     4 +-
 antora/components/relnotes/modules/ROOT/nav.adoc   |     4 +
 .../modules/ROOT/pages/2025/3.5.0/mignotes.adoc    |    25 +
 .../modules/ROOT/pages/2025/3.5.0/relnotes.adoc    |    38 +
 .../modules/ROOT/pages/2026/3.6.0/mignotes.adoc}   |    14 +-
 .../modules/ROOT/pages/2026/3.6.0/relnotes.adoc    |    42 +
 .../modules/ROOT/pages/2026/4.0.0-M2/mignotes.adoc |   169 +
 .../modules/ROOT/pages/2026/4.0.0-M2/relnotes.adoc |   129 +
 .../relnotes/modules/ROOT/pages/about.adoc         |    21 +
 .../how-to-handle-void-and-null-results.adoc       |     2 +-
 antora/playbooks/site.yml                          |   146 +-
 antora/pom.xml                                     |     2 +-
 antora/supplemental-ui/doap_causeway.rdf           |    17 +
 api/applib/pom.xml                                 |     1 -
 api/applib/src/main/java/module-info.java          |     7 +-
 .../causeway/applib/CausewayModuleApplib.java      |     4 +
 .../causeway/applib/annotation/Publishing.java     |    21 +-
 .../causeway/applib/annotation/ValueSemantics.java |   107 +-
 .../apache/causeway/applib/annotation/Where.java   |     4 +
 .../apache/causeway/applib/clock/VirtualClock.java |     4 +-
 .../causeway/applib/domain/DomainObjectList.java   |     6 +-
 .../applib/events/metamodel/MetamodelListener.java |     4 +-
 .../unrecoverable/ObjectNotFoundException.java     |     9 +
 .../applib/layout/grid/bootstrap/BSGrid.java       |     4 +-
 .../layout/grid/bootstrap/BSGridTransformer.java   |    45 +-
 .../applib/layout/grid/bootstrap/BSUtil.java       |   122 +
 .../mixins/layout/Object_downloadLayout.java       |    22 +-
 ...downloadLayout.java => Object_patchLayout.java} |    87 +-
 .../services/appfeat/ApplicationFeature.java       |    23 +-
 .../services/appfeat/ApplicationFeatureId.java     |    75 +-
 .../appfeat/ApplicationFeatureRepository.java      |     1 +
 .../appfeatui/ApplicationFeatureViewModel.java     |    72 +-
 .../applib/services/clock/ClockService.java        |     8 +-
 .../columnorder/ColumnOrderTxtFileService.java     |    12 +-
 .../Object_downloadColumnOrderTxtFilesAsZip.java   |     4 +-
 .../columnorder/Object_patchColumnOrder.java       |   154 +
 .../causeway/applib/services/command/Command.java  |    53 +-
 .../services/command/CommandExecutorService.java   |     8 +-
 .../services/confview/ConfigurationProperty.java   |     2 +
 .../applib/services/grid/GridMarshaller.java       |     3 +-
 .../causeway/applib/services/grid/GridService.java |    47 +-
 .../applib/services/iactn/ActionInvocation.java    |     2 +-
 .../causeway/applib/services/iactn/Execution.java  |     3 +-
 .../applib/services/iactn/Interaction.java         |    44 +-
 .../{iactnlayer => iactn}/InteractionContext.java  |     3 +-
 .../applib/services/iactn/InteractionProvider.java |     3 +-
 .../{iactnlayer => iactn}/InteractionService.java  |    18 +-
 .../applib/services/iactn/PropertyEdit.java        |     1 -
 .../services/iactnlayer/InteractionLayer.java      |    53 -
 .../applib/services/layout/LayoutService.java      |    13 +-
 .../services/metamodel/MetaModelService.java       |   109 +-
 .../applib/services/routing/RoutingService.java    |    54 +-
 .../causeway/applib/services/sudo/SudoService.java |    16 +-
 .../applib/services/sudo/SudoServiceListener.java  |     4 +-
 .../causeway/applib/services/user/RoleMemento.java |     6 +-
 .../causeway/applib/services/user/UserMemento.java |     2 +-
 .../causeway/applib/services/user/UserService.java |    18 +-
 .../applib/services/wrapper/WrapperFactory.java    |     2 +-
 .../services/wrapper/control/AsyncControl.java     |     2 +-
 .../services/wrapper/control/SyncControl.java      |     2 +-
 .../org/apache/causeway/applib/util/Listing.java   |   360 +
 .../util/schema/CommandDtoJacksonSupport.java      |   244 +
 .../applib/util/schema/CommandDtoUtils.java        |    55 +-
 .../value/semantics/NumericValueSemantics.java     |   103 +
 .../value/semantics/TemporalValueSemantics.java    |   134 +-
 .../value/semantics/ValueSemanticsAbstract.java    |   271 +-
 .../value/semantics/ValueSemanticsProvider.java    |    24 +-
 .../value/semantics/ValueSemanticsResolver.java    |    10 +-
 .../InteractionContext_combine_Test.java           |     2 +
 .../apache/causeway/applib/util/ListingTest.java   |   156 +
 api/schema/pom.xml                                 |     4 +-
 bom/pom.xml                                        |    90 +-
 commons/pom.xml                                    |    40 +-
 commons/src/main/java/module-info.java             |    16 +-
 .../commons/having/HasTypeSpecificAttributes.java  |     5 +
 .../commons/internal/assertions/_Assert.java       |    15 +-
 .../causeway/commons/internal/base/_Bytes.java     |    80 +-
 .../commons/internal/base/_Lazy_ThreadSafe.java    |    10 +-
 .../causeway/commons/internal/base/_Oneshot.java   |    39 +-
 .../commons/internal/collections/_Maps.java        |   122 +-
 .../commons/internal/collections/_Multimaps.java   |    15 +-
 .../commons/internal/debug/_MemoryUsage.java       |    65 +-
 .../commons/internal/exceptions/_Exceptions.java   |    24 +-
 .../internal/ioc/SingletonBeanProvider.java        |     1 -
 .../commons/internal/ioc/SpringContextHolder.java  |    27 +-
 .../internal/observation/ObservationClosure.java   |    96 +
 .../commons/internal/reflection/_ClassCache.java   |   154 +-
 .../commons/internal/testing/_DocumentTester.java  |    38 +-
 .../org/apache/causeway/commons/io/JaxbUtils.java  |    28 +-
 .../org/apache/causeway/commons/io/JsonUtils.java  |   151 +-
 .../org/apache/causeway/commons/io/YamlUtils.java  |   212 +-
 .../commons/semantics/AccessorSemantics.java       |    33 +-
 .../causeway/commons/internal/base/_BytesTest.java |    25 +-
 .../commons/internal/base/_OneshotTest.java        |    60 +
 .../internal/resources/JsonYamlReaderTest.java     |     7 +-
 .../java/org/apache/causeway/commons/io/.gitignore |     1 -
 .../apache/causeway/commons/net/DataUriTest.java   |     4 +-
 core/adoc/modules/_overview/pages/about.adoc       |    71 +-
 core/config/pom.xml                                |     7 +-
 .../adoc/modules/config/pages/sections/Other.adoc  |    10 +
 .../pages/sections/causeway.viewer.wicket.adoc     |    27 +
 core/config/src/main/java/module-info.java         |     7 +-
 .../core/config/CausewayConfiguration.java         |   124 +-
 .../core/config/CausewayModuleCoreConfig.java      |    23 +-
 .../config/beans/CausewayBeanTypeClassifier.java   |    60 +-
 .../config/beans/CausewayDomainObjectScope.java    |     2 +-
 .../CausewayObservationAutoConfiguration.java      |    64 +
 .../CausewayObservationIntegration.java            |   209 +
 .../progmodel/ProgrammingModelConstants.java       |    31 +-
 .../core/interaction/scope/InteractionScope.java   |     2 +-
 .../interaction/session/CausewayInteraction.java   |   263 -
 core/internaltestsupport/pom.xml                   |    12 +
 .../metamodel/CausewayModuleCoreMetamodel.java     |    21 +-
 .../core/metamodel/commons/CanonicalInvoker.java   |     4 +-
 .../causeway/core/metamodel/commons/ClassUtil.java |    34 +-
 .../core/metamodel/consent/InteractionAdvisor.java |     4 +-
 .../metamodel/context/HasMetaModelContext.java     |     2 +-
 .../core/metamodel/context/MetaModelContext.java   |     2 +-
 .../context/MetaModelContextShortcuts.java         |     2 +-
 .../context/MetaModelContext_usingSpring.java      |     2 +-
 .../core/metamodel/execution/ActionExecutor.java   |   258 +-
 .../core/metamodel/execution/ExecutionContext.java |    75 +
 .../ExecutionState.java}                           |    25 +-
 .../metamodel/execution/InteractionCarrier.java    |    66 +
 .../execution/InteractionCarrierDefault.java       |   174 +
 .../execution/InteractionIdGenerator.java          |    19 +-
 .../metamodel/execution/InteractionInternal.java   |   156 -
 .../core/metamodel/execution/InteractionLayer.java |   146 +
 .../metamodel/execution/InteractionLayerStack.java |   137 +
 .../execution}/InteractionLayerTracker.java        |    27 +-
 .../execution/MemberExecutorDevNotes.adoc          |   170 +
 .../metamodel/execution/MemberExecutorService.java |   102 +-
 .../core/metamodel/execution/PropertyModifier.java |   229 +-
 .../metamodel/execution/SimpleInteraction.java     |   145 +
 .../causeway/core/metamodel/facetapi/Facet.java    |    12 +-
 .../core/metamodel/facetapi/FacetAbstract.java     |    57 +-
 .../core/metamodel/facetapi/FacetHolder.java       |    40 +-
 .../metamodel/facetapi/FacetHolderLayered.java     |    63 +-
 .../core/metamodel/facetapi/FacetHolderSimple.java |    73 +-
 .../core/metamodel/facetapi/FacetRank.java         |   140 +
 .../core/metamodel/facetapi/FacetRanking.java      |   235 +-
 .../core/metamodel/facetapi/FacetUtil.java         |    86 +-
 .../metamodel/facetapi/FacetWithAttributes.java    |    22 +-
 .../core/metamodel/facetapi/FeatureType.java       |     6 +-
 .../core/metamodel/facetapi/HasFacetHolder.java    |     4 +-
 .../core/metamodel/facetapi/QualifiedFacet.java    |    60 +
 .../core/metamodel/facetapi/TypedFacetRanking.java |   267 +
 .../action/invocation/ActionDomainEventFacet.java  |     9 +-
 .../invocation/ActionInvocationFacetForAction.java |     8 +-
 ...ocationFacetForMixedInPropertyOrCollection.java |     9 +-
 .../ActionPositionFacetForActionLayoutXml.java     |    27 +-
 .../layout/CssClassFacetForActionLayoutXml.java    |    26 +-
 .../actions/layout/FaFacetForActionLayoutXml.java  |    26 +-
 .../layout/HiddenFacetForActionLayoutXml.java      |    31 +-
 .../MemberDescribedFacetForActionLayoutXml.java    |    27 +-
 .../layout/MemberNamedFacetForActionLayoutXml.java |    29 +-
 .../actions/semantics/ActionSemanticsFacet.java    |     4 +-
 .../collections/CollectionFacetAbstract.java       |     2 +-
 .../CollectionAccessorFacetViaAccessorFactory.java |     7 +-
 .../modify/CollectionDomainEventFacet.java         |     2 +-
 .../CssClassFacetForCollectionLayoutXml.java       |    28 +-
 .../DefaultViewFacetForCollectionLayoutXml.java    |    29 +-
 .../layout/HiddenFacetForCollectionLayoutXml.java  |    31 +-
 ...MemberDescribedFacetForCollectionLayoutXml.java |    28 +-
 .../MemberNamedFacetForCollectionLayoutXml.java    |    28 +-
 .../layout/PagedFacetForCollectionLayoutXml.java   |    28 +-
 .../SortedByFacetForCollectionLayoutXml.java       |    34 +-
 .../columnorder/ColumnOrderPatchingFacet.java      |    96 +
 .../TableDecoratorFacetForCollectionLayoutXml.java |    26 +-
 .../facets/members/hidden/HiddenFacetAbstract.java |     2 +-
 .../members/hidden/HiddenFacetAbstractImpl.java    |    42 -
 .../FaFacetOnMemberFromConfiguredRegex.java        |     5 +-
 .../layout/group/LayoutGroupFacetForLayoutXml.java |    29 +-
 .../layout/order/LayoutOrderFacetForLayoutXml.java |    23 +-
 .../CommandPublishingFacetForActionAnnotation.java |    55 +-
 ...ommandPublishingFacetForPropertyAnnotation.java |    80 +-
 ...xecutionPublishingFacetForActionAnnotation.java |    46 +-
 ...cutionPublishingFacetForPropertyAnnotation.java |    82 +-
 .../BookmarkPolicyFacetFallbackFactory.java        |     4 +-
 .../choices/ChoicesFacetFromBoundedAbstract.java   |     4 +-
 .../DomainObjectAnnotationFacetFactory.java        |     5 -
 ...gePublishingFacetForDomainObjectAnnotation.java |    35 +-
 ...FacetForDomainObjectAnnotationAsConfigured.java |     2 +-
 ...tityChangePublishingFacetFromConfiguration.java |     2 +-
 ...ookmarkPolicyFacetForDomainObjectLayoutXml.java |    27 +-
 .../CssClassFacetForDomainObjectLayoutXml.java     |    26 +-
 ...ObjectLayoutAnnotationUsingCssClassUiEvent.java |    17 +-
 .../FaFacetForDomainObjectLayoutXml.java           |    27 +-
 ...mainObjectLayoutAnnotationUsingIconUiEvent.java |    18 +-
 ...jectDescribedFacetForDomainObjectLayoutXml.java |    26 +-
 .../ObjectNamedFacetForDomainObjectLayoutXml.java  |    27 +-
 ...ainObjectLayoutAnnotationUsingTitleUiEvent.java |    26 +-
 ...ableDecoratorFacetForDomainObjectLayoutXml.java |    26 +-
 .../facets/object/entity/EntityFacet.java          |     2 +-
 .../object/entity/_EntityFacetForTesting.java      |     3 +-
 .../metamodel/facets/object/grid/BSGridFacet.java  |    32 +-
 .../metamodel/facets/object/grid/GridFacet.java    |    10 +
 .../facets/object/hidden/HiddenInstanceFacet.java  |    10 +-
 .../facets/object/hidden/HiddenObjectFacet.java    |     6 +-
 .../hidden/HiddenTypeFacetFromAuthorization.java   |    57 +-
 .../hidden/method/HiddenObjectFacetViaMethod.java  |     2 +-
 .../object/icon/method/IconFacetViaIconMethod.java |     8 +-
 .../icon/method/IconFacetViaIconNameMethod.java    |     8 +-
 .../RemoveAnnotatedMethodsFacetFactory.java        |    93 +-
 .../object/layout/LayoutPrefixFacetForUiEvent.java |     4 +-
 .../object/layout/LayoutPrefixFacetViaMethod.java  |     7 +-
 .../navchild/NavigableSubtreeFacetRecord.java      |    24 +-
 .../NavigableSubtreeSequenceFacetRecord.java       |    19 +-
 .../ident/IconFacetFromProjectionFacet.java        |     8 +-
 .../object/promptStyle/PromptStyleFacet.java       |    47 +-
 .../entitychange/EntityChangePublishingFacet.java  |    45 +-
 .../EntityChangePublishingFacetAbstract.java       |    12 +-
 .../object/support/ObjectSupportFacetFactory.java  |     8 +-
 .../title/parser/TitleFacetFromValueFacet.java     |     2 +-
 .../metamodel/facets/object/value/ValueFacet.java  |     9 +-
 .../facets/object/value/ValueFacetAbstract.java    |   121 +-
 ...ionOrAnyMatchingValueSemanticsFacetFactory.java |    12 +-
 .../vsp/ValueFacetUsingSemanticsProvider.java      |     2 +-
 .../viewmodel/ViewModelFacetForJavaRecord.java     |    74 +-
 .../digits/MaxFractionalDigitsFacet.java           |    37 +-
 .../digits/MaxFractionalDigitsFacetAbstract.java   |    91 -
 .../objectvalue/digits/MaxIntegerDigitsFacet.java  |    76 +
 .../objectvalue/digits/MaxTotalDigitsFacet.java    |    38 +-
 .../digits/MaxTotalDigitsFacetAbstract.java        |    90 -
 .../digits/MinFractionalDigitsFacet.java           |    35 +-
 .../digits/MinFractionalDigitsFacetAbstract.java   |    89 -
 .../objectvalue/digits/MinIntegerDigitsFacet.java  |    23 +-
 .../digits/MinIntegerDigitsFacetAbstract.java      |    71 -
 .../mandatory/MandatoryFacetAbstract.java          |     6 +-
 .../PropertyAccessorFacetViaAccessorFactory.java   |     7 +-
 .../method/PropertyChoicesFacetViaMethod.java      |     2 +-
 .../PropertyDefaultFacetFromDefaultedFacet.java    |     2 +-
 .../property/PropertyAnnotationFacetFactory.java   |    22 +-
 .../EntityPropertyChangePublishingPolicyFacet.java |    11 +-
 ...PublishingPolicyFacetForPropertyAnnotation.java |     6 +-
 .../property/modify/PropertyDomainEventFacet.java  |     6 +-
 ...FacetAbstract.java => PropertyModifyFacet.java} |    45 +-
 .../modify/PropertyModifyFacetForClearing.java     |    40 -
 .../modify/PropertyModifyFacetForSetting.java      |    40 -
 .../CssClassFacetForPropertyLayoutXml.java         |    29 +-
 .../HiddenFacetForPropertyLayoutXml.java           |    33 +-
 .../LabelAtFacetForPropertyLayoutXml.java          |    28 +-
 .../MemberDescribedFacetForPropertyLayoutXml.java  |    28 +-
 .../MemberNamedFacetForPropertyLayoutXml.java      |    30 +-
 .../MultiLineFacetForPropertyLayoutXml.java        |    31 +-
 .../RenderedAdjustedFacetForPropertyLayoutXml.java |    28 +-
 .../TypicalLengthFacetForPropertyLayoutXml.java    |    28 +-
 .../UnchangingFacetForPropertyLayoutXml.java       |    30 +-
 .../update/PropertySetterFacetFactory.java         |     2 -
 .../update/clear/PropertyClearFacetAbstract.java   |    34 -
 .../clear/PropertyClearFacetViaClearMethod.java    |    68 -
 .../clear/PropertyClearFacetViaSetterMethod.java   |    68 -
 .../update/init/PropertyInitializationFacet.java   |     2 -
 .../update/modify/PropertySetterFacet.java         |     2 -
 .../update/modify/PropertySettingAccessor.java     |    15 +-
 .../validating/PropertyValidateFacetAbstract.java  |     2 +-
 ...nalDigitsFacetFromJakartaDigitsAnnotation.java} |    25 +-
 ...nalDigitsFacetFromValueSemanticsAnnotation.java |    30 +-
 ...gerDigitsFacetFromJakartaDigitsAnnotation.java} |    33 +-
 ...erDigitsFacetFromValueSemanticsAnnotation.java} |    32 +-
 ...talDigitsFacetFromValueSemanticsAnnotation.java |    27 +-
 ...nalDigitsFacetFromJakartaDigitsAnnotation.java} |    26 +-
 ...nalDigitsFacetFromValueSemanticsAnnotation.java |    30 +-
 ...gerDigitsFacetFromValueSemanticsAnnotation.java |    26 +-
 .../ValueSemanticsAnnotationFacetFactory.java      |   127 +-
 .../ValueSemanticsSelectingFacetForAnnotation.java |     6 +-
 .../metamodel/inspect/Object_inspectMetamodel.java |     4 +-
 .../model/InterfaceGroupNode.java}                 |    52 +-
 .../core/metamodel/inspect/model/MMNode.java       |     1 +
 .../metamodel/inspect/model/MMNodeFactory.java     |    19 +-
 .../inspect/model/MetamodelInspectMenu.java        |    83 +
 ...=> MetamodelInspectView-InterfaceGroupNode.svg} |    46 +-
 ...e.svg => MetamodelInspectView-TypeNode-sub.svg} |     6 +-
 .../model/MetamodelInspectView-TypeNode.svg        |     4 +-
 .../inspect/model/MetamodelInspectView.java        |    27 +-
 .../core/metamodel/inspect/model/TypeNode.java     |    49 +-
 .../interactions/DisablingInteractionAdvisor.java  |     2 +-
 .../interactions/HidingInteractionAdvisor.java     |     2 +-
 .../metamodel/interactions/InteractionContext.java |     4 +-
 .../interactions/ValidatingInteractionAdvisor.java |     2 +-
 .../interactions/managed/ManagedAction.java        |    36 +-
 .../core/metamodel/layout/LayoutFacetUtil.java     |     2 +-
 .../core/metamodel/object/Bookmarkable.java        |    11 +-
 .../core/metamodel/object/ManagedObjectEmpty.java  |     4 +-
 .../core/metamodel/object/ManagedObjectEntity.java |    12 +-
 .../metamodel/object/ManagedObjectService.java     |     6 +-
 .../core/metamodel/object/ManagedObjectValue.java  |     6 +-
 .../metamodel/object/ManagedObjectViewmodel.java   |     7 +-
 .../core/metamodel/object/MmValueUtils.java        |    36 +-
 .../core/metamodel/object/PackedManagedObject.java |     9 +-
 .../core/metamodel/object/_InternalTitleUtil.java  |     2 +-
 .../metamodel/objectmanager/ObjectManager.java     |    43 +-
 .../objectmanager/memento/ObjectDisplayDto.java    |    11 +-
 .../objectmanager/memento/ObjectMemento.java       |    56 +-
 .../objectmanager/memento/ObjectMementoEmpty.java  |    15 +-
 .../memento/ObjectMementoSingular.java             |     6 +-
 .../object/ProjectionFacetsPostProcessor.java      |     4 +-
 .../appfeat/ApplicationFeatureDefault.java         |    31 +-
 .../ApplicationFeatureRepositoryDefault.java       |    71 +-
 .../ColumnOrderTxtFileServiceDefault.java          |    33 +-
 .../services/grid/FallbackGridProvider.java        |    17 +-
 .../core/metamodel/services/grid/GridCache.java    |    60 +-
 .../core/metamodel/services/grid/GridLoader.java   |     2 +-
 .../metamodel/services/grid/GridMarshallerXml.java |    41 +-
 .../services/grid/GridServiceDefault.java          |    27 +-
 .../{GridLoader.java => LayoutPatchesMap.java}     |    49 +-
 .../services/grid/LayoutResourceLookup.java        |    54 +-
 .../services/grid/ObjectMemberResolverForGrid.java |   325 +-
 .../grid/XmlLayoutRespectingFacetInstaller.java    |   314 +
 .../services/init/MetamodelInitializer.java        |   109 +
 .../services/ixn/InteractionDtoFactory.java        |     7 +-
 .../services/layout/LayoutServiceDefault.java      |    62 +-
 .../services/metamodel/DomainMemberDefault.java    |    22 +-
 .../services/metamodel/MetaModelExporter.java      |     2 +-
 .../metamodel/MetaModelServiceDefault.java         |   191 +-
 .../services/publishing/CommandPublisher.java      |     4 +-
 .../services/registry/ServiceRegistryDefault.java  |    12 +-
 .../schema/SchemaValueMarshallerAbstract.java      |    21 +-
 .../tablecol/TableColumnOrderServiceDefault.java   |    77 -
 .../TableColumnOrderServiceUsingTxtFile.java       |    73 +-
 .../metamodel/spec/HasObjectSpecification.java     |     4 +-
 .../causeway/core/metamodel/spec/Hierarchical.java |    17 -
 .../core/metamodel/spec/ObjectSpecification.java   |    37 +-
 .../metamodel/spec/ObjectSpecificationRecord.java  |    17 +-
 .../spec/feature/ObjectActionContainer.java        |     4 +-
 .../spec/feature/ObjectAssociationContainer.java   |    46 +-
 .../metamodel/spec/impl/FacetedMethodsBuilder.java |    18 +-
 .../metamodel/spec/impl/ObjectActionDefault.java   |     2 +-
 .../spec/impl/ObjectSpecificationDefault.java      |   326 +-
 .../spec/impl/OneToOneAssociationDefault.java      |     3 +-
 .../impl/QualifiedValueSemanticsCollector.java     |    89 +
 .../spec/impl/SpecificationLoaderDefault.java      |    36 +-
 ...udeAnnotationEnforcesMetamodelContribution.java |    13 +-
 .../metamodel/spec/impl/_MembersAsColumns.java     |   215 +-
 .../metamodel/specloader/SpecificationLoader.java  |     9 +-
 .../tabular/internal/DataTableInternal.java        |    23 +-
 .../core/metamodel/tabular/simple/DataTable.java   |    10 +-
 .../causeway/core/metamodel/util/Facets.java       |   133 +-
 .../core/metamodel/util/WhereContexts.java         |    41 -
 .../ApplicationFeatureIdValueSemantics.java        |    17 +
 .../valuesemantics/BigDecimalValueSemantics.java   |   142 +-
 .../valuesemantics/BigIntegerValueSemantics.java   |    77 +-
 .../valuesemantics/ByteValueSemantics.java         |    82 +-
 .../valuesemantics/CharacterValueSemantics.java    |    23 +-
 .../valuesemantics/DoubleValueSemantics.java       |    70 +-
 .../valuesemantics/FloatValueSemantics.java        |    71 +-
 .../valuesemantics/IdentifierValueSemantics.java   |   148 +
 .../valuesemantics/IntValueSemantics.java          |    82 +-
 .../valuesemantics/LongValueSemantics.java         |    82 +-
 .../NumericValueSemanticsAbstract.java             |   359 +
 .../valuesemantics/ShortValueSemantics.java        |    83 +-
 .../valuesemantics/URLValueSemantics.java          |    11 +-
 .../valuesemantics/UUIDValueSemantics.java         |     9 +-
 .../temporal/TemporalValueSemanticsProvider.java   |    57 +-
 .../valuetypes/ValueSemanticsResolverDefault.java  |    34 +-
 core/mmtest/.gitignore                             |     1 +
 core/mmtest/pom.xml                                |    76 +-
 .../CommandDtoUtils_fromYaml_Approval_Test.java    |   103 +
 ...omYaml_Test.commands-with-collection-param.yaml |    92 +
 ...commands-with-scalar-params-multi-document.yaml |    34 +
 ..._fromYaml_Test.commands-with-scalar-params.yaml |    32 +
 .../util/schema/CommandDtoUtils_fromYaml_Test.java |   162 +
 .../CommandDtoUtils_toYaml_Approval_Test.java      |   174 +
 ...t.marshals_all_date_time_datatypes.approved.txt |    31 +
 .../CommandDtoUtils_toYaml_fromYaml_Test.java      |   133 +
 .../util/schema/CommandDtoYamlRoundtripTest.java   |   110 +
 .../apache/causeway/commons/io/DataSourceTest.java |     0
 .../apache/causeway/commons/io/JaxbUtilsTest.java  |     0
 ...Utf8_with_indent_number_overridden.approved.txt |     0
 ...tringUtf8_with_no_formatted_output.approved.txt |     0
 ...sTest.toStringUtf8_with_no_options.approved.txt |     0
 .../apache/causeway/commons/io/JsonUtilsTest.java  |     0
 ...lsTest.toStringUtf8_indentedOutput.approved.txt |     0
 .../apache/causeway/commons/io/YamlUtilsTest.java  |    39 +
 .../io/YamlUtilsTest.toStringUtf8.approved.txt     |     0
 ...sTest.toStringUtf8ForList_multiDoc.approved.txt |    39 +
 ...sTest.toStringUtf8ForList_yamlList.approved.txt |    38 +
 .../apache/causeway/commons/io/ZipUtilsTest.java   |     0
 .../apache/causeway/commons/io/_TestDomain.java    |     6 +-
 .../execution}/InteractionDefaultTest_next.java    |    27 +-
 .../core/metamodel/facetapi/FacetAbstractTest.java |     2 +-
 .../metamodel/facets/FacetFactoryTestAbstract.java |     5 +-
 .../DomainObjectAnnotationFacetFactoryTest.java    |   165 +-
 .../PropertyMethodsFacetFactoryTest.java           |    11 +-
 .../PropertyAnnotationFacetFactoryTest.java        |    38 +-
 .../BigDecimalValueSemanticsProviderTest.java      |   135 +-
 .../value/BigIntValueSemanticsProviderTest.java    |    18 +-
 .../value/DoubleValueSemanticsProviderTest.java    |    21 +-
 .../value/FloatValueSemanticsProviderTest.java     |    13 +-
 .../value/IntValueSemanticsProviderTest.java       |    13 +-
 .../JavaUtilDateValueSemanticsProviderTest.java    |     4 +-
 .../value/LongValueSemanticsProviderTest.java      |    21 +-
 .../value/ShortValueSemanticsProviderTest.java     |    13 +-
 .../ValueSemanticsProviderAbstractTestCase.java    |    13 +-
 .../ValueSemanticsAnnotationFacetFactoryTest.java  |   105 +-
 .../objects/ObjectActionLayoutXmlDefaultTest.java  |     6 +-
 .../metamodel/services/grid/Bar-simple.layout.xml  |    37 +
 .../causeway/core/metamodel/services/grid/Bar.java |    33 +
 .../services/grid/GridCache_resourceNameTest.java  |    11 +-
 .../metamodel/services/grid/GridLoadingTest.java   |     2 +-
 .../services/grid/GridXmlRoundtripTest.java        |     5 +-
 .../services/grid/LayoutSwitchingTest.java         |   177 +
 .../metamodel/MetaModelServiceDefaultTest.java     |     2 -
 .../spec/impl/ObjectAssociationAbstractTest.java   |     2 +-
 .../spec/impl/OneToManyAssociationDefaultTest.java |     3 +-
 .../spec/impl/OneToOneAssociationAbstractTest.java |     2 +-
 .../tabular/simple/DataTableSerializationTest.java |    10 +-
 ...anticsProvider_configureDecimalFormat_Test.java |    63 +-
 .../AuthenticationManager_authenticators_Test.java |     5 +-
 .../mmtest}/security/AuthenticatorsForTesting.java |     2 +-
 ...rdAuthenticationManager_AuthenticationTest.java |     7 +-
 .../InteractionService_forTesting.java             |    65 +-
 .../mmtestsupport/MetaModelContext_forTesting.java |     4 +-
 .../core/runtime/CausewayModuleCoreRuntime.java    |     6 +-
 ...entService.java => XrayInitializerService.java} |    34 +-
 .../runtimeservices/src/main/java/module-info.java |     5 +-
 .../CausewayModuleCoreRuntimeServices.java         |    32 +-
 .../command/CommandDtoFactoryDefault.java          |     4 +-
 .../command/CommandExecutorServiceDefault.java     |    53 +-
 .../executor/MemberExecutorServiceDefault.java     |   311 +-
 .../core/runtimeservices/executor/_Xray.java       |    17 +-
 .../factory/FactoryServiceDefault.java             |     2 +-
 .../homepage/HomePageResolverServiceDefault.java   |    21 +-
 .../{session => ia}/InteractionServiceDefault.java |   235 +-
 .../core/runtimeservices/ia/_Observation.java      |    63 +
 .../runtimeservices/{session => ia}/_Xray.java     |    28 +-
 .../dto}/InteractionDtoFactoryDefault.java         |    21 +-
 .../id}/InteractionIdGeneratorDefault.java         |     3 +-
 .../locale/LanguageProviderDefault.java            |     2 +-
 .../bootstrap/MenuBarsServiceBootstrap.java        |    33 +-
 .../publish/CommandPublisherDefault.java           |     7 +-
 .../publish/EntityChangesPublisherDefault.java     |     7 +-
 .../EntityPropertyChangePublisherDefault.java      |     7 +-
 .../publish/ExecutionPublisherDefault.java         |    37 +-
 .../publish/ObjectLifecyclePublisherDefault.java   |     2 +-
 .../core/runtimeservices/publish/_Xray.java        |     5 +-
 .../routing/RoutingServiceDefault.java             |    63 -
 .../session/InteractionIdGenerator.java            |    37 -
 .../transaction/TransactionServiceDevNotes.adoc    |    37 +
 .../transaction/TransactionServiceSpring.java      |   145 +-
 .../core/runtimeservices/transaction/_Xray.java    |     2 +-
 .../runtimeservices/wrapper/AsyncExecutor.java     |     4 +-
 .../wrapper/WrapperFactoryDefault.java             |     6 +-
 .../wrapper/internal/CommandRecord.java            |     4 +-
 .../menubars/bootstrap/MenuBarsServiceBSTest.java  |     1 -
 core/security/src/main/java/module-info.java       |     6 +-
 .../authentication/AuthenticationRequest.java      |     2 +-
 .../security/authentication/Authenticator.java     |     2 +-
 .../authentication/InteractionContextFactory.java  |     2 +-
 .../security/authentication/logout/LogoutMenu.java |     2 +-
 .../manager/AuthenticationManager.java             |     4 +-
 .../authentication/manager/UserMementoRefiner.java |     2 +-
 .../standard/AuthenticatorAbstract.java            |     2 +-
 .../core/security/authorization/Authorizor.java    |     2 +-
 .../manager/AuthorizationManager.java              |     2 +-
 .../security/EncodabilityContractTest.java         |     2 +-
 .../SimpleSessionEncodabilityNoRolesTest.java      |     2 +-
 .../SimpleSessionEncodabilityTestAbstract.java     |     2 +-
 .../SimpleSessionEncodabilityWithRolesTest.java    |     2 +-
 .../NoopTransactionSynchronizationService.java     |     2 +-
 .../transaction/scope/StackedTransactionScope.java |   155 +-
 .../TransactionScopeBeanFactoryPostProcessor.java  |     3 +-
 .../core/webapp/CausewayModuleCoreWebapp.java      |    33 +-
 .../HealthIndicatorUsingHealthCheckService.java    |     2 +-
 ...HealthIndicatorUsingHealthCheckServiceTest.java |     2 +-
 extensions/core/commandlog/applib/pom.xml          |    10 +
 .../applib/CausewayModuleExtCommandLogApplib.java  |    53 +-
 .../commandlog/applib/app/CommandLogMenu.java      |    78 +-
 .../commandlog/applib/dom/BackgroundService.java   |     2 +-
 .../commandlog/applib/dom/CommandLogEntry.java     |   165 +-
 .../applib/dom/CommandLogEntryRepository.java      |    72 +-
 .../dom/CommandLogEntryRepositoryAbstract.java     |   114 +-
 .../commandlog/applib/dom/ReplayState.java         |    57 +-
 ...ExportManager#exported.columnOrder.fallback.txt |     6 +
 ...Manager#notYetExported.columnOrder.fallback.txt |     6 +
 .../applib/dom/replay/CommandExportManager.java    |   286 +
 .../CommandExportManager.layout.fallback.xml       |    60 +
 ...anager#pendingOrFailed.columnOrder.fallback.txt |     6 +
 ...er#succeededOrExcluded.columnOrder.fallback.txt |     6 +
 .../applib/dom/replay/CommandReplayManager.java    |   382 +
 .../CommandReplayManager.layout.fallback.xml       |    60 +
 .../applib/dom/replay/ReplayContext.java           |    50 +
 .../ReplayableCommand.columnOrder.fallback.txt     |     6 +
 .../applib/dom/replay/ReplayableCommand.java       |   424 +
 .../replay/ReplayableCommand.layout.fallback.xml   |    62 +
 .../dom/replay/ReplayableCommand_delete.java       |    32 +-
 .../ReplayableCommand_excludeFromReplay.java       |    54 +
 .../replay/ReplayableCommand_makeExportable.java   |    55 +
 .../ReplayableCommand_openCommandLogEntry.java     |    54 +
 .../dom/replay/ReplayableCommand_openTarget.java   |    67 +
 .../dom/replay/ReplayableCommand_openTargetTR.java |    67 +
 .../replay/ReplayableCommand_replayOrRetry.java    |    65 +
 .../applib/dom/replay/TimestampMarshallUtil.java   |    48 +
 .../applib/fakescheduler/FakeScheduler.java        |     2 +-
 .../applib/job/RunBackgroundCommandsJob.java       |     4 +-
 .../subscriber/CommandSubscriberForCommandLog.java |     9 +-
 .../BackgroundService_IntegTestAbstract.java       |     2 +-
 .../integtest/CommandLog_IntegTestAbstract.java    |    11 +-
 .../commandlog/persistence-jpa/.build-jpa-enhance  |     1 +
 .../commandlog/jpa/dom/CommandLogEntry.java        |    32 +-
 .../src/test/resources/META-INF/persistence.xml    |    10 +-
 extensions/core/excel/fixture/.build-jpa-enhance   |     1 +
 .../BulkUpdateLineItemForDemoToDoItem.java         |     7 +-
 .../BulkUpdateManagerForDemoToDoItem.java          |     4 +-
 .../ExcelUploadRowHandler4ToDoItem.java            |     4 +-
 .../demoapp/todomodule/dom/ExcelDemoToDoItem.java  |    34 +-
 .../{java => resources}/META-INF/persistence.xml   |     7 +-
 .../executionlog/applib/dom/ExecutionLogEntry.java |    47 +-
 .../integtest/ExecutionLog_IntegTestAbstract.java  |     6 +-
 .../persistence-jpa/.build-jpa-enhance             |     1 +
 .../executionlog/jpa/dom/ExecutionLogEntry.java    |    20 +-
 .../src/test/resources/META-INF/persistence.xml    |    10 +-
 .../applib/dom/ExecutionOutboxEntry.java           |    87 +-
 .../applib/restapi/OutboxEvents.java               |     5 +-
 .../applib/restapi/OutboxRestApi.java              |    12 +-
 .../ExecutionOutbox_IntegTestAbstract.java         |     4 +-
 .../persistence-jpa/.build-jpa-enhance             |     1 +
 .../jpa/dom/ExecutionOutboxEntry.java              |    22 +-
 .../src/test/resources/META-INF/persistence.xml    |    10 +-
 .../integtests/OutboxRestClient_IntegTest.java     |     2 +-
 .../audittrail/applib/dom/AuditTrailEntry.java     |    58 +-
 .../integtests/AuditTrail_IntegTestAbstract.java   |     2 +-
 .../audittrail/persistence-jpa/.build-jpa-enhance  |     1 +
 .../audittrail/jpa/dom/AuditTrailEntry.java        |    48 +-
 .../permission/dom/ApplicationPermission.java      |    68 +-
 .../secman/applib/role/dom/ApplicationRole.java    |    55 +-
 .../applib/seed/SeedSecurityModuleService.java     |     2 +-
 .../scripts/SeedUsersAndRolesFixtureScript.java    |     6 +-
 .../applib/tenancy/dom/ApplicationTenancy.java     |    53 +-
 .../secman/applib/user/dom/ApplicationUser.java    |   169 +-
 .../secman/applib/util/ApplicationSecurityDto.java |    14 +-
 .../dom/ApplicationUserAutoCreationService.java    |     2 +-
 .../authenticator/AuthenticatorSecman.java         |     2 +-
 .../integration/authorizor/AuthorizorSecman.java   |     2 +-
 .../secman/persistence-jpa/.build-jpa-enhance      |     1 +
 extensions/security/secman/persistence-jpa/pom.xml |     1 -
 .../jpa/permission/dom/ApplicationPermission.java  |    27 +-
 .../secman/jpa/role/dom/ApplicationRole.java       |    33 +-
 .../secman/jpa/tenancy/dom/ApplicationTenancy.java |    25 +-
 .../secman/jpa/user/dom/ApplicationUser.java       |    60 +-
 .../sessionlog/applib/dom/SessionLogEntry.java     |    87 +-
 .../spiimpl/SessionLogServiceInitializer.java      |     2 +-
 .../spiimpl/SessionSubscriberForSessionLog.java    |     2 +-
 .../sessionlog/persistence-jpa/.build-jpa-enhance  |     1 +
 .../sessionlog/jpa/dom/SessionLogEntry.java        |    13 +-
 .../oauth2/restful/AuthenticationStrategyJwt.java  |     2 +-
 .../vw/fullcalendar/wicket/integration/pom.xml     |    15 +-
 .../fc/res/FullCalendarJsReference.java            |     6 +-
 .../wkt/ui/viewer/EventProviderAbstract.java       |     2 +-
 ...hPdfJsViewer_IntegTest.dump_facets.approved.xml |   398 +-
 ..._MixinDomain_IntegTest.dump_facets.approved.xml |   398 +-
 ...hPdfjsViewer_IntegTest.dump_facets.approved.xml |   396 +-
 ...r_PropDomain_IntegTest.dump_facets.approved.xml |   396 +-
 extensions/vw/pdfjs/wicket/integration/pom.xml     |     3 +-
 .../CausewayModuleExtPdfjsWicketIntegration.java   |     5 +-
 .../pdfjs/wkt/integration/PdfJsVersion.java        |    30 +-
 .../wkt/integration/res/PdfJsCmapsReference.java   |     3 +-
 .../integration/res/PdfJsIntegrationReference.java |     6 +-
 .../pdfjs/wkt/integration/res/PdfJsReference.java  |     6 +-
 .../wkt/integration/res/PdfJsWorkerReference.java  |     7 +-
 .../ui/components/ScalarPanelAbstractLegacy.java   |     7 +-
 .../sse/wicket/services/SseServiceDefault.java     |     2 +-
 .../secondary/job/ReplicateAndReplayJob.java       |     4 +-
 mavendeps/webapp/pom.xml                           |     4 +
 parent/pom.xml                                     |    79 +-
 .../changetracking/EntityChangeTrackerDefault.java |   119 +-
 .../commons/integration/changetracking/_Xray.java  |    14 +-
 persistence/jpa/eclipselink/pom.xml                |     5 +
 .../CausewayModulePersistenceJpaIntegration.java   |     9 +-
 .../jpa/integration/entity/JpaEntityFacet.java     |    92 +-
 .../integration/services/JpaWeavingSafeguard.java  |   123 +
 .../services/JpaWeavingSafeguardService.java       |    54 +
 ...DecimalFromJpaColumnAnnotationFacetFactory.java |    15 +-
 ...actionalDigitsFacetFromJpaColumnAnnotation.java |    29 +-
 ...MaxTotalDigitsFacetFromJpaColumnAnnotation.java |    27 +-
 ...actionalDigitsFacetFromJpaColumnAnnotation.java |    29 +-
 pom.xml                                            |     6 +-
 .../jpa/publishing/PublishingTestFactoryJpa.java   |     2 +-
 .../jpa/rest/JpaRestEndpointService.java           |    53 +-
 .../testdomain/RegressionTestAbstract.java         |     2 +-
 .../testdomain/conf/Configuration_usingWicket.java |    56 +-
 .../testdomain/fixtures/EntityTestFixtures.java    |     2 +-
 .../bad/Configuration_usingInvalidDomain.java      |     3 +-
 .../model/bad/InvalidDomainObjectOnInterface.java  |    43 +-
 .../model/bad/OrphanedMemberSupportDetection.java  |     7 +-
 ...rRecordAsViewModelWithAnnotationsOptional.java} |    16 +-
 ...rRecordAsViewModelWithAnnotationsRequired.java} |    19 +-
 ... ProperRecordAsViewModelWithEncapsulation.java} |    20 +-
 .../model/valuetypes/ValueTypeExample.java         |    23 +-
 .../publishing/PublishingTestFactoryAbstract.java  |     2 +-
 .../interaction/DomainObjectTesterFactory.java     |    25 +-
 .../util/interaction/InteractionTestAbstract.java  |     2 +-
 .../src/main/resources/META-INF/persistence.xml    |    10 +-
 .../CmdExecAuditSessLog_IntegTestAbstract.java     |     2 +-
 .../src/test/resources/META-INF/persistence.xml    |    10 +-
 regressiontests/config/pom.xml                     |     2 +-
 .../DomainModelTest_usingBadDomain.java            |    30 +-
 .../DomainModelTest_usingGoodDomain.java           |   119 +-
 .../MetaModelRegressionTest.verify.approved.xml    | 23821 ++++++++++++++-----
 ...InteractionTest_notUsingAllowSafeSemantics.java |     2 +-
 ...ionInteractionTest_usingAllowSafeSemantics.java |     2 +-
 .../interact/CollectionInteractionTest3.java       |     3 +
 .../testdomain/interact/CustomContextTest.java     |     2 +-
 .../CustomContextWithNoPermissionChecksTest.java   |     2 +-
 regressiontests/layouts/pom.xml                    |     2 +-
 .../integtest/Layout_Counter_IntegTest.java        |    94 +-
 .../integtest/Layout_SimpleObject_IntegTest.java   |    10 +-
 regressiontests/persistence-jpa/pom.xml            |    38 +
 .../testdomain/persistence/jpa/JpaQueryTest.java   |     2 +-
 .../VerifyExtensionEntitiesAreEnhancedTest.java    |   145 +
 .../WrapperFactoryMetaspaceMemoryLeakTest.java     |    13 +-
 ...actionRollbackTest_usingInteractionService.java |     2 +-
 .../jpa/JpaTransactionScopeListenerTest.java       |     2 +-
 .../testdomain/rest/jpa/JsonValueEncoderTest.java  |    15 +-
 .../testdomain/rest/jpa/RestServiceTest.java       |    12 +-
 .../testdomain/value/ValueSemanticsTest.java       |     2 +-
 .../testdomain/value/ValueSemanticsTester.java     |     4 +-
 .../apache/causeway/testdomain/value/_Utils.java   |     2 +-
 .../viewers/common/wkt/InteractionTestWkt.java     |     5 +-
 .../bypass/authorization/AuthorizorBypass.java     |     2 +-
 .../simple/authentication/SimpleAuthenticator.java |     2 +-
 .../simple/authorization/SimpleAuthorizor.java     |     2 +-
 .../security/simple/SecuritySimpleAuthTest.java    |     2 +-
 .../spring/authentication/AuthenticatorSpring.java |     2 +-
 .../spring/webmodule/SpringSecurityFilter.java     |     4 +-
 starters/pom.xml                                   |    10 +-
 supplemental-model/pom.xml                         |     2 +-
 .../src/main/resources/supplemental-models.xml     |    35 +-
 .../applib/classrules/ArchitectureJpaRules.java    |    22 +-
 .../applib/domain/DomainArchTests.java             |     2 +
 .../applib/entity/jpa/JpaEntityArchTests.java      |     2 +
 .../src/main/java/META-INF/persistence.xml         |     9 +-
 .../applib/fixturescripts/FixtureScripts.java      |     2 +-
 .../integtestsupport/applib/ApprovalsOptions.java  |    44 +-
 .../applib/CausewayIntegrationGwtAbstract.java     |     2 +-
 .../applib/CausewayIntegrationTestBase.java        |     2 +-
 .../applib/CausewayInteractionHandler.java         |     2 +-
 .../applib/UserMementoRefiners.java                |     1 -
 .../testing/integtestsupport/applib/_Helper.java   |     4 +-
 .../applib/annotation/InteractAs.java              |     4 +-
 .../applib/annotation/InteractAsUtils.java         |     2 +-
 .../applib/validate/DomainModelValidator.java      |    18 +
 testing/specsupport/applib/pom.xml                 |     2 +-
 .../unittestsupport/applib/util/ApprovalUtils.java |     6 +-
 valuetypes/asciidoc/builder/pom.xml                |   178 +-
 valuetypes/asciidoc/pom.xml                        |    15 +-
 viewers/commons/model/pom.xml                      |     7 +-
 .../commons/model/src/main/java/module-info.java   |     2 +
 .../viewer/commons/model/action/UiActionForm.java  |    14 +-
 .../commons/model/css/CausewayCssResources.java    |    12 +-
 .../commons/model/css/causeway-supplemental.css    |   218 +
 .../commons/model/decorators/IconDecorator.java    |     2 +-
 .../viewer/commons/model/layout/UiGridLayout.java  |     7 +-
 .../commons/model/webjar/WebjarEnumerator.java     |    74 +
 .../viewer/test/e2e/special/Staff_2_IntegTest.java |     2 +-
 viewers/graphql/test/src/test/resources/schema.gql |   196 +-
 viewers/graphql/testsupport/pom.xml                |     2 +-
 .../CausewayViewerGraphqlIntegTestAbstract.java    |     2 +-
 ...xecutionStrategyResolvingWithinInteraction.java |     4 +-
 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 +-
 viewers/restfulobjects/client/pom.xml              |     4 +-
 .../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    |     4 +-
 .../rendering/domainobjects/MemberType.java        |     3 +-
 .../domainobjects/ObjectActionReprRenderer.java    |     2 +-
 .../domainobjects/ObjectAndActionInvocation.java   |     2 +-
 .../domainobjects/ObjectPropertyReprRenderer.java  |     2 +-
 .../domaintypes/DomainTypeReprRenderer.java        |     2 +-
 ...ntentNegotiationServiceOrgApacheCausewayV2.java |     2 +-
 .../service/swagger/SwaggerServiceMenu.java        |     2 +-
 .../service/swagger/internal/ClassExcluder.java    |     2 +-
 ...iModelFactory.java => OpenApiModelFactory.java} |   100 +-
 .../swagger/internal/OpenApiSpecGenerator.java     |    55 +-
 .../rendering/service/swagger/internal/_Util.java  |    13 +-
 .../service/valuerender/JsonValueConverter.java    |    24 +-
 .../valuerender/JsonValueEncoderService.java       |     7 +-
 .../service/valuerender/_JsonValueConverters.java  |   150 +-
 .../rendering/util/JsonWriterUtil.java             |    10 +-
 .../rendering/util/RequestParams.java              |    14 +-
 .../context/ResourceContext_getArg_Test.java       |     4 +-
 .../domainobjects/JsonValueEncoderTest.java        |    24 +-
 .../swagger/internal/OpenApiModelFactoryTest.java  |     4 +-
 viewers/restfulobjects/test/pom.xml                |     4 +-
 ...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 +-
 .../resources/DomainObjectResourceServerside.java  |    25 +-
 .../viewer/resources/HomePageReprRenderer.java     |     2 +-
 .../viewer/resources/SwaggerSpecResource.java      |     2 +-
 .../viewer/resources/UserReprRenderer.java         |     2 +-
 .../CausewayRestfulObjectsInteractionFilter.java   |     2 +-
 .../CausewayRestfulObjectsInteractionFilter2.java  |     2 +-
 .../webmodule/auth/AuthenticationStrategy.java     |     2 +-
 .../auth/AuthenticationStrategyBasicAuth.java      |     2 +-
 .../auth/AuthenticationStrategyUsingSession.java   |     2 +-
 ...eContext_ensureCompatibleAcceptHeader_Test.java |     6 +-
 ...tfulObjectsApplicationExceptionMapper_Test.java |     6 +-
 .../model/CausewayModuleViewerWicketModel.java     |     3 +-
 .../causeway/HasAmendableInteractionContext.java   |     4 +-
 .../viewer/wicket/model/models/ActionModel.java    |    16 +-
 .../wicket/model/models/MultiChoiceModel.java      |    10 +-
 .../wicket/model/models/PseudoAttributeModel.java  |   168 +
 .../wicket/model/models/SingleChoiceModel.java     |     2 +-
 .../viewer/wicket/model/models/UiAttributeWkt.java |    12 +-
 .../viewer/wicket/model/models/UiObjectWkt.java    |    16 +-
 .../viewer/wicket/model/models/ValueModel.java     |     3 +-
 .../wicket/model/models/coll/CollectionModel.java  |    21 +-
 .../model/models/coll/CollectionModelAbstract.java |    15 +-
 .../interaction/act/ActionInteractionWkt.java      |    12 +-
 .../test/components/scalars/ConverterTester.java   |    58 +-
 .../scalars/jdkmath/BigDecimalConverterTest.java   |    44 +-
 viewers/wicket/ui/src/main/java/module-info.java   |     2 +-
 .../wicket/ui/CausewayModuleViewerWicketUi.java    |    62 +-
 .../wicket/ui/app/logout/LogoutHandlerWkt.java     |    14 +-
 .../ActionLinksAsButtonInlinePanel.java            |     2 +-
 .../entityactions/ActionLinksAsDropDownPanel.java  |     2 +-
 .../entityactions/ActionLinksPanel.java            |    28 +-
 .../serviceactions/ServiceActionUtil.java          |     5 +-
 .../attributes/AttributeModelChangeListener.java   |     5 +-
 .../ui/components/attributes/AttributePanel.java   |    98 +-
 .../attributes/AttributePanelWithInlinePrompt.java |    16 +-
 .../components/attributes/HasAttributeModel.java   |    22 +-
 .../blobclob/BlobOrClobAttributePanel.java         |     2 +-
 .../attributes/blobclob/ClobAttributePanel.java    |    16 +-
 .../attributes/image/ImageAttributePanel.java      |     2 +-
 .../attributes/temporal/DateTimeConfig.java        |    31 +-
 .../attributes/temporal/MomentJsReference.java     |     6 +-
 .../temporal/TemporalDecompositionModel.java       |     2 +-
 .../parented/ParentedCollectionPanel.java          |    45 +-
 .../CollectionContentsAsAjaxTablePanel.java        |    19 +-
 .../present/ajaxtable/columns/ActionColumn.java    |    35 +-
 .../ajaxtable/columns/GenericColumnAbstract.java   |    22 +-
 .../present/ajaxtable/columns/SingularColumn.java  |     2 +-
 .../present/ajaxtable/columns/TitleColumn.java     |    16 +-
 .../ui/components/layout/bs/BSGridPanel.java       |    13 +-
 .../components/layout/bs/BSGridPanelFactory.java   |    14 +-
 .../wicket/ui/components/layout/bs/col/Col.java    |    40 +-
 ...RepeatingViewWithDynamicallyVisibleContent.java |    25 +-
 .../wicket/ui/components/layout/bs/row/Row.java    |    35 +-
 .../components/layout/bs/tabs/TabGroupPanel.java   |    70 +-
 .../ui/components/layout/bs/tabs/TabPanel.java     |    25 +-
 .../components/object/fieldset/PropertyGroup.java  |   129 +-
 .../object/header/ObjectHeaderPanel.java           |     3 +-
 .../ui/components/value/StandaloneValuePanel.java  |    22 +-
 .../components/widgets/actionlink/ActionLink.java  |    17 +-
 .../fileinput/FileUploadFieldWithNestingFix.java   |     4 +-
 .../components/widgets/select2/ChoiceProvider.java |    20 +-
 .../ui/components/widgets/select2/Select2.java     |     6 +-
 .../themepicker/CausewayWicketThemeSupport.java    |   137 +-
 .../CausewayWicketThemeSupportDefault.java         |   131 -
 .../widgets/themepicker/ThemeChooser.java          |   145 +-
 .../themepicker/ThemeProviderComposite.java        |   113 -
 .../viewer/wicket/ui/exec/JavaScriptRedirect.java  |    90 +
 .../viewer/wicket/ui/exec/LobRequestHandler.java   |     5 +-
 .../causeway/viewer/wicket/ui/exec/Mediator.java   |    65 +-
 .../viewer/wicket/ui/exec/MediatorFactory.java     |    68 +-
 .../viewer/wicket/ui/exec/PageRedirectRequest.java |    34 +-
 .../wicket/ui/exec/UrlBasedRedirectContext.java    |    60 +
 .../ui/pages/accmngt/EmailAvailableValidator.java  |     2 +-
 .../pages/accmngt/UsernameAvailableValidator.java  |     2 +-
 .../ui/pages/accmngt/register/RegisterPanel.java   |     2 +-
 .../pages/common/datatables/DatatablesDotNet.java  |    17 +-
 .../fontawesome/FontAwesomeCssReferenceWkt.java    |     5 +-
 .../wicket/ui/pages/login/CausewaySignInPanel.java |     2 +-
 .../wicket/ui/pages/obj/DomainObjectPage.java      |    25 +-
 .../StandaloneCollectionPage.java                  |    29 +-
 .../ui/panels/HasDynamicallyVisibleContent.java    |     9 +-
 .../apache/causeway/viewer/wicket/ui/util/Wkt.java |    85 +-
 .../viewer/wicket/ui/util/WktDecorators.java       |     3 +
 .../viewer/CausewayModuleViewerWicketViewer.java   |     6 +-
 .../AuthenticatedWebSessionForCauseway.java        |   154 +-
 .../viewer/integration/LocalizerForCauseway.java   |     8 +-
 .../viewer/integration/RehydrationHandler.java     |    43 +
 .../wicket/viewer/integration/RequestCycle2.java   |    28 +-
 .../viewer/integration/SessionAuthenticator.java   |    62 +
 .../viewer/integration/TelemetryStartHandler.java  |    71 +
 .../viewer/integration/TelemetryStopHandler.java   |    46 +
 .../integration/WebRequestCycleForCauseway.java    |   165 +-
 .../CausewayWicketAjaxRequestListenerUtil.java     |    94 -
 .../wicketapp/CausewayWicketApplication.java       |    31 +-
 .../viewer/wicketapp/config/BootstrapInitWkt.java  |     9 +-
 ...kt.java => CausewaySupplementalCssInitWkt.java} |    27 +-
 ...nticatedWebSessionForCauseway_Authenticate.java |     6 +-
 .../AuthenticatedWebSessionForCauseway_SignIn.java |     4 +-
 ...nticatedWebSessionForCauseway_TestAbstract.java |     2 +-
 923 files changed, 39754 insertions(+), 17576 deletions(-)
 rename .github/workflows/{ci-build-artifacts-no-push-maven.yml => 
ci-v4-verify.yml} (93%)
 copy 
antora/components/refguide-index/modules/applib/pages/index/{layout/grid/bootstrap/HasCssId.adoc
 => exceptions/unrecoverable/DigitalVerificationException.adoc} (55%)
 delete mode 100644 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/Grid.adoc
 delete mode 100644 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/GridAbstract.adoc
 rename 
antora/components/refguide-index/modules/applib/pages/index/layout/grid/bootstrap/{HasCssId.adoc
 => HasElementId.adoc} (94%)
 copy 
antora/components/refguide-index/modules/applib/pages/index/layout/{grid/bootstrap/BSRowContentOwner.adoc
 => resource/LayoutResource.adoc} (83%)
 rename 
antora/components/refguide-index/modules/{core/pages/index/metamodel/services/grid/spi
 => applib/pages/index/layout/resource}/LayoutResourceLoader.adoc (57%)
 delete mode 100644 
antora/components/refguide-index/modules/applib/pages/index/services/grid/GridLoaderService.adoc
 copy 
antora/components/refguide-index/modules/applib/pages/index/services/{marshal/MarshallerService.adoc
 => grid/GridMarshaller.adoc} (57%)
 delete mode 100644 
antora/components/refguide-index/modules/applib/pages/index/services/grid/GridMarshallerService.adoc
 delete mode 100644 
antora/components/refguide-index/modules/applib/pages/index/services/grid/GridSystemService.adoc
 rename 
antora/components/refguide-index/modules/applib/pages/index/services/{iactnlayer
 => iactn}/InteractionContext.adoc (71%)
 rename 
antora/components/refguide-index/modules/applib/pages/index/services/{iactnlayer
 => iactn}/InteractionService.adoc (63%)
 delete mode 100644 
antora/components/refguide-index/modules/applib/pages/index/services/iactnlayer/InteractionLayer.adoc
 rename 
antora/components/refguide-index/modules/applib/pages/index/services/marshal/{MarshallerService.adoc
 => Marshaller.adoc} (93%)
 copy 
antora/components/refguide-index/modules/applib/pages/index/{layout/grid/bootstrap/BSRowContentOwner.adoc
 => services/wrapper/control/SyncControl_CommandListener.adoc} (80%)
 rename 
antora/components/refguide-index/modules/core/pages/index/{runtimeservices/session
 => metamodel/execution}/InteractionIdGenerator.adoc (100%)
 create mode 100644 
antora/components/refguide-index/modules/core/pages/index/metamodel/execution/InteractionLayer.adoc
 rename 
antora/components/refguide-index/modules/{applib/pages/index/services/iactnlayer
 => core/pages/index/metamodel/execution}/InteractionLayerTracker.adoc (50%)
 delete mode 100644 
antora/components/refguide-index/modules/core/pages/index/metamodel/services/grid/GridLoaderServiceDefault.adoc
 delete mode 100644 
antora/components/refguide-index/modules/core/pages/index/metamodel/services/grid/GridServiceDefault.adoc
 delete mode 100644 
antora/components/refguide-index/modules/core/pages/index/metamodel/services/grid/bootstrap/GridMarshallerServiceBootstrap.adoc
 delete mode 100644 
antora/components/refguide-index/modules/core/pages/index/metamodel/services/grid/bootstrap/GridSystemServiceBootstrap.adoc
 delete mode 100644 
antora/components/refguide-index/modules/core/pages/index/metamodel/services/layout/LayoutServiceDefault.adoc
 rename 
antora/components/refguide-index/modules/core/pages/index/runtimeservices/{session
 => ia}/InteractionServiceDefault.adoc (75%)
 rename 
antora/components/refguide-index/modules/core/pages/index/runtimeservices/{session
 => ia/id}/InteractionIdGeneratorDefault.adoc (83%)
 delete mode 100644 
antora/components/refguide-index/modules/core/pages/index/runtimeservices/routing/RoutingServiceDefault.adoc
 delete mode 100644 
antora/components/refguide-index/modules/core/pages/index/runtimeservices/serializing/SerializingAdapterDefault.adoc
 create mode 100644 
antora/components/refguide-index/modules/core/pages/index/runtimeservices/wrapper/WrapperFactoryDefault.adoc
 rename 
antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/applib/util/{JsonMapper.adoc
 => JsonMapperUtil.adoc} (77%)
 create mode 100644 
antora/components/relnotes/modules/ROOT/pages/2025/3.5.0/mignotes.adoc
 create mode 100644 
antora/components/relnotes/modules/ROOT/pages/2025/3.5.0/relnotes.adoc
 rename 
antora/components/{refguide-index/modules/applib/pages/index/layout/grid/bootstrap/WithinGrid.adoc
 => relnotes/modules/ROOT/pages/2026/3.6.0/mignotes.adoc} (87%)
 create mode 100644 
antora/components/relnotes/modules/ROOT/pages/2026/3.6.0/relnotes.adoc
 create mode 100644 
antora/components/relnotes/modules/ROOT/pages/2026/4.0.0-M2/mignotes.adoc
 create mode 100644 
antora/components/relnotes/modules/ROOT/pages/2026/4.0.0-M2/relnotes.adoc
 copy 
api/applib/src/main/java/org/apache/causeway/applib/mixins/layout/{Object_downloadLayout.java
 => Object_patchLayout.java} (50%)
 create mode 100644 
api/applib/src/main/java/org/apache/causeway/applib/services/columnorder/Object_patchColumnOrder.java
 rename 
api/applib/src/main/java/org/apache/causeway/applib/services/{iactnlayer => 
iactn}/InteractionContext.java (98%)
 rename 
api/applib/src/main/java/org/apache/causeway/applib/services/{iactnlayer => 
iactn}/InteractionService.java (95%)
 delete mode 100644 
api/applib/src/main/java/org/apache/causeway/applib/services/iactnlayer/InteractionLayer.java
 create mode 100644 
api/applib/src/main/java/org/apache/causeway/applib/util/Listing.java
 create mode 100644 
api/applib/src/main/java/org/apache/causeway/applib/util/schema/CommandDtoJacksonSupport.java
 create mode 100644 
api/applib/src/main/java/org/apache/causeway/applib/value/semantics/NumericValueSemantics.java
 create mode 100644 
api/applib/src/test/java/org/apache/causeway/applib/util/ListingTest.java
 create mode 100644 
commons/src/main/java/org/apache/causeway/commons/internal/observation/ObservationClosure.java
 copy 
api/applib/src/test/java/org/apache/causeway/applib/services/iactnlayer/InteractionContext_combine_Test.java
 => 
commons/src/test/java/org/apache/causeway/commons/internal/base/_BytesTest.java 
(61%)
 create mode 100644 
commons/src/test/java/org/apache/causeway/commons/internal/base/_OneshotTest.java
 delete mode 100644 
commons/src/test/java/org/apache/causeway/commons/io/.gitignore
 create mode 100644 
core/config/src/main/java/org/apache/causeway/core/config/observation/CausewayObservationAutoConfiguration.java
 create mode 100644 
core/config/src/main/java/org/apache/causeway/core/config/observation/CausewayObservationIntegration.java
 delete mode 100644 
core/interaction/src/main/java/org/apache/causeway/core/interaction/session/CausewayInteraction.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/ExecutionContext.java
 copy 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/{objectmanager/memento/ObjectMementoEmpty.java
 => execution/ExecutionState.java} (60%)
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/InteractionCarrier.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/InteractionCarrierDefault.java
 copy 
viewers/restfulobjects/applib/src/main/java/org/apache/causeway/viewer/restfulobjects/applib/domaintypes/TypeActionResultRepresentation.java
 => 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/InteractionIdGenerator.java
 (67%)
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/InteractionInternal.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/InteractionLayer.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/InteractionLayerStack.java
 rename 
{api/applib/src/main/java/org/apache/causeway/applib/services/iactnlayer => 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution}/InteractionLayerTracker.java
 (74%)
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/MemberExecutorDevNotes.adoc
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/execution/SimpleInteraction.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/FacetRank.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/QualifiedFacet.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facetapi/TypedFacetRanking.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/collections/layout/columnorder/ColumnOrderPatchingFacet.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/hidden/HiddenFacetAbstractImpl.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/digits/MaxFractionalDigitsFacetAbstract.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/digits/MaxIntegerDigitsFacet.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/digits/MaxTotalDigitsFacetAbstract.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/digits/MinFractionalDigitsFacetAbstract.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/objectvalue/digits/MinIntegerDigitsFacetAbstract.java
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/modify/{PropertyModifyFacetAbstract.java
 => PropertyModifyFacet.java} (71%)
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/modify/PropertyModifyFacetForClearing.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/property/modify/PropertyModifyFacetForSetting.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/update/clear/PropertyClearFacetAbstract.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/update/clear/PropertyClearFacetViaClearMethod.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/update/clear/PropertyClearFacetViaSetterMethod.java
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/value/semantics/{MaxFractionalDigitsFacetFromJavaxValidationDigitsAnnotation.java
 => MaxFractionalDigitsFacetFromJakartaDigitsAnnotation.java} (62%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/value/semantics/{MinFractionalDigitsFacetFromJavaxValidationDigitsAnnotation.java
 => MaxIntegerDigitsFacetFromJakartaDigitsAnnotation.java} (59%)
 copy 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/value/semantics/{MinIntegerDigitsFacetFromValueSemanticsAnnotation.java
 => MaxIntegerDigitsFacetFromValueSemanticsAnnotation.java} (59%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/value/semantics/{MaxTotalDigitsFacetFromJavaxValidationDigitsAnnotation.java
 => MinFractionalDigitsFacetFromJakartaDigitsAnnotation.java} (65%)
 copy 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/{object/ManagedObjectEmpty.java
 => inspect/model/InterfaceGroupNode.java} (51%)
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/MetamodelInspectMenu.java
 copy 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/{MetamodelInspectView-TypeNode.svg
 => MetamodelInspectView-InterfaceGroupNode.svg} (58%)
 copy 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/inspect/model/{MetamodelInspectView-TypeNode.svg
 => MetamodelInspectView-TypeNode-sub.svg} (97%)
 copy 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/{GridLoader.java
 => LayoutPatchesMap.java} (51%)
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/XmlLayoutRespectingFacetInstaller.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/init/MetamodelInitializer.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/tablecol/TableColumnOrderServiceDefault.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/impl/QualifiedValueSemanticsCollector.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/util/WhereContexts.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/valuesemantics/IdentifierValueSemantics.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/valuesemantics/NumericValueSemanticsAbstract.java
 create mode 100644 core/mmtest/.gitignore
 create mode 100644 
core/mmtest/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_fromYaml_Approval_Test.java
 create mode 100644 
core/mmtest/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_fromYaml_Test.commands-with-collection-param.yaml
 create mode 100644 
core/mmtest/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_fromYaml_Test.commands-with-scalar-params-multi-document.yaml
 create mode 100644 
core/mmtest/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_fromYaml_Test.commands-with-scalar-params.yaml
 create mode 100644 
core/mmtest/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_fromYaml_Test.java
 create mode 100644 
core/mmtest/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_toYaml_Approval_Test.java
 create mode 100644 
core/mmtest/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_toYaml_Approval_Test.marshals_all_date_time_datatypes.approved.txt
 create mode 100644 
core/mmtest/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoUtils_toYaml_fromYaml_Test.java
 create mode 100644 
core/mmtest/src/test/java/org/apache/causeway/applib/util/schema/CommandDtoYamlRoundtripTest.java
 rename {commons => 
core/mmtest}/src/test/java/org/apache/causeway/commons/io/DataSourceTest.java 
(100%)
 rename {commons => 
core/mmtest}/src/test/java/org/apache/causeway/commons/io/JaxbUtilsTest.java 
(100%)
 rename {commons => 
core/mmtest}/src/test/java/org/apache/causeway/commons/io/JaxbUtilsTest.toStringUtf8_with_indent_number_overridden.approved.txt
 (100%)
 rename {commons => 
core/mmtest}/src/test/java/org/apache/causeway/commons/io/JaxbUtilsTest.toStringUtf8_with_no_formatted_output.approved.txt
 (100%)
 rename {commons => 
core/mmtest}/src/test/java/org/apache/causeway/commons/io/JaxbUtilsTest.toStringUtf8_with_no_options.approved.txt
 (100%)
 rename {commons => 
core/mmtest}/src/test/java/org/apache/causeway/commons/io/JsonUtilsTest.java 
(100%)
 rename {commons => 
core/mmtest}/src/test/java/org/apache/causeway/commons/io/JsonUtilsTest.toStringUtf8_indentedOutput.approved.txt
 (100%)
 rename {commons => 
core/mmtest}/src/test/java/org/apache/causeway/commons/io/YamlUtilsTest.java 
(64%)
 rename {commons => 
core/mmtest}/src/test/java/org/apache/causeway/commons/io/YamlUtilsTest.toStringUtf8.approved.txt
 (100%)
 create mode 100644 
core/mmtest/src/test/java/org/apache/causeway/commons/io/YamlUtilsTest.toStringUtf8ForList_multiDoc.approved.txt
 create mode 100644 
core/mmtest/src/test/java/org/apache/causeway/commons/io/YamlUtilsTest.toStringUtf8ForList_yamlList.approved.txt
 rename {commons => 
core/mmtest}/src/test/java/org/apache/causeway/commons/io/ZipUtilsTest.java 
(100%)
 rename {commons => 
core/mmtest}/src/test/java/org/apache/causeway/commons/io/_TestDomain.java (96%)
 rename core/{interaction/src/test/java/org/apache/causeway/core/interaction => 
mmtest/src/test/java/org/apache/causeway/core/metamodel/execution}/InteractionDefaultTest_next.java
 (57%)
 create mode 100644 
core/mmtest/src/test/java/org/apache/causeway/core/metamodel/services/grid/Bar-simple.layout.xml
 create mode 100644 
core/mmtest/src/test/java/org/apache/causeway/core/metamodel/services/grid/LayoutSwitchingTest.java
 rename 
core/{security/src/test/java/org/apache/causeway/security/authentication/standard
 => 
mmtest/src/test/java/org/apache/causeway/mmtest/security}/AuthenticationManager_authenticators_Test.java
 (93%)
 rename core/{security/src/test/java/org/apache/causeway => 
mmtest/src/test/java/org/apache/causeway/mmtest}/security/AuthenticatorsForTesting.java
 (98%)
 rename 
core/{security/src/test/java/org/apache/causeway/security/authentication/standard
 => 
mmtest/src/test/java/org/apache/causeway/mmtest/security}/StandardAuthenticationManager_AuthenticationTest.java
 (90%)
 rename core/{security/src/main/java/org/apache/causeway/core/security/_testing 
=> 
mmtestsupport/src/main/java/org/apache/causeway/core/mmtestsupport}/InteractionService_forTesting.java
 (67%)
 rename 
core/runtime/src/main/java/org/apache/causeway/core/runtime/events/{MetamodelEventService.java
 => XrayInitializerService.java} (58%)
 rename 
core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/{session
 => ia}/InteractionServiceDefault.java (64%)
 create mode 100644 
core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/ia/_Observation.java
 rename 
core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/{session
 => ia}/_Xray.java (84%)
 rename 
core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/{interaction
 => ia/dto}/InteractionDtoFactoryDefault.java (85%)
 rename 
core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/{session
 => ia/id}/InteractionIdGeneratorDefault.java (92%)
 delete mode 100644 
core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/routing/RoutingServiceDefault.java
 delete mode 100644 
core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/session/InteractionIdGenerator.java
 create mode 100644 
core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/transaction/TransactionServiceDevNotes.adoc
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandExportManager#exported.columnOrder.fallback.txt
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandExportManager#notYetExported.columnOrder.fallback.txt
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandExportManager.java
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandExportManager.layout.fallback.xml
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandReplayManager#pendingOrFailed.columnOrder.fallback.txt
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandReplayManager#succeededOrExcluded.columnOrder.fallback.txt
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandReplayManager.java
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/CommandReplayManager.layout.fallback.xml
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayContext.java
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand.columnOrder.fallback.txt
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand.java
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand.layout.fallback.xml
 copy 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/common/datatables/DatatablesDotNet.java
 => 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_delete.java
 (50%)
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_excludeFromReplay.java
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_makeExportable.java
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_openCommandLogEntry.java
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_openTarget.java
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_openTargetTR.java
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/ReplayableCommand_replayOrRetry.java
 create mode 100644 
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/replay/TimestampMarshallUtil.java
 create mode 100644 
extensions/core/commandlog/persistence-jpa/.build-jpa-enhance
 create mode 100644 extensions/core/excel/fixture/.build-jpa-enhance
 rename extensions/core/excel/fixture/src/main/{java => 
resources}/META-INF/persistence.xml (78%)
 create mode 100644 
extensions/core/executionlog/persistence-jpa/.build-jpa-enhance
 create mode 100644 
extensions/core/executionoutbox/persistence-jpa/.build-jpa-enhance
 create mode 100644 
extensions/security/audittrail/persistence-jpa/.build-jpa-enhance
 create mode 100644 
extensions/security/secman/persistence-jpa/.build-jpa-enhance
 create mode 100644 
extensions/security/sessionlog/persistence-jpa/.build-jpa-enhance
 create mode 100644 
persistence/jpa/integration/src/main/java/org/apache/causeway/persistence/jpa/integration/services/JpaWeavingSafeguard.java
 create mode 100644 
persistence/jpa/integration/src/main/java/org/apache/causeway/persistence/jpa/integration/services/JpaWeavingSafeguardService.java
 copy 
regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/{ProperRecordAsViewModelUsingAnnotations.java
 => ProperRecordAsViewModelWithAnnotationsOptional.java} (73%)
 copy 
regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/{ProperRecordAsViewModelUsingAnnotations.java
 => ProperRecordAsViewModelWithAnnotationsRequired.java} (71%)
 rename 
regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/good/{ProperRecordAsViewModelUsingAnnotations.java
 => ProperRecordAsViewModelWithEncapsulation.java} (68%)
 create mode 100644 
regressiontests/persistence-jpa/src/test/java/org/apache/causeway/testdomain/persistence/jpa/enhance/VerifyExtensionEntitiesAreEnhancedTest.java
 copy 
regressiontests/base/src/main/java/org/apache/causeway/testdomain/model/bad/InvalidDomainObjectOnInterface.java
 => 
viewers/commons/model/src/main/java/org/apache/causeway/viewer/commons/model/css/CausewayCssResources.java
 (72%)
 create mode 100644 
viewers/commons/model/src/main/java/org/apache/causeway/viewer/commons/model/css/causeway-supplemental.css
 create mode 100644 
viewers/commons/model/src/main/java/org/apache/causeway/viewer/commons/model/webjar/WebjarEnumerator.java
 rename 
viewers/restfulobjects/applib/src/main/java/org/apache/causeway/viewer/restfulobjects/applib/util/{JsonMapper.java
 => JsonMapperUtil.java} (50%)
 rename 
viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/{_OpenApiModelFactory.java
 => OpenApiModelFactory.java} (92%)
 create mode 100644 
viewers/wicket/model/src/main/java/org/apache/causeway/viewer/wicket/model/models/PseudoAttributeModel.java
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/update/clear/PropertyClearFacet.java
 => 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/attributes/HasAttributeModel.java
 (57%)
 delete mode 100644 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/widgets/themepicker/CausewayWicketThemeSupportDefault.java
 delete mode 100644 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/widgets/themepicker/ThemeProviderComposite.java
 create mode 100644 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/exec/JavaScriptRedirect.java
 create mode 100644 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/exec/UrlBasedRedirectContext.java
 create mode 100644 
viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/integration/RehydrationHandler.java
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/hidden/HiddenFacetAbstractAlwaysEverywhere.java
 => 
viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/integration/RequestCycle2.java
 (56%)
 create mode 100644 
viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/integration/SessionAuthenticator.java
 create mode 100644 
viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/integration/TelemetryStartHandler.java
 create mode 100644 
viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/integration/TelemetryStopHandler.java
 delete mode 100644 
viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/CausewayWicketAjaxRequestListenerUtil.java
 copy 
viewers/wicket/viewer/src/main/java/org/apache/causeway/viewer/wicket/viewer/wicketapp/config/{BootstrapInitWkt.java
 => CausewaySupplementalCssInitWkt.java} (68%)


Reply via email to