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

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


    omit 56fafaa981 CAUSEWAY-3081: adds check
     add cc7795a6b8 CAUSEWAY-3528: adds missing licenses
     add dba427599f CAUSEWAY-3528: updates licenses in supplemental-models.xml
     add 6e08acae63 CAUSEWAY-3528: updates project.build.outputTimestamp
     add 2e09fc0771 CAUSEWAY-3528 : removes reference to deleted class in 
javadoc
     add 414ae383f7 CAUSEWAY-3528 : updates antora .adoc files
     add 12222acf7d Bump commons-io:commons-io from 2.13.0 to 2.14.0
     add f609ca1bf2 Merge pull request #1929 from 
apache/dependabot/maven/master/commons-io-commons-io-2.14.0
     add d77bc9eac6 CAUSEWAY-2297: organize imports
     add fd2835cf0e Bump asm.version from 9.5 to 9.6
     add 4e6a568934 Merge pull request #1928 from 
apache/dependabot/maven/master/asm.version-9.6
     add 8b30dc0e96 CAUSEWAY-3553: JaxbUtils: harden against XXE attacks
     add d6902801c3 Bump com.approvaltests:approvaltests from 19.0.0 to 20.0.0
     add 67f2d4a9a1 Merge pull request #1932 from 
apache/dependabot/maven/master/com.approvaltests-approvaltests-20.0.0
     add b2a5987bd0 Bump org.checkerframework:checker-qual from 3.38.0 to 3.39.0
     add 12a952f188 Merge pull request #1933 from 
apache/dependabot/maven/master/org.checkerframework-checker-qual-3.39.0
     add ac37ce22e4 CAUSEWAY-3622: make entity link tooltips include full 
title, when abbreviated or hidden
     add 0e4528fd76 CAUSEWAY-2297: just adding some internal utils that I 
recently used for debugging
     add 30c3aac0b3 CAUSEWAY-3624: allows MANDATORY Property/Parameter to be 
set even if backends are more relaxed
     add 5956b9267e Bump org.apache.maven:maven-model-builder from 3.9.4 to 
3.9.5
     add 3eeff9336d Merge pull request #1937 from 
apache/dependabot/maven/master/org.apache.maven-maven-model-builder-3.9.5
     add bd916e3fdc Bump com.approvaltests:approvaltests from 20.0.0 to 21.0.0
     add c153139f47 Merge pull request #1939 from 
apache/dependabot/maven/master/com.approvaltests-approvaltests-21.0.0
     add 91f1519a1d minor updates to docs on webmodules
     add 852c334e80 CAUSEWAY-3625: suppresses Wicket sorting if DataTables.net 
decoration is applied
     add 7d4e80379e Merge pull request #1940 from apache/CAUSEWAY-3625
     add eea4b8cec5 CAUSEWAY-3625: minor: organize imports + do a bit of source 
formatting
     add efe2e95ca7 CAUSEWAY-2297: code quality: cleaning up asserts
     add 3fed89f0a3 CAUSEWAY-2297: allow assertNumberEquals to use message 
prefixes
     add 5558d3610f CAUSEWAY-2297: adds heap friendly nullsafe compare to 
_Comparators
     add d024703783 CAUSEWAY-3626: handle the ObjectNotFound case well when 
building an EntityPage
     add 97584b60ae Bump com.approvaltests:approvaltests from 21.0.0 to 21.1.0
     add 55626000d8 Merge pull request #1943 from 
apache/dependabot/maven/master/com.approvaltests-approvaltests-21.1.0
     add da4d934234 CAUSEWAY-3528: bumps version to 2.0.0-RC3
     add dc6d70f1dd CAUSEWAY-3528: resetting version
     add 688ee7b9e6 CAUSEWAY-3528 : adds a site-ALL.yml, referencing all 
branches
     add 9f6f6b6e44 CAUSEWAY-3528 : adds site.NEXT.yml
     add deb1db7c22 CAUSEWAY-3528 : adds site.NEXT.yml
     add d4caeaed79 CAUSEWAY-3528 : updates generated doc
     add 853e463385 : updates release notes, STATUS and doap_causeway.rdf
     add f912ffde95 CAUSEWAY-3528: updates release notes, STATUS and 
doap_causeway.rdf
     add 81d5c615c6 CAUSEWAY-3528: improves release docs, trivial
     add e0140b654c CAUSEWAY-3528: improves release docs
     add c5d181a034 CAUSEWAY-3528: improves release docs
     add 6155f3b42f CAUSEWAY-3528: bumps antora.yml versions to 2.0.0-RC3
     add 58c0407ee2 CAUSEWAY-3528: updates docs on new release branch
     add c47f17a75c CAUSEWAY-3528 : updates release docs
     add 0fefaddaf7 CAUSEWAY-3528 : removes stale reference to old SPI.
     add e733dda8ab CAUSEWAY-3258 : removes reference to 'commandreplay'
     add a57e93fc7a Revert "CAUSEWAY-3528: bumps antora.yml versions to 
2.0.0-RC3"
     add 33598754b7 CAUSEWAY-3528 : adds urls.latest_version_segment
     add f4c09884fb CAUSEWAY-3528 : updates site.yml, only the most recent 
release
     add bc540e7dc5 CAUSEWAY-3528: reverts site.yml
     add 7ab9e292d7 CAUSEWAY-3528: minor doc improvement
     add 2ed85a58b6 CAUSEWAY-3528 : further minor doc improvements
     add e1e3e1b0fc Merge branch 'release-2.0.0-RC3-RC1'
     add d8d2c56030 CAUSEWAY-3528 : further minor doc improvements
     add 4de8862f93 CAUSEWAY-3528 : update release docs
     add 75fb226fd4 CAUSEWAY-3528 : update release docs
     add a200af3050 CAUSEWAY-3528 : bump BASELINE for CI builds
     add 48253725f7 CAUSEWAY-3528 : update release docs
     add 8649e53d87 CAUSEWAY-3528 : fixes attribute in mvn <version> in docs
     add e263902df8 CAUSEWAY-3628: fixes CanonicalInvoker, not handling the 
action invocation case when using PaT programming model
     add 396188d08d Bump com.google.guava:guava from 32.1.2-jre to 32.1.3-jre
     add 3f86529259 Merge pull request #1944 from 
apache/dependabot/maven/master/com.google.guava-guava-32.1.3-jre
     add 50b7bb1ffb Bump org.codehaus.woodstox:stax2-api from 4.2.1 to 4.2.2
     add a90a1b4d06 Merge pull request #1945 from 
apache/dependabot/maven/master/org.codehaus.woodstox-stax2-api-4.2.2
     add 374cebae9d CAUSEWAY-3629: [ValueTypes] AsciiDocFactory: Support for 
Sections
     add 81cf36e53f CAUSEWAY-3629: just renaming test
     add c96e2638a5 CAUSEWAY-3631 : fixes theme provider
     add 0f2ca46733 Bump com.approvaltests:approvaltests from 21.1.0 to 22.0.0
     add a136a170b4 Merge pull request #1952 from 
apache/dependabot/maven/master/com.approvaltests-approvaltests-22.0.0
     add bc5a830732 CAUSEWAY-3630: Simplified Tabular Data Integration
     add ec79a64140 CAUSEWAY-3630: update site index (adoc)
     add dae367c148 CAUSEWAY-3630: playbook updates
     add 1018ebe51b CAUSEWAY-3630: finetuning SPI
     add 1ddd05e3b1 CAUSEWAY-3630: mignotes and polishing
     add a1f8b00687 Merge pull request #1953 from apache/3630-wkt.tabular.ex
     add f53a0e066b CAUSEWAY-3630: honor collectionContentsExporter.appliesTo 
logic
     add 1399fee518 CAUSEWAY-3630: API polishing
     add 3f639748a2 CAUSEWAY-3630: further simplify exporter SPI
     add c871a5bc27 CAUSEWAY-3630: remove unused API
     add 5e30ba5f1b CAUSEWAY-3632: fixes Clob writeTo file
     add 7c27775f2a Bump org.jacoco:jacoco-maven-plugin from 0.8.10 to 0.8.11
     add 9ead4c300c Merge pull request #1957 from 
apache/dependabot/maven/master/org.jacoco-jacoco-maven-plugin-0.8.11
     add 3df24a9df9 Bump com.approvaltests:approvaltests from 22.0.0 to 22.1.0
     add 7a02650357 Merge pull request #1956 from 
apache/dependabot/maven/master/com.approvaltests-approvaltests-22.1.0
     add 23ec55f670 CAUSEWAY-3633: AsciiDocFactory: support for table.frame and 
table.grid
     add feb479eba6 CAUSEWAY-3633: polishing prev. commit
     add a151f5433d CAUSEWAY-3633: AsciiDocBuilder: adds buildAsDebugValue() 
for convenience
     add 56dee72e4c CAUSEWAY-3635: Bumps Wicket 9.14.0 -> 9.15.0
     add 083474e470 CAUSEWAY-3636: initial scaffolding
     add 8e43f85155 CAUSEWAY-3636: wip some more
     add 3914a5eb58 CAUSEWAY-3636: completes implementation
     add 158a58ef0f CAUSEWAY-3636: fixes unit test
     add 5c9fb42385 CAUSEWAY-3636: fixes integ test
     add 29489c5aa0 CAUSEWAY-3636: fixes compilation issue
     add 7871734036 CAUSEWAY-3636: fixes test
     add 7860965cb6 CAUSEWAY-3636: updates docs
     add c6ecbdabc7 Merge pull request #1958 from apache/CAUSEWAY-3636
     add 0d13f46017 CAUSEWAY-3636: refactors 
LayoutResourceLoader#tryLoadLayoutResource to return a Try
     add 38da5621f2 Bump com.google.errorprone:error_prone_annotations from 
2.22.0 to 2.23.0
     add 02587740a7 Merge pull request #1959 from 
apache/dependabot/maven/master/com.google.errorprone-error_prone_annotations-2.23.0
     add 9b48f30405 bumps antora attributes to next rel
     add 0807100dc6 CAUSEWAY-3637: [Commons] flatMap and filter for Try<T>
     add 7773222924 CAUSEWAY-3637: adds (flat)mapSuccessWhenPresent(..) for 
Try<T>
     add 72c92e0f8f CAUSEWAY-3637: updates doc index
     add 3c9ac5b052 CAUSEWAY-3636: adds missing license headers
     add 797fe347ad Bump Spring Boot 2.7.16 -> 2.7.17
     add 97dffee446 CAUSEWAY-3636: renames module and namespace, improves docs
     add 92fc015b96 CAUSEWAY-3636: fixes docs, blank out api-key
     add 48e86a0f5c CAUSEWAY-3636: fixes compile issue, doh
     add 649e1fb231 CAUSEWAY-3636: fixes compile issue, doh (2)
     add 993aecae39 Merge pull request #1961 from apache/CAUSEWAY-3636
     add f788afe030 CAUSEWAY-3636: minor typo with artifact name
     add a54ec843ee CAUSEWAY-3638: remove dep. on org.objenesis
     add d8367973ef CAUSEWAY-3638: fixes Wicket not able to bootstrap since 
removal of org.objenesis
     add 324e4964cb CAUSEWAY-3630: fixes regression: ComponentFactories are not 
managed by Spring
     add ef9c8d03d3 CAUSEWAY-3630: minor: remove unused imports
     add 35bb20994b minor fixes for stale docs, is all
     add a65ced35da Bump org.jsoup:jsoup from 1.16.1 to 1.16.2
     add 868d20d216 Merge pull request #1974 from 
apache/dependabot/maven/master/org.jsoup-jsoup-1.16.2
     add 7c32a11287 Bump org.apache.directory.server:apacheds-test-framework
     add 9ba484e768 Merge pull request #1976 from 
apache/dependabot/maven/master/org.apache.directory.server-apacheds-test-framework-2.0.0.AM27
     add da4d32936b Bump org.owasp:dependency-check-maven from 8.4.0 to 8.4.2
     add a623b0113b Merge pull request #1973 from 
apache/dependabot/maven/master/org.owasp-dependency-check-maven-8.4.2
     add c9aae64995 Bump maven.plugin.tools.version from 3.9.0 to 3.10.1
     add 95dd92853e Merge pull request #1975 from 
apache/dependabot/maven/master/maven.plugin.tools.version-3.10.1
     add fa9d24891b Bump com.sun.xml.bind:jaxb-impl from 2.3.8 to 2.3.9
     add d8da4be14d Merge pull request #1972 from 
apache/dependabot/maven/master/com.sun.xml.bind-jaxb-impl-2.3.9
     add a1107f43dd Bump com.approvaltests:approvaltests from 22.1.0 to 22.2.0
     add 6cc7a2ec18 Merge pull request #1978 from 
apache/dependabot/maven/master/com.approvaltests-approvaltests-22.2.0
     add c2545f8f7b Bump org.apache.maven.plugins:maven-dependency-plugin
     add c6bb9aebcf Merge pull request #1977 from 
apache/dependabot/maven/master/org.apache.maven.plugins-maven-dependency-plugin-3.6.1
     add 82eb5b853b Bump org.apache.maven.plugins:maven-surefire-report-plugin
     add 09bb353e62 Merge pull request #1979 from 
apache/dependabot/maven/master/org.apache.maven.plugins-maven-surefire-report-plugin-3.2.1
     add a27657b457 Bump commons-io:commons-io from 2.14.0 to 2.15.0
     add d7765b65a6 Merge pull request #1985 from 
apache/dependabot/maven/master/commons-io-commons-io-2.15.0
     add 0b1d4432e8 Bump org.apache.maven.plugins:maven-docck-plugin from 1.1 
to 1.2
     add d2d7c5ff26 Merge pull request #1988 from 
