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%)