This is an automated email from the ASF dual-hosted git repository.
joergrade pushed a change to branch spring6-kroviz
in repository https://gitbox.apache.org/repos/asf/causeway.git
from e9159896f3 CAUSEWAY-3264 ExtProxy cleanup
add ec0f903829 Bump org.jsoup:jsoup from 1.17.1 to 1.17.2
add c0ddd3efa6 Merge pull request #2134 from
apache/dependabot/maven/spring6/org.jsoup-jsoup-1.17.2
add f2eb48659b Bump org.slf4j:slf4j-api from 2.0.9 to 2.0.10
add a10b3c2449 Merge pull request #2133 from
apache/dependabot/maven/spring6/org.slf4j-slf4j-api-2.0.10
add af9c773d68 Bump com.github.javaparser:javaparser-core from 3.25.7 to
3.25.8
add 36660d9036 Merge pull request #2140 from
apache/dependabot/maven/spring6/com.github.javaparser-javaparser-core-3.25.8
add 27ef3d65ae Bump org.assertj:assertj-guava from 3.24.2 to 3.25.0
add 864038f286 Merge pull request #2136 from
apache/dependabot/maven/spring6/org.assertj-assertj-guava-3.25.0
add 67670f4708 Bump com.structurizr:structurizr-export from 1.18.0 to
1.19.0
add 2d550bd1e8 Merge pull request #2135 from
apache/dependabot/maven/spring6/com.structurizr-structurizr-export-1.19.0
add 33f0c87821 Bump org.assertj:assertj-guava from 3.25.0 to 3.25.1
add b87675478d Merge pull request #2142 from
apache/dependabot/maven/spring6/org.assertj-assertj-guava-3.25.1
add 20cad10f80 Bump com.google.errorprone:error_prone_annotations from
2.24.0 to 2.24.1
add de9073bd37 Merge pull request #2145 from
apache/dependabot/maven/spring6/com.google.errorprone-error_prone_annotations-2.24.1
add 5c940483e2 CAUSEWAY-3627: fixes missing license issues
add 8e07bcf18a CAUSEWAY-3627: updates supplemental-modules.xml
add 9ec29e4cb4 CAUSEWAY-3627: updates project.build.outputTimestamp
add bedc622091 CAUSEWAY-3627: updates release notes, switch to java 17 in
order to build tooling
add dde2476aec CAUSEWAY-3627: regenerates website
add 7a408ae9df CAUSEWAY-3627: updates release notes (trivial)
add eb5b9200b3 Bump org.jsoup:jsoup from 1.17.1 to 1.17.2
add 46f256a523 Merge pull request #2131 from
apache/dependabot/maven/master/org.jsoup-jsoup-1.17.2
add cc39ae6c00 Bump org.slf4j:slf4j-api from 2.0.9 to 2.0.10
add fd2ce09b0c Merge pull request #2132 from
apache/dependabot/maven/master/org.slf4j-slf4j-api-2.0.10
add 9f62c021b0 Bump com.github.javaparser:javaparser-core from 3.25.7 to
3.25.8
add 0a81050999 Merge pull request #2139 from
apache/dependabot/maven/master/com.github.javaparser-javaparser-core-3.25.8
add 99a960c2f9 Bump org.assertj:assertj-guava from 3.24.2 to 3.25.0
add 275ea83cab Merge pull request #2138 from
apache/dependabot/maven/master/org.assertj-assertj-guava-3.25.0
add 3fb218e54f Bump com.structurizr:structurizr-export from 1.18.0 to
1.19.0
add e878d1c33b Merge pull request #2137 from
apache/dependabot/maven/master/com.structurizr-structurizr-export-1.19.0
add e30fe8c50c CAUSEWAY-3627: bumps version to 2.0.0-RC4
add 218f861eb9 CAUSEWAY-3627: resetting version
add db3b1dfad6 CAUSEWAY-3627: updates release notes, STATUS and
doap_causeway.rdf
add 4031a1c349 CAUSEWAY-3627 : updates release procedures for generating
the website
add 01cd9d4847 CAUSEWAY-3627: bumps antora.yml versions to 2.0.0-RC4
add 9d44a8b0e7 CAUSEWAY-3627 : updates release procedures for generating
the website
add 093a1b660e CAUSEWAY-3627: updates docs on new release branch
add 6e65a78a5e Revert "CAUSEWAY-3627: bumps antora.yml versions to
2.0.0-RC4"
add 998833a24a CAUSEWAY-3627: updates site.yml in readiness for website
generation
add 54d9bc0757 CAUSEWAY-3627: reverts site.yml
add cc720412e4 : minor update to site.yml attributes
add 84842796bf Merge branch 'release-2.0.0-RC4-RC1'
add 2cfd2dab32 CAUSEWAY-3627: bumps BASELINE to latest release version
add c503d13eca updates release process
add 8093378a1d updates project description
add 52f72c0910 CAUSEWAY-3081: adds check
add 5f9adcc62b CAUSEWAY-3081: adds check that featureIds exist
add 5b1f5a3505 CAUSEWAY-3081: adds check and config property
add 916977535f Merge pull request #1921 from apache/CAUSEWAY-3081
add a135ae084e CAUSEWAY-3390: makes design of AuditTrailEntryRepository
consistent with ...
add 8fc49973c3 CAUSEWAY-3390: fixes compile issue
add 1a5fdae67b CAUSEWAY-3390: fixed integ test (?); also noticed other
repositories ...
add 42fd16e8e4 CAUSEWAY-3390: fixes compilation issue for commandreplay
add 980e5d94e0 CAUSEWAY-3390: fixes compilation issue for commandreplay (2)
add 8de5224d12 Merge pull request #2143 from apache/CAUSEWAY-3390
add 18ba87679e CAUSEWAY-3390: updates migration notes for this feature
add 729b488155 Bump org.assertj:assertj-guava from 3.25.0 to 3.25.1
add 324ae3cebc Merge pull request #2141 from
apache/dependabot/maven/master/org.assertj-assertj-guava-3.25.1
add e7b4e059b1 Bump com.google.errorprone:error_prone_annotations from
2.24.0 to 2.24.1
add 3f905c85ca Merge pull request #2144 from
apache/dependabot/maven/master/com.google.errorprone-error_prone_annotations-2.24.1
add 16028323bf CAUSEWAY-2297: remove unused imports
add ad33472117 Merge remote-tracking branch 'origin/master' into spring6
add 7a681a8750 CAUSEWAY-3175: prepare ChoiceProviderForValues to handle
autoComplete terms
add 276f86fdf4 CAUSEWAY-3175: unify ChoiceProvider specializations (ref. +
value)
add bc1bec2bba CAUSEWAY-3175: minor: separation of concerns
add 3be39b7a11 Merge pull request #2146 from
apache/3175-autocomplete.for.values
add 1ece2b4fb0 Merge remote-tracking branch 'origin/master' into spring6
add 60c1bddee0 Bump joda-time:joda-time from 2.12.5 to 2.12.6
add c554469d31 Merge pull request #2147 from
apache/dependabot/maven/spring6/joda-time-joda-time-2.12.6
add 724a34714d Bump org.owasp:dependency-check-maven from 9.0.7 to 9.0.8
add 3154ab162f Merge pull request #2148 from
apache/dependabot/maven/spring6/org.owasp-dependency-check-maven-9.0.8
add 3a1aca5ebe Bump org.apache.rat:apache-rat-plugin from 0.15 to 0.16
add 39848ff82e Merge pull request #2151 from
apache/dependabot/maven/spring6/org.apache.rat-apache-rat-plugin-0.16
add 2eced3a175 Bump org.slf4j:slf4j-api from 2.0.10 to 2.0.11
add bd258b0bc8 Merge pull request #2152 from
apache/dependabot/maven/spring6/org.slf4j-slf4j-api-2.0.11
add ce0c943222 Bump org.apache.maven.plugins:maven-surefire-report-plugin
add d33dd3fcc4 Merge pull request #2155 from
apache/dependabot/maven/spring6/org.apache.maven.plugins-maven-surefire-report-plugin-3.2.5
add 8a0a38131e Bump joda-time:joda-time from 2.12.5 to 2.12.6
add b72dc7a020 Merge pull request #2149 from
apache/dependabot/maven/master/joda-time-joda-time-2.12.6
add c4dc1eebe8 Bump org.owasp:dependency-check-maven from 9.0.7 to 9.0.8
add d533e8c48d Merge pull request #2150 from
apache/dependabot/maven/master/org.owasp-dependency-check-maven-9.0.8
add b3ee5b5757 Bump org.apache.rat:apache-rat-plugin from 0.15 to 0.16
add db0c9f1c05 Merge pull request #2153 from
apache/dependabot/maven/master/org.apache.rat-apache-rat-plugin-0.16
add 9cc3788587 Bump org.slf4j:slf4j-api from 2.0.10 to 2.0.11
add 8d6613279e Merge pull request #2154 from
apache/dependabot/maven/master/org.slf4j-slf4j-api-2.0.11
add 1f1ec7deea Bump org.apache.maven.plugins:maven-surefire-report-plugin
add 101c706bc5 Merge pull request #2156 from
apache/dependabot/maven/master/org.apache.maven.plugins-maven-surefire-report-plugin-3.2.5
add 23e45c26c6 CAUSEWAY-3667: reverts offending changes in
bootstrap-overrides-all-v2.css
add df3f61f0da Merge remote-tracking branch 'origin/master' into spring6
add 57ef762c96 Bump maven.plugin.tools.version from 3.10.2 to 3.11.0
add 730391b900 Merge pull request #2158 from
apache/dependabot/maven/spring6/maven.plugin.tools.version-3.11.0
add 41f82a460f Bump resteasy.version from 6.2.6.Final to 6.2.7.Final
add c17ec80c38 Merge pull request #2160 from
apache/dependabot/maven/spring6/resteasy.version-6.2.7.Final
add 827cd348eb Bump maven.plugin.tools.version from 3.10.2 to 3.11.0
add 71abf3b14e Merge pull request #2157 from
apache/dependabot/maven/master/maven.plugin.tools.version-3.11.0
add d9d1ed4a1a CAUSEWAY-3669: adds
CausewayConfiguration#streamConfigurationPropertyNames
add c51250489b Merge pull request #2161 from apache/CAUSEWAY-3669
add 8e0ca227cb CAUSEWAY-3670: extends BookmarkService and MetaModelService
add ec00784379 CAUSEWAY-3670: enhances audit trail and command queries to
be alias aware
add a30b860b52 CAUSEWAY-3670: makes _recentExecutions also alias-aware
add b7340d6f0a CAUSEWAY-3670: removes unnecessary use of
RepositoryAbstract interfaces for session, command, execution, audit etc
add adc65f359a CAUSEWAY-3670: fixes compile issue for regression tests
add f59bea44df Merge pull request #2162 from apache/CAUSEWAY-3670
add 62952468c9 CAUSEWAY-2297: remove unused imports
add d995820283 CAUSEWAY-3404: polishing ThrowingRunnable
add 4279d278a8 CAUSEWAY-3404: minor: removes blank line
add 3e50de77bb Merge remote-tracking branch 'origin/master' into spring6
add 751f8cea53 CAUSEWAY-3672: makes handling of invalidly defined domain
event more robust
add 9c940cc4de CAUSEWAY-3672: reverts accidental edit of
LayoutLoadersGitHubMenu
add ac8282789a CAUSEWAY-3672: cosmetic update to logged message
add 2ef76a0753 Merge pull request #2163 from apache/CAUSEWAY-3672
add b3342ad560 CAUSEWAY-3674: allow param restore only if possible
add 36f8742017 Merge pull request #2165 from apache/3674-NPE.paramsnapshot
add 305f1ea79f Merge remote-tracking branch 'origin/master' into spring6
add d2808a9ca4 Bump com.fasterxml.woodstox:woodstox-core from 6.5.1 to
6.6.0
add afae68723c Merge pull request #2167 from
apache/dependabot/maven/spring6/com.fasterxml.woodstox-woodstox-core-6.6.0
add 080f608005 Bump org.owasp:dependency-check-maven from 9.0.8 to 9.0.9
add 595251227b Merge pull request #2171 from
apache/dependabot/maven/spring6/org.owasp-dependency-check-maven-9.0.9
add 2ebd15e0d3 CAUSEWAY-3673: in LayoutLoadersGitHubMenu, fixes definition
of action domain event for disableDynamicLayoutLoading
add 5b4dbe31fc Merge pull request #2164 from apache/CAUSEWAY-3673
add fb970850cb Bump com.fasterxml.woodstox:woodstox-core from 6.5.1 to
6.6.0
add 0bedaa39a0 Merge pull request #2168 from
apache/dependabot/maven/master/com.fasterxml.woodstox-woodstox-core-6.6.0
add b3d723badc CAUSEWAY-3675: adds suppress-auto-flush functionality
add 7486a81a0c CAUSEWAY-3675: fixes module-info declarations
add 100e044484 CAUSEWAY-3675: adds persistence.commons for pdf.js tests
add d3ceb22947 CAUSEWAY-3675: adds persistence commons module for pdf.js
tests
add d8c270c267 CAUSEWAY-3675: adds persistence commons module for excel
extension tests
add b4406eb095 CAUSEWAY-3675: fixes (?) integ tests in
regressiontests-stable-domainmodel
add 983537baaf CAUSEWAY-3675: introduces FlushMgmt, adds additional guard
in TransactionServiceSpring
add d3e330f8ad CAUSEWAY-3675: fixes (?) dependency for regression test
add b7dfd6a868 CAUSEWAY-3675: fixes (?) dependency for regression test in
stable-config
add e2eb472d06 CAUSEWAY-3675: fixes (?) regression test in stable-layout
add 47c5e4b446 Merge pull request #2166 from apache/CAUSEWAY-3675
add 039c47956c CAUSEWAY-3671: declares 'createdByCommand' as mixin
add 86e571dbd9 CAUSEWAY-3671: reorg imports
add e219fe186c Merge pull request #2169 from apache/CAUSEWAY-3671
add df69154bf0 CAUSEWAY-3677 : fixes License and Privacy link violations
on home page
add 40a447aa3f CAUSEWAY-3677 : fixes copyright confusion with template
credit
add 72c6b2b03d CAUSEWAY-3677 : removes external resource references
add c9c00a1bcf CAUSEWAY-3671 : removes spurious supporting methods for
Object_createdByCommand
add 32ba3aefda CAUSEWAY-3678: adds guard into RO's filter
add 97277cf851 Merge pull request #2170 from apache/CAUSEWAY-3678
add 7c0a05750d Bump actions/cache from 3 to 4
add b0144569ce Merge pull request #2172 from
apache/dependabot/github_actions/master/actions/cache-4
add a9e82f2901 Bump org.owasp:dependency-check-maven from 9.0.8 to 9.0.9
add f0d5bdbf30 Merge pull request #2173 from
apache/dependabot/maven/master/org.owasp-dependency-check-maven-9.0.9
add ae08941861 CAUSEWAY-2297: remove unused imports and Eclipse
unsupported warning suppressions
add 3984bec1d6 Merge remote-tracking branch 'origin/master' into spring6
add bc9ab7acfe CAUSEWAY-3677 : copies down gstatic fonts
add 9fafcc8b3f CAUSEWAY-3404: adds (simple) double-quoting operator
add 3a797f512f Merge remote-tracking branch 'origin/master' into spring6
add 6ae5407625 CAUSEWAY-3404: fixes prev. commit
add fe0f887360 Merge remote-tracking branch 'origin/master' into spring6
add 75155849cb CAUSEWAY-3404: quality of life improvements for ObjectGraph
add 0a63dff8f2 CAUSEWAY-3404: minor notes on prev. commit
add 5727bc8898 Merge remote-tracking branch 'origin/master' into spring6
add 3c982cef83 CAUSEWAY-3404: adds GraphUtils (basic graph algorithms)
add 4f1b480971 Merge remote-tracking branch 'origin/master' into spring6
add d5b3dfc677 CAUSEWAY-3404: minor graph to text improvements
add 1d1b84c6ab Merge remote-tracking branch 'origin/master' into spring6
add d89cad7bb8 CAUSEWAY-3404: adds subgraph algorithm and IntList picking
add 957958211a Merge remote-tracking branch 'origin/master' into spring6
add fccc23b0fd Bumps Spring Boot 3.2.1 -> 3.2.2
add 45d80a90b6 CAUSEWAY-3675: fixes potential memory leak (sonar)
add ab01faf9a7 Merge remote-tracking branch 'origin/master' into spring6
add 198eb21f2c CAUSEWAY-3404: implements MenuAction#managedAction so
fx-viewer from the lab can launch
new 79761e2eb9 Merge remote-tracking branch 'origin/spring6' into
spring6-kroviz
new 811957b437 CAUSEWAY-3264 Tests for VegaHandler commented out
new b4e5c735a0 CAUSEWAY-3044 Round, floating buttons in dialog bar.
Distance to dialog content initially not as desired (yet).
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 | 3 +-
.../workflows/ci-build-artifacts-no-push-maven.yml | 4 +-
.../workflows/ci-build-artifacts-push-maven.yml | 2 +-
.github/workflows/ci-build-site-no-push.yml | 2 +-
.gitignore | 1 +
STATUS | 11 +-
.../modules/ROOT/pages/cutting-a-release.adoc | 9 +-
.../ROOT/pages/post-release-successful.adoc | 38 +-
.../pages/index/annotation/DomainObjectLayout.adoc | 12 +-
.../pages/index/annotation/InteractionScope.adoc | 18 +
.../pages/index/annotation/TransactionScope.adoc | 39 +
.../services/xactn/TransactionalProcessor.adoc | 2 -
.../index/metamodel/object/ManagedObject.adoc | 8 +-
.../transaction/TransactionServiceSpring.adoc | 38 +-
...Event.adoc => TransactionCompletionStatus.adoc} | 12 +-
.../changetracking/EntityChangeTrackerDefault.adoc | 17 +-
antora/components/relnotes/modules/ROOT/nav.adoc | 8 +
.../ROOT/pages/2024/2.0.0-RC4/relnotes.adoc | 69 +-
.../ROOT/pages/2024/2.0.0-RC5/mignotes.adoc | 54 ++
.../2024/{2.0.0-RC4 => 2.0.0-RC5}/relnotes.adoc | 7 +-
.../relnotes/modules/ROOT/pages/about.adoc | 14 +-
antora/playbooks/site-comguide.yml | 4 +-
antora/playbooks/site-conguide.yml | 4 +-
antora/playbooks/site-core.yml | 4 +-
antora/playbooks/site-docs.yml | 4 +-
antora/playbooks/site-extensions.yml | 4 +-
antora/playbooks/site-incubator.yml | 4 +-
antora/playbooks/site-persistence.yml | 4 +-
antora/playbooks/site-refguide.yml | 4 +-
antora/playbooks/site-regressiontests.yml | 4 +-
antora/playbooks/site-relnotes.yml | 4 +-
antora/playbooks/site-security.yml | 4 +-
antora/playbooks/site-setupguide.yml | 4 +-
antora/playbooks/site-testing.yml | 4 +-
antora/playbooks/site-tooling.yml | 4 +-
antora/playbooks/site-tutorials.yml | 4 +-
antora/playbooks/site-userguide.yml | 4 +-
antora/playbooks/site-valuetypes.yml | 4 +-
antora/playbooks/site-vro.yml | 4 +-
antora/playbooks/site-vw.yml | 4 +-
antora/playbooks/site.ALL.yml | 4 +-
antora/playbooks/site.NEXT.yml | 148 ++--
antora/playbooks/site.yml | 4 +-
antora/pom.xml | 2 +-
antora/supplemental-ui/css/docsearch.min.css | 4 +
.../supplemental-ui/css/fonts-googleapis-com.css | 862 +++++++++++++++++++++
antora/supplemental-ui/doap_causeway.rdf | 8 +
...ntserrat-v26-JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2 | Bin 0 -> 21288 bytes
...ntserrat-v26-JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2 | Bin 0 -> 23516 bytes
...ntserrat-v26-JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2 | Bin 0 -> 9512 bytes
...ntserrat-v26-JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2 | Bin 0 -> 27812 bytes
...montserrat-v26-JTUSjIg1_i6t8kCHKm459Wlhyw.woff2 | Bin 0 -> 33092 bytes
...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2 | Bin 0 -> 25968 bytes
...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2 | Bin 0 -> 37696 bytes
...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2 | Bin 0 -> 54888 bytes
...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2 | Bin 0 -> 4880 bytes
...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2 | Bin 0 -> 17136 bytes
...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2 | Bin 0 -> 17064 bytes
...tYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2 | Bin 0 -> 50296 bytes
...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2 | Bin 0 -> 22780 bytes
...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2 | Bin 0 -> 32204 bytes
...Gs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2 | Bin 0 -> 50484 bytes
...emvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2 | Bin 0 -> 48236 bytes
...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2 | Bin 0 -> 16516 bytes
...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2 | Bin 0 -> 16552 bytes
...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2 | Bin 0 -> 35328 bytes
...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2 | Bin 0 -> 49436 bytes
...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2 | Bin 0 -> 4524 bytes
...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2 | Bin 0 -> 26736 bytes
...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2 | Bin 0 -> 21272 bytes
...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2 | Bin 0 -> 24984 bytes
...vYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2 | Bin 0 -> 47136 bytes
.../raleway-v29-1Ptug8zYS_SKggPNyC0ITw.woff2 | Bin 0 -> 48208 bytes
.../raleway-v29-1Ptug8zYS_SKggPNyCAIT5lu.woff2 | Bin 0 -> 26788 bytes
.../raleway-v29-1Ptug8zYS_SKggPNyCIIT5lu.woff2 | Bin 0 -> 11176 bytes
.../raleway-v29-1Ptug8zYS_SKggPNyCMIT5lu.woff2 | Bin 0 -> 30744 bytes
.../raleway-v29-1Ptug8zYS_SKggPNyCkIT5lu.woff2 | Bin 0 -> 25828 bytes
antora/supplemental-ui/index.html | 33 +-
antora/supplemental-ui/js/docsearch.min.js | 4 +
.../applib/services/bookmark/BookmarkService.java | 10 +
.../causeway/applib/services/iactn/Execution.java | 9 +-
.../services/iactnlayer/InteractionService.java | 4 +-
.../services/metamodel/MetaModelService.java | 25 +
.../services/metamodel/objgraph/ObjectGraph.java | 143 +++-
.../objgraph/_ObjectGraphObjectModifier.java | 43 +-
.../objgraph/_ObjectGraphRelationMerger.java | 38 +-
.../causeway/applib/services/sudo/SudoService.java | 2 +-
.../services/xactn/TransactionalProcessor.java | 6 +-
.../applib/services/iactnlayer/TryTest.java | 7 +-
bom/pom.xml | 24 +-
commons/src/main/java/module-info.java | 2 +-
.../apache/causeway/commons/collections/Can.java | 2 +-
.../commons/functional/ThrowingRunnable.java | 49 +-
.../apache/causeway/commons/graph/GraphUtils.java | 204 +++++
.../causeway/commons/internal/base/_Strings.java | 38 +-
.../collections/_PrimitiveCollections.java | 220 ++++++
.../org/apache/causeway/commons/io/DataSource.java | 9 +
.../commons/functional/ThrowingRunnableTest.java | 12 +-
.../causeway/commons/graph/GraphUtilsTest.java | 45 ++
.../collections/_PrimitiveCollectionsTest.java | 134 ++++
core/adoc/modules/_overview/pages/about.adoc | 71 +-
.../adoc/modules/config/pages/sections/Other.adoc | 8 -
.../config/pages/sections/causeway.extensions.adoc | 18 +
.../modules/config/pages/sections/datanucleus.adoc | 8 -
.../modules/config/pages/sections/eclipselink.adoc | 8 -
.../modules/config/pages/sections/resteasy.adoc | 8 -
.../core/config/CausewayConfiguration.java | 134 +++-
core/metamodel/src/main/java/module-info.java | 1 +
.../core/metamodel/execution/ActionExecutor.java | 47 +-
.../core/metamodel/facets/DomainEventHelper.java | 53 +-
.../managed/PendingParamsSnapshot.java | 29 +
.../ApplicationFeatureRepositoryDefault.java | 12 +-
.../metamodel/MetaModelServiceDefault.java | 21 +
.../services/metamodel/_ObjectGraphFactory.java | 14 +-
core/pom.xml | 2 +-
core/runtime/src/main/java/module-info.java | 1 +
.../causeway/core/runtime/flushmgmt/FlushMgmt.java | 43 +-
.../runtimeservices/src/main/java/module-info.java | 1 -
.../CausewayModuleCoreRuntimeServices.java | 4 -
.../bookmarks/BookmarkServiceDefault.java | 24 +
.../transaction/TransactionServiceSpring.java | 10 +-
.../confmenu/ConfigurationViewServiceDefault.java | 27 +-
.../commandlog/applib/app/CommandLogMenu.java | 4 +-
.../HasInteractionId_commandLogEntry.java | 3 +-
.../HasUsername_recentCommandsByUser.java | 3 +-
.../contributions/Object_recentCommands.java | 16 +-
.../contributions/T_recentBackgroundCommands.java | 3 +-
.../commandlog/applib/dom/BackgroundService.java | 2 +-
.../commandlog/applib/dom/CommandLogEntry.java | 2 +-
.../applib/dom/CommandLogEntryRepository.java | 332 +-------
...java => CommandLogEntryRepositoryAbstract.java} | 179 +++--
.../dom/mixins/CommandLogEntry_childCommands.java | 6 +-
.../mixins/CommandLogEntry_siblingCommands.java | 4 +-
.../applib/fakescheduler/FakeScheduler.java | 5 +-
.../applib/job/RunBackgroundCommandsJob.java | 5 +-
.../subscriber/CommandSubscriberForCommandLog.java | 4 +-
.../BackgroundService_IntegTestAbstract.java | 8 +-
.../integtest/CommandLog_IntegTestAbstract.java | 5 +-
.../jdo/dom/CommandLogEntryRepository.java | 4 +-
.../jpa/dom/CommandLogEntryRepository.java | 3 +-
.../domainobjects/EntityDiagramPageAbstract.java | 6 +
.../integtests/ExcelModuleIntegTestAbstract.java | 3 +
.../executionlog/applib/app/ExecutionLogMenu.java | 4 +-
.../HasInteractionId_executionLogEntries.java | 3 +-
.../HasUsername_recentExecutionsByUser.java | 3 +-
.../contributions/Object_recentExecutions.java | 17 +-
.../applib/dom/ExecutionLogEntryRepository.java | 198 +----
.../dom/ExecutionLogEntryRepositoryAbstract.java | 281 +++++++
.../ExecutionLogEntry_siblingExecutions.java | 3 +-
.../ExecutionSubscriberForExecutionLog.java | 16 +-
.../integtest/ExecutionLog_IntegTestAbstract.java | 4 +-
.../jdo/dom/ExecutionLogEntryRepository.java | 3 +-
.../jpa/dom/ExecutionLogEntryRepository.java | 4 +-
.../applib/app/ExecutionOutboxMenu.java | 11 +-
.../applib/dom/ExecutionOutboxEntryRepository.java | 128 +--
...=> ExecutionOutboxEntryRepositoryAbstract.java} | 35 +-
.../applib/restapi/OutboxRestApi.java | 8 +-
.../ExecutionSubscriberForExecutionOutbox.java | 16 +-
.../ExecutionOutbox_IntegTestAbstract.java | 5 +-
.../jdo/dom/ExecutionOutboxEntryRepository.java | 5 +-
.../jpa/dom/ExecutionOutboxEntryRepository.java | 6 +-
.../integtests/OutboxRestClient_IntegTest.java | 2 +-
.../ExecutionLogEntry_copyToOutbox.java | 3 +-
.../github/menu/LayoutLoadersGitHubMenu.java | 2 +-
...oaderFromGithub_tryLoadLayoutResource_Test.java | 18 +
extensions/security/audittrail/applib/pom.xml | 5 +
.../applib/CausewayModuleExtAuditTrailApplib.java | 4 +-
.../audittrail/applib/app/AuditTrailMenu.java | 2 +-
.../HasInteractionId_auditTrailEntries.java | 3 +-
...ilEntries.java => Object_createdByCommand.java} | 54 +-
.../Object_recentAuditTrailEntries.java | 14 +-
.../applib/dom/AuditTrailEntryRepository.java | 235 +-----
...java => AuditTrailEntryRepositoryAbstract.java} | 90 ++-
...ntityPropertyChangeSubscriberForAuditTrail.java | 9 +-
.../integtests/AuditTrail_IntegTestAbstract.java | 2 +-
.../jdo/dom/AuditTrailEntryRepository.java | 4 +-
.../jpa/dom/AuditTrailEntryRepository.java | 3 +-
.../AbstractRoleAndPermissionsFixtureScript.java | 34 +-
.../sessionlog/applib/app/SessionLogMenu.java | 6 +-
.../HasUsername_recentSessionsForUser.java | 3 +-
.../sessionlog/applib/dom/SessionLogEntry.java | 6 +-
.../applib/dom/SessionLogEntryRepository.java | 185 +----
...java => SessionLogEntryRepositoryAbstract.java} | 91 ++-
.../spiimpl/SessionLogServiceInitializer.java | 7 +-
.../spiimpl/SessionSubscriberForSessionLog.java | 6 +-
.../integtests/SessionLogIntegTestAbstract.java | 5 +-
.../jdo/dom/SessionLogEntryRepository.java | 4 +-
.../jpa/dom/SessionLogEntryRepository.java | 3 +-
extensions/vw/pdfjs/metamodel/pom.xml | 7 +
.../metamodel/PdfjsViewer_Abstract_IntegTest.java | 3 +
.../modules/kroviz/pages/DevelopmentGuide.adoc | 2 +-
incubator/clients/kroviz/dialog_sample.html | 78 ++
.../client/kroviz/ui/core/FormPanelFactory.kt | 2 -
.../causeway/client/kroviz/ui/core/RoDialog.kt | 32 +-
.../causeway/client/kroviz/ui/core/RoMenuBar.kt | 4 +-
.../kroviz/src/jsMain/resources/css/kroviz.css | 45 +-
.../client/kroviz/handler/VegaHandlerTest.kt | 4 +-
incubator/extensions/core/commandreplay/pom.xml | 2 +-
.../extensions/core/commandreplay/primary/pom.xml | 2 +-
.../restapi/CommandRetrievalOnPrimaryService.java | 2 +-
.../primary/ui/CommandReplayOnPrimaryService.java | 2 +-
.../core/commandreplay/secondary/pom.xml | 2 +-
.../jobcallables/ReplicateAndRunCommands.java | 2 +-
.../mixins/CommandLogEntry_replayQueue.java | 2 +-
.../ui/CommandReplayOnSecondaryService.java | 2 +-
persistence/commons/src/main/java/module-info.java | 1 +
.../commons/CausewayModulePersistenceCommons.java | 7 +
.../changetracking/EntityChangeTrackerDefault.java | 100 ++-
.../PreAndPostValueEvaluatorServiceDefault.java | 4 +-
.../repository/RepositoryServiceDefault.java | 14 +-
.../CmdExecAuditSessLog_IntegTestAbstract.java | 21 +-
.../integtests/CmdExecAuditSessLog_IntegTest.java | 14 +
.../integtests/CmdExecAuditSessLog_IntegTest.java | 15 +
regressiontests/stable-config/pom.xml | 3 +-
regressiontests/stable-domainmodel/pom.xml | 2 +-
.../integtest/Layout_Counter_IntegTest.java | 29 +-
.../integtest/Layout_SimpleObject_IntegTest.java | 3 +
...xceptionTranslationTest_usingTransactional.java | 3 +-
...xceptionTranslationTest_usingTransactional.java | 3 +-
regressiontests/stable/pom.xml | 7 +-
.../testdomain/conf/Configuration_headless.java | 22 +-
starters/pom.xml | 18 +-
.../src/main/resources/supplemental-models.xml | 30 +
testing/fakedata/applib/pom.xml | 10 +-
.../tooling-cli/examples/causeway-tooling.yml | 4 +-
.../tooling/cli/projdoc/ProjectDocModel.java | 22 +-
tooling/javamodel/pom.xml | 2 +-
tooling/pom.xml | 2 +-
.../objgraph/d3js/ObjectGraphRendererD3js.java | 2 +-
.../d3js/ObjectGraphRendererEdgeListing.java | 71 ++
.../plantuml/ObjectGraphRendererPlantuml.java | 6 +-
.../applib/services/menu/model/MenuAction.java | 12 +-
.../CausewayRestfulObjectsInteractionFilter.java | 10 +-
.../interaction/act/ActionInteractionWkt.java | 2 +-
.../choices/ChoiceProviderForReferencesTest.java | 4 +-
.../choices/ChoiceProviderForValuesTest.java | 17 +-
.../scalars/choices/ObjectChoicesSelect2Panel.java | 4 +-
.../scalars/choices/ValueChoicesSelect2Panel.java | 4 +-
.../value/fallback/ValueFallbackPanelFactory.java | 8 +-
.../ChoiceProviderAbstractForScalarModel.java | 34 +-
...rReferences.java => ChoiceProviderDefault.java} | 37 +-
.../select2/providers/ChoiceProviderForValues.java | 49 --
.../bootstrap/css/bootstrap-overrides-all-v2.css | 4 +-
243 files changed, 3952 insertions(+), 2071 deletions(-)
create mode 100644
antora/components/refguide-index/modules/applib/pages/index/annotation/TransactionScope.adoc
rename
antora/components/refguide-index/modules/core/pages/index/transaction/events/{TransactionAfterCompletionEvent.adoc
=> TransactionCompletionStatus.adoc} (85%)
create mode 100644
antora/components/relnotes/modules/ROOT/pages/2024/2.0.0-RC5/mignotes.adoc
copy antora/components/relnotes/modules/ROOT/pages/2024/{2.0.0-RC4 =>
2.0.0-RC5}/relnotes.adoc (93%)
create mode 100644 antora/supplemental-ui/css/docsearch.min.css
create mode 100644 antora/supplemental-ui/css/fonts-googleapis-com.css
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/montserrat-v26-JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/montserrat-v26-JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/montserrat-v26-JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/montserrat-v26-JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/montserrat-v26-JTUSjIg1_i6t8kCHKm459Wlhyw.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqW106F15M.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWt06F15M.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtE6F15M.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtU6F15M.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWtk6F15M.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWu06F15M.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuU6F.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWuk6F15M.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWvU6F15M.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memtYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWqWxU6F15M.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu1aB.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/opensans-v40-memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTVOmu1aB.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/raleway-v29-1Ptug8zYS_SKggPNyC0ITw.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/raleway-v29-1Ptug8zYS_SKggPNyCAIT5lu.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/raleway-v29-1Ptug8zYS_SKggPNyCIIT5lu.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/raleway-v29-1Ptug8zYS_SKggPNyCMIT5lu.woff2
create mode 100644
antora/supplemental-ui/font/fonts-gstatic-com/raleway-v29-1Ptug8zYS_SKggPNyCkIT5lu.woff2
create mode 100644 antora/supplemental-ui/js/docsearch.min.js
rename
commons/src/main/java/org/apache/causeway/commons/internal/graph/_Graph.java =>
api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/objgraph/_ObjectGraphObjectModifier.java
(54%)
create mode 100644
commons/src/main/java/org/apache/causeway/commons/graph/GraphUtils.java
create mode 100644
commons/src/main/java/org/apache/causeway/commons/internal/collections/_PrimitiveCollections.java
create mode 100644
commons/src/test/java/org/apache/causeway/commons/graph/GraphUtilsTest.java
create mode 100644
commons/src/test/java/org/apache/causeway/commons/internal/collections/_PrimitiveCollectionsTest.java
copy
commons/src/main/java/org/apache/causeway/commons/functional/ThrowingRunnable.java
=>
core/runtime/src/main/java/org/apache/causeway/core/runtime/flushmgmt/FlushMgmt.java
(53%)
copy
extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/dom/{CommandLogEntryRepository.java
=> CommandLogEntryRepositoryAbstract.java} (73%)
create mode 100644
extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/dom/ExecutionLogEntryRepositoryAbstract.java
copy
extensions/core/executionoutbox/applib/src/main/java/org/apache/causeway/extensions/executionoutbox/applib/dom/{ExecutionOutboxEntryRepository.java
=> ExecutionOutboxEntryRepositoryAbstract.java} (81%)
copy
extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/contributions/{Object_recentAuditTrailEntries.java
=> Object_createdByCommand.java} (62%)
copy
extensions/security/audittrail/applib/src/main/java/org/apache/causeway/extensions/audittrail/applib/dom/{AuditTrailEntryRepository.java
=> AuditTrailEntryRepositoryAbstract.java} (79%)
copy
extensions/security/sessionlog/applib/src/main/java/org/apache/causeway/extensions/sessionlog/applib/dom/{SessionLogEntryRepository.java
=> SessionLogEntryRepositoryAbstract.java} (67%)
create mode 100644 incubator/clients/kroviz/dialog_sample.html
rename
{core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices =>
persistence/commons/src/main/java/org/apache/causeway/persistence/commons/integration}/repository/RepositoryServiceDefault.java
(93%)
create mode 100644
valuetypes/asciidoc/builder/src/main/java/org/apache/causeway/valuetypes/asciidoc/builder/objgraph/d3js/ObjectGraphRendererEdgeListing.java
rename
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/widgets/select2/providers/{ChoiceProviderForReferences.java
=> ChoiceProviderDefault.java} (74%)
delete mode 100644
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/widgets/select2/providers/ChoiceProviderForValues.java