apache/dependabot/maven/master/org.apache.maven.plugins-maven-docck-plugin-1.2
     add 6eb95c31be Bump org.apache.maven.plugins:maven-clean-plugin from 3.3.1 
to 3.3.2
     add e6f50f2608 Merge pull request #1989 from 
apache/dependabot/maven/master/org.apache.maven.plugins-maven-clean-plugin-3.3.2
     add 0939973153 Bump com.structurizr:structurizr-export from 1.16.1 to 
1.17.0
     add 33f504b1bf Merge pull request #1991 from 
apache/dependabot/maven/master/com.structurizr-structurizr-export-1.17.0
     add 0bc973a3cf CAUSEWAY-3636: reduced log verbosity on layout not found
     add ff785c824f Bump org.checkerframework:checker-qual from 3.39.0 to 3.40.0
     add d9b5971222 Merge pull request #1994 from 
apache/dependabot/maven/master/org.checkerframework-checker-qual-3.40.0
     add 9dfde4320e Bump com.github.javaparser:javaparser-core from 3.25.5 to 
3.25.6
     add 206d4c794f Merge pull request #1995 from 
apache/dependabot/maven/master/com.github.javaparser-javaparser-core-3.25.6
     add 4fbfdda53b Bump io.cucumber:messages from 22.0.0 to 23.0.0
     add 5150d2d8c8 Merge pull request #1997 from 
apache/dependabot/maven/master/io.cucumber-messages-23.0.0
     add e47e3e2472 Bump org.datanucleus:datanucleus-core from 6.0.5 to 6.0.6
     add f4dd1911ef Merge pull request #1993 from 
apache/dependabot/maven/master/org.datanucleus-datanucleus-core-6.0.6
     add 2f1863912a Bump org.datanucleus:datanucleus-rdbms from 6.0.5 to 6.0.6
     add 2bb9aa218d Merge pull request #1996 from 
apache/dependabot/maven/master/org.datanucleus-datanucleus-rdbms-6.0.6
     add 917dd0a7d0 Bump org.junit.platform:junit-platform-console from 1.10.0 
to 1.10.1
     add 0057825da6 Merge pull request #2010 from 
apache/dependabot/maven/master/org.junit.platform-junit-platform-console-1.10.1
     add 8c81acefa6 Bump org.junit.jupiter:junit-jupiter-api from 5.10.0 to 
5.10.1
     add 188c9fb865 Merge pull request #2008 from 
apache/dependabot/maven/master/org.junit.jupiter-junit-jupiter-api-5.10.1
     add bfdac3ed47 Bump archunit.version from 1.1.0 to 1.2.0
     add 14fdf35b9d Merge pull request #2009 from 
apache/dependabot/maven/master/archunit.version-1.2.0
     add ada0d8979d Bump shiro.version from 1.12.0 to 1.13.0
     add 9ea799aa87 Merge pull request #2007 from 
apache/dependabot/maven/master/shiro.version-1.13.0
     add ba64a7f499 CAUSEWAY-3641: simplified handling of the MetaModelContext 
singleton
     add 4f0451cc6c CAUSEWAY-3641: removal of WktContext (part 1)
     add e3236dbae6 CAUSEWAY-3641: removal of WktContext (part 2)
     add 0a13729c23 CAUSEWAY-3641: remove overrides of 
MetaModelContext#getMetaModelContext
     add b602743728 CAUSEWAY-3641: convert MetaModelContext from interface to 
abstract class
     add 1d0f01e983 CAUSEWAY-3641: makes DataTable serializable
     add 7f2928920b CAUSEWAY-3641: partly fixing tests (still searching for the 
cause)
     add 43b3a1b536 CAUSEWAY-3641: concurrent running test fixes
     add f86739e51b CAUSEWAY-3641: enforce @DirtiesContext no all interaction 
tests
     add 3b5e3c6a79 Bump com.approvaltests:approvaltests from 22.2.0 to 22.2.1
     add 891836b527 Merge pull request #2013 from 
apache/dependabot/maven/master/com.approvaltests-approvaltests-22.2.1
     add a9877a8ccc Bump org.apache.maven.plugins:maven-surefire-report-plugin
     add a6bc333230 Merge pull request #2014 from 
apache/dependabot/maven/master/org.apache.maven.plugins-maven-surefire-report-plugin-3.2.2
     add f1a8009723 Bump org.apache.maven.plugins:maven-javadoc-plugin from 
3.6.0 to 3.6.2
     add 2cec410f32 Merge pull request #2012 from 
apache/dependabot/maven/master/org.apache.maven.plugins-maven-javadoc-plugin-3.6.2
     add 4f897816ec Bump maven.plugin.tools.version from 3.10.1 to 3.10.2
     add a6ccde9ccd Merge pull request #2015 from 
apache/dependabot/maven/master/maven.plugin.tools.version-3.10.2
     add 0afd030420 CAUSEWAY-3643: [Spring] Support for convention-based 
annotation attribute overrides is deprecated and will be removed in Spring 
Framework 6.2.
     add 012d929130 CAUSEWAY-3644: Wicket Viewer: Provide more width for modal 
dialogs
     add ce3ca48193 CAUSEWAY-2297: removes Apache Camel from BOM (not used)
     add 6da0b4d1b0 CAUSEWAY-3636: fixes name of config prop; fixes injection 
on bootstrap...
     add 55b5eb2737 CAUSEWAY-3275: backports fix for Spring Boot 3.2
     add 8b58866800 CAUSEWAY-2297: minor: java doc polishing
     add 0e98f28afa CAUSEWAY-2297: update doc index
     add 39e78566ed CAUSEWAY-3645: fixes (?) regression test
     add 8b16b19743 Merge pull request #2026 from apache/CAUSEWAY-3645
     add 167000f60c Bump org.owasp:dependency-check-maven from 8.4.2 to 8.4.3
     add 109576f36e Merge pull request #2027 from 
apache/dependabot/maven/master/org.owasp-dependency-check-maven-8.4.3
     add e5b1b63664 CAUSEWAY-3645: remove unused imports
     add 3ff192c513 CAUSEWAY-3648: fix for regression in ActionInteractionWkt
     add 4247135da7 CAUSEWAY-3647: fixes Spring Context Caching for integration 
tests
     add 60ffbbe40a Merge pull request #2031 from apache/3647-concurrent.testing
     add 618182b613 CAUSEWAY-3647: refactor prev. fix commit: make the fix more 
explicit
     add 6b8bb5f8d1 CAUSEWAY-3647: remove code in prev. commit thats not needed
     add cbc985dffc CAUSEWAY-3646: java doc hint for new object support method
     add 4b16838dd3 CAUSEWAY-3646: adds IconFaLayersFacet
     add 8326438479 CAUSEWAY-3646: minor: renaming classes
     add 1bbd661336 CAUSEWAY-3646: minor: cleanups and comments
     add 69d57bbe60 CAUSEWAY-3646: integrate FontAwesomeLayers with wkt vwr
     add 6abbf26c33 CAUSEWAY-3646: refactors CssClassFaFactory to provide 
FontAwesomeLayers
     add 6d79eb15e9 CAUSEWAY-3646: model the fa position into FontAwesomeLayers
     add d9aa19a6d1 CAUSEWAY-3646: remove FontAwesomeDecorationModel (no longer 
needed)
     add 1660e910c2 CAUSEWAY-3646: renaming classes an methods
     add ccba51213d CAUSEWAY-3646: simplify facet names
     add f678610765 CAUSEWAY-3646: unify existing FaFacet hierarchy with the 
new FaFacetViaIconFaLayersMethod
     add 4feec198cd CAUSEWAY-3646: support for imperative object icons
     add e038ce4a28 CAUSEWAY-3646: simplify FaImperativeFacet
     add 8edacc1dc9 CAUSEWAY-3646: let FaFacetViaIconFaLayersMethod overrule 
siblings
     add c66a8368d3 CAUSEWAY-3646: icon size fixes
     add d0cd1763cf CAUSEWAY-3646: style fixes
     add 2210241c6d Merge pull request #2030 from apache/3646-fa.layers
     add f3067235ff CAUSEWAY-3646: style fixes
     add f56f38de49 CAUSEWAY-3646: remove CSS hacks for title font size
     add 32aa5c2852 CAUSEWAY-3646: update cheat-sheet: new object support method
     add 3b37cfd74c Bump com.approvaltests:approvaltests from 22.2.1 to 22.3.1
     add e09ca58f74 Merge pull request #2034 from 
apache/dependabot/maven/master/com.approvaltests-approvaltests-22.3.1
     add b15d15f026 CAUSEWAY-3646: fa-stack: support for more than 2 icons
     add cf2a67a1a3 CAUSEWAY-3646: title header text is slightly too large 
(change to h3)
     add f89ad01051 CAUSEWAY-3649: ActionInteractionWkt: adds safe guard 
against access to the model while it is not attached
     add 0562b7ae52 Bump com.approvaltests:approvaltests from 22.3.1 to 22.3.2
     add ddd32289c8 Merge pull request #2039 from 
apache/dependabot/maven/master/com.approvaltests-approvaltests-22.3.2
     add e858a357ef Bump 
org.apache.maven.plugins:maven-project-info-reports-plugin
     add e67c85e16e Merge pull request #2040 from 
apache/dependabot/maven/master/org.apache.maven.plugins-maven-project-info-reports-plugin-3.5.0
     add 375afcb55d CAUSEWAY-3275: removes @Bean 
CausewayModuleCoreConfig.ConfigProps.class
     add f00add17b3 CAUSEWAY-3646: FontAwesomeLayers: adds StackBuilder and 
JSON support
     add 78dbe850a0 CAUSEWAY-3646: adds support for fa-stack 'quick notation'
     add 4c6f69a805 Bump org.owasp:dependency-check-maven from 8.4.3 to 9.0.0
     add 74d1d0c607 Merge pull request #2042 from 
apache/dependabot/maven/master/org.owasp-dependency-check-maven-9.0.0
     add ec6c68296c CAUSEWAY-3646: support fa-stacks via quick-notation
     add 1fe3d9f01d CAUSEWAY-3646: simplifies FaStaticFacetAbstract
     add 90abfdf35e Merge pull request #2044 from apache/3646-fa.quick.notation
     add 0c802bafc0 Bump Spring Boot 2.7.17 -> 2.7.18
     add 4ffa50a984 CAUSEWAY-3646: fa-stack icon size fix
     add 629cd68b3f CAUSEWAY-3646: title-column: render icon slightly larger, 
when title-suppressed
     add 2a8e7cefed CAUSEWAY-3646: dropdown-menu CSS spacing fix for fa-stack
     add 0a36807bd2 Bump com.structurizr:structurizr-export from 1.17.0 to 
1.18.0
     add b47168329e Merge pull request #2056 from 
apache/dependabot/maven/master/com.structurizr-structurizr-export-1.18.0
     add 0271f27d3b Bump io.cucumber:messages from 23.0.0 to 24.0.0
     add b59dad11b4 Merge pull request #2057 from 
apache/dependabot/maven/master/io.cucumber-messages-24.0.0
     add cdc885bbfb Bump org.owasp:dependency-check-maven from 9.0.0 to 9.0.1
     add 9692f1a463 Merge pull request #2058 from 
apache/dependabot/maven/master/org.owasp-dependency-check-maven-9.0.1
     add 25465e9228 Bump cucumber.version from 7.14.0 to 7.14.1
     add 79ece86914 Merge pull request #2054 from 
apache/dependabot/maven/master/cucumber.version-7.14.1
     add 4c0358b164 Bump org.codehaus.mojo:build-helper-maven-plugin from 3.4.0 
to 3.5.0
     add 5bc06e966e Merge pull request #2055 from 
apache/dependabot/maven/master/org.codehaus.mojo-build-helper-maven-plugin-3.5.0
     add 7eae8fc64f Bump poi.version from 5.2.4 to 5.2.5
     add 32660fb251 Merge pull request #2048 from 
apache/dependabot/maven/master/poi.version-5.2.5
     add 15ad9c4f45 Bump org.jsoup:jsoup from 1.16.2 to 1.17.1
     add cb42cefed0 Merge pull request #2050 from 
apache/dependabot/maven/master/org.jsoup-jsoup-1.17.1
     add 987710d452 Bump Wicket 9.15.0 -> 9.16.0
     add 4d53e03cf9 Bump actions/setup-java from 3 to 4
     add 6b3c8bf686 Merge pull request #2061 from 
apache/dependabot/github_actions/master/actions/setup-java-4
     add 6a17284a42 Bump commons-io:commons-io from 2.15.0 to 2.15.1
     add 101f656b84 Merge pull request #2060 from 
apache/dependabot/maven/master/commons-io-commons-io-2.15.1
     add 536317edbf CAUSEWAY-3651: Some test stability improvements
     add e0435b3855 Fixed 2 more JSON order related flaky tests
     add 68d99563e2 Merge pull request #2063 from wuh3/develop2
     add d968a561f9 CAUSEWAY-3651: xml testing: close resources
     add 1b5d2b5923 CAUSEWAY-3652: wkt vwr: page reload fix
     add 79f629a420 Bump archunit.version from 1.2.0 to 1.2.1
     add c8439db3bf Merge pull request #2070 from 
apache/dependabot/maven/master/archunit.version-1.2.1
     add e7fdd9f4fc Bump com.github.javaparser:javaparser-core from 3.25.6 to 
3.25.7
     add 9df0ea5ce2 Merge pull request #2071 from 
apache/dependabot/maven/master/com.github.javaparser-javaparser-core-3.25.7
     add 7f90df1afe Bump org.apache.maven:maven-model-builder from 3.9.5 to 
