You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2022/12/14 23:35:05 UTC

[isis] branch ISIS-3255 updated (bbe77f5bee -> 60c1255876)

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

danhaywood pushed a change to branch ISIS-3255
in repository https://gitbox.apache.org/repos/asf/isis.git


    from bbe77f5bee ISIS-3255: refining generation of config docs
     add 14b4dee050 Merge branch 'ISIS-3255'
     add 06bf8a4bb3 ISIS-3272: LayoutService: allow for additional layout file formats
     add 5257088ac7 ISIS-3272: purge class as not used from prev. commit
     add 24437c33b2 ISIS-3271: fixes up commandreplay module, use spring boot quartz starter
     add 7dc081c08f ISIS-3271: adds -A option to build.sh
     add 4bc4c67f88 ISIS-3271: adds -K option to build.sh, renames -A to -a
     add ebb8c035aa ISIS-3271: fixes help msg
     add 0936a5eca8 ISIS-3271: further fixes of compile issue
     add 2d0a07484b Merge branch 'ISIS-3271'
     add 05d7d4d932 ISIS-3272: support menu bars layout loading based on mime type (in principal)
     add 0f4de40846 ISIS-3272: move config section 'Application' from viewer/wicket to viewer/common
     add 70d7fb4ea9 ISIS-3272: regr. test fixes (re. prev. commit)
     add ff9e6a777e ISIS-3272: move config entries 'js' and 'css' from viewer/common/application to viewer/wicket
     add 71e0620e97 ISIS-3255: improves some docs
     add 88ee0c6aea ISIS-3267: improves RunBackgroundCommands, run each command in its own transaction.
     add 4ac4b3a28e ISIS-3267: fixes compile issue
     add 315ec2bb22 Merge branch 'ISIS-3267'
     add 378c2dcc4a ISIS-3272: mignotes on proj. rename and new config structure
     add 15904b050b ISIS-3267: fixes inconsistent semantics
     add 857813d834 ISIS-3272: more mignotes
     add 6914ecb9a6 ISIS-3272: updates config pages
     add b0ea1960d8 ISIS-3267: removes invalid annot, incompatible with @Domain.Exclude
     add 2e2a402230 ISIS-3272: separation of concerns: encapsulate menu-bars marshalling into its own service
     add 2eada9cce3 ISIS-3272: more separation of concerns
     add 8a41ef59d7 ISIS-3272: separation of concerns: grid-loading vs grid-marshalling
     add 2e23066778 ISIS-2297: commons: support dump customization for YAML writer
     add e647de7d18 ISIS-2297: commons: make YAML writer null-safe
     add 49e5f5bffe ISIS-3267: adds T_recenBackgroundCommands (abstract) contributed collection
     add 63b1ddbb93 Bump vaadin.version from 23.2.6 to 23.2.7
     add c7e2c230da Merge pull request #1173 from apache/dependabot/maven/master/vaadin.version-23.2.7
     add ce7cbdcbec Bump camel.version from 3.14.5 to 3.14.6
     add e973a7849e Merge pull request #1170 from apache/dependabot/maven/master/camel.version-3.14.6
     add 96074ef5c6 Bump maven.plugin.tools.version from 3.6.4 to 3.7.0
     add 2505fc0ef0 Merge pull request #1172 from apache/dependabot/maven/master/maven.plugin.tools.version-3.7.0
     add 427f5ee9cd Bump jackson-core from 2.13.4 to 2.14.0
     add 68f7383be2 Merge pull request #1171 from apache/dependabot/maven/master/com.fasterxml.jackson.core-jackson-core-2.14.0
     add 07f6debe46 ISIS-2297: select2: properly handle empty (none) selections
     add 7c89aca078 ISIS-3274: fixes MarkupComponentFactory to be Serializable
     add abdca3e379 ISIS-3268: fixes facet precedence too high for LabelAtFacetFromLayoutConfiguration
     add 71552b21a7 ISIS-3268: MM regr test approval
     add 4ef6fb221e Bump vaadin.version from 23.2.7 to 23.2.8
     add 10c1a26c5f Merge pull request #1174 from apache/dependabot/maven/master/vaadin.version-23.2.8
     add de53b631d3 Bump jnr-ffi from 2.2.12 to 2.2.13
     add b405df547e Merge pull request #1175 from apache/dependabot/maven/master/com.github.jnr-jnr-ffi-2.2.13
     add 5ff658a708 ISIS-3071: fixes recursive file-upload nesting
     add 99f5790000 ISIS-3071: exclude new workaround script from yuicompressor (does not seem to know what to do with it)
     add 18ebf089b8 ISIS-3071: relnotes: remove this issue from the known issue list
     add c23431618f ISIS-3071: don't compress js when filename matches *.nocompress.js
     add 9e342cae4b ISIS-3071: dom ready utility: java-doc
     add 88cca2f886 ISIS-3071: some refactoring yielding HeaderItem utils
     add 6043503c51 ISIS-3071: minor refactoring
     add 9f28844bf6 ISIS-2445: add dependabot config for spring6 branch
     add 1e7690158d ISIS-3276: renames ReatEasy artifact (remove '4' in name)
     add f69682574f ISIS-3276: removes unused class (left over from refactoring)
     add d07fd78eaa ISIS-3276: rename reateasy4 package and module class
     add 6848897c36 ISIS-3276: rename reateasy4 package and module class (2)
     add 16f230b757 ISIS-3276: rename reateasy4 package and module class (3)
     add 0d91b6d94b ISIS-2297: migrate RO applib to JUnit5
     add 3727b97a3d ISIS-2297: migrate RO rendering to JUnit5
     add 6f7a66e301 ISIS-2297: migrate RO viewer to JUnit5
     add 58da396731 ISIS-2297: migrate RO testing to JUnit5
     add 48e45e1467 ISIS-2297: migrate JDO metamodel to JUnit5
     add 4986bd2a46 ISIS-2297: migrate ext excel applib to JUnit5
     add eac4131d53 ISIS-2297: migrate security.shiro to JUnit5
     add 815fa641df ISIS-2297: migrate wicket.viewer to JUnit5
     add 4d80a0e5c7 ISIS-2297: purge artifact internaltestvintage (JUnit4)
     add 9672e0cfec Bump messages from 19.1.4 to 20.0.0
     add e21e221010 Merge pull request #1188 from apache/dependabot/maven/master/io.cucumber-messages-20.0.0
     add 60357964df Bump togglz.version from 3.2.1 to 3.3.0
     add 0b55c20138 Merge pull request #1187 from apache/dependabot/maven/master/togglz.version-3.3.0
     add c1b4364049 ISIS-3277: convert RO artifacts to Java Modules (except jaxrsresteasay)
     add cb32642c44 ISIS-3278: convert JDO artifacts to Java Modules (except datanucleus)
     add 7216afec0e Bump togglz.version from 3.3.0 to 3.3.1
     add c46d4ea9b5 Merge pull request #1191 from apache/dependabot/maven/master/togglz.version-3.3.1
     add 4af336aabc Bump jnr-posix from 3.1.15 to 3.1.16
     add 72a0297de2 Merge pull request #1192 from apache/dependabot/maven/master/com.github.jnr-jnr-posix-3.1.16
     add 1b42ba4e91 Bump jnr-constants from 0.10.3 to 0.10.4
     add e2dc3bacfe Merge pull request #1193 from apache/dependabot/maven/master/com.github.jnr-jnr-constants-0.10.4
     add db64985bc6 Bump swagger-core from 1.6.8 to 1.6.9
     add 736a3bd549 Merge pull request #1194 from apache/dependabot/maven/master/io.swagger-swagger-core-1.6.9
     add 9d79aa9df9 Bump jnr-enxio from 0.32.13 to 0.32.14
     add 1d74f1a401 Merge pull request #1195 from apache/dependabot/maven/master/com.github.jnr-jnr-enxio-0.32.14
     add ec8993ab79 ISIS-3276: more removal of literal '4' in resteasy names
     add d26539a16d Bump summernote from 0.8.11 to 0.8.16
     add 093dd650a0 Bump structurizr.version from 1.6.2 to 1.6.3
     add f3a7a3944b Bump swagger-compat-spec-parser from 1.0.51 to 1.0.64
     add da89591ce0 Bump swagger-parser-v3 from 2.0.20 to 2.1.9
     add eeb6fde190 Bump swagger-models from 2.1.12 to 2.2.7
     add 7489fb1978 Bump swagger-core from 2.1.12 to 2.2.7
     add 6b105e487c Bump swagger-parser from 1.0.51 to 1.0.64
     add 6d792d1e5b Revert "Bump structurizr.version from 1.6.2 to 1.6.3"
     add ee3817eb10 Bump summernote from 0.8.16 to 0.8.20
     add 42901cc780 Bump structurizr-core from 1.6.2 to 1.16.1
     add 022801d51f Bump swagger-parser-core from 2.0.20 to 2.1.9
     add 5d2e8f3c47 ISIS-3279: convert JPA artifacts to Java Modules (JPMS)
     add 9822f11f08 Revert "Bump messages from 19.1.4 to 20.0.0"
     add a04588bb9a ISIS-3071: workaround input nesting more broadly
     add 2c6a26f1d9 ISIS-3071: re-add FileUpload mention to known issue list (relnotes)
     add 39b0eeadf6 Bump dependency-check-maven from 7.3.0 to 7.3.1
     add 55f1c74507 Merge pull request #1208 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-7.3.1
     add 5f8bcea723 ISIS-2297: batch organize imports
     add 99b1032bf7 ISIS-2297: fix invalid javadoc
     add e86d3543a0 ISIS-2297: more organize import
     add 8e64263237 ISIS-2297: fixes javadoc (also make Spring 6 compatible)
     add 9f6aacb331 ISIS-3280: fixes RepositoryService bounded uniqueMatch
     add 866057af28 ISIS-3222: typo in projection example (docs)
     add 568abbc6c6 Bump slf4j-api from 2.0.3 to 2.0.4
     add 751274b51c Merge pull request #1211 from apache/dependabot/maven/master/org.slf4j-slf4j-api-2.0.4
     add 09627add7e Bump javaparser-core from 3.24.7 to 3.24.8
     add 1f68f6b8bd Merge pull request #1212 from apache/dependabot/maven/master/com.github.javaparser-javaparser-core-3.24.8
     add ae06502e76 Bump maven-install-plugin from 3.0.1 to 3.1.0
     add d28b277936 Merge pull request #1213 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-install-plugin-3.1.0
     add a7d41a2bbc ISIS-2445: try to reduce memory pressure on high core count builds
     add a4a4b18160 ISIS-3275: class-path resource loading fixes
     add c2782a060e ISIS-3282: fixes potential NPE in EclipseLink Exception Translation
     add f96ddd329b ISIS-3283: fixes unreachable code in keycloak integration
     add f68941c359 Bump shiro.version from 1.10.0 to 1.10.1
     add 8056bba5d4 Merge pull request #1217 from apache/dependabot/maven/master/shiro.version-1.10.1
     add ef6caf4913 Bump dependency-check-maven from 7.3.1 to 7.3.2
     add 828db5a373 Merge pull request #1218 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-7.3.2
     add 516a18cfe4 ISIS-3289: fixes NPE in CalendarEvent showcase
     add 42096537a8 ISIS-3290: Javadoc: add hints on object visibility
     add 125a0e9497 ISIS-3287: Config: fixes Hibernate Validator throws on App Startup
     add 5fd5a67563 Bump archunit.version from 1.0.0 to 1.0.1
     add 9a202dc1e9 Merge pull request #1220 from apache/dependabot/maven/master/archunit.version-1.0.1
     add c1e4a4ab94 Bump togglz.version from 3.3.1 to 3.3.2
     add a19a6fe877 Merge pull request #1221 from apache/dependabot/maven/master/togglz.version-3.3.2
     add bbfafcfaab Bump jackson-core from 2.14.0 to 2.14.1
     add 45fb722582 Merge pull request #1222 from apache/dependabot/maven/master/com.fasterxml.jackson.core-jackson-core-2.14.1
     add 4e5bd8ce3a ISIS-3281: properly distinguish between singular and plural cases
     add e913c0d609 ISIS-3281: minor javadoc
     add 99964f4075 ISIS-3291: Bump swagger-ui 3.24.3 -> 4.15.5
     add 2a427d5a90 ISIS-3291: swagger-ui: enable auth and syntax highlighting
     add cd1cc83e7f ISIS-3291: remove debug code in prev. commit
     add e85cae9055 Bump datatables from 1.12.1 to 1.13.1
     add 1df36f3afa Merge pull request #1227 from apache/dependabot/maven/master/org.webjars-datatables-1.13.1
     add ae9e97eae0 Bump datatables from 1.12.1 to 1.13.1 (2)
     add ee86fe9fff ISIS-3292: migrate Swagger Model v2 to OpenAPI v3
     add 32c2425b0f ISIS-3292: flesh out parameter schemas (types)
     add 6b04256301 ISIS-3292: just renaming classes
     add 95cecbb265 ISIS-3292: some refactoring, use ObjectSchema where applicable
     add c9aaf120fa ISIS-3292: flesh out RefSchema
     add 67f1134cf5 ISIS-3292: flesh out requestBody(...)
     add 434b345b2f ISIS-3292: flesh out ApiResponse generation
     add 0f591c4252 ISIS-3292: restore value schemas; purge schema plugin
     add 935b2e32a2 ISIS-3292: various schema fixes
     add 0ad4309b61 ISIS-3292: add online links to all referenced RO Spec sections
     add 631f705873 ISIS-3292: final fixes
     add 93fa6a21b8 Merge pull request #1226 from apache/3292-openapi
     add c0abfa29eb Bump vaadin.version from 23.2.8 to 23.2.9
     add 50ca36b8e9 Merge pull request #1229 from apache/dependabot/maven/master/vaadin.version-23.2.9
     add e61456cc7e ISIS-3293: new revised java-doc for ViewModel
     add 5b996b7bbb ISIS-3293: resolve arbitrary args for ViewModel construction
     add f9f9aef6e4 ISIS-3293: revert viewmodel changes from prev. commit; support constructor inject semantics
     add e64c29c989 ISIS-3293: update java-doc
     add 65e354f0e8 Bump spring-boot from 2.7.5 to 2.7.6
     add 4e859bdc0b ISIS-2445: dependabot: customized label for spring6 branch
     add 8057ee84f1 ISIS-2445: dependabot: customized label for master branch
     add 1bc93908c3 Bump prism from 1.28.0 to 1.29.0
     add 3881ffa078 Merge pull request #1232 from apache/dependabot/maven/master/org.webjars.bowergithub.prismjs-prism-1.29.0
     add 0057cd2fc2 ISIS-3293: update mignotes on ViewModel
     add 15c0d92649 ISIS-3295: FactoryService: java-doc polishing and minor code cleanup
     add 3875249322 ISIS-3295: fixes post-construct not called, when viewmodel new-ed up programmatically
     add c4b8b91b66 ISIS-3295: simplify PostConstruct method caching (use _ClassCache)
     add aba6384155 ISIS-3293: _ClassCache optimizations
     add 1c22a0ccfd ISIS-3293: _ClassCache API polishing
     add 442b269fe7 ISIS-3222: eclipse/intellij: add jakarta to import order
     add 089442d37f ISIS-2297: bug in RO's FailureUtil
     add 53aa9e1abe Bump slf4j-api from 2.0.4 to 2.0.5
     add 7005f6569c Merge pull request #1237 from apache/dependabot/maven/master/org.slf4j-slf4j-api-2.0.5
     add c31024df92 ISIS-2297: RO: backports simplified ResourceAbstract from Spring6 branch
     add f4868f4932 ISIS-3297: POMs: remove duplicated maven-gpg-plugin
     add 2af7a5ffee ISIS-3297: consolidate jar packaging config into bom;
     add 9ccb62b26b ISIS-3297: fixes for graphql-test and fakedata-integtests
     add fa2d503d78 ISIS-3297: improve bom readability
     add 5803e2ee31 ISIS-3297: bom: consolidate maven-compiler-plugin from core
     add 7baf199023 ISIS-3297: bom: consolidate surefire plugin
     add ddf2f24a54 ISIS-3297: POM: let starer import bom not core
     add 2b6f0cfc1a ISIS-3297: consolidate maven-source-plugin from core into bom
     add bc0675e124 ISIS-3297: base regressiontests on bom not starter
     add fe460702fe ISIS-3297: poms: deduplicate maven-release-plugin entries
     add 7a9f63fa7a ISIS-3297: remove wicket deps from core
     add dcce377f46 ISIS-3255: updates docs/javadocs is all.
     add 669ad5cdf8 Bump maven-dependency-plugin from 3.3.0 to 3.4.0
     add baed25a905 Merge pull request #1239 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-dependency-plugin-3.4.0
     add 5b98a8a52a Bump maven-jar-plugin from 3.2.2 to 3.3.0
     add 4f4c42b006 Merge pull request #1241 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-jar-plugin-3.3.0
     add 6226611712 Bump vaadin.version from 23.2.9 to 23.2.10
     add d9422697a7 Merge pull request #1240 from apache/dependabot/maven/master/vaadin.version-23.2.10
     add bb003fe6c1 ISIS-3275: re-implement OutboxClient on top of RestClient (1)
     add 8d65df4883 ISIS-3275: re-implement OutboxClient on top of RestClient (2)
     add 2777a195ff ISIS-3275: re-implement OutboxClient on top of RestClient (3)
     add b7076bfafa ISIS-3275: re-implement OutboxClient on top of RestClient (4)
     add 72f653d655 ISIS-3275: re-implement OutboxClient on top of RestClient (5)
     add a7e244f5ff ISIS-3275: re-implement OutboxClient on top of RestClient (6)
     add 0be204b169 ISIS-3275: add jaxb marshalling support to Bookmark
     add e0d5938510 ISIS-3300: support file i/o for Blob and Clob (convenience)
     add f88d301cad ISIS-3300: adds utf8 specific shortcuts to Blob and Clob (Convenience)
     add 0cbb12d0d3 Bump joda-time from 2.12.1 to 2.12.2
     add e5cd1211c2 Merge pull request #1245 from apache/dependabot/maven/master/joda-time-joda-time-2.12.2
     add c35990623f Bump checker-qual from 3.27.0 to 3.28.0
     add e4c07d0107 Merge pull request #1246 from apache/dependabot/maven/master/org.checkerframework-checker-qual-3.28.0
     add cad7d2ddc9 ISIS-2445: fixes rename script (exit with error code if env var not set)
     add 530291c207 ISIS-2445: remove outdated env var from script
     add 1193633e9b ISIS-3222: updates site index
     add bd6a878946 ISIS-2297: gitignore '.derived' files
     add 7a03a5366c ISIS-3275: adds tiny swing util for performance profiling
     add 88232e9183 Bump dependency-check-maven from 7.3.2 to 7.4.0
     add c3a0d2e940 Merge pull request #1249 from apache/dependabot/maven/master/org.owasp-dependency-check-maven-7.4.0
     add 523b2cc9d5 ISIS-2297: introduces a builder for violation messages
     add 18ecc00c44 ISIS-2297: MM export menu to allow various formats to choose from
     add bbd300798b ISIS-2297: minor: better param desc text
     add b0d74e2d7f ISIS-2297: minor: just more param desc.
     add 18b06c3c5d ISIS-2297: adds simple CSV MM export option
     add 69fe117783 ISIS-2297: disable export formats, that don't work yet
     add 1dd8fb00f6 ISIS-3302: [Commons] Text Util to properly handle Files with BOM Signature
     add 4ed4a347e1 ISIS-2297: tooling: test fixes
     add 2ca7cebd73 Bump vaadin.version from 23.2.10 to 23.2.11
     add 3eda7f0463 Merge pull request #1251 from apache/dependabot/maven/master/vaadin.version-23.2.11
     add 9cce8147b0 ISIS-3303: reworks UserMemento#isSystem to instead be a check for SudoService#ACCESS_ALL_ROLE
     add 3dc857a473 ISIS-3303: fixes regression test, adds a new one
     add fb8d558496 ISIS-3303: fixes (?) 'Invalid automatic module name' error for regressiontests-cmdexecauditsess-persistence-{jpa|jdo}
     add 6883fee9b7 ISIS-3303: adds trivial improvements to build.sh
     add ca9f44fae9 ISIS-3303: fixes (?) 'Invalid automatic module name' error for regressiontests-cmdexecauditsess-persistence-{jpa|jdo} (2)
     add 13d3dacec8 ISIS-3303: adds back in automaticModuleName etc for all regression tests
     add 60cb4e55d7 ISIS-3303: makes stable regression tests artifacts consistent
     add 3f9e51b038 ISIS-3303: fixes unit test by locking down the value semantics of UserMemento and RoleMemento more clearly
     add f8dd79967c Merge pull request #1252 from apache/ISIS-3303
     new 60c1255876 ISIS-3255: updates index.html with warning re: Windows classpath length limits

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


