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