3.9.6
     add be62e00ae8 Merge pull request #2072 from 
apache/dependabot/maven/master/org.apache.maven-maven-model-builder-3.9.6
     add f71f702c6c Bump org.owasp:dependency-check-maven from 9.0.1 to 9.0.2
     add 448aef5b72 Merge pull request #2073 from 
apache/dependabot/maven/master/org.owasp-dependency-check-maven-9.0.2
     add dfbf4557ff Bump org.apache.maven.plugins:maven-javadoc-plugin from 
3.6.2 to 3.6.3
     add fb1f9db72c Merge pull request #2069 from 
apache/dependabot/maven/master/org.apache.maven.plugins-maven-javadoc-plugin-3.6.3
     add 387f99b2ee CAUSEWAY-3653: fixes Download JDO metamodel (ZIP) unique 
entries
     add 184b0649f6 Bump org.checkerframework:checker-qual from 3.40.0 to 3.41.0
     add b4f324f983 Merge pull request #2074 from 
apache/dependabot/maven/master/org.checkerframework-checker-qual-3.41.0
     add 29420ba329 CAUSEWAY-3579 : moves IntrospectionState to be part of 
metamodel's internal API
     add 9afe68e57c CAUSEWAY-3579 : fixes formatting is all.
     add 8af76cd59a CAUSEWAY-3579 : removes unused arg for 
EntityPage.forPageParameters()
     add dfafa7eb4d CAUSEWAY-3579: reformatting/refactor to use lombok, is all.
     add f768bf9ee9 CAUSEWAY-3579: eagerly preloads grid when introspecting spec
     add 1faf42eee3 CAUSEWAY-3579: adds missing import
     add c0ff99b648 CAUSEWAY-3579: fixes approval tests per metamodel
     add ec2cf67d20 Merge pull request #2077 from apache/CAUSEWAY-3579
     add 6581c8ef31 CAUSEWAY-3579: removes unused imports
     add 7e5e78faa4 CAUSEWAY-3579: test approvals (test-domain)
     add ea36ae6020 CAUSEWAY-3579: temporarily comment out failing tests - will 
reinstate in 3655
     add 46ea02e30a CAUSEWAY-3579: temporarily comment out failing tests - will 
reinstate in 3655 (2)
     add a56f1e3652 Merge pull request #2081 from apache/CAUSEWAY-3579
     add b3422fca59 CAUSEWAY-3656: brings in BuildProperties for 
CausewayConfiguration...
     add 7c41f563e7 CAUSEWAY-3656: removes unused constant field
     add 4e7af78442 CAUSEWAY-3656: makes BuildProperties optional
     add 119279709d Merge pull request #2082 from apache/CAUSEWAY-3656
     add de97e953b1 CAUSEWAY-3579: adds a guard in MessageBroker to (try to) 
prevent calls
     add dddfbba903 Merge pull request #2083 from apache/CAUSEWAY-3579
     add c5d149bcea Bump org.owasp:dependency-check-maven from 9.0.2 to 9.0.3
     add 21f5c9add1 Merge pull request #2078 from 
apache/dependabot/maven/master/org.owasp-dependency-check-maven-9.0.3
     add a12a157bca Bump com.approvaltests:approvaltests from 22.3.2 to 22.3.3
     add 1e49d3b033 Merge pull request #2084 from 
apache/dependabot/maven/master/com.approvaltests-approvaltests-22.3.3
     add af1e3bfaf2 Bump org.owasp:dependency-check-maven from 9.0.3 to 9.0.4
     add b49e74a7d6 Merge pull request #2089 from 
apache/dependabot/maven/master/org.owasp-dependency-check-maven-9.0.4
     add 564fc05ee9 Bump cucumber.version from 7.14.1 to 7.15.0
     add 20d6a84200 Merge pull request #2090 from 
apache/dependabot/maven/master/cucumber.version-7.15.0
     add 30c94027a7 CAUSEWAY-2297: remove unused imports
     add 8aa41cc27a CAUSEWAY-3657: relax HiddenTypeFacet visibility for 
interfaces
     add b21aceb1ce CAUSEWAY-3659: fixes ToogleBox-Column to be left most
     add b41d2d7362 CAUSEWAY-3660 : fixes icon duplication
     add 8d530eca11 Bump github/codeql-action from 2 to 3
     add 9982c7ab6d Merge pull request #2092 from 
apache/dependabot/github_actions/master/github/codeql-action-3
     add 4730862aa2 Bump org.owasp:dependency-check-maven from 9.0.4 to 9.0.5
     add 5fe2eaf396 Merge pull request #2097 from 
apache/dependabot/maven/master/org.owasp-dependency-check-maven-9.0.5
     add 2122ec4f86 Bump org.apache.maven.plugins:maven-surefire-report-plugin
     add b24320f6ea Merge pull request #2094 from 
apache/dependabot/maven/master/org.apache.maven.plugins-maven-surefire-report-plugin-3.2.3
     add d116e4751e Bump eclipse.persistence 2.7.13 -> 2.7.14
     add a091227401 CAUSEWAY-3658: reset toggle column in a side-effect free 
manner
     add f33ae962b5 CAUSEWAY-3658: ToggleboxColumn CSS fixes
     add abeed9a3c2 CAUSEWAY-3658: accessing memoized datarows is also safe
     add 19a5c369b6 Bump org.owasp:dependency-check-maven from 9.0.5 to 9.0.6
     add 494d2d0c7e Merge pull request #2101 from 
apache/dependabot/maven/master/org.owasp-dependency-check-maven-9.0.6
     add ae6a536bdc Bump org.checkerframework:checker-qual from 3.41.0 to 3.42.0
     add c2a0b79959 Merge pull request #2100 from 
apache/dependabot/maven/master/org.checkerframework-checker-qual-3.42.0
     add 7e48709ac7 Bump org.javassist:javassist from 3.29.2-GA to 3.30.1-GA
     add d38055e388 Merge pull request #2102 from 
apache/dependabot/maven/master/org.javassist-javassist-3.30.1-GA
     add 357a2306b7 CAUSEWAY-3564: introduces TransactionScope annotation and 
...
     add 590aeae449 CAUSEWAY-3654: fixes compile issues in tests
     add 48e85d1755 CAUSEWAY-3654: minor cleanup is all
     add 87ddcb12d1 CAUSEWAY-3654: removes accidentally added file
     add afbb41113e CAUSEWAY-3654: adds guards to handle afterCompletion call
     add ffdd20f5e1 CAUSEWAY-3654: refactors ScopedObjectsHolder to prevent 
stackoverflow...
     add 5f02f61032 CAUSEWAY-3654: tidies up
     add d48859ab0f CAUSEWAY-3654: tidies up (2)
     add dec810cfbb Merge pull request #2106 from apache/CAUSEWAY-3654
     add 82d56bf47f CAUSEWAY-3654: xray split + org. imports
     add 49ded42b75 Bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre
     add ff1f72b557 Merge pull request #2110 from 
apache/dependabot/maven/master/com.google.guava-guava-33.0.0-jre
     add f52483e5f7 Bump org.owasp:dependency-check-maven from 9.0.6 to 9.0.7
     add 60d5098696 Merge pull request #2109 from 
apache/dependabot/maven/master/org.owasp-dependency-check-maven-9.0.7
     add 4114816687 CAUSEWAY-3662: viewmodel refresh optimization is bound to 
current transaction
     add cdf789399f CAUSEWAY-3662: enforce parameter args to not reference any 
hollow entities
     add 403ace3891 CAUSEWAY-3662: minor refactoring PropertyInteractionWkt
     add ca5e0831d1 Merge pull request #2111 from apache/3662-hollow_choices
     add 001e4cf58c Bump font-awesome from 6.4.2 to 6.5.1
     add 45167f68fb Bump io.swagger.core.v3:swagger-core from 2.2.10 to 2.2.20
     add 25b54bbd0f CAUSEWAY-3662: relax check for hollow parameters
     add f5caf015d4 CAUSEWAY-3663: snapshot pending param values in the event 
of page serialization
     add 9954a5ac66 CAUSEWAY-3663: handles snapshots for plural parameters
     add a6e09bc544 CAUSEWAY-3663: refactors PendingParamsSnapshot to be closer 
to ParameterNegotiationModel
     add 9d4f1a8e48 Merge pull request #2115 from 
apache/3663-params.invalidated.by.other.tab
     add fc0aca1d53 CAUSEWAY-3664: updates bootstrap override for 3 issues
     add d77effdeb8 CAUSEWAY-3664: fixes sidebar 25%
     add 080caaaf7c CAUSEWAY-3664: fixes CSS for single selection box also
     add 8e4036b5b2 Merge pull request #2116 from apache/CAUSEWAY-3664
     add c64ac4c959 CAUSEWAY-3664: fixes CSS for single selection box also (2)
     add add7d9f055 Merge pull request #2117 from apache/CAUSEWAY-3664
     add 0b23c4399e Bump com.google.errorprone:error_prone_annotations from 
2.23.0 to 2.24.0
     add 3e3bddc13c Merge pull request #2120 from 
apache/dependabot/maven/master/com.google.errorprone-error_prone_annotations-2.24.0
     add 773e1a2014 Bump asciidoctorj.version from 2.5.10 to 2.5.11
     add 11daf4c6ab Merge pull request #2118 from 
apache/dependabot/maven/master/asciidoctorj.version-2.5.11
     add 83f2be8996 Bump io.cucumber:messages from 24.0.0 to 24.0.1
     add c7321e07a5 Merge pull request #2119 from 
apache/dependabot/maven/master/io.cucumber-messages-24.0.1
     add 9cf7b74db0 Bump org.javassist:javassist from 3.30.1-GA to 3.30.2-GA
     add 5faa021498 Merge pull request #2127 from 
apache/dependabot/maven/master/org.javassist-javassist-3.30.2-GA
     add f212103d4f Bump commons-email 1.5 -> 1.6.0
     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

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   (56fafaa981)
            \
             N -- N -- N   refs/heads/CAUSEWAY-3081 (5b1f5a3505)

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.

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |    3 +-
 .editorconfig                                      |    2 +-
 .../ci-build-artifacts-no-push-gradle.yml~         |    4 +-
 .../workflows/ci-build-artifacts-no-push-maven.yml |   10 +-
 .../workflows/ci-build-artifacts-push-maven.yml    |    2 +-
 .github/workflows/ci-build-site-no-push.yml        |    4 +-
 STATUS                                             |   13 +-
 .../modules/ROOT/pages/cutting-a-release.adoc      |  116 +-
 .../ROOT/pages/post-release-successful.adoc        |  266 ++-
 .../ROOT/partials/publish-and-index-website.adoc   |   20 +-
 .../components/docs/modules/ROOT/pages/about.adoc  |    2 +-
 .../docs/modules/ROOT/pages/downloads/how-to.adoc  |    8 +-
 .../causeway-in-pictures.adoc                      |    2 +-
 .../partials/module-nav/demos-and-tutorials.adoc   |    3 +-
 .../ROOT/partials/module-nav/extensions.adoc       |    3 +-
 .../resources/attachments/CausewayCheatSheet.odt   |  Bin 74277 -> 74231 bytes
 .../resources/attachments/CausewayCheatSheet.pdf   |  Bin 777295 -> 287462 