Summary of changes:
 .github/dependabot.yml                             |   18 +-
 .gitignore                                         |    3 +
 .../modules/ROOT/pages/cutting-a-release.adoc      |   18 +-
 .../ROOT/pages/post-release-successful.adoc        |    3 +-
 .../modules/ROOT/pages/updating-the-website.adoc   |   25 +-
 .../attachments/Apache-Causeway.importorder        |   15 +-
 .../attachments/Apache-Causeway-importorder.xml    |   16 +-
 .../modules/applib/pages/index/ViewModel.adoc      |   20 +-
 .../pages/index/annotation/DomainObject.adoc       |    2 +
 .../applib/pages/index/annotation/HomePage.adoc    |    2 +
 .../annotation/hooks/Property_025-projecting.adoc  |    4 +-
 .../applib/pages/index/client/SuppressionType.adoc |    1 +
 ...adLayoutXml.adoc => Object_downloadLayout.adoc} |   14 +-
 .../services/appfeatui/ApplicationTypeMember.adoc  |    2 -
 .../services/command/CommandExecutorService.adoc   |    8 +-
 .../services/command/CommandOutcomeHandler.adoc    |    6 +-
 .../index/services/factory/FactoryService.adoc     |   30 +-
 .../index/services/grid/GridLoaderService.adoc     |   34 +-
 .../services/grid/GridMarshallerService.adoc}      |    9 +-
 .../pages/index/services/grid/GridService.adoc     |    1 +
 .../pages/index/services/layout/LayoutService.adoc |   60 +-
 .../index/services/marshal/MarshallerService.adoc  |   44 +
 .../index/services/menu/MenuBarsLoaderService.adoc |   16 +-
 .../menu/MenuBarsMarshallerService.adoc}           |   11 +-
 .../pages/index/services/menu/MenuBarsService.adoc |    1 +
 .../MenuBarsLoaderService_010-implementation.adoc  |    8 +-
 .../services/repository/RepositoryService.adoc     |    2 +-
 .../modules/applib/pages/index/value/Blob.adoc     |   40 +-
 .../modules/applib/pages/index/value/Clob.adoc     |   73 +-
 .../HasInteractionId_commandLogEntry.adoc          |    4 +
 .../HasUsername_recentCommandsByUser.adoc          |    4 +
 .../contributions/Object_recentCommands.adoc       |    2 +-
 .../T_recentBackgroundCommands.adoc}               |   10 +-
 .../applib/dom/CommandLogEntryRepository.adoc      |    1 +
 .../dom/mixins/CommandLogEntry_childCommands.adoc  |    2 +
 .../mixins/CommandLogEntry_openResultObject.adoc   |    2 +
 .../mixins/CommandLogEntry_siblingCommands.adoc    |    2 +
 .../subscriber/CommandSubscriberForCommandLog.adoc |    2 +
 .../CausewayModuleExtCommandReplaySecondary.adoc   |    3 -
 .../secondary/job/JobExecutionData.adoc}           |   31 +-
 .../pages/index/excel/applib/ExcelService.adoc     |    2 +
 .../ExcelServiceDefault.adoc}                      |   40 +-
 .../HasInteractionId_executionLogEntries.adoc      |    4 +
 .../HasUsername_recentExecutionsByUser.adoc        |    4 +
 .../contributions/Object_recentExecutions.adoc     |    2 +-
 .../applib/dom/ExecutionLogEntryType.adoc          |    2 +
 .../ExecutionLogEntry_siblingExecutions.adoc       |    2 +
 .../applib/dom/ExecutionOutboxEntryType.adoc       |    2 +
 .../applib/restapi/OutboxEvents.adoc               |    4 +
 .../applib/restapi/OutboxRestApi.adoc              |    2 +
 .../ContentMappingServiceForOutboxEvents.adoc      |    2 +
 .../index/restfulobjects/client/RestfulClient.adoc |   43 +-
 ...ayModuleViewerRestfulObjectsJaxrsResteasy.adoc} |    7 +-
 .../conneg/RestfulObjectsJaxbWriterForXml.adoc     |    0
 .../webmodule/WebModuleJaxrsResteasy.adoc}         |    8 +-
 ...ayModuleViewerRestfulObjectsJaxrsResteasy4.adoc |   12 -
 .../ROOT/pages/2022/2.0.0-RC1/mignotes.adoc        |   81 +
 .../ROOT/pages/2022/2.0.0-RC1/relnotes.adoc        |    4 +-
 antora/supplemental-ui/index.html                  |   22 +-
 .../causeway/applib/CausewayModuleApplib.java      |    4 +-
 .../java/org/apache/causeway/applib/ViewModel.java |   38 +-
 .../causeway/applib/annotation/DomainObject.java   |    5 +
 .../causeway/applib/annotation/HomePage.java       |    6 +-
 .../causeway/applib/client/SuppressionType.java    |    8 +-
 ...adLayoutXml.java => Object_downloadLayout.java} |   28 +-
 .../services/appfeatui/ApplicationNamespace.java   |    2 +
 .../applib/services/appfeatui/ApplicationType.java |    2 +
 .../services/appfeatui/ApplicationTypeAction.java  |    2 +
 .../appfeatui/ApplicationTypeCollection.java       |    2 +
 .../services/appfeatui/ApplicationTypeMember.java  |   14 +-
 .../appfeatui/ApplicationTypeProperty.java         |    2 +
 .../applib/services/bookmark/Bookmark.java         |   17 +
 .../services/command/CommandExecutorService.java   |   31 +-
 .../services/command/CommandOutcomeHandler.java    |    8 +-
 .../applib/services/factory/FactoryService.java    |   52 +-
 .../applib/services/grid/GridLoaderService.java    |   40 +-
 .../services/grid/GridMarshallerService.java       |   19 +-
 .../causeway/applib/services/grid/GridService.java |    5 +-
 .../applib/services/layout/LayoutExportStyle.java  |    4 -
 .../applib/services/layout/LayoutService.java      |   41 +-
 .../applib/services/layout/LayoutServiceMenu.java  |   37 +-
 .../applib/services/marshal/MarshallerService.java |   57 +
 .../services/menu/MenuBarsLoaderService.java       |   20 +-
 .../services/menu/MenuBarsMarshallerService.java   |   16 +-
 .../applib/services/menu/MenuBarsService.java      |   19 +-
 .../services/metamodel/MetaModelServiceMenu.java   |  159 +-
 .../applib/services/metamodel/_CsvExport2.java     |  115 ++
 .../services/repository/RepositoryService.java     |    4 +-
 .../causeway/applib/services/user/RoleMemento.java |   17 +-
 .../causeway/applib/services/user/UserMemento.java |   35 +-
 .../causeway/applib/services/user/UserService.java |    4 +-
 .../org/apache/causeway/applib/value/Blob.java     |   60 +-
 .../org/apache/causeway/applib/value/Clob.java     |   80 +
 .../causeway/applib/value/NamedWithMimeType.java   |   36 +
 .../services/user/RoleMemento_value_Test.java      |   28 +
 .../services/user/UserMemento_contains_Test.java   |   41 +
 .../services/user/UserMemento_value_Test.java      |   63 +
 bom/pom.xml                                        |  869 ++++++----
 build.sh                                           |   45 +-
 commons/pom.xml                                    |    6 -
 commons/src/main/java/module-info.java             |    2 +
 .../causeway/commons/internal/base/_Text.java      |   20 +-
 .../causeway/commons/internal/debug/swt/_Swt.java  |   75 +
 .../proxy/_ProxyFactoryServiceAbstract.java        |    3 +-
 .../commons/internal/reflection/_ClassCache.java   |   63 +-
 .../commons/internal/resources/_Resources.java     |   19 +-
 .../causeway/commons/internal/resources/_Yaml.java |   36 +-
 .../test/java/org/apache/causeway/commons/X.java   |    5 -
 core/NOTICE                                        |    7 -
 core/adoc/modules/_overview/pages/about.adoc       | 1236 +++++++------
 core/config/generateConfigDocs.groovy              |    6 +
 core/config/pom.xml                                |    4 +-
 .../adoc/modules/config/pages/sections/_nav.adoc   |    1 +
 .../config/pages/sections/causeway.applib.adoc     |    2 +-
 .../pages/sections/causeway.viewer.common.adoc     |  102 ++
 .../pages/sections/causeway.viewer.wicket.adoc     |  115 +-
 .../core/config/CausewayConfiguration.java         |  321 ++--
 .../core/config/EclipselinkConfiguration.java      |   90 +-
 .../facets/CollectionLayoutConfigOptions.java      |    7 +-
 .../progmodel/ProgrammingModelConstants.java       |   91 +-
 .../contract/ValueTypeContractTestAbstract.java    |   40 +-
 core/internaltestvintage/pom.xml                   |   91 -
 .../jmocking/CausewayActions.java                  |   60 -
 .../jmocking/ImposteriserUsingCodegenPlugin.java   |   92 -
 .../jmocking/InjectIntoJMockAction.java            |   62 -
 .../internaltestsupport/jmocking/JMockActions.java |   86 -
 .../jmocking/JUnitRuleMockery2.java                |  306 ----
 .../internaltestsupport/jmocking/MyMockomatic.java |  111 --
 core/metamodel/pom.xml                             |    4 +-
 core/metamodel/src/main/java/module-info.java      |   34 +-
 .../metamodel/CausewayModuleCoreMetamodel.java     |    4 +-
 .../_testing/MetaModelContext_forTesting.java      |   18 +-
 .../context/MetaModelContext_usingSpring.java      |    7 +-
 .../causeway/core/metamodel/facets/Evaluators.java |    1 -
 .../facets/HasPostConstructMethodCache.java        |   58 -
 ...reteTypeToBeIncludedWithMetamodelValidator.java |   12 +-
 ...nChoicesForCollectionParameterFacetFactory.java |    1 -
 .../actions/action/ActionOverloadingValidator.java |   10 +-
 .../ContributingFacetFromMixinFacetFactory.java    |    1 -
 .../actions/layout/ActionLayoutFacetFactory.java   |    1 -
 .../position/ActionPositionFacetAbstract.java      |    1 -
 .../method/ActionValidationFacetViaMethod.java     |    1 -
 .../ActionValidationFacetViaMethodFactory.java     |    1 -
 ...MemberDescribedFacetWithStaticTextAbstract.java |    1 -
 .../facets/all/named/ObjectNamedFacetAbstract.java |    1 -
 .../all/named/ObjectNamedFacetSynthesized.java     |    1 -
 .../CollectionAccessorFacetViaAccessor.java        |    1 -
 .../layout/CollectionLayoutFacetFactory.java       |    1 -
 .../annotation/SortedByFacetAnnotationFactory.java |    1 -
 .../facets/fallback/FallbackFacetFactory.java      |    3 -
 .../LabelAtFacetFromLayoutConfiguration.java       |    5 +-
 .../metamodel/facets/fallback/TitleFacetNone.java  |    1 -
 .../method/DisableForContextFacetViaMethod.java    |    1 -
 .../DisableForContextFacetViaMethodFactory.java    |    1 -
 .../group/LayoutGroupFacetForActionAnnotation.java |    1 -
 .../NamedFacetForMemberViaMethodFactory.java       |    1 -
 .../ViewModelSemanticCheckingFacetFactory.java     |   22 +-
 .../DomainObjectAnnotationFacetFactory.java        |   33 +-
 .../editing/ImmutableFacetFromConfiguration.java   |    1 -
 .../hidden/HiddenTypeFacetFromAuthorization.java   |    1 -
 .../RemoveAnnotatedMethodsFacetFactory.java        |    1 -
 .../RemoveDnPrefixedMethodsFacetFactory.java       |    1 -
 .../ignore/javalang/RemoveMethodsFacetFactory.java |    1 -
 .../jdo/RemoveJdoPrefixedMethodsFacetFactory.java  |    1 -
 .../IntrospectionPolicyFacetAbstract.java          |    1 -
 .../logicaltype/LogicalTypeMalformedValidator.java |   13 +-
 .../LogicalTypeFacetFromClassNameFactory.java      |    2 -
 .../method/NavigableParentFacetViaMethod.java      |   15 +-
 .../annotation/TitleFacetViaTitleAnnotation.java   |    8 +-
 .../methods/TitleFacetFromToStringMethod.java      |    2 -
 .../facets/object/viewmodel/ViewModelFacet.java    |    7 +
 .../object/viewmodel/ViewModelFacetAbstract.java   |   30 +-
 .../object/viewmodel/ViewModelFacetFactory.java    |   42 +-
 .../ViewModelFacetForDomainObjectAnnotation.java   |   12 +-
 .../ViewModelFacetForSerializableInterface.java    |   12 +-
 .../ViewModelFacetForViewModelInterface.java       |   97 +-
 .../ViewModelFacetForXmlRootElementAnnotation.java |   11 +-
 .../objectvalue/labelat/LabelAtFacetAbstract.java  |    6 +-
 ...ctionParameterChoicesFacetFromChoicesFacet.java |    1 -
 .../annotderived/ParamDescribedFacetFromType.java  |    1 -
 .../MandatoryFacetOnParametersDefaultFactory.java  |    1 -
 .../PropertyAutoCompleteFacetMethodFactory.java    |    1 -
 .../PropertyChoicesFacetFromChoicesFacet.java      |    1 -
 .../defaults/PropertyDefaultFacetNone.java         |    1 -
 .../validating/PropertyValidateFacetNone.java      |    1 -
 ...tionEnforcesMetamodelContributionValidator.java |   13 +-
 .../_OrphanedSupportingMethodValidator.java        |    6 +-
 .../core/metamodel/object/_ManagedObjectMixin.java |    1 -
 .../objectmanager/memento/ObjectMemento.java       |   27 +-
 .../memento/ObjectMementoForEmpty.java             |    2 +
 .../memento/ObjectMementoForScalar.java            |    3 +
 .../objectmanager/memento/_RecreatableLookup.java  |    1 -
 .../progmodel/ProgrammingModelAbstract.java        |    2 -
 .../dflt/ProgrammingModelFacetsJava11.java         |    7 +-
 .../services/grid/GridLoaderServiceDefault.java    |  151 +-
 .../services/grid/GridReaderUsingJaxb.java         |   93 -
 .../services/grid/GridServiceDefault.java          |   14 +-
 .../bootstrap/GridMarshallerServiceBootstrap.java  |  125 ++
 .../grid/bootstrap/GridSystemServiceBootstrap.java |    7 +-
 .../services/layout/LayoutServiceDefault.java      |  102 +-
 .../specloader/SpecificationLoaderDefault.java     |   12 +-
 .../temporal/LocalDateValueSemantics.java          |    2 -
 .../temporal/OffsetTimeValueSemantics.java         |    2 -
 .../temporal/ZonedDateTimeValueSemantics.java      |    2 -
 .../metamodel/facets/MethodFinderUtilsTest.java    |   39 +-
 ...notationFacetFactoryTest_commandPublishing.java |    1 -
 ...oicesFacetFromBoundedAnnotationFactoryTest.java |    3 +-
 .../DomainObjectAnnotationFacetFactoryTest.java    |    3 +-
 .../RecreatableObjectFacetFactoryTest.java         |    3 +-
 .../GridLoaderServiceDefault_resourceNameTest.java |   19 +-
 .../metamodel/services/grid/GridLoadingTest.java   |    9 +-
 .../services/menubars/BSMenuBarsTest.java          |   11 +-
 .../services/menubars/menubars.layout.xml          |    2 +-
 core/pom.xml                                       |  469 +----
 .../runtimeservices/src/main/java/module-info.java |    1 -
 .../CausewayModuleCoreRuntimeServices.java         |    6 +-
 .../command/CommandExecutorServiceDefault.java     |  125 +-
 .../factory/FactoryServiceDefault.java             |   75 +-
 .../menubars/MenuBarsLoaderServiceDefault.java     |   93 +-
 .../MenuBarsMarshallerServiceBootstrap.java        |  105 ++
 ...erviceBS.java => MenuBarsServiceBootstrap.java} |   35 +-
 .../repository/RepositoryServiceDefault.java       |    2 +-
 .../userreg/EmailNotificationServiceDefault.java   |   10 +-
 .../wrapper/WrapperFactoryDefault.java             |   29 +-
 .../RuntimeServicesTestAbstract.java               |   29 +-
 .../menubars/bootstrap/MenuBarsServiceBSTest.java  |   37 +-
 .../confmenu/ConfigurationViewServiceDefault.java  |    4 +-
 .../_infra/resources/AsciiDocReaderService.java    |    2 +-
 .../resources/MarkupVariableResolverService.java   |    8 +-
 .../dom/domain/_interactions/InteractionDtoVm.java |    2 +
 .../src/main/java/demoapp/dom/menubars.layout.xml  |    3 +-
 .../core/errorreportingservice/EmailTicket.java    |   16 +-
 .../persistence/CausewayCalendarEventEntity.java   |    6 +-
 .../demo/domain/src/main/resources/application.yml |   12 +-
 examples/demo/vaadin/pom.xml                       |    4 -
 .../java/demoapp/web/DemoAppManifestCommon.java    |    4 +-
 .../PrototypeActionsVisibilityAdvisor.java         |    6 +-
 .../ui/custom/WhereInTheWorldPanelFactory.java     |    2 +-
 .../HasInteractionId_commandLogEntry.java          |   11 +
 .../HasUsername_recentCommandsByUser.java          |    6 +
 .../contributions/Object_recentCommands.java       |    3 +-
 ...ByUser.java => T_recentBackgroundCommands.java} |   55 +-
 .../commandlog/applib/dom/CommandLogEntry.java     |   51 +-
 .../applib/dom/CommandLogEntryRepository.java      |    9 +
 .../dom/mixins/CommandLogEntry_childCommands.java  |    2 +
 .../mixins/CommandLogEntry_openResultObject.java   |    3 +
 .../mixins/CommandLogEntry_siblingCommands.java    |    3 +
 .../applib/job/RunBackgroundCommandsJob.java       |   91 +-
 .../subscriber/CommandSubscriberForCommandLog.java |    3 +
 .../BackgroundService_IntegTestAbstract.java       |   36 +-
 .../commandlog/jdo/dom/CommandLogEntry.java        |   10 +-
 .../integtests/BackgroundService_IntegTest.java    |   21 +-
 .../commandlog/jpa/dom/CommandLogEntry.java        |   37 +-
 .../integtests/BackgroundService_IntegTest.java    |    9 +-
 extensions/core/excel/applib/pom.xml               |    2 +-
 .../extensions/excel/applib/ExcelService.java      |   22 +-
 .../excel/applib/service/ExcelServiceDefault.java  |   10 +-
 .../excel/applib/service/_ExcelServiceHelper.java  |    2 -
 .../excel/applib/util/AnnotationListTest.java      |    7 +-
 .../excel/applib/util/AnnotationTripletTest.java   |    8 +-
 .../excel/applib/util/PivotUtilsTest.java          |   12 +-
 .../excel/applib/util/SheetPivoterTest.java        |  149 +-
 extensions/core/excel/integtests/pom.xml           |    4 +-
 .../HasInteractionId_executionLogEntries.java      |   10 +
 .../HasUsername_recentExecutionsByUser.java        |    5 +
 .../contributions/Object_recentExecutions.java     |    2 +-
 .../executionlog/applib/dom/ExecutionLogEntry.java |    1 -
 .../applib/dom/ExecutionLogEntryType.java          |    3 +
 .../ExecutionLogEntry_siblingExecutions.java       |    2 +
 .../applib/dom/ExecutionOutboxEntry.java           |    1 -
 .../applib/dom/ExecutionOutboxEntryType.java       |    4 +
 .../applib/restapi/OutboxEvents.java               |   10 +
 .../applib/restapi/OutboxRestApi.java              |    6 +-
 .../ContentMappingServiceForOutboxEvents.java      |    1 +
 extensions/core/executionoutbox/restclient/pom.xml |  143 +-
 .../executionoutbox/restclient/api/Jsonable.java   |   27 -
 .../restclient/api/OutboxClient.java               |  156 +-
 .../executionoutbox/restclient/api/_Jaxb.java      |   92 -
 .../restclient/api/delete/DeleteMessage.java       |   30 +-
 .../restclient/api/delete/IntValue.java            |    7 +-
 .../restclient/api/delete/StringValue.java         |    7 +-
 .../api/deleteMany/DeleteManyMessage.java          |   27 +-
 .../integtests/OutboxRestClient_IntegTest.java     |    6 +-
 .../restclient/integtests/RestEndpointService.java |    7 +-
 extensions/pom.xml                                 |   92 +-
 .../audittrail/applib/dom/AuditTrailEntry.java     |    1 -
 .../feature/api/ApplicationFeatureChoices.java     |    1 +
 .../dom/mixins/perms/UserPermissionViewModel.java  |    1 +
 .../facets/TenantedAuthorizationFacetDefault.java  |   51 +-
 .../CollectionContentsAsExcelFactory.java          |    1 -
 .../CalendaredCollectionFactoryAbstract.java       |    1 -
 .../PdfJsViewerFacetFromAnnotationFactory.java     |    2 -
 .../PdfJsViewerPanelComponentFactory.java          |    1 -
 .../facets/SseAnnotationFacetFactory.java          |    1 -
 .../core/commandreplay/secondary/pom.xml           |    6 +-
 .../CausewayModuleExtCommandReplaySecondary.java   |   78 +-
 .../secondary/fetch/CommandFetcher.java            |   20 +-
 .../secondary/job/JobExecutionData.java            |   45 +-
 .../secondary/job/ReplicateAndReplayJob.java       |    3 +
 .../secondary/job/SecondaryStatusData.java         |    3 -
 .../jobcallables/ReplicateAndRunCommands.java      |    3 -
 incubator/viewers/graphql/test/pom.xml             |    6 +-
 .../javafx/ui/components/UiComponentFactoryFx.java |    3 -
 .../disabling/DisablingDecoratorForButton.java     |    1 -
 .../disabling/DisablingDecoratorForFormField.java  |    1 -
 .../decorator/icon/IconDecoratorForMenuItem.java   |    1 -
 .../prototyping/PrototypingDecoratorForButton.java |    3 +-
 .../PrototypingDecoratorForFormField.java          |    1 -
 incubator/viewers/vaadin/model/pom.xml             |   12 +-
 .../viewer/vaadin/model/decorator/Decorators.java  |    6 +-
 .../ui/components/UiComponentFactoryVaa.java       |    3 -
 .../vaadin/ui/pages/login/VaadinLoginView.java     |   10 +-
 .../viewer/vaadin/ui/pages/main/TabUtil.java       |    4 +-
 mavendeps/webapp/pom.xml                           |    2 +-
 .../commons}/src/main/java/module-info.java        |   31 +-
 .../jdo/applib/src/main/java/module-info.java      |   27 +-
 .../metamodel/facets/entity/JdoEntityFacet.java    |    1 -
 .../jdo/integration/src/main/java/module-info.java |   35 +-
 .../metamodel/JdoPrimaryKeyPropertyPredicate.java  |    1 -
 persistence/jdo/metamodel/pom.xml                  |    2 +-
 .../jdo/metamodel}/src/main/java/module-info.java  |   35 +-
 .../jdo/metamodel/JdoProgrammingModel.java         |    3 +-
 ...JdoDatastoreIdentityAnnotationFacetFactory.java |    1 -
 .../JdoPersistenceCapableFacetFactory.java         |    1 -
 .../query/JdoQueryAnnotationFacetFactory.java      |    1 -
 .../version/JdoVersionAnnotationFacetFactory.java  |    1 -
 ...BigDecimalFromColumnAnnotationFacetFactory.java |    1 -
 ...andatoryFacetFromAbsenceOfColumnAnnotation.java |    1 -
 .../MandatoryFromColumnAnnotationFacetFactory.java |    1 -
 ...xLengthFromJdoColumnAnnotationFacetFactory.java |    1 -
 .../metamodel/facets/prop/column/_ColumnUtil.java  |    1 -
 .../JdoNotPersistentAnnotationFacetFactory.java    |    1 -
 .../JdoPrimaryKeyAnnotationFacetFactory.java       |    1 -
 .../OptionalFacetFromJdoPrimaryKeyAnnotation.java  |    1 -
 ...atastoreIdentityAnnotationFacetFactoryTest.java |    9 +-
 ...GivenJdoPersistenceCapableFacetFactoryTest.java |    8 +-
 .../query/JdoQueryAnnotationFacetFactoryTest.java  |    4 +-
 .../JdoVersionAnnotationFacetFactoryTest.java      |    7 +-
 ...VersionAnnotationFacetFactoryTest_validate.java |   25 +-
 ...malFromJdoColumnAnnotationFacetFactoryTest.java |    6 +-
 ...oryFromJdoColumnAnnotationFacetFactoryTest.java |    5 +-
 ...impleObjectWithBigDecimalColumnAnnotations.java |    3 +-
 ...impleObjectWithColumnAllowsNullAnnotations.java |   18 +-
 ...JdoNotPersistentAnnotationFacetFactoryTest.java |    7 +-
 .../SimpleObjectWithNotPersistentColumn.java       |    2 +-
 ...venJdoPrimaryKeyAnnotationFacetFactoryTest.java |    7 +-
 .../primarykey/SimpleObjectWithPrimaryKey.java     |    2 +-
 .../testing/AbstractFacetFactoryTest.java          |   41 +-
 persistence/jdo/provider/pom.xml                   |    5 +
 .../jdo/provider/src/main/java/module-info.java    |   37 +
 persistence/jdo/spring/pom.xml                     |    6 +
 .../jdo/spring}/src/main/java/module-info.java     |   34 +-
 .../LocalPersistenceManagerFactoryTests.java       |   18 +-
 .../spring/test/integration => }/test.properties   |    0
 .../jpa/applib/src/main/java/module-info.java      |   35 +-
 .../eclipselink}/src/main/java/module-info.java    |   35 +-
 .../CausewayModulePersistenceJpaEclipselink.java   |    2 +
 .../jpa/integration/src/main/java/module-info.java |   48 +
 .../jpa/integration/entity/JpaEntityFacet.java     |    2 -
 .../integration/entity/JpaEntityFacetFactory.java  |    1 -
 .../jpa/metamodel/src/main/java/module-info.java   |   47 +-
 ...DecimalFromJpaColumnAnnotationFacetFactory.java |    1 -
 ...ndatoryFromJpaColumnAnnotationFacetFactory.java |    1 -
 .../JpaTransientAnnotationFacetFactory.java        |    1 -
 pom.xml                                            |    3 +-
 preview.sh                                         |    2 +-
 regressiontests/incubating/pom.xml                 |    6 +-
 .../incubating/src/main/java/include.txt           |    1 -
 .../causeway/testdomain/rest/CorsFilterTest.java   |    4 +-
 .../testdomain/rest/MenuBarsResourceTest.java      |   42 +-
 .../RestServiceSimpifiedRepresentationTest.java    |    4 +-
 regressiontests/pom.xml                            |   61 +-
 regressiontests/stable-bootstrapping/pom.xml       |    9 +-
 .../stable-bootstrapping/src/main/java/include.txt |    1 -
 .../stable-cmdexecauditsess/generic/pom.xml        |   12 +-
 .../persistence-jdo/pom.xml                        |   14 +-
 .../persistence-jdo/src/main/java/include.txt      |    1 -
 .../persistence-jpa/pom.xml                        |   15 +-
 .../persistence-jpa/src/main/java/include.txt      |    1 -
 .../resources/META-INF/orm-commandlog.template     |    0
 regressiontests/stable-cmdexecauditsess/pom.xml    |   13 +-
 regressiontests/stable-config/pom.xml              |    9 +-
 .../stable-config/src/main/java/include.txt        |    1 -
 regressiontests/stable-core-wrapperfactory/pom.xml |   12 +-
 .../src/main/java/include.txt                      |    1 -
 regressiontests/stable-cucumber/pom.xml            |   35 +-
 .../stable-cucumber/src/main/java/include.txt      |    1 -
 regressiontests/stable-domainmodel/pom.xml         |    9 +-
 .../stable-domainmodel/src/main/java/include.txt   |    1 -
 .../DomainModelTest_usingBadDomain.java            |   15 +-
 ...elTest_usingBadDomain_noAnnotationEnforced.java |    2 +-
 .../domainmodel/MetaModelRegressionTest.java       |   21 +-
 .../MetaModelRegressionTest.verify.approved.xml    | 1807 ++++++++++++++------
 regressiontests/stable-eventhandling/pom.xml       |    9 +-
 .../stable-eventhandling/src/main/java/include.txt |    1 -
 regressiontests/stable-factory/pom.xml             |    9 +-
 .../stable-factory/src/main/java/include.txt       |    1 -
 .../testdomain/factory/ViewModelFactoryTest.java   |   98 +-
 regressiontests/stable-interact/pom.xml            |    9 +-
 .../stable-interact/src/main/java/include.txt      |    1 -
 .../testdomain/interact/CustomContextTest.java     |    3 +-
 ...> CustomContextWithNoPermissionChecksTest.java} |   48 +-
 regressiontests/stable-layouts/pom.xml             |   41 +-
 .../integtest/Layout_Counter_IntegTest.java        |    0
 .../integtest/Layout_SimpleObject_IntegTest.java   |    0
 .../layouts/integtest/model/Counter.java           |    0
 .../layouts/integtest/model/Counter.layout.xml     |    0
 .../integtest/model/LayoutTestDomainModel.java     |    0
 .../layouts/integtest/model/SimpleObject.java      |    8 +-
 .../integtest/model/SimpleObject.layout.xml        |    0
 .../layouts/integtest/model/types/Name.java        |    0
 .../layouts/integtest/model/types/Notes.java       |    0
 regressiontests/stable-persistence-jdo/pom.xml     |   27 +-
 .../src/main/java/include.txt                      |    1 -
 regressiontests/stable-persistence-jpa/pom.xml     |   31 +-
 .../src/main/java/include.txt                      |    1 -
 regressiontests/stable-publishing-jpa/pom.xml      |   27 +-
 .../src/main/java/include.txt                      |    1 -
 regressiontests/stable-rest/pom.xml                |   11 +-
 .../stable-rest/src/main/java/include.txt          |    1 -
 .../testdomain/rest/JsonValueEncoderTest.java      |    4 +-
 .../testdomain/rest/RestServiceStressTest.java     |    4 +-
 .../causeway/testdomain/rest/RestServiceTest.java  |    4 +-
 regressiontests/stable-value/pom.xml               |    9 +-
 .../stable-value/src/main/java/include.txt         |    1 -
 regressiontests/stable-viewers-common/pom.xml      |   27 +-
 .../src/main/java/include.txt                      |    1 -
 regressiontests/stable-viewers-jdo/pom.xml         |   29 +-
 .../testdomain/viewers/jdo/wkt/TestAppJdoWkt.java  |    2 +-
 regressiontests/stable-viewers-jpa/pom.xml         |   29 +-
 .../testdomain/viewers/jpa/wkt/TestAppJpaWkt.java  |    2 +-
 regressiontests/stable/pom.xml                     |   33 +-
 .../interaction/DomainObjectTesterFactory.java     |   14 +-
 .../testdomain/util/rest/RestEndpointService.java  |   29 +-
 .../stable/src/main/resources/application.yml      |   11 +-
 scripts/ci/_print-environment.sh                   |    2 -
 scripts/ci/rename-all-published-sources.jsh        |    5 +-
 security/keycloak/src/main/java/module-info.java   |    1 +
 .../services/KeycloakOauth2UserService.java        |  112 +-
 security/shiro/pom.xml                             |    2 +-
 .../shiro/CausewayPermissionTest_setParts.java     |   12 +-
 .../shiro/CausewayPermissionTest_typicalUsage.java |   35 +-
 ...AuthenticatorOrAuthorizorTest_authenticate.java |    4 +-
 ...ticatorOrAuthorizorTest_isVisibleInAnyRole.java |    9 +-
 .../CausewayPermissionTest_equals.java             |   11 +-
 .../PermissionToRoleMapperFromIniTest.java         |    8 +-
 .../PermissionToRoleMapperFromStringTest.java      |    8 +-
 .../shiro/permrolemapper/UtilTest_parse.java       |    6 +-
 starters/pom.xml                                   |   75 +-
 supplemental-model/pom.xml                         |    9 +-
 testing/fakedata/integtests/pom.xml                |    8 +-
 .../h2console/ui/webmodule/WebModuleH2Console.java |    1 -
 .../applib/CausewayInteractionHandler.java         |    1 -
 testing/pom.xml                                    |   67 -
 .../apache/causeway/tooling/c4/test/C4Test.java    |   58 +-
 .../tooling/c4/test/baeldung-example-v2.puml       |   10 +-
 .../causeway/tooling/j2adoc/format/Snippets.java   |    1 -
 tooling/javamodel/pom.xml                          |    2 +-
 .../tooling/javamodel/test/AnalyzerTest.java       |   18 +-
 .../tooling/javamodel/test/ProjectSamples.java     |   59 +-
 .../demoshowcases/value/ValueTypeGenTemplate.java  |    1 -
 tooling/pom.xml                                    |    7 +-
 valuetypes/asciidoc/ui/pom.xml                     |    8 +-
 valuetypes/pom.xml                                 |   67 -
 viewers/commons/prism/pom.xml                      |    2 +-
 .../branding/BrandingUiServiceDefault.java         |    4 +-
 .../services/menu/MenuUiServiceDefault.java        |    2 +
 viewers/restfulobjects/applib/pom.xml              |    2 +-
 .../applib/src/main/java/module-info.java          |   43 +
 ...resentationTest_arrayGet_arraySetElementAt.java |   51 +-
 .../JsonRepresentationTest_asInputStream.java      |    8 +-
 .../applib/JsonRepresentationTest_getArray.java    |   10 +-
 .../JsonRepresentationTest_getBigDecimal.java      |   51 +-
 .../JsonRepresentationTest_getBigInteger.java      |   52 +-
 .../applib/JsonRepresentationTest_getBoolean.java  |   10 +-
 .../applib/JsonRepresentationTest_getDouble.java   |   15 +-
 .../applib/JsonRepresentationTest_getInt.java      |   10 +-
 .../JsonRepresentationTest_getLink_isLink.java     |   10 +-
 .../applib/JsonRepresentationTest_getLong.java     |   10 +-
 .../JsonRepresentationTest_getNull_isNull.java     |   10 +-
 .../JsonRepresentationTest_getRepresentation.java  |    8 +-
 .../JsonRepresentationTest_getString_isString.java |   10 +-
 ...onRepresentationTest_isArray_isMap_isValue.java |    8 +-
 .../applib/JsonRepresentationTest_mapHas.java      |   14 +-
 .../applib/JsonRepresentationTest_newArray.java    |    4 +-
 .../applib/JsonRepresentationTest_newObject.java   |    4 +-
 .../applib/JsonRepresentationTest_size.java        |   15 +-
 ...JsonRepresentationTest_streamArrayElements.java |    8 +-
 .../applib/JsonRepresentationTest_urlEncoding.java |    4 +-
 .../applib/LinkRepresentationTest_equals.java      |    4 +-
 .../restfulobjects/applib/Rel_getName_Test.java    |    4 +-
 .../RestfulRequest_DomainModelTest_parser.java     |    6 +-
 ...equestParameterTest_valueOf_xrodomainmodel.java |    8 +-
 ...equestParameterTest_valueOf_xrofollowlinks.java |    8 +-
 .../client/RestfulResponse_HeaderTest_Warning.java |    4 +-
 .../client/RestfulResponse_HttpStatusCodeTest.java |    4 +-
 ...mainObjectRepresentationTest_getCollection.java |    8 +-
 ...ainObjectRepresentationTest_getCollections.java |    8 +-
 ...mainObjectRepresentationTest_getProperties.java |    8 +-
 ...DomainObjectRepresentationTest_getProperty.java |    8 +-
 .../restfulobjects/applib/util/Parser_Test.java    |    6 +-
 .../applib/util/PathNodeTest_equalsHashcode.java   |    8 +-
 .../applib/util/PathNodeTest_parse.java            |    4 +-
 .../applib/util/PathNodeTest_split.java            |    4 +-
 .../src/main/java/module-info.java}                |   22 +-
 .../restfulobjects/client/ResponseDigest.java      |   66 +-
 .../restfulobjects/client/ResponseDigester.java    |  127 ++
 .../restfulobjects/client/RestfulClient.java       |  120 +-
 .../restfulobjects/client/RestfulClientConfig.java |   43 +-
 .../client/RestfulClientMediaType.java             |   96 ++
 .../.gitignore                                     |    0
 .../{jaxrs-resteasy-4 => jaxrs-resteasy}/pom.xml   |   12 +-
 ...ayModuleViewerRestfulObjectsJaxrsResteasy.java} |   10 +-
 .../conneg/RestfulObjectsJaxbWriterForXml.java     |    2 +-
 .../webmodule/WebModuleJaxrsResteasy.java}         |   17 +-
 .../Parser_forCacheControl_Test.java               |    2 +-
 .../Parser_forJaxRsMediaType_Test.java             |    2 +-
 .../RepresentationTypeTest_getMediaType.java       |    2 +-
 .../RepresentationTypeTest_getName.java            |    2 +-
 .../RepresentationTypeTest_lookup.java             |    2 +-
 .../RepresentationTypeTest_parser.java             |    2 +-
 ...eContext_ensureCompatibleAcceptHeader_Test.java |    2 +-
 ...tfulObjectsApplicationExceptionMapper_Test.java |    2 +-
 viewers/restfulobjects/pom.xml                     |    2 +-
 viewers/restfulobjects/rendering/pom.xml           |    2 +-
 .../rendering/src/main/java/module-info.java       |   54 +
 .../CausewayModuleRestfulObjectsRendering.java     |    8 +-
 .../domainobjects/DomainObjectReprRenderer.java    |    3 +-
 .../domainobjects/DomainServiceLinkTo.java         |    3 +-
 .../domainobjects/ObjectAndActionInvocation.java   |   16 +
 ...entNegotiationServiceForRestfulObjectsV1_0.java |   34 +-
 .../service/swagger/SwaggerServiceDefault.java     |    6 +-
 .../service/swagger/SwaggerServiceMenu.java        |    2 +-
 .../service/swagger/internal/Caching.java          |   35 +-
 .../service/swagger/internal/Generation.java       |  853 ---------
 ...pecGenerator.java => OpenApiSpecGenerator.java} |   24 +-
 .../rendering/service/swagger/internal/RoSpec.java |   68 +
 .../internal/ValuePropertyFactoryDefault.java      |  149 --
 .../swagger/internal/ValuePropertyPlugin.java      |   75 -
 .../swagger/internal/ValueSchemaFactory.java       |   23 +-
 .../internal/ValueSchemaFactoryDefault.java        |  128 ++
 .../service/swagger/internal/_OpenApi.java         |  117 ++
 .../swagger/internal/_OpenApiModelFactory.java     |  813 +++++++++
 .../rendering/service/swagger/internal/_Util.java  |   19 +-
 .../rendering/LinkFollowSpecsTest_follow.java      |    4 +-
 .../domainobjects/JsonValueEncoderTest.java        |    4 +-
 ...ationTest.java => OpenApiModelFactoryTest.java} |    8 +-
 .../service/swagger/internal/TaggerTest.java       |   70 +-
 .../rendering/util/MapUtilsTest.java               |   11 +-
 viewers/restfulobjects/testing/pom.xml             |    2 +-
 .../Parser_forCacheControl_ContractTest.java       |    2 +-
 .../Parser_forJaxRsMediaType_ContractTest.java     |    2 +-
 ...entationTypeTest_getMediaType_ContractTest.java |    2 +-
 ...epresentationTypeTest_getName_ContractTest.java |    2 +-
 ...RepresentationTypeTest_lookup_ContractTest.java |    6 +-
 ...RepresentationTypeTest_parser_ContractTest.java |    4 +-
 ..._ensureCompatibleAcceptHeader_ContractTest.java |   68 +-
 ...tsApplicationExceptionMapper_Test_Contract.java |   27 +-
 viewers/restfulobjects/viewer/pom.xml              |    2 +-
 .../viewer/src/main/java/module-info.java          |   55 +
 .../restfulobjects/viewer/mappers/FailureUtil.java |    2 +-
 .../resources/DomainObjectResourceServerside.java  |   12 +-
 .../resources/DomainServiceResourceServerside.java |   12 +-
 .../resources/DomainTypeResourceServerside.java    |   12 +-
 .../resources/HomePageResourceServerside.java      |   12 +-
 .../viewer/resources/ImageResourceServerside.java  |   12 +-
 .../resources/MenuBarsResourceServerside.java      |   15 +-
 .../viewer/resources/ResourceAbstract.java         |   37 +-
 .../viewer/resources/SwaggerSpecResource.java      |    5 +
 .../viewer/resources/UserResourceServerside.java   |   13 +-
 .../resources/VersionResourceServerside.java       |   12 +-
 .../static/swagger-ui/index-ORIG-3.24.3.html       |   60 -
 .../static/swagger-ui/index-ORIG-4.15.5.html       |   19 +
 .../src/main/resources/static/swagger-ui/index.css |   16 +
 .../static/swagger-ui/oauth2-redirect.html         |   41 +-
 .../static/swagger-ui/swagger-initializer.js       |   20 +
 .../static/swagger-ui/swagger-ui-bundle.js         |  135 +-
 .../static/swagger-ui/swagger-ui-bundle.js.map     |    2 +-
 .../static/swagger-ui/swagger-ui-es-bundle-core.js |    3 +
 .../swagger-ui/swagger-ui-es-bundle-core.js.map    |    1 +
 .../static/swagger-ui/swagger-ui-es-bundle.js      |    3 +
 .../static/swagger-ui/swagger-ui-es-bundle.js.map  |    1 +
 .../swagger-ui/swagger-ui-standalone-preset.js     |   23 +-
 .../swagger-ui/swagger-ui-standalone-preset.js.map |    2 +-
 .../resources/static/swagger-ui/swagger-ui.css     |    3 +-
 .../resources/static/swagger-ui/swagger-ui.css.map |    2 +-
 .../main/resources/static/swagger-ui/swagger-ui.js |    9 +-
 .../resources/static/swagger-ui/swagger-ui.js.map  |    2 +-
 .../src/main/resources/swagger-ui/index.thtml      |   25 +-
 .../context/ResourceContext_getArg_Test.java       |   76 +-
 .../context/ResourceContext_stripQuotes_Test.java  |   20 +-
 .../DomainResourceHelper_readBodyAsMap_Test.java   |   48 +-
 .../viewer/resources/JsonParserHelper_Test.java    |   11 +-
 .../viewer/util/UrlParserUtils_Test.java           |   12 +-
 ...ulObjectsSessionFilter_lookupPassThru_Test.java |   78 +-
 viewers/wicket/graceful/pom.xml                    |    4 +-
 .../CausewayModuleViewerWicketGraceful.java}       |    6 +-
 .../viewer/wicket/graceful/package-info.java       |   11 +-
 .../viewer/wicket/model/models/AboutModel.java     |    6 +-
 .../wicket/model/models/HasCommonContext.java      |   10 +
 viewers/wicket/pom.xml                             |   77 +
 viewers/wicket/ui/pom.xml                          |    3 +-
 .../wicket/ui/components/about/AboutPanel.java     |    2 +-
 .../ui/components/about/AboutPanelFactory.java     |    1 -
 .../serviceactions/TertiaryMenuPanelFactory.java   |    1 -
 .../actions/ActionParametersFormPanelFactory.java  |    1 -
 .../actions/ActionParametersPanelFactory.java      |    1 -
 .../CollectionContentsAsAjaxTablePanelFactory.java |    1 -
 .../CollectionContentsAsIconsPanelFactory.java     |    1 -
 ...ollectionContentsMultipleViewsPanelFactory.java |    1 -
 .../CollectionContentsAsSummaryFactory.java        |    1 -
 .../CollectionContentsHiddenPanelFactory.java      |    1 -
 .../empty/EmptyCollectionPanelFactory.java         |    1 -
 .../entity/EntityComponentFactoryAbstract.java     |    1 -
 .../icontitle/EntityIconAndTitlePanelFactory.java  |    1 -
 .../wicket/ui/components/footer/FooterPanel.java   |    6 +-
 .../ui/components/footer/FooterPanelFactory.java   |    1 -
 .../components/layout/bs/BSGridPanelFactory.java   |    1 -
 .../scalars/ComponentFactoryScalarAbstract.java    |    1 -
 .../scalars/ScalarPanelTextFieldAbstract.java      |    1 -
 .../ScalarPanelTextFieldTextualAbstract.java       |    1 -
 .../scalars/image/JavaAwtImagePanelFactory.java    |    1 -
 .../scalars/markup/MarkupComponentFactory.java     |    4 +-
 .../scalars/markup/ScalarMarkupPanel.java          |    5 +-
 .../scalars/string/ScalarTitleBadgePanel.java      |    1 -
 .../ui/components/tree/TreePanelFactories.java     |    1 -
 .../unknown/UnknownModelPanelFactory.java          |    1 -
 .../value/StandaloneValuePanelFactory.java         |    1 -
 .../voidreturn/VoidReturnPanelFactory.java         |    1 -
 .../EntityLinkSimplePanelFactory.java              |    1 -
 .../fileinput/FileUploadFieldWithNestingFix.java   |   83 +
 .../causeway-file-upload-nesting-fix.nocompress.js |   43 +
 .../widgets/select2/Select2OnSelect.java           |   22 +-
 .../select2/providers/ChoiceProviderAbstract.java  |   10 +-
 .../viewer/wicket/ui/pages/PageAbstract.java       |    8 +-
 .../viewer/wicket/ui/pages/WebPageBase.java        |    2 +-
 .../accmngt/AccountManagementPageAbstract.java     |    6 +-
 .../password_reset/PasswordResetEmailPanel.java    |    2 +-
 .../accmngt/signup/RegistrationFormPanel.java      |    2 +-
 .../pages/common/datatables/DatatablesDotNet.java  |    2 +-
 .../CausewayWicketViewerJsResourceReference.java   |   22 +-
 ...=> causeway-jquery-wicket-viewer.nocompress.js} |    0
 .../wicket/ui/pages/mmverror/MmvErrorPage.java     |    8 +-
 .../apache/causeway/viewer/wicket/ui/util/Wkt.java |   46 +-
 .../viewer/wicket/ui/util/WktHeaderItems.java      |   90 +
 viewers/wicket/viewer/pom.xml                      |    2 +-
 .../ComponentFactoryRegistrarDefault.java          |    1 -
 ...nticatedWebSessionForCauseway_Authenticate.java |  115 +-
 ...orCauseway_DownCastsInheritedFunctionality.java |   14 +-
 ...ticatedWebSessionForCauseway_Instantiation.java |   43 +-
 .../AuthenticatedWebSessionForCauseway_SignIn.java |   70 +-
 ...nticatedWebSessionForCauseway_TestAbstract.java |   54 +-
 .../pages/PageClassListDefault_Instantiation.java  |   43 +-
 ...ageClassListDefault_RegistrationAndCaching.java |   12 +-
 .../services/TranslationsResolverWicketTest.java   |   42 +-
 655 files changed, 10020 insertions(+), 8736 deletions(-)
 rename antora/components/refguide-index/modules/applib/pages/index/mixins/layout/{Object_downloadLayoutXml.adoc => Object_downloadLayout.adoc} (79%)
 copy antora/components/refguide-index/modules/{extensions/pages/index/commandlog/applib/dom/mixins/CommandLogEntry_childCommands.adoc => applib/pages/index/services/grid/GridMarshallerService.adoc} (81%)
 create mode 100644 antora/components/refguide-index/modules/applib/pages/index/services/marshal/MarshallerService.adoc
 copy antora/components/refguide-index/modules/applib/pages/index/{annotation/HomePage.adoc => services/menu/MenuBarsMarshallerService.adoc} (64%)
 copy antora/components/refguide-index/modules/extensions/pages/index/commandlog/applib/{dom/mixins/CommandLogEntry_childCommands.adoc => contributions/T_recentBackgroundCommands.adoc} (74%)
 copy antora/components/refguide-index/modules/{applib/pages/index/ViewModel.adoc => extensions/pages/index/commandreplay/secondary/job/JobExecutionData.adoc} (53%)
 copy antora/components/refguide-index/modules/extensions/pages/index/excel/applib/{ExcelService.adoc => service/ExcelServiceDefault.adoc} (59%)
 copy antora/components/refguide-index/modules/{extensions/pages/index/commandlog/applib/subscriber/CommandSubscriberForCommandLog.adoc => viewer/pages/index/restfulobjects/jaxrsresteasy/CausewayModuleViewerRestfulObjectsJaxrsResteasy.adoc} (83%)
 rename antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/{jaxrsresteasy4 => jaxrsresteasy}/conneg/RestfulObjectsJaxbWriterForXml.adoc (100%)
 rename antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/{jaxrsresteasy4/webmodule/WebModuleJaxrsResteasy4.adoc => jaxrsresteasy/webmodule/WebModuleJaxrsResteasy.adoc} (79%)
 delete mode 100644 antora/components/refguide-index/modules/viewer/pages/index/restfulobjects/jaxrsresteasy4/CausewayModuleViewerRestfulObjectsJaxrsResteasy4.adoc
 rename api/applib/src/main/java/org/apache/causeway/applib/mixins/layout/{Object_downloadLayoutXml.java => Object_downloadLayout.java} (77%)
 rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/methods/MethodByClassMap.java => api/applib/src/main/java/org/apache/causeway/applib/services/grid/GridMarshallerService.java (70%)
 create mode 100644 api/applib/src/main/java/org/apache/causeway/applib/services/marshal/MarshallerService.java
 copy extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/dom/ExecutionLogEntryType.java => api/applib/src/main/java/org/apache/causeway/applib/services/menu/MenuBarsMarshallerService.java (61%)
 create mode 100644 api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/_CsvExport2.java
 create mode 100644 api/applib/src/test/java/org/apache/causeway/applib/services/user/RoleMemento_value_Test.java
 create mode 100644 api/applib/src/test/java/org/apache/causeway/applib/services/user/UserMemento_contains_Test.java
 create mode 100644 api/applib/src/test/java/org/apache/causeway/applib/services/user/UserMemento_value_Test.java
 create mode 100644 commons/src/main/java/org/apache/causeway/commons/internal/debug/swt/_Swt.java
 delete mode 100644 commons/src/test/java/org/apache/causeway/commons/X.java
 delete mode 100644 core/NOTICE
 create mode 100644 core/config/src/main/adoc/modules/config/pages/sections/causeway.viewer.common.adoc
 delete mode 100644 core/internaltestvintage/pom.xml
 delete mode 100644 core/internaltestvintage/src/main/java/org/apache/causeway/core/internaltestsupport/jmocking/CausewayActions.java
 delete mode 100644 core/internaltestvintage/src/main/java/org/apache/causeway/core/internaltestsupport/jmocking/ImposteriserUsingCodegenPlugin.java
 delete mode 100644 core/internaltestvintage/src/main/java/org/apache/causeway/core/internaltestsupport/jmocking/InjectIntoJMockAction.java
 delete mode 100644 core/internaltestvintage/src/main/java/org/apache/causeway/core/internaltestsupport/jmocking/JMockActions.java
 delete mode 100644 core/internaltestvintage/src/main/java/org/apache/causeway/core/internaltestsupport/jmocking/JUnitRuleMockery2.java
 delete mode 100644 core/internaltestvintage/src/main/java/org/apache/causeway/core/internaltestsupport/jmocking/MyMockomatic.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/HasPostConstructMethodCache.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/GridReaderUsingJaxb.java
 create mode 100644 core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/grid/bootstrap/GridMarshallerServiceBootstrap.java
 create mode 100644 core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/bootstrap/MenuBarsMarshallerServiceBootstrap.java
 rename core/runtimeservices/src/main/java/org/apache/causeway/core/runtimeservices/menubars/bootstrap/{MenuBarsServiceBS.java => MenuBarsServiceBootstrap.java} (96%)
 copy extensions/core/commandlog/applib/src/main/java/org/apache/causeway/extensions/commandlog/applib/contributions/{HasUsername_recentCommandsByUser.java => T_recentBackgroundCommands.java} (54%)
 delete mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/causeway/extensions/executionoutbox/restclient/api/Jsonable.java
 delete mode 100644 extensions/core/executionoutbox/restclient/src/main/java/org/apache/causeway/extensions/executionoutbox/restclient/api/_Jaxb.java
 copy core/metamodel/src/main/java/org/apache/causeway/core/metamodel/objectmanager/memento/ObjectMementoForEmpty.java => incubator/extensions/core/commandreplay/secondary/src/main/java/org/apache/causeway/extensions/commandreplay/secondary/job/JobExecutionData.java (51%)
 copy {security/keycloak => persistence/commons}/src/main/java/module-info.java (59%)
 rename core/internaltestvintage/src/main/java/org/apache/causeway/core/internaltestsupport/jmocking/Imposterisers.java => persistence/jdo/applib/src/main/java/module-info.java (64%)
 copy core/metamodel/src/main/java/org/apache/causeway/core/metamodel/facets/properties/defaults/PropertyDefaultFacetNone.java => persistence/jdo/integration/src/main/java/module-info.java (55%)
 copy {security/keycloak => persistence/jdo/metamodel}/src/main/java/module-info.java (54%)
 create mode 100644 persistence/jdo/provider/src/main/java/module-info.java
 copy {security/keycloak => persistence/jdo/spring}/src/main/java/module-info.java (58%)
 rename persistence/jdo/spring/src/test/resources/{org/apache/causeway/persistence/jdo/spring/test/integration => }/test.properties (100%)
 copy core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/ServiceUtil.java => persistence/jpa/applib/src/main/java/module-info.java (54%)
 copy {security/keycloak => persistence/jpa/eclipselink}/src/main/java/module-info.java (57%)
 create mode 100644 persistence/jpa/integration/src/main/java/module-info.java
 rename core/internaltestvintage/src/main/java/org/apache/causeway/core/internaltestsupport/jmocking/PostponedAction.java => persistence/jpa/metamodel/src/main/java/module-info.java (52%)
 delete mode 100644 regressiontests/incubating/src/main/java/include.txt
 delete mode 100644 regressiontests/stable-bootstrapping/src/main/java/include.txt
 delete mode 100644 regressiontests/stable-cmdexecauditsess/persistence-jdo/src/main/java/include.txt
 delete mode 100644 regressiontests/stable-cmdexecauditsess/persistence-jpa/src/main/java/include.txt
 rename regressiontests/stable-cmdexecauditsess/persistence-jpa/src/{main => test}/resources/META-INF/orm-commandlog.template (100%)
 delete mode 100644 regressiontests/stable-config/src/main/java/include.txt
 delete mode 100644 regressiontests/stable-core-wrapperfactory/src/main/java/include.txt
 delete mode 100644 regressiontests/stable-cucumber/src/main/java/include.txt
 delete mode 100644 regressiontests/stable-domainmodel/src/main/java/include.txt
 delete mode 100644 regressiontests/stable-eventhandling/src/main/java/include.txt
 delete mode 100644 regressiontests/stable-factory/src/main/java/include.txt
 delete mode 100644 regressiontests/stable-interact/src/main/java/include.txt
 copy regressiontests/stable-interact/src/test/java/org/apache/causeway/testdomain/interact/{CustomContextTest.java => CustomContextWithNoPermissionChecksTest.java} (69%)
 rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/Layout_Counter_IntegTest.java (100%)
 rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/Layout_SimpleObject_IntegTest.java (100%)
 rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/model/Counter.java (100%)
 rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/model/Counter.layout.xml (100%)
 rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/model/LayoutTestDomainModel.java (100%)
 rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/model/SimpleObject.java (95%)
 rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/model/SimpleObject.layout.xml (100%)
 rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/model/types/Name.java (100%)
 rename regressiontests/stable-layouts/src/{main => test}/java/org/apache/causeway/regressiontests/layouts/integtest/model/types/Notes.java (100%)
 delete mode 100644 regressiontests/stable-persistence-jdo/src/main/java/include.txt
 delete mode 100644 regressiontests/stable-persistence-jpa/src/main/java/include.txt
 delete mode 100644 regressiontests/stable-publishing-jpa/src/main/java/include.txt
 delete mode 100644 regressiontests/stable-rest/src/main/java/include.txt
 delete mode 100644 regressiontests/stable-value/src/main/java/include.txt
 delete mode 100644 regressiontests/stable-viewers-common/src/main/java/include.txt
 create mode 100644 viewers/restfulobjects/applib/src/main/java/module-info.java
 copy viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4/Parser_forCacheControl_Test.java => client/src/main/java/module-info.java} (54%)
 create mode 100644 viewers/restfulobjects/client/src/main/java/org/apache/causeway/viewer/restfulobjects/client/ResponseDigester.java
 create mode 100644 viewers/restfulobjects/client/src/main/java/org/apache/causeway/viewer/restfulobjects/client/RestfulClientMediaType.java
 rename viewers/restfulobjects/{jaxrs-resteasy-4 => jaxrs-resteasy}/.gitignore (100%)
 rename viewers/restfulobjects/{jaxrs-resteasy-4 => jaxrs-resteasy}/pom.xml (91%)
 rename viewers/restfulobjects/{jaxrs-resteasy-4/src/main/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4/CausewayModuleViewerRestfulObjectsJaxrsResteasy4.java => jaxrs-resteasy/src/main/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy/CausewayModuleViewerRestfulObjectsJaxrsResteasy.java} (77%)
 rename viewers/restfulobjects/{jaxrs-resteasy-4/src/main/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/main/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/conneg/RestfulObjectsJaxbWriterForXml.java (97%)
 rename viewers/restfulobjects/{jaxrs-resteasy-4/src/main/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4/webmodule/WebModuleJaxrsResteasy4.java => jaxrs-resteasy/src/main/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy/webmodule/WebModuleJaxrsResteasy.java} (91%)
 rename viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/Parser_forCacheControl_Test.java (93%)
 rename viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/Parser_forJaxRsMediaType_Test.java (93%)
 rename viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/RepresentationTypeTest_getMediaType.java (94%)
 rename viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/RepresentationTypeTest_getName.java (93%)
 rename viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/RepresentationTypeTest_lookup.java (93%)
 rename viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/RepresentationTypeTest_parser.java (94%)
 rename viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/context/ResourceContext_ensureCompatibleAcceptHeader_Test.java (93%)
 rename viewers/restfulobjects/{jaxrs-resteasy-4/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy4 => jaxrs-resteasy/src/test/java/org/apache/causeway/viewer/restfulobjects/jaxrsresteasy}/mappers/RestfulObjectsApplicationExceptionMapper_Test.java (93%)
 create mode 100644 viewers/restfulobjects/rendering/src/main/java/module-info.java
 delete mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/Generation.java
 rename viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/{SwaggerSpecGenerator.java => OpenApiSpecGenerator.java} (79%)
 create mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/RoSpec.java
 delete mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/ValuePropertyFactoryDefault.java
 delete mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/ValuePropertyPlugin.java
 rename core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/ServiceUtil.java => viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/ValueSchemaFactory.java (60%)
 create mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/ValueSchemaFactoryDefault.java
 create mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/_OpenApi.java
 create mode 100644 viewers/restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/_OpenApiModelFactory.java
 rename viewers/restfulobjects/rendering/src/test/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/{GenerationTest.java => OpenApiModelFactoryTest.java} (85%)
 create mode 100644 viewers/restfulobjects/viewer/src/main/java/module-info.java
 delete mode 100644 viewers/restfulobjects/viewer/src/main/resources/static/swagger-ui/index-ORIG-3.24.3.html
 create mode 100644 viewers/restfulobjects/viewer/src/main/resources/static/swagger-ui/index-ORIG-4.15.5.html
 create mode 100644 viewers/restfulobjects/viewer/src/main/resources/static/swagger-ui/index.css
 create mode 100644 viewers/restfulobjects/viewer/src/main/resources/static/swagger-ui/swagger-initializer.js
 create mode 100644 viewers/restfulobjects/viewer/src/main/resources/static/swagger-ui/swagger-ui-es-bundle-core.js
 create mode 100644 viewers/restfulobjects/viewer/src/main/resources/static/swagger-ui/swagger-ui-es-bundle-core.js.map
 create mode 100644 viewers/restfulobjects/viewer/src/main/resources/static/swagger-ui/swagger-ui-es-bundle.js
 create mode 100644 viewers/restfulobjects/viewer/src/main/resources/static/swagger-ui/swagger-ui-es-bundle.js.map
 rename viewers/{restfulobjects/rendering/src/main/java/org/apache/causeway/viewer/restfulobjects/rendering/service/swagger/internal/ValuePropertyFactory.java => wicket/graceful/src/main/java/org/apache/causeway/viewer/wicket/graceful/CausewayModuleViewerWicketGraceful.java} (79%)
 copy extensions/core/executionlog/applib/src/main/java/org/apache/causeway/extensions/executionlog/applib/dom/ExecutionLogEntryType.java => viewers/wicket/graceful/src/main/java/org/apache/causeway/viewer/wicket/graceful/package-info.java (75%)
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/widgets/fileinput/FileUploadFieldWithNestingFix.java
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/components/widgets/fileinput/causeway-file-upload-nesting-fix.nocompress.js
 rename viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/pages/common/viewer/js/{jquery.causeway.wicket.viewer.js => causeway-jquery-wicket-viewer.nocompress.js} (100%)
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/causeway/viewer/wicket/ui/util/WktHeaderItems.java


[isis] 01/01: ISIS-3255: updates index.html with warning re: Windows classpath length limits

Posted by da...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch ISIS-3255
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 60c1255876248dcd352bdddd1b26b2a32cc5602e
Author: Dan Haywood <da...@haywood-associates.co.uk>
AuthorDate: Wed Dec 14 23:34:54 2022 +0000

    ISIS-3255: updates index.html with warning re: Windows classpath length limits
---
 antora/supplemental-ui/index.html | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

diff --git a/antora/supplemental-ui/index.html b/antora/supplemental-ui/index.html
index 4a313fa5de..cccbb72fcf 100644
--- a/antora/supplemental-ui/index.html
+++ b/antora/supplemental-ui/index.html
@@ -540,16 +540,24 @@
           <h3 class="cta-title">Quick Start</h3>
 
           <div class="row">
+            <div class="col-lg-12 text-left text-lg-left">
+              <p class="cta-text text-center" style="margin-block-end: 0; ">
+                Prereqs: Java 11 and Maven 3.6+.  <br/>
+                We recommend you try out using Linux, MacOS or WSL2 <br/>
+                (to <a href="https://github.com/spring-projects/spring-boot/issues/17766">avoid exceeding</a> Windows' limits due to classpath length).
+              </p>
+              <br/>
+            </div>
             <div class="col-lg-6 text-left text-lg-left">
               <p class="cta-text text-center" style="margin-block-end: 0; ">
                 Learn about Apache Isis™ by running the minimal <a href="docs/latest/starters/helloworld.html">helloworld</a> starter&nbsp;app.
-                You can see the app running <a href="https://helloworld.jdo.isis.incode.work/" target="_blank">here (jdo)</a> and <a href="https://helloworld.jpa.isis.incode.work/" target="_blank">here (jpa)</a>.
+                You can see the app running <a href="https://helloworld.jdo.isis.incode.work/" target="_blank">here (jdo)</a> or <a href="https://helloworld.jpa.isis.incode.work/" target="_blank">here (jpa)</a>.
               </p>
             </div>
             <div class="col-lg-6 text-left text-lg-left">
               <p class="cta-text text-center" style="margin-block-end: 0; ">
                 Develop your own Apache Isis™ app with the structured <a href="docs/latest/starters/simpleapp.html">simpleapp</a> starter&nbsp;app.
-                You can see the app running <a href="https://simpleapp.jdo.isis.incode.work/" target="_blank">here (jdo)</a> and <a href="https://simpleapp.jpa.isis.incode.work/" target="_blank">here (jpa)</a>.
+                You can see the app running <a href="https://simpleapp.jdo.isis.incode.work/" target="_blank">here (jdo)</a> or <a href="https://simpleapp.jpa.isis.incode.work/" target="_blank">here (jpa)</a>.
               </p>
             </div>
           </div>
@@ -562,7 +570,7 @@ BRANCH=jdo
 curl https://codeload.github.com/apache/$APP/zip/$BRANCH | jar xv
 cd $APP-$BRANCH
 
-mvn clean install
+mvn clean install -Dskip.staging -Dskip.nightly
 mvn spring-boot:run</pre>
               </p>
             </div>
@@ -574,7 +582,7 @@ BRANCH=jdo
 curl https://codeload.github.com/apache/$APP/zip/$BRANCH | jar xv
 cd $APP-$BRANCH
 
-mvn clean install
+mvn clean install -Dskip.staging -Dskip.nightly
 mvn -pl webapp spring-boot:run</pre>
               </p>
             </div>
@@ -600,7 +608,7 @@ BRANCH=jpa
 curl https://codeload.github.com/apache/$APP/zip/$BRANCH | jar xv
 cd $APP-$BRANCH
 
-mvn clean install
+mvn clean install -Dskip.staging -Dskip.nightly
 mvn spring-boot:run</pre>
               </p>
             </div>
@@ -612,7 +620,7 @@ BRANCH=jpa
 curl https://codeload.github.com/apache/$APP/zip/$BRANCH | jar xv
 cd $APP-$BRANCH
 
-mvn clean install
+mvn clean install -Dskip.staging -Dskip.nightly
 mvn -pl webapp spring-boot:run</pre>
               </p>
             </div>
@@ -632,7 +640,7 @@ mvn -pl webapp spring-boot:run</pre>
           <div class="row">
             <div class="col-lg-12 text-left text-lg-left">
               <p class="cta-text text-center" style="margin-block-end: 0; margin-top: 20px;">
-                You can also explore the Apache Isis programming model through the demo app, running <a href="https://demo-wicket.isis.incode.work/" target="_blank">here</a>.
+                You can also explore the Apache Isis programming model through the demo app, running <a href="https://demo-wicket.jdo.isis.incode.work/" target="_blank">here (jdo)</a> or <a href="https://demo-wicket.jpa.isis.incode.work/" target="_blank">here (jpa)</a>.
               </p>
             </div>
           </div>