bytes
 .../modules/applib/pages/index/Identifier.adoc     |    8 +-
 .../modules/applib/pages/index/ViewModel.adoc      |    4 +-
 .../pages/index/annotation/CollectionLayout.adoc   |    2 +
 .../pages/index/annotation/DomainObjectLayout.adoc |   12 +-
 .../pages/index/annotation/InteractionScope.adoc   |   18 +
 .../applib/pages/index/annotation/Property.adoc    |    9 +-
 .../pages/index/annotation/PropertyLayout.adoc     |    2 +
 .../pages/index/annotation/TransactionScope.adoc   |   39 +
 .../applib/pages/index/annotation/Where.adoc       |    4 +-
 .../hooks/CollectionLayout_021-defaultView.adoc    |    2 +-
 .../layout/component/DomainObjectLayoutData.adoc   |   42 -
 .../mixins/metamodel/Object_objectIdentifier.adoc  |    2 +-
 .../services/appfeat/ApplicationFeatureId.adoc     |   15 +
 .../columnorder/ColumnOrderTxtFileService.adoc     |   30 +
 .../confview/ConfigurationViewService.adoc         |    9 +-
 .../services/confview/ConfigurationViewmodel.adoc  |    3 +-
 .../index/services/grid/GridSystemService.adoc     |    2 +-
 .../index/services/i18n/TranslationContext.adoc    |    2 +-
 .../index/services/metamodel/MetaModelService.adoc |   11 +
 .../services/metamodel/objgraph/ObjectGraph.adoc}  |   50 +-
 .../placeholder/PlaceholderRenderService.adoc      |   23 +-
 .../index/services/repository/EntityState.adoc     |  141 +-
 .../TableColumnOrderForCollectionTypeAbstract.adoc |    4 +-
 .../services/tablecol/TableColumnOrderService.adoc |   16 +-
 .../services/xactn/TransactionalProcessor.adoc     |    2 -
 .../pages/index/util/schema/CommonDtoUtils.adoc    |    8 +-
 .../commons/pages/index/collections/Can.adoc       |   55 +-
 .../commons/pages/index/functional/Try.adoc        |   66 +-
 .../pages/index/io/UrlUtils.adoc}                  |   22 +-
 .../index/metamodel/object/ManagedObject.adoc      |   12 +-
 .../services/grid/GridLoaderServiceDefault.adoc}   |   18 +-
 .../services/grid/spi/LayoutResourceLoader.adoc    |   40 +
 .../services/ixn/InteractionDtoFactory.adoc        |    8 +-
 .../tablecol/TableColumnOrderServiceDefault.adoc   |    4 +-
 .../TableColumnOrderServiceUsingTxtFile.adoc       |   63 +-
 .../metamodel/tabular/simple/DataColumn.adoc}      |   24 +-
 .../index/metamodel/tabular/simple/DataRow.adoc}   |   21 +-
 .../index/metamodel/tabular/simple/DataTable.adoc  |   74 +
 .../transaction/TransactionServiceSpring.adoc      |   38 +-
 ...Event.adoc => TransactionCompletionStatus.adoc} |   12 +-
 .../applib/fakescheduler/FakeScheduler.adoc}       |   22 +-
 .../applib/job/RunBackgroundCommandsJob.adoc       |    2 +
 .../CausewayModuleExtDocgenHelp.adoc}              |   16 +-
 .../index/docgen/{ => help}/applib/HelpNode.adoc   |    0
 .../docgen/{ => help}/menu/DocumentationMenu.adoc  |    0
 .../restclient/api/OutboxClient.adoc               |   55 +-
 .../restclient/api/OutboxClientConfig.adoc}        |    6 +-
 .../CausewayModuleExtLayoutLoadersGithub.adoc      |   70 +
 .../github/menu/LayoutLoadersGitHubMenu.adoc}      |   11 +-
 .../permission/dom/ApplicationPermissionValue.adoc |    1 +
 .../AbstractRoleAndPermissionsFixtureScript.adoc   |    1 +
 .../CausewayExtDocgenRoleAndPermissions.adoc}      |   11 +-
 ...ausewayExtLayoutLoadersRoleAndPermissions.adoc} |   11 +-
 .../fixtures/AbstractTenancyFixtureScript.adoc     |    1 +
 .../AbstractUserAndRolesFixtureScript.adoc         |    1 +
 .../ApplicationFeatureIdTransformerIdentity.adoc}  |   12 +-
 .../PermissionsEvaluationServiceForSecman.adoc     |    2 +-
 .../excel/CausewayModuleExtTabularExcel.adoc}      |    6 +-
 .../changetracking/EntityChangeTrackerDefault.adoc |   17 +-
 .../CausewayModulePersistenceJdoDatanucleus.adoc   |    1 +
 .../FixtureScriptWithExecutionStrategy.adoc        |   14 +-
 .../tabular/CollectionContentsExporter.adoc        |   65 +
 .../applib/domaintypes/DomainTypeResource.adoc     |    2 +-
 .../applib/util/UrlEncodingUtils.adoc              |    1 -
 .../index/restfulobjects/client/RestfulClient.adoc |   22 +-
 .../auth/{BasicAuthFilter.adoc => AuthFilter.adoc} |   10 +-
 .../auth/AuthenticationStrategyBasicAuth.adoc      |   14 +-
 .../auth/AuthenticationStrategyDefault.adoc        |   21 -
 .../auth/AuthenticationStrategyUsingSession.adoc   |   21 +
 .../export/CollectionContentsAsExportFactory.adoc} |    8 +-
 .../partials/_application-layer-spi.adoc           |    4 -
 .../modules/applib-svc/partials/module-nav.adoc    |    1 -
 antora/components/relnotes/modules/ROOT/nav.adoc   |    9 +
 .../modules/ROOT/pages/2020/2.0.0-M3/relnotes.adoc |    2 +-
 .../ROOT/pages/2023/2.0.0-RC2/mignotes.adoc        |    1 -
 .../ROOT/pages/2023/2.0.0-RC3/relnotes.adoc        |  132 +-
 .../ROOT/pages/2024/2.0.0-RC4/mignotes.adoc        |   34 +
 .../ROOT/pages/2024/2.0.0-RC4/relnotes.adoc        |   76 +
 .../relnotes.adoc => 2024/2.0.0-RC5/mignotes.adoc} |    6 +-
 .../2.0.0-RC3 => 2024/2.0.0-RC5}/relnotes.adoc     |    7 +-
 .../relnotes/modules/ROOT/pages/about.adoc         |   24 +-
 .../modules/ROOT/partials/extensions.adoc          |    1 +
 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               |   10 +-
 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                       |    6 +-
 antora/playbooks/site.ALL.yml                      |  308 +++
 antora/playbooks/{site.yml => site.NEXT.yml}       |  162 +-
 antora/playbooks/site.yml                          |   24 +-
 antora/pom.xml                                     |  163 +-
 antora/supplemental-ui/doap_causeway.rdf           |   16 +
 api/applib/src/main/java/module-info.java          |    1 +
 .../applib/annotation/DomainObjectLayout.java      |   13 +-
 .../applib/annotation/InteractionScope.java        |   14 +-
 .../causeway/applib/annotation/Property.java       |    5 +
 .../applib/annotation/TransactionScope.java        |   79 +
 .../apache/causeway/applib/annotation/Where.java   |    2 +-
 .../causeway/applib/fa/FontAwesomeJsonParser.java  |   64 +
 .../causeway/applib/fa/FontAwesomeLayers.java      |  268 +++
 .../fa/FontAwesomeQuickNotationGenerator.java      |   57 +
 .../applib/fa/FontAwesomeQuickNotationParser.java  |   78 +
 .../applib/services/bookmark/Bookmark.java         |    1 -
 .../Object_downloadColumnOrderTxtFilesAsZip.java   |    1 -
 .../applib/services/user/ImpersonateMenu.java      |    1 -
 .../applib/services/user/ImpersonateStopMenu.java  |    1 -
 .../services/xactn/TransactionalProcessor.java     |   17 +-
 .../org/apache/causeway/applib/value/Clob.java     |    4 +-
 .../causeway/applib/fa/FontAwesomeLayersTest.java  |  101 +
 .../bootstrap/BSMenuBars_roundtrip_Test.java       |   12 +-
 .../applib/util/schema/CommonDtoUtils_Test.java    |   11 +-
 api/schema/pom.xml                                 |   30 +-
 bom/pom.xml                                        |  268 +--
 causeway-tooling.yml                               |    4 +-
 commons/pom.xml                                    |   28 +-
 .../apache/causeway/commons/functional/Try.java    |  120 +-
 .../commons/internal/assertions/_Assert.java       |  149 +-
 .../commons/internal/codec/_DocumentFactories.java |   20 +-
 .../commons/internal/compare/_Comparators.java     |   62 +-
 .../commons/internal/exceptions/_Exceptions.java   |    8 +-
 .../commons/internal/testing/_DocumentTester.java  |   51 +
 .../org/apache/causeway/commons/io/JaxbUtils.java  |    4 +-
 .../org/apache/causeway/commons/io/UrlUtils.java   |   18 +
 .../apache/causeway/commons/io/prettyprint.xslt    |   18 +
 .../commons/internal/compare/ComparatorsTest.java  |    2 +-
 core/adoc/modules/_overview/pages/about.adoc       |  523 +++--
 core/codegen-bytebuddy/pom.xml                     |   33 +-
 .../src/main/java/module-info.java                 |    1 -
 .../services/ProxyFactoryServiceByteBuddy.java     |    6 +-
 .../adoc/modules/config/pages/sections/Other.adoc  |   19 +-
 .../config/pages/sections/causeway.applib.adoc     |  163 +-
 .../causeway.core.meta-model.validator.adoc        |   11 +
 .../config/pages/sections/causeway.extensions.adoc |   29 +
 .../pages/sections/causeway.value-types.adoc       |   28 +
 .../sections/causeway.viewer.restfulobjects.adoc   |    5 +-
 .../pages/sections/causeway.viewer.wicket.adoc     |   34 +
 .../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         |   98 +-
 .../core/config/CausewayModuleCoreConfig.java      |   21 +-
 .../progmodel/ProgrammingModelConstants.java       |    5 +-
 ...ion_getMaxTitleLengthInParentedTables_Test.java |    2 +-
 ...n_getMaxTitleLengthInStandaloneTables_Test.java |    2 +-
 core/interaction/src/main/java/module-info.java    |    1 -
 .../interaction/CausewayModuleCoreInteraction.java |    2 -
 ...teractionAwareTransactionalBoundaryHandler.java |  175 --
 .../InteractionScopeBeanFactoryPostProcessor.java  |    2 +-
 core/metamodel/src/main/java/module-info.java      |    9 +-
 .../metamodel/CausewayModuleCoreMetamodel.java     |    7 +-
 .../_testing/MetaModelContext_forTesting.java      |   30 +-
 .../core/metamodel/commons/CanonicalInvoker.java   |   91 +-
 .../metamodel/context/HasMetaModelContext.java     |    5 +-
 .../core/metamodel/context/MetaModelContext.java   |   55 +-
 ...lContexts.java => MetaModelContextFactory.java} |   34 +-
 .../context/MetaModelContext_usingSpring.java      |   15 +-
 .../core/metamodel/facetapi/FacetAbstract.java     |    6 -
 .../metamodel/facetapi/FacetHolderLayered.java     |    6 -
 .../core/metamodel/facetapi/HasFacetHolder.java    |    6 -
 .../actions/layout/ActionLayoutFacetFactory.java   |    2 +-
 ....java => FaFacetForActionLayoutAnnotation.java} |   12 +-
 ...youtXml.java => FaFacetForActionLayoutXml.java} |   14 +-
 ...orMenuBarXml.java => FaFacetForMenuBarXml.java} |   14 +-
 .../members/cssclassfa/CssClassFaFactory.java      |   77 -
 .../cssclassfa/CssClassFaStaticFacetAbstract.java  |  161 --
 .../CssClassFaFacet.java => iconfa/FaFacet.java}   |   13 +-
 .../FaImperativeFacet.java}                        |   12 +-
 .../FaImperativeFacetAbstract.java}                |   21 +-
 .../FaLayersProvider.java}                         |   15 +-
 .../FaStaticFacet.java}                            |    6 +-
 .../members/iconfa/FaStaticFacetAbstract.java      |   76 +
 .../FaFacetOnMemberFromConfiguredRegex.java}       |   94 +-
 ...va => FaFacetForDomainObjectLayoutFactory.java} |   16 +-
 .../DomainObjectLayoutFacetFactory.java            |    2 +-
 ...=> FaFacetForDomainObjectLayoutAnnotation.java} |   14 +-
 ...l.java => FaFacetForDomainObjectLayoutXml.java} |   14 +-
 .../hidden/HiddenTypeFacetFromAuthorization.java   |   12 +
 .../method/FaFacetViaIconFaLayersMethod.java       |   80 +
 .../object/support/ObjectSupportFacetFactory.java  |    2 +
 .../object/viewmodel/ViewModelFacetAbstract.java   |    9 +
 .../MandatoryFacetForParameterAnnotation.java      |    8 +-
 .../MandatoryFacetForPropertyAnnotation.java       |   14 +-
 .../interactions/managed/ManagedCollection.java    |    6 +-
 .../managed/ParameterNegotiationModel.java         |   11 +
 .../managed/PendingParamsSnapshot.java             |  158 ++
 .../managed/PropertyNegotiationModel.java          |   13 +-
 .../core/metamodel/layout/LayoutFacetUtil.java     |   12 +-
 .../core/metamodel/object/ManagedObject.java       |   10 +-
 .../core/metamodel/object/ManagedObjects.java      |  103 +-
 .../core/metamodel/object/MmAssertionUtils.java    |   11 +
 .../core/metamodel/object/MmSpecUtils.java         |   18 +
 .../metamodel/object/_ManagedObjectSpecified.java  |    6 -
 .../object/_ManagedObjectUnspecified.java          |    8 -
 .../metamodel/object/_ManagedObjectViewmodel.java  |   16 +-
 .../metamodel/objectmanager/ObjectCreator.java     |    4 +-
 .../metamodel/objectmanager/ObjectManager.java     |   24 +
 ...ssOnActionFromConfiguredRegexPostProcessor.java |    8 +-
 .../appfeat/ApplicationFeatureDefault.java         |    8 +-
 .../ApplicationFeatureRepositoryDefault.java       |   12 +-
 .../core/metamodel/services/appfeat/_Asserts.java  |   11 +-
 .../services/grid/GridLoaderServiceDefault.java    |   72 +-
 .../services/grid/GridSystemServiceAbstract.java   |    8 +-
 .../services/grid/spi/LayoutResource.java}         |   17 +-
 .../services/grid/spi/LayoutResourceLoader.java    |   60 +
 .../grid/spi/LayoutResourceLoaderDefault.java      |   63 +
 .../objectlifecycle/ObjectLifecyclePublisher.java  |    4 +
 .../core/metamodel/spec/IntrospectionState.java}   |   48 +-
 .../core/metamodel/spec/ObjectSpecification.java   |    7 +-
 .../core/metamodel/spec/feature/ObjectAction.java  |   12 +-
 .../spec/feature/ObjectAssociationContainer.java   |   18 +-
 .../metamodel/specloader/SpecificationLoader.java  |    6 +-
 .../specloader/SpecificationLoaderDefault.java     |    2 +-
 .../specloader/specimpl/FacetedMethodsBuilder.java |    6 +-
 .../specimpl/ObjectActionParameterAbstract.java    |    6 -
 .../specloader/specimpl/ObjectMemberAbstract.java  |    6 -
 .../specimpl/ObjectSpecificationAbstract.java      |   74 +-
 .../specimpl/dflt/ObjectSpecificationDefault.java  |    2 +-
 .../interactive}/DataColumn.java                   |    4 +-
 .../nonscalar => tabular/interactive}/DataRow.java |    6 +-
 .../interactive/DataTableInteractive.java}         |   45 +-
 .../interactive}/_ToggleDebug.java                 |    2 +-
 .../core/metamodel/tabular/simple/DataColumn.java  |   64 +
 .../core/metamodel/tabular/simple/DataRow.java     |   59 +
 .../core/metamodel/tabular/simple/DataTable.java   |  168 ++
 .../ActionLayoutAnnotationFacetFactoryTest.java    |   24 +-
 .../ViewModelSemanticCheckingFacetFactoryTest.java |    2 +-
 .../DomainObjectAnnotationFacetFactoryTest.java    |    2 +-
 .../DomainObjectLayoutFactoryTest.java             |   14 +-
 .../FontAwesomeLayersFacetMethodFactoryTest.java}  |   33 +-
 .../iconfa/FontAwesomeLayersFacetMethodTest.java   |   86 +
 .../title/TitleFacetViaTitleAnnotationTest.java    |   14 +-
 ...romptStyleFacetFromPropertyAnnotation_Test.java |    2 +-
 .../value/BlobValueSemanticsProviderTest.java      |    5 +-
 .../value/ClobValueSemanticsProviderTest.java      |    5 +-
 .../appfeat/ApplicationFeatureTypeTest.java        |   24 +-
 .../GridLoaderServiceDefault_resourceNameTest.java |    7 +-
 .../services/grid/GridXmlRoundtripTest.java        |   10 +-
 .../tablecol/Customer#_.Order4.columnOrder.txt     |   18 +
 .../Customer#_.Order5.columnOrder.fallback.txt     |   18 +
 .../Customer#moreOrders.columnOrder.fallback.txt   |   18 +
 .../tablecol/Customer#orders.columnOrder.txt       |   18 +
 .../services/tablecol/Order.columnOrder.txt        |   18 +
 .../tablecol/Order3.columnOrder.fallback.txt       |   18 +
 .../IntrospectionState_comparable_Test.java        |    2 +
 .../tabular/simple/DataTableSerializationTest.java |  103 +
 ...anticsProvider_configureDecimalFormat_Test.java |    2 +-
 core/pom.xml                                       |   30 +-
 .../core/runtime/CausewayModuleCoreRuntime.java    |    2 -
 .../runtime/events/TransactionEventEmitter.java    |   67 -
 .../apache/causeway/core/runtime/events/_Xray.java |   82 -
 .../runtimeservices/src/main/java/module-info.java |    5 +-
 .../bootstrap/MenuBarsServiceBootstrap.java        |    4 +-
 .../message/MessageServiceDefault.java             |   14 +-
 .../EntityPropertyChangePublisherDefault.java      |    3 -
 .../publish/ObjectLifecyclePublisherDefault.java   |    2 +
 .../session/InteractionServiceDefault.java         |   55 +-
 .../transaction/TransactionServiceSpring.java      |  231 +-
 .../core/runtimeservices/transaction}/_Xray.java   |   32 +-
 ...eptionRecognizerForDataAccessExceptionTest.java |   14 +-
 core/transaction/src/main/java/module-info.java    |    4 +-
 .../transaction/CausewayModuleCoreTransaction.java |    5 +
 ...Event.java => TransactionCompletionStatus.java} |   31 +-
 .../NoopTransactionSynchronizationService.java     |   30 +
 .../transaction/scope/StackedTransactionScope.java |  219 ++
 .../TransactionScopeBeanFactoryPostProcessor.java} |   14 +-
 .../main/adoc/modules/webapp/pages/webmodules.adoc |  115 +-
 .../confmenu/ConfigurationViewServiceDefault.java  |   45 +-
 .../adoc/modules/commandlog/pages/about.adoc       |    2 +-
 extensions/core/commandlog/applib/pom.xml          |   28 +-
 .../applib/fakescheduler/FakeScheduler.java        |   18 +
 extensions/core/commandlog/persistence-jdo/pom.xml |   28 +-
 extensions/core/commandlog/persistence-jpa/pom.xml |   28 +-
 extensions/core/commandlog/pom.xml                 |   28 +-
 .../docgen/adoc/modules/docgen/pages/about.adoc    |    3 +-
 extensions/core/docgen/help/pom.xml                |   32 +-
 extensions/core/docgen/pom.xml                     |   32 +-
 .../core/excel/adoc/modules/excel/pages/about.adoc |    2 +-
 extensions/core/excel/applib/pom.xml               |   28 +-
 .../extensions/excel/applib/WorksheetSpec.java     |   23 +-
 extensions/core/excel/pom.xml                      |   28 +-
 extensions/core/excel/testing/pom.xml              |   28 +-
 .../adoc/modules/executionlog/pages/about.adoc     |    2 +-
 extensions/core/executionlog/applib/pom.xml        |   28 +-
 .../core/executionlog/persistence-jdo/pom.xml      |   28 +-
 .../core/executionlog/persistence-jpa/pom.xml      |   28 +-
 extensions/core/executionlog/pom.xml               |   28 +-
 .../adoc/modules/executionoutbox/pages/about.adoc  |    6 +-
 extensions/core/executionoutbox/applib/pom.xml     |   28 +-
 .../core/executionoutbox/persistence-jdo/pom.xml   |   28 +-
 .../core/executionoutbox/persistence-jpa/pom.xml   |   28 +-
 extensions/core/executionoutbox/pom.xml            |   28 +-
 extensions/core/executionoutbox/restclient/pom.xml |   28 +-
 .../integtests/OutboxRestClient_E2eTest.java       |    6 +-
 .../modules/executionrepublisher/pages/about.adoc  |    2 +-
 .../core/executionrepublisher/applib/pom.xml       |   28 +-
 extensions/core/executionrepublisher/pom.xml       |   28 +-
 .../flyway/adoc/modules/flyway/pages/about.adoc    |    2 +-
 extensions/core/flyway/pom.xml                     |   28 +-
 .../{commandlog => layoutloaders}/adoc/antora.yml  |    0
 .../adoc/modules/layoutloaders}/nav.adoc           |    0
 .../adoc/modules/layoutloaders/pages/about.adoc    |  129 ++
 .../modules/layoutloaders/partials/module-nav.adoc |    4 +
 extensions/core/layoutloaders/github/pom.xml       |   72 +
 .../CausewayModuleExtLayoutLoadersGithub.java      |  126 +
 .../github/menu/LayoutLoadersGitHubMenu.java       |  122 +
 .../layoutloaders/github/spiimpl/GitHubItem.java   |    9 +-
 .../github/spiimpl/GitHubResponse.java             |   14 +-
 .../spiimpl/LayoutResourceLoaderFromGithub.java    |  141 ++
 ...oaderFromGithub_tryLoadLayoutResource_Test.java |   95 +
 .../layoutloaders/github/spiimpl/.gitignore        |    1 +
 .../gitlab/src/test/resources/.gitignore           |    1 +
 .../exceldownload => core/layoutloaders}/pom.xml   |   33 +-
 extensions/pom.xml                                 |   31 +-
 .../adoc/modules/audittrail/pages/about.adoc       |    2 +-
 .../adoc/modules/secman/pages/setting-up.adoc      |    2 +-
 .../AbstractRoleAndPermissionsFixtureScript.java   |   20 +-
 ...CausewayExtLayoutLoadersRoleAndPermissions.java |   51 +
 ...ewayExtSecmanRegularUserRoleAndPermissions.java |    5 +
 .../scripts/SeedUsersAndRolesFixtureScript.java    |    3 +
 .../integration/authorizor/AuthorizorSecman.java   |    8 +-
 .../adoc/modules/sessionlog/pages/about.adoc       |    2 +-
 .../spiimpl/SessionSubscriberForSessionLog.java    |   19 +-
 extensions/security/spring-oauth2/pom.xml          |   28 +-
 .../adoc/modules/spring-oauth2/pages/about.adoc    |    6 +-
 .../vro/cors/adoc/modules/cors/pages/about.adoc    |    2 +-
 extensions/vro/cors/pom.xml                        |   28 +-
 .../modules/exceldownload/images/screenshot.png    |  Bin 27530 -> 0 bytes
 .../adoc/modules/exceldownload/pages/about.adoc    |   60 -
 .../modules/exceldownload/partials/module-nav.adoc |    5 -
 .../viewer/CollectionContentsAsExcelFactory.java   |   94 -
 .../wkt/ui/viewer/ExcelFileDownloadLink.java       |   96 -
 .../adoc/modules/fullcalendar/pages/about.adoc     |    2 +-
 .../modules/fullcalendar/partials/module-nav.adoc  |    2 -
 .../ui/viewer/CalendaredCollectionAbstract.java    |    6 +-
 .../CalendaredCollectionFactoryAbstract.java       |    2 -
 .../ui/viewer/FullCalendarWithEventHandling.java   |   14 +-
 ...alendarableCollectionAsFullCalendarFactory.java |    2 -
 ...arEventableCollectionAsFullCalendarFactory.java |    2 -
 .../vw/pdfjs/adoc/modules/pdfjs/pages/about.adoc   |    2 +-
 .../metamodel/PdfjsViewer_Abstract_IntegTest.java  |   41 +-
 ...hPdfJsViewer_IntegTest.dump_facets.approved.xml |   68 +-
 ..._MixinDomain_IntegTest.dump_facets.approved.xml |   68 +-
 ...hPdfjsViewer_IntegTest.dump_facets.approved.xml |   59 +-
 ...r_PropDomain_IntegTest.dump_facets.approved.xml |   59 +-
 extensions/vw/pdfjs/wicket/integration/pom.xml     |   28 +-
 extensions/vw/pdfjs/wicket/ui/pom.xml              |   28 +-
 .../PdfJsViewerPanelComponentFactory.java          |    2 -
 .../vw/sse/adoc/modules/sse/pages/about.adoc       |    2 +-
 extensions/vw/sse/pom.xml                          |   28 +-
 extensions/vw/sse/wicket/pom.xml                   |   28 +-
 .../ListeningMarkupPanelFactoriesForWicket.java    |    2 -
 .../vw/{exceldownload => tabular}/adoc/antora.yml  |    0
 .../adoc/modules/tabular/images/screenshot.png     |  Bin 0 -> 5627 bytes
 .../adoc/modules/tabular}/nav.adoc                 |    0
 .../tabular/adoc/modules/tabular/pages/about.adoc  |  107 +
 .../adoc/modules/tabular/partials/module-nav.adoc  |    4 +
 .../vw/{exceldownload => tabular/applib}/pom.xml   |   38 +-
 .../causeway/tabular/applib/DataTableProvider.java |   64 +
 .../wicket-ui => tabular/excel}/pom.xml            |   17 +-
 .../excel/CausewayModuleExtTabularExcel.java}      |    9 +-
 .../tabular/excel/exporter}/CellStyleProvider.java |    2 +-
 .../CollectionContentsAsExcelExporter.java         |   58 +
 .../tabular/excel/exporter/ExcelExporter.java}     |  131 +-
 .../tabular/excel/exporter}/_TimeConversion.java   |    2 +-
 extensions/vw/{exceldownload => tabular}/pom.xml   |   20 +-
 .../adoc/modules/ROOT/partials/component-nav.adoc  |    2 +-
 incubator/extensions/core/commandreplay/pom.xml    |   28 +-
 .../extensions/core/commandreplay/primary/pom.xml  |   28 +-
 .../core/commandreplay/secondary/pom.xml           |   28 +-
 incubator/pom.xml                                  |  170 +-
 incubator/viewers/graphql/applib/pom.xml           |   28 +-
 incubator/viewers/graphql/model/pom.xml            |   30 +-
 incubator/viewers/graphql/pom.xml                  |   28 +-
 incubator/viewers/graphql/test/pom.xml             |   28 +-
 incubator/viewers/graphql/viewer/pom.xml           |   28 +-
 .../setup-and-configure-dependencyManagement.adoc  |    4 +-
 mavendeps/pom.xml                                  |   28 +-
 mavendeps/webapp/pom.xml                           |   28 +-
 persistence/commons/pom.xml                        |   28 +-
 persistence/commons/src/main/java/module-info.java |    3 +-
 .../commons/CausewayModulePersistenceCommons.java  |    1 -
 .../changetracking/EntityChangeTrackerDefault.java |  118 +-
 ...romXxxColumnAnnotationMetaModelRefinerUtil.java |   18 +
 ...romXxxColumnAnnotationMetaModelRefinerUtil.java |   18 +
 ...romXxxColumnAnnotationMetaModelRefinerUtil.java |   18 +
 .../CausewayModulePersistenceJdoDatanucleus.java   |    4 +-
 .../entities/DnStateManagerForCauseway.java        |   37 +-
 .../metamodel/facets/entity/JdoEntityFacet.java    |    1 +
 .../datanucleus/test/ConfigurationExample3.java    |    4 +-
 persistence/jdo/integration/pom.xml                |   28 +-
 persistence/jdo/metamodel/pom.xml                  |   28 +-
 .../jdo/metamodel/menu/JdoMetamodelMenu.java       |   16 +-
 ...VersionAnnotationFacetFactoryTest_validate.java |    2 +-
 persistence/jdo/spring/pom.xml                     |   28 +-
 ...sactionAwarePersistenceManagerFactoryProxy.java |   18 +-
 .../integration/JdoTransactionManagerTests.java    |  364 ++-
 persistence/jpa/applib/pom.xml                     |   28 +-
 persistence/jpa/eclipselink/pom.xml                |    2 +-
 persistence/jpa/integration/pom.xml                |   28 +-
 persistence/jpa/metamodel/pom.xml                  |   28 +-
 pom.xml                                            |   28 +-
 regressiontests/incubating/pom.xml                 |   28 +-
 regressiontests/pom.xml                            |  164 +-
 regressiontests/stable-bootstrapping/pom.xml       |   28 +-
 .../bootstrapping/AutoConfigurationTest.java       |    4 +-
 .../stable-cmdexecauditsess/generic/pom.xml        |   28 +-
 .../persistence-jdo/pom.xml                        |   28 +-
 .../persistence-jpa/pom.xml                        |   28 +-
 regressiontests/stable-cmdexecauditsess/pom.xml    |   28 +-
 regressiontests/stable-config/pom.xml              |   28 +-
 regressiontests/stable-core-wrapperfactory/pom.xml |   28 +-
 regressiontests/stable-cucumber/pom.xml            |   28 +-
 regressiontests/stable-domainmodel/pom.xml         |   28 +-
 .../domainmodel/DomainModelTest_forEditing.java    |   34 +-
 ...elTest_usingBadDomain_noAnnotationEnforced.java |    3 +-
 .../DomainModelTest_usingGoodDomain.java           |    4 +-
 .../MetaModelRegressionTest.verify.approved.xml    | 2445 +++++++++++++-------
 .../testdomain/domainmodel/SpecLoaderTest.java     |   46 +-
 regressiontests/stable-eventhandling/pom.xml       |   28 +-
 regressiontests/stable-factory/pom.xml             |   28 +-
 regressiontests/stable-interact/pom.xml            |   28 +-
 .../testdomain/interact/NewParameterModelTest.java |    2 +-
 .../testdomain/interact/PropertyBindingTest.java   |   70 +-
 .../interact/WrapperInteractionTest.java           |    6 +-
 .../interact/WrapperInteractionTest2.java          |    6 +-
 regressiontests/stable-layouts/pom.xml             |   28 +-
 .../integtest/Layout_Counter_IntegTest.java        |   44 +-
 .../integtest/Layout_SimpleObject_IntegTest.java   |    4 +-
 regressiontests/stable-persistence-jdo/pom.xml     |   28 +-
 .../jdo/JdoExceptionTranslationTest.java           |   10 +-
 .../testdomain/persistence/jdo/JdoJaxbTest.java    |    1 +
 .../jdo/JdoTransactionScopeListenerTest.java       |  121 -
 regressiontests/stable-persistence-jpa/pom.xml     |   28 +-
 .../jpa/JpaExceptionTranslationTest.java           |    8 +-
 .../transactions/jpa/CommitListener.java           |   67 +
 ...actionRollbackTest_usingInteractionService.java |   64 +-
 ...actionRollbackTest_usingTransactionService.java |   67 +-
 regressiontests/stable-publishing-jpa/pom.xml      |   28 +-
 regressiontests/stable-rest/pom.xml                |   28 +-
 regressiontests/stable-value/pom.xml               |   28 +-
 .../value/PropertyInteractionProbeImpl.java        |    9 +-
 .../apache/causeway/testdomain/value/_Utils.java   |   14 +-
 regressiontests/stable-viewers-common/pom.xml      |   28 +-
 .../viewers/common/wkt/InteractionTestWkt.java     |    9 +-
 regressiontests/stable-viewers-jdo/pom.xml         |   28 +-
 regressiontests/stable-viewers-jpa/pom.xml         |   28 +-
 regressiontests/stable/pom.xml                     |   28 +-
 .../testdomain/RegressionTestAbstract.java         |   13 +-
 .../testdomain/conf/Configuration_headless.java    |   59 +-
 .../testdomain/conf/Configuration_usingWicket.java |    4 +-
 .../publishing/PublishingTestFactoryAbstract.java  |   31 +-
 .../causeway/testdomain/rospec/BigComplex.java     |   21 +-
 .../testdomain/util/CollectionAssertions.java      |   30 +-
 .../util/interaction/DataTableTester.java          |    8 +-
 .../interaction/DomainObjectTesterFactory.java     |   25 +-
 .../util/interaction/InteractionBoundaryProbe.java |   60 +-
 .../rename-all-published-sources-to-causeway.jsh   |  380 +++
 ...AuthenticatorOrAuthorizorTest_authenticate.java |    2 +-
 ...ticatorOrAuthorizorTest_isVisibleInAnyRole.java |    2 +-
 security/spring/pom.xml                            |   28 +-
 starters/adoc/modules/parent-pom/pages/about.adoc  |    2 +-
 starters/pom.xml                                   |   51 +-
 supplemental-model/pom.xml                         |   30 +-
 .../src/main/resources/supplemental-models.xml     |   32 +-
 .../adoc/modules/archtestsupport/pages/about.adoc  |    2 +-
 testing/archtestsupport/applib/pom.xml             |   28 +-
 testing/archtestsupport/pom.xml                    |   28 +-
 .../adoc/modules/fakedata/pages/about.adoc         |    2 +-
 .../fixture-scripts/maven-configuration.adoc       |    2 +-
 testing/fixtures/applib/pom.xml                    |   28 +-
 .../FixtureResult.columnOrder.fallback.txt         |   18 +
 testing/fixtures/pom.xml                           |   28 +-
 .../adoc/modules/h2console/pages/about.adoc        |    2 +-
 testing/h2console/ui/pom.xml                       |   28 +-
 .../adoc/modules/hsqldbmgr/pages/about.adoc        |    2 +-
 .../adoc/modules/integtestsupport/pages/about.adoc |    2 +-
 testing/integtestsupport/applib/pom.xml            |   28 +-
 .../applib/CausewayIntegrationTestBase.java        |    4 +
 .../applib/CausewayInteractionHandler.java         |   30 +-
 .../applib/UserMementoRefiners.java                |    3 +-
 .../testing/integtestsupport/applib/_Helper.java   |   25 +-
 testing/pom.xml                                    |   28 +-
 .../adoc/modules/specsupport/pages/about.adoc      |    2 +-
 testing/specsupport/applib/pom.xml                 |    2 +-
 .../adoc/modules/unittestsupport/pages/about.adoc  |    2 +-
 testing/unittestsupport/applib/pom.xml             |   34 +-
 .../applib/dom/pojo/PojoTester_broken_Test.java    |   14 +-
 testing/unittestsupport/pom.xml                    |   28 +-
 tooling/c4modeling/pom.xml                         |   28 +-
 .../tooling-cli/examples/causeway-tooling.yml      |    4 +-
 tooling/cli/pom.xml                                |   28 +-
 tooling/java2adoc/pom.xml                          |   28 +-
 tooling/javamodel/pom.xml                          |   30 +-
 tooling/metaprog/pom.xml                           |   38 +-
 tooling/pom.xml                                    |  174 +-
 tooling/projectmodel/pom.xml                       |   28 +-
 .../adoc/modules/asciidoc/pages/about.adoc         |    2 +-
 .../asciidoc/builder/AsciiDocBuilder.java          |   18 +
 .../asciidoc/builder/AsciiDocFactory.java          |   12 +-
 .../valuetypes/asciidoc/builder/NodeWriter.java    |   26 +-
 .../asciidoc/builder/StructuralNodeVisitor.java    |   36 +-
 .../asciidoc/builder/ast/SimpleSection.java        |   77 +
 .../asciidoc/builder/ast/SimpleTable.java          |   18 +-
 .../objgraph/d3js/ObjectGraphRendererD3jsTest.java |   18 +
 .../builder/test/ast/AttributedTableTest.java      |   12 +-
 .../asciidoc/builder/test/ast/SectionsTest.java    |   90 +
 .../asciidoc/builder/test/ast/SimpleTableTest.java |   16 +-
 .../asciidoc/builder/test/ast/_Debug.java          |   68 +-
 .../src/test/resources/approved/sections.adoc      |   21 +
 .../test/resources/approved/table-attributed.adoc  |    2 +-
 .../src/test/resources/approved/table-simple.adoc  |    4 +-
 valuetypes/asciidoc/pom.xml                        |   28 +-
 valuetypes/asciidoc/ui/wicket/pom.xml              |   28 +-
 .../wkt/components/AsciiDocPanelFactoriesWkt.java  |    2 -
 .../adoc/modules/jodatime/pages/about.adoc         |    2 +-
 .../adoc/modules/markdown/pages/about.adoc         |    2 +-
 valuetypes/markdown/pom.xml                        |   28 +-
 valuetypes/markdown/ui/wicket/pom.xml              |   28 +-
 .../wkt/components/MarkdownPanelFactoriesWkt.java  |    2 -
 valuetypes/pom.xml                                 |   28 +-
 valuetypes/vega/adoc/modules/vega/pages/about.adoc |    2 +-
 valuetypes/vega/pom.xml                            |   28 +-
 valuetypes/vega/ui/wicket/pom.xml                  |   28 +-
 .../ui/wkt/components/VegaPanelFactoriesWkt.java   |    2 -
 .../commons/applib/src/main/java/module-info.java  |    6 +-
 .../tabular/CollectionContentsExporter.java        |   75 +
 viewers/commons/model/pom.xml                      |    2 +-
 .../commons/model/action/HasManagedAction.java     |   16 +-
 .../commons/model/decorators/IconDecorator.java    |   64 +-
 .../viewer/commons/model/mixin/HasIcon.java        |    4 +-
 .../commons/model/scalar/HasUiParameter.java       |    6 -
 .../viewer/commons/model/scalar/UiParameter.java   |    7 -
 .../viewer/commons/model/scalar/UiScalar.java      |    6 -
 .../branding/BrandingUiServiceDefault.java         |    2 -
 ...r.restfulobjects.applib.client.UriBuilderPlugin |    1 -
 .../client/auth/AuthorizationHeaderFactory.java    |   19 +-
 .../basic/AuthorizationHeaderFactoryBasic.java     |   18 +
 .../client/auth/basic/BasicCreds.java              |   18 +
 .../client/auth/oauth2/Oauth2Creds.java            |   18 +
 .../AuthorizationHeaderFactoryOauth2Azure.java     |   18 +
 .../client/auth/oauth2/azure/TokenCache.java       |   18 +
 .../client/auth/oauth2/azure/TokenParser.java      |   18 +
 .../client/RestfulClient_Examples.java             |   18 +
 .../viewer/src/main/java/module-info.java          |    2 +-
 .../viewer/resources/VersionReprRenderer.java      |   19 +-
 .../CausewayRestfulObjectsInteractionFilter.java   |    2 +-
 .../pages/extending/replacing-page-elements.adoc   |    4 +-
 .../adoc/modules/ROOT/partials/extensions.adoc     |    2 +-
 .../wicket/model/modelhelpers/WhereAmIHelper.java  |    2 +-
 .../viewer/wicket/model/models/AboutModel.java     |    5 -
 .../wicket/model/models/ActionModelImpl.java       |    6 -
 .../wicket/model/models/BookmarkTreeNode.java      |   15 +-
 .../wicket/model/models/BookmarkableModel.java     |    4 +-
 .../wicket/model/models/BookmarkedPagesModel.java  |    5 -
 .../wicket/model/models/ChainingObjectModel.java   |    6 -
 .../wicket/model/models/EntityCollectionModel.java |    6 +-
 .../models/EntityCollectionModelAbstract.java      |   14 +-
 .../models/EntityCollectionModelStandalone.java    |    2 +-
 .../wicket/model/models/ManagedObjectModel.java    |   11 +-
 .../viewer/wicket/model/models/ModelAbstract.java  |   14 +-
 .../wicket/model/models/ScalarModelWithChoice.java |    6 -
 .../wicket/model/models/ScalarParameterModel.java  |    2 +-
 .../wicket/model/models/ScalarPropertyModel.java   |    2 +-
 .../wicket/model/models/ServiceActionsModel.java   |    7 +-
 .../viewer/wicket/model/models/UiObjectWkt.java    |   26 +-
 .../viewer/wicket/model/models/ValueModel.java     |    7 +-
 .../viewer/wicket/model/models/VoidModel.java      |   10 +-
 .../viewer/wicket/model/models/WelcomeModel.java   |    5 -
 .../models/interaction/BookmarkedObjectWkt.java    |   19 +-
 .../interaction/act/ActionInteractionWkt.java      |  116 +-
 .../models/interaction/act/UiParameterWkt.java     |    6 -
 .../models/interaction/coll/DataRowToggleWkt.java  |    6 +-
 .../model/models/interaction/coll/DataRowWkt.java  |   21 +-
 .../models/interaction/coll/DataTableModelWkt.java |   16 +-
 .../interaction/prop/PropertyInteractionWkt.java   |   43 +-
 .../models/interaction/prop/UiPropertyWkt.java     |    6 -
 .../viewer/wicket/model/util/ComponentHintKey.java |    2 +-
 .../wicket/model/util/PageParameterUtils.java      |   17 +-
 .../viewer/wicket/model/util/PageUtils.java        |   50 +
 .../viewer/wicket/model/util/WktContext.java       |   93 -
 .../model/value/ValueSemanticsModelAbstract.java   |   10 -
 viewers/wicket/ui-test/pom.xml                     |   30 +-
 .../model/models/test/UiObjectWkt_hintsTest.java   |    2 +-
 .../ui/test/ComponentFactoryAbstractTest_init.java |    6 -
 .../test/components/scalars/ConverterTester.java   |   10 +-
 viewers/wicket/ui/pom.xml                          |   28 +-
 .../viewer/wicket/ui/ComponentFactory.java         |   11 +-
 .../viewer/wicket/ui/ComponentFactoryAbstract.java |    2 -
 .../ActionResultResponseHandlingStrategy.java      |    4 +-
 .../actionresponse/ActionResultResponseType.java   |    6 +-
 .../ui/app/registry/ComponentFactoryKey.java       |   97 +
 .../ui/app/registry/ComponentFactoryRegistry.java  |    9 +
 .../viewer/wicket/ui/components/LabelBase.java     |   10 +-
 .../wicket/ui/components/WebComponentBase.java     |   12 +-
 .../wicket/ui/components/about/AboutPanel.java     |    2 +-
 .../ui/components/about/AboutPanelFactory.java     |    5 +-
 .../ui/components/about/JarManifestModel.java      |   10 +-
 .../actioninfo/ActionInfoPanelFactory.java         |    2 -
 ...assFaBehavior.java => FontAwesomeBehavior.java} |   19 +-
 .../entityactions/AdditionalLinksPanel.java        |    3 +
 .../actionmenu/serviceactions/CssMenuItem.java     |    4 +-
 .../serviceactions/ServiceActionUtil.java          |   13 +-
 .../serviceactions/ServiceActionsPanel.css         |    6 +-
 .../serviceactions/ServiceActionsPanelFactory.java |    2 -
 .../serviceactions/TertiaryMenuPanelFactory.java   |    2 -
 .../actions/ActionParametersFormPanelFactory.java  |    2 -
 .../actions/ActionParametersPanelFactory.java      |    2 -
 .../bookmarkedpages/BookmarkedPagesPanel.java      |    5 +-
 .../BookmarkedPagesPanelFactory.java               |    2 -
 .../ui/components/collection/CollectionPanel.java  |    6 +-
 .../CollectionPresentationSelectorHelper.java      |   24 +-
 .../CollectionPresentationSelectorPanel.java       |   52 +-
 .../ui/components/collection/selector/_Util.java   |   67 +-
 .../ajaxtable/CausewayAjaxDataTable.java           |   20 +-
 .../CausewayAjaxHeadersToolbarAbstract.java        |   66 +-
 .../ajaxtable/CausewayAjaxNavigationToolbar.java   |   10 -
 .../ajaxtable/CausewayTotalRecordsToolbar.java     |   10 -
 .../CollectionContentsAsAjaxTablePanel.java        |   25 +-
 .../CollectionContentsAsAjaxTablePanelFactory.java |    2 -
 .../CollectionContentsSortableDataProvider.java    |   19 +-
 .../columns/AssociationColumnAbstract.java         |    4 +-
 .../ajaxtable/columns/BulkToggleWkt.java           |   10 +-
 .../ajaxtable/columns/GenericColumn.java           |    2 +-
 .../ajaxtable/columns/GenericColumnAbstract.java   |   27 +-
 .../ajaxtable/columns/PluralColumn.java            |   12 +-
 .../ajaxtable/columns/SingularColumn.java          |    8 +-
 .../ajaxtable/columns/TitleColumn.java             |   14 +-
 .../ajaxtable/columns/ToggleboxColumn.java         |   14 +-
 .../export/CollectionContentsAsExportFactory.java  |  131 ++
 .../icons/CollectionContentsAsIconsPanel.java      |    8 +-
 .../CollectionContentsAsIconsPanelFactory.java     |    2 -
 .../CollectionContentsMultipleViewsPanel.java      |   16 +-
 ...ollectionContentsMultipleViewsPanelFactory.java |    2 -
 .../summary/CollectionContentsAsSummary.java       |    6 +-
 .../CollectionContentsAsSummaryFactory.java        |    2 -
 .../unresolved/CollectionContentsHiddenPanel.java  |    4 +-
 .../CollectionContentsHiddenPanelFactory.java      |    5 +-
 .../ui/components/download/FileDownloadLink.java   |   60 +
 .../empty/EmptyCollectionPanelFactory.java         |    2 -
 .../entity/EntityComponentFactoryAbstract.java     |    2 -
 .../collection/EntityCollectionPanelFactory.java   |    2 -
 .../entity/header/EntityHeaderPanel.html           |    4 +-
 .../entity/header/EntityHeaderPanelFactory.java    |    2 -
 .../entity/icontitle/EntityIconAndTitlePanel.html  |    3 +-
 .../entity/icontitle/EntityIconAndTitlePanel.java  |   67 +-
 .../icontitle/EntityIconAndTitlePanelFactory.java  |    2 -
 .../EntityIconTitleAndCopyLinkPanelFactory.java    |    5 +-
 .../ui/components/footer/FooterPanelFactory.java   |    2 -
 .../wicket/ui/components/header/HeaderPanel.java   |    2 +-
 .../ui/components/header/HeaderPanelFactory.java   |    2 -
 .../components/layout/bs/BSGridPanelFactory.java   |    2 -
 .../wicket/ui/components/layout/bs/col/Col.html    |    4 +-
 .../property/PropertyEditFormPanelFactory.java     |    2 -
 .../property/PropertyEditPanelFactory.java         |    2 -
 .../PropertyEditPromptHeaderPanel.java             |    2 +-
 .../scalars/ComponentFactoryScalarAbstract.java    |    2 -
 ...ponentFactoryScalarTypeConstrainedAbstract.java |    2 -
 .../scalars/blobclob/CausewayBlobPanelFactory.java |    2 -
 .../scalars/blobclob/CausewayClobPanelFactory.java |    2 -
 .../scalars/bool/BooleanPanelFactory.java          |    2 -
 .../choices/ChoicesSelect2PanelFactory.java        |    2 -
 .../scalars/image/JavaAwtImagePanelFactory.java    |    2 -
 .../scalars/markup/MarkupPanelFactories.java       |   12 +-
 .../scalars/markup/ScalarMarkupPanel.java          |   12 +-
 .../passwd/CausewayPasswordPanelFactory.java       |    2 -
 .../scalars/string/StringPanelFactory.java         |    2 -
 .../value/fallback/ValueFallbackPanelFactory.java  |    2 -
 .../StandaloneCollectionPanel.java                 |   13 +-
 .../StandaloneCollectionPanelFactory.java          |    2 -
 .../tree/CausewayToWicketTreeAdapter.java          |   19 +-
 .../ui/components/tree/TreePanelFactories.java     |    2 -
 .../ui/components/tree/_TreeModelTreeAdapter.java  |   12 +-
 .../ui/components/tree/_TreeNodeMemento.java       |    9 +-
 .../unknown/UnknownModelPanelFactory.java          |    2 -
 .../value/StandaloneValuePanelFactory.java         |    2 -
 .../voidreturn/VoidReturnPanelFactory.java         |    2 -
 .../ui/components/welcome/WelcomePanelFactory.java |    4 +-
 .../components/widgets/bootstrap/ModalDialog.java  |    2 +-
 .../widgets/breadcrumbs/BreadcrumbModel.java       |   16 +-
 .../widgets/breadcrumbs/BreadcrumbPanel.java       |   12 +-
 .../entitysimplelink/EntityLinkSimplePanel.java    |   17 +-
 .../EntityLinkSimplePanelFactory.java              |    2 -
 .../widgets/linkandlabel/ActionLink.java           |    9 +-
 .../ui/components/widgets/select2/Select2.java     |   11 -
 .../ChoiceProviderAbstractForScalarModel.java      |    9 -
 .../CausewayWicketThemeSupportDefault.java         |   36 +-
 .../viewer/wicket/ui/errors/ExceptionModel.java    |    8 +-
 .../viewer/wicket/ui/errors/JGrowlBehaviour.java   |   14 -
 .../viewer/wicket/ui/pages/PageAbstract.java       |    2 +-
 .../viewer/wicket/ui/pages/WebPageBase.java        |    8 -
 .../ui/pages/accmngt/EmailAvailableValidator.java  |   12 +-
 .../pages/accmngt/UsernameAvailableValidator.java  |   10 +-
 .../ui/pages/accmngt/register/RegisterPanel.java   |   16 +-
 .../bootstrap/css/bootstrap-overrides-all-v2.css   |   56 +-
 .../ui/pages/common/sidebar/css/simple-sidebar.css |   14 +-
 .../viewer/wicket/ui/pages/entity/EntityPage.java  |   23 +-
 .../viewer/wicket/ui/pages/home/HomePage.java      |    2 +-
 .../wicket/ui/pages/login/SignInPanelAbstract.java |    9 -
 .../viewer/wicket/ui/panels/FormAbstract.java      |    8 -
 .../wicket/ui/panels/FormExecutorDefault.java      |    8 -
 .../viewer/wicket/ui/panels/OkCancelForm.java      |    2 +-
 .../viewer/wicket/ui/panels/PanelAbstract.java     |    8 -
 .../viewer/wicket/ui/panels/PanelBase.java         |    8 -
 .../apache/causeway/viewer/wicket/ui/util/Wkt.java |   91 +-
 .../viewer/wicket/ui/util/WktDecorators.java       |   13 +-
 .../causeway/viewer/wicket/ui/util/WktLinks.java   |   10 +-
 .../viewer/wicket/ui/util/WktTooltips.java         |    4 +-
 .../viewer/wicket/ui/validation/ValidatorBase.java |   13 -
 .../AuthenticatedWebSessionForCauseway.java        |   40 +-
 .../integration/WebRequestCycleForCauseway.java    |   10 +-
 .../ComponentFactoryRegistrarDefault.java          |   19 +-
 .../ComponentFactoryRegistryDefault.java           |   22 +-
 .../wicketapp/CausewayWicketApplication.java       |   19 +-
 .../wicket/viewer/wicketapp/_PageFactory.java      |    2 +-
 .../viewer/wicketapp/config/JQueryInitWkt.java     |    2 +-
 746 files changed, 14188 insertions(+), 7654 deletions(-)
 create mode 100644 
antora/components/refguide-index/modules/applib/pages/index/annotation/TransactionScope.adoc
 create mode 100644 
antora/components/refguide-index/modules/applib/pages/index/services/columnorder/ColumnOrderTxtFileService.adoc
 copy 
antora/components/refguide-index/modules/{core/pages/index/transaction/events/TransactionAfterCompletionEvent.adoc
 => applib/pages/index/services/metamodel/objgraph/ObjectGraph.adoc} (50%)
 copy 
antora/components/refguide-index/modules/{extensions/pages/index/docgen/menu/DocumentationMenu.adoc
 => commons/pages/index/io/UrlUtils.adoc} (67%)
 copy 
antora/components/refguide-index/modules/{applib/pages/index/annotation/InteractionScope.adoc
 => core/pages/index/metamodel/services/grid/GridLoaderServiceDefault.adoc} 
(57%)
 create mode 100644 
antora/components/refguide-index/modules/core/pages/index/metamodel/services/grid/spi/LayoutResourceLoader.adoc
 copy 
antora/components/refguide-index/modules/{extensions/pages/index/docgen/menu/DocumentationMenu.adoc
 => core/pages/index/metamodel/tabular/simple/DataColumn.adoc} (61%)
 copy 
antora/components/refguide-index/modules/{extensions/pages/index/secman/applib/tenancy/fixtures/AbstractTenancyFixtureScript.adoc
 => core/pages/index/metamodel/tabular/simple/DataRow.adoc} (56%)
 create mode 100644 
antora/components/refguide-index/modules/core/pages/index/metamodel/tabular/simple/DataTable.adoc
 rename 
antora/components/refguide-index/modules/core/pages/index/transaction/events/{TransactionAfterCompletionEvent.adoc
 => TransactionCompletionStatus.adoc} (85%)
 copy 
antora/components/refguide-index/modules/extensions/pages/index/{secman/applib/tenancy/fixtures/AbstractTenancyFixtureScript.adoc
 => commandlog/applib/fakescheduler/FakeScheduler.adoc} (54%)
 rename 
antora/components/refguide-index/modules/extensions/pages/index/docgen/{CausewayModuleExtDocgen.adoc
 => help/CausewayModuleExtDocgenHelp.adoc} (69%)
 rename 
antora/components/refguide-index/modules/extensions/pages/index/docgen/{ => 
help}/applib/HelpNode.adoc (100%)
 copy antora/components/refguide-index/modules/extensions/pages/index/docgen/{ 
=> help}/menu/DocumentationMenu.adoc (100%)
 copy 
antora/components/refguide-index/modules/extensions/pages/index/{viewer/wicket/exceldownload/ui/CausewayModuleExtExcelDownloadWicketUi.adoc
 => executionoutbox/restclient/api/OutboxClientConfig.adoc} (85%)
 create mode 100644 
antora/components/refguide-index/modules/extensions/pages/index/layoutloaders/github/CausewayModuleExtLayoutLoadersGithub.adoc
 copy 
antora/components/refguide-index/modules/extensions/pages/index/{docgen/menu/DocumentationMenu.adoc
 => layoutloaders/github/menu/LayoutLoadersGitHubMenu.adoc} (79%)
 copy 
antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/{fixtures/AbstractRoleAndPermissionsFixtureScript.adoc
 => seed/CausewayExtDocgenRoleAndPermissions.adoc} (70%)
 copy 
antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/{fixtures/AbstractRoleAndPermissionsFixtureScript.adoc
 => seed/CausewayExtLayoutLoadersRoleAndPermissions.adoc} (68%)
 rename 
antora/components/refguide-index/modules/extensions/pages/index/{docgen/menu/DocumentationMenu.adoc
 => 
secman/integration/permissions/ApplicationFeatureIdTransformerIdentity.adoc} 
(65%)
 rename 
antora/components/refguide-index/modules/extensions/pages/index/{viewer/wicket/exceldownload/ui/CausewayModuleExtExcelDownloadWicketUi.adoc
 => tabular/excel/CausewayModuleExtTabularExcel.adoc} (85%)
 rename antora/components/refguide-index/modules/persistence/pages/index/{jpa 
=> commons}/integration/changetracking/EntityChangeTrackerDefault.adoc (57%)
 create mode 100644 
antora/components/refguide-index/modules/viewer/pages/index/commons/applib/services/tabular/CollectionContentsExporter.adoc
 rename 
antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/client/auth/{BasicAuthFilter.adoc
 => AuthFilter.adoc} (81%)
 delete mode 100644 
antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/viewer/webmodule/auth/AuthenticationStrategyDefault.adoc
 create mode 100644 
antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/viewer/webmodule/auth/AuthenticationStrategyUsingSession.adoc
 rename 
antora/components/refguide-index/modules/{extensions/pages/index/viewer/wicket/exceldownload/ui/components/CollectionContentsAsExcelFactory.adoc
 => 
viewer/pages/index/wicket/ui/components/collectioncontents/export/CollectionContentsAsExportFactory.adoc}
 (83%)
 create mode 100644 
antora/components/relnotes/modules/ROOT/pages/2024/2.0.0-RC4/mignotes.adoc
 create mode 100644 
antora/components/relnotes/modules/ROOT/pages/2024/2.0.0-RC4/relnotes.adoc
 copy 
antora/components/relnotes/modules/ROOT/pages/{2023/2.0.0-RC3/relnotes.adoc => 
2024/2.0.0-RC5/mignotes.adoc} (90%)
 copy antora/components/relnotes/modules/ROOT/pages/{2023/2.0.0-RC3 => 
2024/2.0.0-RC5}/relnotes.adoc (92%)
 create mode 100644 antora/playbooks/site.ALL.yml
 copy antora/playbooks/{site.yml => site.NEXT.yml} (73%)
 create mode 100644 
api/applib/src/main/java/org/apache/causeway/applib/annotation/TransactionScope.java
 create mode 100644 
api/applib/src/main/java/org/apache/causeway/applib/fa/FontAwesomeJsonParser.java
 create mode 100644 
api/applib/src/main/java/org/apache/causeway/applib/fa/FontAwesomeLayers.java
 create mode 100644 
api/applib/src/main/java/org/apache/causeway/applib/fa/FontAwesomeQuickNotationGenerator.java
 create mode 100644 
api/applib/src/main/java/org/apache/causeway/applib/fa/FontAwesomeQuickNotationParser.java
 create mode 100644 
api/applib/src/test/java/org/apache/causeway/applib/fa/FontAwesomeLayersTest.java
 create mode 100644 
commons/src/main/java/org/apache/causeway/commons/internal/testing/_DocumentTester.java
 delete mode 100644 
core/interaction/src/main/java/org/apache/causeway/core/interaction/integration/InteractionAwareTransactionalBoundaryHandler.java
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/context/{MetaModelContexts.java
 => MetaModelContextFactory.java} (66%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/layout/{CssClassFaFacetForActionLayoutAnnotation.java
 => FaFacetForActionLayoutAnnotation.java} (83%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/layout/{CssClassFaFacetForActionLayoutXml.java
 => FaFacetForActionLayoutXml.java} (79%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/actions/layout/{CssClassFaFacetForMenuBarXml.java
 => FaFacetForMenuBarXml.java} (81%)
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/cssclassfa/CssClassFaFactory.java
 delete mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/cssclassfa/CssClassFaStaticFacetAbstract.java
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/{cssclassfa/CssClassFaFacet.java
 => iconfa/FaFacet.java} (70%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/{cssclassfa/CssClassFaImperativeFacet.java
 => iconfa/FaImperativeFacet.java} (73%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/{cssclassfa/CssClassFaImperativeFacetAbstract.java
 => iconfa/FaImperativeFacetAbstract.java} (73%)
 copy 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/{cssclassfa/CssClassFaStaticFacet.java
 => iconfa/FaLayersProvider.java} (73%)
 copy 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/{cssclassfa/CssClassFaStaticFacet.java
 => iconfa/FaStaticFacet.java} (84%)
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/iconfa/FaStaticFacetAbstract.java
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/{cssclassfa/annotprop/CssClassFaFacetOnMemberFromConfiguredRegex.java
 => iconfa/annotprop/FaFacetOnMemberFromConfiguredRegex.java} (63%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/cssclassfa/annotation/{CssClassFaFacetForDomainObjectLayoutFactory.java
 => FaFacetForDomainObjectLayoutFactory.java} (77%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/{CssClassFaFacetForDomainObjectLayoutAnnotation.java
 => FaFacetForDomainObjectLayoutAnnotation.java} (81%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/domainobjectlayout/{CssClassFaFacetForDomainObjectLayoutXml.java
 => FaFacetForDomainObjectLayoutXml.java} (82%)
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/object/iconfa/method/FaFacetViaIconFaLayersMethod.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/interactions/managed/PendingParamsSnapshot.java
 rename 
core/{transaction/src/main/java/org/apache/causeway/core/transaction/events/TransactionBeforeCompletionEvent.java
 => 
metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/spi/LayoutResource.java}
 (72%)
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/spi/LayoutResourceLoader.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/spi/LayoutResourceLoaderDefault.java
 rename 
core/{interaction/src/main/java/org/apache/causeway/core/interaction/scope/TransactionBoundaryAware.java
 => 
metamodel/src/main/java/org/apache/causeway/core/metamodel/spec/IntrospectionState.java}
 (54%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/{interactions/managed/nonscalar
 => tabular/interactive}/DataColumn.java (90%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/{interactions/managed/nonscalar
 => tabular/interactive}/DataRow.java (94%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/{interactions/managed/nonscalar/DataTableModel.java
 => tabular/interactive/DataTableInteractive.java} (89%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/{interactions/managed/nonscalar
 => tabular/interactive}/_ToggleDebug.java (95%)
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/tabular/simple/DataColumn.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/tabular/simple/DataRow.java
 create mode 100644 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/tabular/simple/DataTable.java
 rename 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/facets/{members/cssclassfa/CssClassFaFacetAbstractTest.java
 => object/ident/iconfa/FontAwesomeLayersFacetMethodFactoryTest.java} (51%)
 create mode 100644 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/facets/object/ident/iconfa/FontAwesomeLayersFacetMethodTest.java
 create mode 100644 
core/metamodel/src/test/java/org/apache/causeway/core/metamodel/tabular/simple/DataTableSerializationTest.java
 delete mode 100644 
core/runtime/src/main/java/org/apache/causeway/core/runtime/events/TransactionEventEmitter.java
 copy core/{runtime/src/main/java/org/apache/causeway/core/runtime/events => 
runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/transaction}/_Xray.java
 (70%)
 rename 
core/transaction/src/main/java/org/apache/causeway/core/transaction/events/{TransactionAfterCompletionEvent.java
 => TransactionCompletionStatus.java} (60%)
 create mode 100644 
core/transaction/src/main/java/org/apache/causeway/core/transaction/scope/NoopTransactionSynchronizationService.java
 create mode 100644 
core/transaction/src/main/java/org/apache/causeway/core/transaction/scope/StackedTransactionScope.java
 copy 
core/{interaction/src/main/java/org/apache/causeway/core/interaction/scope/InteractionScopeBeanFactoryPostProcessor.java
 => 
transaction/src/main/java/org/apache/causeway/core/transaction/scope/TransactionScopeBeanFactoryPostProcessor.java}
 (68%)
 copy extensions/core/{commandlog => layoutloaders}/adoc/antora.yml (100%)
 copy {antora/components/userguide/modules/btb => 
extensions/core/layoutloaders/adoc/modules/layoutloaders}/nav.adoc (100%)
 create mode 100644 
extensions/core/layoutloaders/adoc/modules/layoutloaders/pages/about.adoc
 create mode 100644 
extensions/core/layoutloaders/adoc/modules/layoutloaders/partials/module-nav.adoc
 create mode 100644 extensions/core/layoutloaders/github/pom.xml
 create mode 100644 
extensions/core/layoutloaders/github/src/main/java/org/apache/causeway/extensions/layoutloaders/github/CausewayModuleExtLayoutLoadersGithub.java
 create mode 100644 
extensions/core/layoutloaders/github/src/main/java/org/apache/causeway/extensions/layoutloaders/github/menu/LayoutLoadersGitHubMenu.java
 copy 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/cssclassfa/CssClassFaStaticFacet.java
 => 
extensions/core/layoutloaders/github/src/main/java/org/apache/causeway/extensions/layoutloaders/github/spiimpl/GitHubItem.java
 (82%)
 rename 
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/members/cssclassfa/CssClassFaStaticFacet.java
 => 
extensions/core/layoutloaders/github/src/main/java/org/apache/causeway/extensions/layoutloaders/github/spiimpl/GitHubResponse.java
 (74%)
 create mode 100644 
extensions/core/layoutloaders/github/src/main/java/org/apache/causeway/extensions/layoutloaders/github/spiimpl/LayoutResourceLoaderFromGithub.java
 create mode 100644 
extensions/core/layoutloaders/github/src/test/java/org/apache/causeway/extensions/layoutloaders/github/spiimpl/LayoutResourceLoaderFromGithub_tryLoadLayoutResource_Test.java
 create mode 100644 
extensions/core/layoutloaders/github/src/test/resources/org/apache/causeway/extensions/layoutloaders/github/spiimpl/.gitignore
 create mode 100644 
extensions/core/layoutloaders/gitlab/src/test/resources/.gitignore
 copy extensions/{vw/exceldownload => core/layoutloaders}/pom.xml (53%)
 create mode 100644 
extensions/security/secman/applib/src/main/java/org/apache/causeway/extensions/secman/applib/role/seed/CausewayExtLayoutLoadersRoleAndPermissions.java
 delete mode 100644 
extensions/vw/exceldownload/adoc/modules/exceldownload/images/screenshot.png
 delete mode 100644 
extensions/vw/exceldownload/adoc/modules/exceldownload/pages/about.adoc
 delete mode 100644 
extensions/vw/exceldownload/adoc/modules/exceldownload/partials/module-nav.adoc
 delete mode 100644 
extensions/vw/exceldownload/wicket-ui/src/main/java/org/apache/causeway/extensions/exceldownload/wkt/ui/viewer/CollectionContentsAsExcelFactory.java
 delete mode 100644 
extensions/vw/exceldownload/wicket-ui/src/main/java/org/apache/causeway/extensions/exceldownload/wkt/ui/viewer/ExcelFileDownloadLink.java
 rename extensions/vw/{exceldownload => tabular}/adoc/antora.yml (100%)
 create mode 100644 
extensions/vw/tabular/adoc/modules/tabular/images/screenshot.png
 rename extensions/vw/{exceldownload/adoc/modules/exceldownload => 
tabular/adoc/modules/tabular}/nav.adoc (100%)
 create mode 100644 extensions/vw/tabular/adoc/modules/tabular/pages/about.adoc
 create mode 100644 
extensions/vw/tabular/adoc/modules/tabular/partials/module-nav.adoc
 copy extensions/vw/{exceldownload => tabular/applib}/pom.xml (57%)
 create mode 100644 
extensions/vw/tabular/applib/src/main/java/org/apache/causeway/tabular/applib/DataTableProvider.java
 rename extensions/vw/{exceldownload/wicket-ui => tabular/excel}/pom.xml (84%)
 rename 
extensions/vw/{exceldownload/wicket-ui/src/main/java/org/apache/causeway/extensions/exceldownload/wkt/ui/CausewayModuleExtExcelDownloadWicketUi.java
 => 
tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/CausewayModuleExtTabularExcel.java}
 (77%)
 rename 
extensions/vw/{exceldownload/wicket-ui/src/main/java/org/apache/causeway/extensions/exceldownload/wkt/ui/viewer
 => 
tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/exporter}/CellStyleProvider.java
 (98%)
 create mode 100644 
extensions/vw/tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/exporter/CollectionContentsAsExcelExporter.java
 rename 
extensions/vw/{exceldownload/wicket-ui/src/main/java/org/apache/causeway/extensions/exceldownload/wkt/ui/viewer/ExcelFileModel.java
 => 
tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/exporter/ExcelExporter.java}
 (67%)
 rename 
extensions/vw/{exceldownload/wicket-ui/src/main/java/org/apache/causeway/extensions/exceldownload/wkt/ui/viewer
 => 
tabular/excel/src/main/java/org/apache/causeway/extensions/tabular/excel/exporter}/_TimeConversion.java
 (95%)
 rename extensions/vw/{exceldownload => tabular}/pom.xml (67%)
 delete mode 100644 
regressiontests/stable-persistence-jdo/src/test/java/org/apache/causeway/testdomain/transactions/jdo/JdoTransactionScopeListenerTest.java
 create mode 100644 
regressiontests/stable-persistence-jpa/src/test/java/org/apache/causeway/testdomain/transactions/jpa/CommitListener.java
 create mode 100644 scripts/ci/rename-all-published-sources-to-causeway.jsh
 create mode 100644 
valuetypes/asciidoc/builder/src/main/java/org/apache/causeway/valuetypes/asciidoc/builder/ast/SimpleSection.java
 create mode 100644 
valuetypes/asciidoc/builder/src/test/java/org/apache/causeway/valuetypes/asciidoc/builder/test/ast/SectionsTest.java
 create mode 100644 
valuetypes/asciidoc/builder/src/test/resources/approved/sections.adoc
 create mode 100644 
viewers/commons/applib/src/main/java/org/apache/causeway/viewer/commons/applib/services/tabular/CollectionContentsExporter.java
 delete mode 100644 
viewers/restfulobjects/applib/src/main/resources/META-INF/services/org.apache.causeway.viewer.restfulobjects.applib.client.UriBuilderPlugin
 create mode 100644 
viewers/wicket/model/src/main/java/org/apache/causeway/viewer/wicket/model/util/PageUtils.java
 delete mode 100644 
viewers/wicket/model/src/main/java/org/apache/causeway/viewer/wicket/model/util/WktContext.java
 create mode 100644 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/app/registry/ComponentFactoryKey.java
 rename 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/actionmenu/{CssClassFaBehavior.java
 => FontAwesomeBehavior.java} (63%)
 create mode 100644 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/collectioncontents/export/CollectionContentsAsExportFactory.java
 create mode 100644 
viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/download/FileDownloadLink.java

Reply via email to