You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by gi...@apache.org on 2021/11/24 06:25:38 UTC

[isis] branch dependabot/maven/master/org.apache.maven.plugins-maven-enforcer-plugin-3.0.0 updated (fe700d4 -> 8a60b7e)

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

github-bot pushed a change to branch dependabot/maven/master/org.apache.maven.plugins-maven-enforcer-plugin-3.0.0
in repository https://gitbox.apache.org/repos/asf/isis.git.


 discard fe700d4  Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0
     add 9c180ec  ISIS-2348 cleanup imports
     add af46825  ISIS-2348 Replay Diff opens
     add df5836c  ISIS-2348 css etc. set for Dialogs, kvision version upgrade, Replay* refactored
     add dc32aa1  ISIS-2348 Icons amended
     add 52c586d  ISIS-2348 Replay against current version remote (incode/demoUrlRemote).
     add b2439bf  ISIS-2871: implement ValueSemanticsAnnotationFacetFactory
     add 0f862dd  ISIS-2871: don't restrict digit facets to BigDecimal type
     add e7ea958  ISIS-2871: don't restrict digit facets to BigDecimal type (2)
     add d0cb7e1  ISIS-2883: add new prototyping menu-item for site-map export
     add c17da42  Bump vaadin.version from 21.0.3 to 21.0.4
     add 12a76b5  Bumps datanucleus from 6.0.0-m2 to 6.0.0-m3
     add 0964aca  ISIS-2883: site-map: reflect the menu and section structure from menubar layout
     add c42d9cd  ISIS-2883: site-map: fill in menu action result details
     add 1dbd58d  ISIS-2883: site-map: don't include prototyping actions
     add 2d051f9  ISIS-2883: site-map: fix collections; also show action descriptions
     add 87d8815  Merge branch 'master' of https://github.com/apache/isis
     add 81c6102  ISIS-2348 Handle blob error, upgrade to kvision 5.5.1, minor cleanup
     add 92f110f  ISIS-2348 Stackup dialogs visually (with some offset)
     add a708a12  ISIS-2348 Actual events in DiffDialog filled
     add 310e780  ISIS-2348 RoDisplay moved into builder dir, spacing extracted to Constants
     add 1a6b4a8  ISIS-2348 amend with specific handling for HTTP 401
     add 7c3d99d  ISIS-2348 amend LoginPrompt with dropdown for localhost & incode
     add 020d351  Bump jsoup from 1.14.2 to 1.14.3
     add 82491db  Merge pull request #767 from apache/dependabot/maven/master/org.jsoup-jsoup-1.14.3
     add 85818c5  Bump jquery-ui from 1.12.1 to 1.13.0
     add 5df5664  Merge pull request #768 from apache/dependabot/maven/master/org.webjars-jquery-ui-1.13.0
     add 71ed932  ISIS-2890: split DocxService into interface and implementation
     add bda448f  ISIS-2890: just java-doc
     add 456874d  ISIS-2891: aligin zip module package names
     add 339959f  ISIS-2891: split XDocReportService into interface and impl.
     add 31a4874  ISIS-2891: more @ComponentScan removals
     add ac53905  ISIS-2891: make ExcelServiceImpl package-private
     add 254de7f  ISIS-2891: split CalendarService into interface and impl.
     add e345c56  ISIS-2891: further remove @ComponentScan
     add 0e02c24  ISIS-2883: Demo: adds initial pre-flight protocol
     add 50a9767  ISIS-2883: fixes prev. commit
     add 15688a3  Bump cucumber.version from 6.11.0 to 7.0.0
     add 3b9ea47  ISIS-2889: don't use EncodableFacet on value-types
     add 7e44504  ISIS-2889: fixes javac build issue on prev. commit
     add 2edab29  Bump maven-war-plugin from 3.3.1 to 3.3.2
     add 38142a0  Merge pull request #771 from apache/dependabot/maven/master/org.apache.maven.plugins-maven-war-plugin-3.3.2
     add c2f7d29  Bump error_prone_annotations from 2.9.0 to 2.10.0
     add 9c7f631  Merge pull request #773 from apache/dependabot/maven/master/com.google.errorprone-error_prone_annotations-2.10.0
     add 6a0a6ae  Bump resteasy-spring-boot-starter from 4.9.0.Final to 4.9.1.Final
     add a33325f  Merge pull request #772 from apache/dependabot/maven/master/org.jboss.resteasy-resteasy-spring-boot-starter-4.9.1.Final
     add 24fb8bb  Bump resteasy from 4.7.0.Final to 4.7.2.Final
     add e2c3c39  ISIS-2877: properly handle parameter model when value is set to null
     add 8e30467  ISIS-2877: improve guard message
     add 1c036c0  ISIS-2877: remove HelpFacetNone
     add 2ceaa60  ISIS-2877: restrict param assoc. actions to scalar value-type
     add 3dfc09e  ISIS-2877: just improves readability (of prev. commit)
     add 7036e27  Bump jnr-posix from 3.1.8 to 3.1.11
     add 30f595f  Merge pull request #774 from apache/dependabot/maven/master/com.github.jnr-jnr-posix-3.1.11
     add 54d5613  ISIS-2877: fixes mixed-in prop. or coll. not being recognized correctly within DataTableModel.Memento
     add 02b7c60  ISIS-2877: fixes Bookmarked Panel broken entries
     add 0a8f8c4  ISIS-2877: pre-flight: first iteration on first menu 'Domain Objects'
     add 32c15d1  ISIS-2882: BigDecimal scale fixes
     add a9c1cb7  ISIS-2882: fixes flipped logic in prev. commit
     add 2d3e045  Merge branch 'master' of https://github.com/apache/isis
     add 3f0aff0  ISIS-2348 HttpError interface name changed
     add a2821bc  ISIS-2348 Add open to Command interface, amend LoginPrompt with nextCommand
     add 56a5e16  ISIS-2348 Pull up refactoring/Command; EventCompareDialog added
     add 13b4c73  ISIS-2348 EventCompareDialog opens
     add b1bf260  ISIS-2348 EventComparison works
     add 1fd99a8  ISIS-2882: polish MM introspection view icons
     add 66bc11f  ISIS-2882: honor editing vs viewing, when selecting a converter
     add a52b309  Bump camel.version from 3.12.0 to 3.13.0
     add 3fd3a76  Merge pull request #775 from apache/dependabot/maven/master/camel.version-3.13.0
     add c3be3b7  ISIS-2882: replaces IConverter<Byte> based on ValueSemantics
     add 41a5b22  ISIS-2882: replaces IConverter<Short/Int/Long/BigInt> based on ValueSemantics
     add 795fbb2  ISIS-2882: replaces IConverter<Float/Double> based on ValueSemantics
     add 5a12283  ISIS-2882: Converter polishing
     add 092b5ef  ISIS-2882: ScalarRepresentation: cleaning up and java-doc fixes
     add d483f6e  ISIS-2893: moves the command vs member matching logic to CommandUtil
     add 1acae22  ISIS-2893: cleanup prev. commit
     add ee1d0d2  ISIS-2893: cleanup prev. commit (2)
     add 0cf4d27  ISIS-2894: add test for viewmodel implementing a generic property
     add 7a6332c  ISIS-2894: don't remove getters, even if synthetic
     add 572e3a8  ISIS-2894: do not install MaxFractionalDigitsFacetForPersistentBigDecimalWhenUnspecified
     add 278296e  Bump cxf-rt-rs-client from 3.4.4 to 3.4.5
     add a335ad2  Merge pull request #776 from apache/dependabot/maven/master/org.apache.cxf-cxf-rt-rs-client-3.4.5
     add 0188f4d  Bump swagger-core from 1.6.2 to 1.6.3
     add 523cddd  Merge pull request #777 from apache/dependabot/maven/master/io.swagger-swagger-core-1.6.3
     add ddf3bd1  ISIS-2894: proper (non-static) inner method detection
     add 49964c4  Bump junit-platform-console from 1.7.2 to 1.8.1
     add 0a0dbf4  Merge pull request #779 from apache/dependabot/maven/master/org.junit.platform-junit-platform-console-1.8.1
     add a31b0a3  Bump maven-model-builder from 3.8.2 to 3.8.3
     add 9822fe9  Merge pull request #778 from apache/dependabot/maven/master/org.apache.maven-maven-model-builder-3.8.3
     add 7153620  ISIS-2882: some minor cleanup around ReferencePanel
     add 3ba9f22  ISIS-2896: remove ScalarPanel#getScalarPanelType as can be inferred
     add 01db8c9  ISIS-2896: fixes the CharacterPanel
     add e82715e  ISIS-2896: ManagedAction: don't memoize the head, as owner might dynamically re-attach (when entity)
     add f3c7d08  ISIS-2901: fixes facet CssClassFaFacetOnMemberFromConfiguredRegex
     add 217bd03  ISIS-2882: WrapperFactory: replace ambiguous arg name mixedIn -> mixee
     add 6a6d799  ISIS-2882: wire up value-semantics for Character- and UUID scalar-panels
     add 4180d20  ISIS-2882: remove superfluous TextFieldStringModel
     add 7acb4f7  ISIS-2882: create value-semantics for Bookmark and wire-up with BookmarkPanel
     add 8e05bb7  ISIS-2882: patches commons-2.0.xsd to generate Java classes that implement Serializable
     add 8e126f7  ISIS-2882: add value-semantics for OidDto and wire up with OidDtoPanel
     add 948557d  ISIS-2882: register OidDtoValueSemantics with Spring
     add 0965563  ISIS-2882: fixes regression with value-types using StringValidation while not of type String
     add 570508c  ISIS-2882: remove Bookmark- and OidDtoConverterWkt, as we can now use a generic one
     add 02c2b64  ISIS-2882: remove CharacterConverterWkt, as we can now use a generic one
     add 3efffcb  ISIS-2882: remove all Number-ConverterWkt, as we can now use a generic one
     add dcb9e58  ISIS-2882: encapsulate heavy lifting for converter testing within ConverterTester
     add 8ebd45e  ISIS-2882: test fix
     add cca6298  ISIS-2882: purge all the wicket temporal conversion stuff
     add 3792cbc  ISIS-2882: test fixes (for prev. commit)
     add 1213fb1  Merge branch 'master' into 2882_temporal_from_scratch
     add 8a04257  ISIS-2882: use 'runtime' module to import 'joda time integration' module
     add 1cf7268  ISIS-2882: housekeeping around joda time
     add 43ba880  ISIS-2882: fixes prev. commmit
     add 70f70c3  ISIS-2882: restore IsisConfiguration from 'master' branch
     add 71ed587  ISIS-2877: schema: introduce composite type
     add 2b12fff  ISIS-2882: rename 'applib' ValueSemantics related package
     add 62b85aa  Merge pull request #780 from apache/2882_temporal_from_scratch
     add b2e414a  Bump Spring Boot from 2.5.6 to 2.6.0
     add 058ce89  Bump Spring Boot from 2.5.6 to 2.6.0 (2)
     add 10198a7  Bump Spring Boot from 2.5.6 to 2.6.0 (3)
     add cec31e5  Bump woodstox-core from 6.2.6 to 6.2.7
     add b3e7595  Merge pull request #781 from apache/dependabot/maven/master/com.fasterxml.woodstox-woodstox-core-6.2.7
     add b1b3b5c  ISIS-2882: mignotes
     add f8a47aa  ISIS-2877: introduces ValueTypeSemantics tests (stubs)
     add a05ddca  ISIS-2877: testing value-types full circle now (WIP)
     add 18c690f  ISIS-2877: adds a bunch more value-type test scenarios
     add 2f7a53e  Merge branch 'master' of https://github.com/apache/isis
     add 06af2e3  Bump vaadin.version from 21.0.4 to 21.0.7
     add 3846f8c  ISIS-2877: adds all number type test scenarios
     add 21a1d17  ISIS-2877: adds all temporal type test scenarios
     add b64e97a  ISIS-2877: introduces OrderRelation<T,D> a new value-semantics aspect
     add 17bb601  ISIS-2877: wire-up new OrderRelation for all temporal types
     add c8429f7  ISIS-2877: implement OrderRelation semantics for images
     add 91fe91b  ISIS-2877: adds test scenarios for OidDto and Bookmark
     add 644a3ff  ISIS-2877: trying to fix time-zone format with 'Z' -> 'x'
     add 6de16af  ISIS-2877: trying to fix time-zone format with 'Z' -> 'x' (2)
     add f9e529b  ISIS-2877: for now disable test scenarios with temporals that require a time-zone format
     add 88f8465  Bump actions/cache from 2.1.6 to 2.1.7
     add 9890338  Merge pull request #782 from apache/dependabot/github_actions/master/actions/cache-2.1.7
     add aa7eb07  ISIS-2445: [Ongoing] CI: try fix ruby gems
     add ba25400  ISIS-2445: [Ongoing] CI: try fix ruby gems (2)
     add 6bad659  ISIS-2445: [Ongoing] CI: try fix ruby gems (3)
     add 8a60b7e  Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0

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   (fe700d4)
            \
             N -- N -- N   refs/heads/dependabot/maven/master/org.apache.maven.plugins-maven-enforcer-plugin-3.0.0 (8a60b7e)

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:
 .../workflows/ci-build-artifacts-no-push-maven.yml |   17 +-
 .../modules/ROOT/pages/2021/2.0.0-M7/mignotes.adoc |    3 +
 .../java/org/apache/isis/applib/Identifier.java    |   15 +-
 .../org/apache/isis/applib/IsisModuleApplib.java   |    2 +
 .../isis/applib/annotation/ValueSemantics.java     |   38 +-
 .../isis/applib/jaxb/JodaTimeJaxbAdapters.java     |  174 --
 .../isis/applib/services/bookmark/Bookmark.java    |   13 +-
 .../isis/applib/services/command/Command.java      |    2 -
 .../applib/services/sitemap/SitemapService.java    |   13 +-
 .../services/sitemap/SitemapServiceMenu.java       |   89 +
 .../applib/services/wrapper/WrapperFactory.java    |    8 +-
 .../org/apache/isis/applib/spec/package-info.java  |    2 +-
 .../org/apache/isis/applib/util/package-info.java  |    2 +-
 .../isis/applib/util/schema/CommonDtoUtils.java    |   27 +-
 .../applib/util/schema/InteractionDtoUtils.java    |    2 +-
 .../schema/_JodaTimeHelper.java}                   |   26 +-
 .../org/apache/isis/applib/value/package-info.java |    2 +-
 .../semantics}/DefaultsProvider.java               |    2 +-
 .../semantics}/EncoderDecoder.java                 |    2 +-
 .../semantics}/EncodingException.java              |    2 +-
 .../isis/applib/value/semantics/OrderRelation.java |   68 +
 .../{adapters => value/semantics}/Parser.java      |    8 +-
 .../semantics}/ParsingException.java               |    2 +-
 .../{adapters => value/semantics}/Renderer.java    |    2 +-
 .../value/semantics}/TemporalValueSemantics.java   |   12 +-
 .../semantics}/ValueSemanticsAbstract.java         |  119 +-
 .../semantics}/ValueSemanticsProvider.java         |   13 +-
 .../value/semantics/ValueSemanticsResolver.java    |   15 +-
 .../semantics}/package-info.java                   |    8 +-
 .../org/apache/isis/applib/IdentifierTests.java    |   28 +-
 .../apache/isis/applib/util/schema/Roundtrip.java  |   26 +-
 .../resources/org/apache/isis/schema/bindings.xml  |    3 +-
 .../org/apache/isis/schema/cmd/cmd-2.0.xsd         |    3 +-
 .../org/apache/isis/schema/common/common-2.0.xsd   |   45 +-
 .../isis/commons/internal/base/_Optionals.java     |   10 +
 .../commons/internal/functions/_Functions.java     |   61 +-
 .../isis/commons/internal/image/_Images.java       |   23 +-
 .../isis/commons/internal/reflection/_Reflect.java |    6 +
 .../commons/internal/reflection/ReflectTest.java   |   26 +-
 .../apache/isis/core/config/IsisConfiguration.java |    7 +
 .../core/config/beans/IsisBeanTypeRegistry.java    |    2 +-
 .../config/valuetypes/ValueSemanticsRegistry.java  |    2 +-
 core/jdk-supplemental/pom.xml                      |    2 +-
 core/metamodel/pom.xml                             |    2 +-
 .../core/metamodel/IsisModuleCoreMetamodel.java    |   15 +-
 .../_testing/MetaModelContext_forTesting.java      |    9 +-
 .../metamodel/commons/CanonicalParameterUtil.java  |    9 +-
 .../metamodel/commons/ScalarRepresentation.java    |   38 +-
 .../isis/core/metamodel/facetapi/FacetHolder.java  |    2 +-
 .../actions/action/invocation/CommandUtil.java     |   49 +-
 .../core/metamodel/facets/all/help/HelpFacet.java  |    2 +-
 .../facets/all/help/HelpFacetAbstract.java         |    8 +-
 .../facets/fallback/FallbackFacetFactory.java      |    3 -
 .../metamodel/facets/fallback/HelpFacetNone.java   |   41 -
 ...CssClassFaFacetOnMemberFromConfiguredRegex.java |   28 +-
 .../CssClassFaFacetOnMemberPostProcessor.java      |   14 +-
 .../publish/command/CommandPublishingFacet.java    |    3 +-
 .../object/defaults/DefaultedFacetAbstract.java    |    2 +-
 .../DefaultedFacetUsingDefaultsProvider.java       |    2 +-
 .../facets/object/encodeable/EncodableFacet.java   |    2 +-
 .../object/encodeable/EncoderDecoderUtil.java      |    2 +-
 .../encoder/EncodableFacetUsingEncoderDecoder.java |    2 +-
 .../ignore/javalang/RemoveMethodsFacetFactory.java |   10 +-
 .../title/parser/TitleFacetUsingValueFacet.java    |    6 +-
 .../object/value/MaxLengthFacetUsingParser.java    |    2 +-
 .../value/TypicalLengthFacetUsingParser.java       |    2 +-
 .../metamodel/facets/object/value/ValueFacet.java  |   16 +-
 .../facets/object/value/ValueFacetAbstract.java    |   24 +-
 ...ionOrAnyMatchingValueSemanticsFacetFactory.java |    8 +-
 .../vsp/ValueFacetUsingSemanticsProvider.java      |    2 +-
 .../value/vsp/ValueSemanticsFacetAbstract.java     |    8 +-
 .../digits/MaxFractionalDigitsFacetAbstract.java   |   18 +
 ...acetForPersistentBigDecimalWhenUnspecified.java |   83 +
 .../objectvalue/digits/MaxTotalDigitsFacet.java    |    2 +-
 .../digits/MaxTotalDigitsFacetAbstract.java        |   24 +-
 .../digits/MinIntegerDigitsFacetAbstract.java      |    4 +-
 ...sFacetFromJavaxValidationDigitsAnnotation.java} |    6 +-
 ...rameterFromJavaxValidationDigitsAnnotation.java |   48 -
 ...sFacetFromJavaxValidationDigitsAnnotation.java} |    6 +-
 ...rameterFromJavaxValidationDigitsAnnotation.java |   49 -
 .../ValueSemanticsAnnotationFacetFactory.java      |   50 +-
 .../core/metamodel/inspect/model/ActionNode.svg    |  151 +-
 .../metamodel/inspect/model/CollectionNode.svg     |  151 +-
 .../core/metamodel/inspect/model/FacetAttrNode.svg |  156 +-
 .../metamodel/inspect/model/FacetGroupNode.svg     |  151 +-
 .../core/metamodel/inspect/model/FacetNode.svg     |  139 +-
 .../core/metamodel/inspect/model/ParameterNode.svg |  151 +-
 .../core/metamodel/inspect/model/PropertyNode.svg  |  158 +-
 .../isis/core/metamodel/inspect/model/TypeNode.svg |  151 +-
 .../isis/core/metamodel/inspect/model/icons.html   |   70 +
 .../interactions/managed/ActionInteraction.java    |    5 +-
 .../interactions/managed/ManagedAction.java        |   15 +-
 .../interactions/managed/ManagedMember.java        |   21 +-
 .../managed/ParameterNegotiationModel.java         |   17 +-
 .../interactions/managed/_BindingUtil.java         |    4 +-
 .../managed/nonscalar/DataTableModel.java          |    7 +-
 .../identify/ObjectBookmarker_builtinHandlers.java |    2 +-
 .../memento/ObjectMemorizer_builtinHandlers.java   |    4 +-
 .../bootstrap3/GridSystemServiceBootstrap.java     |    8 +-
 .../core/metamodel/spec/ObjectSpecification.java   |    2 +-
 .../metamodel/specloader/SpecificationLoader.java  |   21 +-
 .../specloader/SpecificationLoaderDefault.java     |   16 +-
 .../specimpl/ObjectActionParameterAbstract.java    |    6 +-
 .../valuesemantics/BigDecimalValueSemantics.java   |   12 +-
 .../valuesemantics/BigIntegerValueSemantics.java   |   10 +-
 .../valuesemantics/BlobValueSemantics.java         |    8 +-
 ...eSemantics.java => BookmarkValueSemantics.java} |   38 +-
 .../valuesemantics/BooleanValueSemantics.java      |   12 +-
 .../BufferedImageValueSemantics.java               |   25 +-
 .../valuesemantics/ByteValueSemantics.java         |   10 +-
 .../valuesemantics/ChangesDtoValueSemantics.java   |    6 +-
 .../valuesemantics/CharacterValueSemantics.java    |   10 +-
 .../valuesemantics/ClobValueSemantics.java         |    8 +-
 .../valuesemantics/CommandDtoValueSemantics.java   |    6 +-
 .../valuesemantics/DoubleValueSemantics.java       |   10 +-
 .../valuesemantics/EnumValueSemanticsAbstract.java |   12 +-
 .../valuesemantics/FloatValueSemantics.java        |   10 +-
 .../valuesemantics/IntValueSemantics.java          |   10 +-
 .../InteractionDtoValueSemantics.java              |    6 +-
 .../LocalResourcePathValueSemantics.java           |    8 +-
 .../valuesemantics/LongValueSemantics.java         |   10 +-
 .../valuesemantics/MarkupValueSemantics.java       |   10 +-
 .../valuesemantics/OidDtoValueSemantics.java       |  129 +
 .../valuesemantics/PasswordValueSemantics.java     |    8 +-
 .../valuesemantics/ShortValueSemantics.java        |   10 +-
 .../valuesemantics/StringValueSemantics.java       |    8 +-
 .../valuesemantics/TreeNodeValueSemantics.java     |    6 +-
 .../valuesemantics/URLValueSemantics.java          |   10 +-
 .../valuesemantics/UUIDValueSemantics.java         |   13 +-
 .../temporal/LocalDateTimeValueSemantics.java      |   43 +-
 .../temporal/LocalDateValueSemantics.java          |   35 +-
 .../temporal/LocalTimeValueSemantics.java          |   36 +-
 .../temporal/OffsetDateTimeValueSemantics.java     |   37 +-
 .../temporal/OffsetTimeValueSemantics.java         |   34 +-
 .../temporal/TemporalValueSemanticsProvider.java   |  170 +-
 .../temporal/ZonedDateTimeValueSemantics.java      |   37 +-
 .../temporal/legacy/JavaSqlDateValueSemantics.java |  129 +-
 .../legacy/JavaSqlTimeStampValueSemantics.java     |  110 +-
 .../temporal/legacy/JavaSqlTimeValueSemantics.java |  128 +-
 .../legacy/JavaUtilDateValueSemantics.java         |  130 +-
 .../LegacyTemporalValueSemanticsAbstract.java      |  322 ---
 .../legacy/joda/JodaDateTimeValueSemantics.java    |  182 --
 .../joda/JodaLocalDateTimeValueSemantics.java      |  230 --
 .../legacy/joda/JodaLocalDateValueSemantics.java   |  232 --
 .../temporal/legacy/joda/_JodaFunctions.java       |   42 -
 .../legacy/joda/_JodaLocalDateTimeUtil.java        |  119 -
 .../temporal/legacy/joda/_JodaLocalDateUtil.java   |  128 -
 .../valuetypes/TemporalSemanticsAdapter.java       |   16 +-
 .../valuetypes/ValueSemanticsAdapter.java          |  137 +
 .../valuetypes/ValueSemanticsRegistryDefault.java  |    2 +-
 .../metamodel/facets/AbstractFacetFactoryTest.java |   52 +-
 .../object/mixin/MixinIntendedAsActionTest.java    |   67 +-
 .../value/BooleanValueSemanticsProviderTest.java   |    2 +-
 .../JavaSqlDateValueSemanticsProviderTest.java     |   32 +-
 .../JavaSqlTimeValueSemanticsProviderTest.java     |   48 +-
 .../JavaUtilDateValueSemanticsProviderTest.java    |   68 +-
 .../ValueSemanticsProviderAbstractTestCase.java    |    4 +-
 .../ValueSemanticsAnnotationFacetFactoryTest.java  |  275 +-
 core/pom.xml                                       |   30 +-
 core/runtime/pom.xml                               |    6 +
 .../isis/core/runtime/IsisModuleCoreRuntime.java   |    4 +
 .../IsisModuleCoreRuntimeServices.java             |    2 +
 .../runtimeservices/memento/_ObjectMemento.java    |    6 +-
 .../session/InteractionServiceDefault.java         |    5 +-
 .../sitemap/SitemapServiceDefault.java             |  211 ++
 .../wrapper/WrapperFactoryDefault.java             |   29 +-
 .../handlers/DomainObjectInvocationHandler.java    |    2 +-
 .../AsciiDocValueSemanticsWithPreprocessing.java   |    2 +-
 ...shingVm_publishingEnabledAnnotatedEntities.java |    2 +-
 .../usingjaxb/StatefulVmUsingJaxb-description.adoc |    2 +-
 .../jdo/ComplexNumberJdoValueSemantics.java        |   12 +-
 .../jpa/ComplexNumberJpaValueSemantics.java        |   12 +-
 .../objects/other/mixins/MixinVm-description.adoc  |    2 +-
 .../renderDay/PropertyLayoutRenderDayVm.java       |   15 +-
 .../src/main/java/demoapp/dom/menubars.layout.xml  |    4 +
 .../jodatime/jodadatetime/vm/JodaDateTimeVm.java   |   11 +-
 .../jodatime/jodalocaldate/vm/JodaLocalDateVm.java |   11 +-
 .../jodalocaldatetime/vm/JodaLocalDateTimeVm.java  |   11 +-
 .../jodatime/jodalocaltime/vm/JodaLocalTimeVm.java |    9 +-
 examples/demo/pre-flight.adoc                      | 2948 ++++++++++++++++++++
 examples/demo/vaadin/pom.xml                       |    2 +-
 .../common/ui/custom/WhereInTheWorldPanel.java     |    5 +-
 .../value/CalendarEventSemanticsProvider.java      |    8 +-
 .../ui/components/ScalarPanelAbstractLegacy.java   |    4 +-
 incubator/clients/kroviz/gradle.properties         |    2 +-
 .../org/apache/isis/client/kroviz/core/Session.kt  |    5 +-
 .../kroviz/core/aggregator/ErrorDispatcher.kt      |    6 +-
 .../isis/client/kroviz/core/event/EventStore.kt    |    5 +
 .../isis/client/kroviz/core/event/LogEntry.kt      |    6 +-
 .../client/kroviz/core/event/LogEntryComparison.kt |   82 +
 .../isis/client/kroviz/core/event/ReplayCommand.kt |   43 +-
 .../client/kroviz/core/event/RoXmlHttpRequest.kt   |   16 +-
 .../Command.kt => handler/Http401ErrorHandler.kt}  |   21 +-
 .../isis/client/kroviz/handler/ResponseHandler.kt  |    4 +-
 .../isis/client/kroviz/to/PlainTransferObjects.kt  |   38 +-
 .../isis/client/kroviz/ui/builder/ColBuilder.kt    |   19 +-
 .../client/kroviz/ui/builder/FieldSetBuilder.kt    |    1 -
 .../isis/client/kroviz/ui/builder/LayoutBuilder.kt |    1 -
 .../kroviz/ui/{core => builder}/RoDisplay.kt       |   11 +-
 .../isis/client/kroviz/ui/builder/RowBuilder.kt    |    4 +-
 .../isis/client/kroviz/ui/builder/TabBuilder.kt    |    1 -
 .../client/kroviz/ui/builder/TabGroupBuilder.kt    |    1 -
 .../isis/client/kroviz/ui/core/ColumnFactory.kt    |    1 -
 .../apache/isis/client/kroviz/ui/core/Constants.kt |    4 +-
 .../isis/client/kroviz/ui/core/MenuFactory.kt      |    1 -
 .../apache/isis/client/kroviz/ui/core/RoDialog.kt  |   45 +-
 .../apache/isis/client/kroviz/ui/core/RoIconBar.kt |    1 -
 .../apache/isis/client/kroviz/ui/core/RoMenuBar.kt |   25 +-
 .../apache/isis/client/kroviz/ui/core/RoView.kt    |   26 +-
 .../apache/isis/client/kroviz/ui/core/UiManager.kt |   20 +-
 .../client/kroviz/ui/diagram/LinkTreeDiagram.kt    |    7 +-
 .../apache/isis/client/kroviz/ui/dialog/About.kt   |    7 -
 .../isis/client/kroviz/ui/dialog/ActionPrompt.kt   |   10 +-
 .../isis/client/kroviz/ui/dialog/BrowserWindow.kt  |    2 +-
 .../apache/isis/client/kroviz/ui/dialog/Command.kt |    6 +
 .../isis/client/kroviz/ui/dialog/DiagramDialog.kt  |    8 +-
 .../isis/client/kroviz/ui/dialog/DownloadDialog.kt |    7 +-
 .../isis/client/kroviz/ui/dialog/ErrorDialog.kt    |   20 +-
 .../{DownloadDialog.kt => EventCompareDialog.kt}   |   38 +-
 .../isis/client/kroviz/ui/dialog/EventDialog.kt    |   94 +
 .../client/kroviz/ui/dialog/EventExportDialog.kt   |   21 +-
 .../{EventExportDialog.kt => EventImportDialog.kt} |   21 +-
 .../isis/client/kroviz/ui/dialog/EventLogDetail.kt |   10 +-
 .../client/kroviz/ui/dialog/EventReplayDialog.kt   |  105 +
 .../isis/client/kroviz/ui/dialog/FileDialog.kt     |    2 +-
 .../isis/client/kroviz/ui/dialog/LoginPrompt.kt    |   41 +-
 .../client/kroviz/ui/dialog/NotificationDialog.kt  |    3 +-
 .../kroviz/ui/dialog/ResponseComparisonDialog.kt   |   64 +
 .../isis/client/kroviz/ui/dialog/SvgInline.kt      |    6 -
 .../client/kroviz/ui/dialog/UndefinedDialog.kt     |    4 +-
 .../client/kroviz/ui/kv/override/RoTabPanel.kt     |    2 +-
 .../isis/client/kroviz/ui/panel/DropdownSearch.kt  |    2 +-
 .../client/kroviz/ui/panel/DynamicMenuBuilder.kt   |    1 -
 .../client/kroviz/ui/panel/EventComparisonTable.kt |  117 +
 .../isis/client/kroviz/ui/panel/EventLogTable.kt   |   20 +-
 .../apache/isis/client/kroviz/utils/IconManager.kt |  157 +-
 .../apache/isis/client/kroviz/utils/StringUtils.kt |   18 +-
 .../kroviz/src/main/resources/css/kroviz.css       |   21 +-
 .../kroviz/snapshots/demo2_0_0/HTTP_ERROR_401.kt   |   20 +-
 .../apache/isis/client/kroviz/to/HttpErrorTest.kt  |   38 +-
 .../isis/client/kroviz/to/ResultValueTest.kt       |    1 -
 .../isis/client/kroviz/util/StringUtilsTest.kt     |    4 +-
 .../components/temporal/TemporalFieldFactory.java  |    6 +-
 .../components/temporal/TemporalFieldFactory.java  |    6 +-
 isis-parent/pom.xml                                |    4 +-
 .../impl/IsisModuleExtJaxRsClientImpl.java         |    6 +-
 .../jdo/datanucleus/config/DnSettings.java         |    3 +-
 .../jdo/datanucleus/dialect/DnJdoDialect.java      |    8 +-
 .../applib/IsisBookmarkConverter.java              |    2 +-
 ...DecimalFromJdoColumnAnnotationFacetFactory.java |   17 +-
 ... => MaxFractionalDigitsFacetFromJdoColumn.java} |    6 +-
 ...malFromJdoColumnAnnotationFacetFactoryTest.java |    4 +-
 ...DecimalFromJpaColumnAnnotationFacetFactory.java |   17 +-
 ...ctionalDigitsFacetFromJpaColumnAnnotation.java} |    6 +-
 regressiontests/pom.xml                            |    1 +
 regressiontests/stable-cucumber/pom.xml            |    6 +
 .../isis/testdomain/cucumber/CucumberTest.java     |   17 +-
 .../cucumber/HeadlessCucumberTestAbstract.java     |   39 -
 .../apache/isis/testdomain/cucumber/StepDefs.java  |   18 +-
 .../src/test/resources/junit-platform.properties   |    2 +
 .../DomainModelTest_usingGoodDomain.java           |    8 +
 .../testdomain/interact/ActionInteractionTest.java |   38 +-
 .../persistence/jdo/_JdoExceptionTranslator.java   |    8 +-
 .../stable-value}/log4j2-test.xml                  |    0
 .../{stable-cucumber => stable-value}/pom.xml      |   30 +-
 .../isis/testdomain/value/ValueSemanticsTest.java  |  175 ++
 .../testdomain/value/ValueSemanticsTester.java     |  192 ++
 .../testdomain/viewers/InteractionTestWkt.java     |    3 +-
 .../testdomain/conf/Configuration_headless.java    |    5 +-
 .../testdomain/model/good/ProperGenericImpl.java   |   20 +-
 .../model/good/ProperGenericInterface.java         |   13 +-
 .../valuetypes/Configuration_usingValueTypes.java  |   17 +-
 .../model/valuetypes/ValueTypeExample.java         |  553 ++++
 .../model/valuetypes/ValueTypeExampleService.java  |   68 +
 .../interaction/DomainObjectTesterFactory.java     |   23 +-
 starters/pom.xml                                   |   10 +-
 .../base/applib/services/BaseServicesModule.java   |    8 +-
 .../applib/services/calendar/CalendarService.java  |   57 +-
 ...darService.java => CalendarServiceDefault.java} |   63 +-
 .../CalendarServiceTest_beginningOfMonth.java      |    2 +-
 .../CalendarServiceTest_beginningOfQuarter.java    |    2 +-
 .../isis/subdomains/docx/applib/DocxService.java   |  399 +--
 .../applib/IsisModuleSubdomainsDocxApplib.java     |    6 +
 .../DocxServiceDefault.java}                       |  162 +-
 .../isis/subdomains/docx/applib/util/Docx.java     |   17 +-
 .../isis/subdomains/docx/applib/util/Dump.java     |   28 +-
 .../isis/subdomains/docx/applib/util/Jdom2.java    |   20 +-
 .../isis/subdomains/docx/applib/util/Types.java    |    2 +-
 .../docx/applib/DocxService_merge_Test.java        |   13 +-
 .../applib/IsisModuleSubdomainsExcelApplib.java    |    8 +-
 .../subdomains/excel/applib/dom/ExcelService.java  |  222 +-
 .../subdomains/excel/applib/dom/WorksheetSpec.java |    2 +-
 .../ExcelServiceDefault.java}                      |  162 +-
 .../_CellMarshaller.java}                          |    8 +-
 .../_ExcelConverter.java}                          |   26 +-
 .../_ExcelServiceHelper.java}                      |   62 +-
 .../applib/{dom => }/util/AnnotationList.java      |    2 +-
 .../applib/{dom => }/util/AnnotationTriplet.java   |    2 +-
 .../{dom => }/util/ExcelFileBlobConverter.java     |    5 +-
 .../excel/applib/{dom => }/util/Mode.java          |    2 +-
 .../excel/applib/{dom => }/util/PivotUtils.java    |    2 +-
 .../excel/applib/{dom => }/util/SheetPivoter.java  |    6 +-
 .../applib/{dom => }/util/AnnotationListTest.java  |    5 +-
 .../{dom => }/util/AnnotationTripletTest.java      |    4 +-
 .../applib/{dom => }/util/PivotUtilsTest.java      |    4 +-
 .../applib/{dom => }/util/SheetPivoterTest.java    |    4 +-
 .../IsisModuleSubdomainsExcelFixtures.java         |    2 +-
 .../ExcelPivotByCategoryAndSubcategoryMenu.java    |    4 +-
 .../DemoFixture_extending_ExcelFixture2.java       |    2 +-
 .../ExcelModuleDemoUploadService_IntegTest.java    |    2 +-
 .../subdomains/excel/testing/ExcelFixture.java     |    7 +-
 .../IsisModuleSubdomainsFreemarkerApplib.java      |    6 +-
 .../applib/IsisModuleSubdomainsOgnlApplib.java     |    2 -
 .../applib/IsisModuleSubdomainsPdfBoxApplib.java   |    6 +-
 .../IsisModuleSubdomainsXDocReportApplib.java      |    8 +-
 .../xdocreport/applib/XDocReportService.java       |   42 +
 .../xdocreport/applib/service/XDocReportModel.java |   48 -
 ...tService.java => XDocReportServiceDefault.java} |   26 +-
 .../applib/service/XDocReportServiceTest.java      |    4 +-
 .../example/models/ProjectDevelopersModel.java     |    2 +-
 .../zip/applib}/IsisModuleExtZip.java              |   10 +-
 .../isis/subdomains/zip/applib/ZipService.java     |   41 +
 .../zip/applib/service/ZipServiceDefault.java}     |   42 +-
 .../integration/ObjectFactoryForIntegration.java   |    8 +-
 .../isis/testing/specsupport/applib/specs/V.java   |  121 +-
 tooling/pom.xml                                    |    4 +-
 .../semantics/AsciiDocValueSemantics.java          |   24 +-
 .../semantics/XmlValueSemanticsAbstract.java       |    8 +-
 valuetypes/asciidoc/ui/pom.xml                     |    2 +-
 ...JaxbAdapters.java => JodaTimeJaxbAdapters.java} |    4 +-
 .../JodaTimeXMLGregorianCalendarMarshalling.java   |   20 +-
 .../jodatime/integration}/pom.xml                  |   34 +-
 .../IsisModuleValJodatimeIntegration.java          |   32 +-
 .../valuesemantics/JodaDateTimeValueSemantics.java |   67 +
 .../JodaLocalDateTimeValueSemantics.java           |   65 +
 .../JodaLocalDateValueSemantics.java               |   65 +
 .../JodaLocalTimeValueSemantics.java               |   32 +-
 ...odaLocalDateTimeValueSemanticsProviderTest.java |   29 +-
 valuetypes/jodatime/pom.xml                        |    1 +
 .../semantics/MarkdownValueSemantics.java          |    8 +-
 valuetypes/markdown/pom.xml                        |    2 +-
 valuetypes/pom.xml                                 |    7 +-
 .../applib/mixins/Object_impersonateWithRoles.java |    2 +-
 .../viewer/common/model/feature/ScalarUiModel.java |    2 +-
 .../viewer/common/model/object/ObjectUiModel.java  |   17 +-
 .../rendering/domainobjects/JsonValueEncoder.java  |   43 +-
 .../domainobjects/ObjectPropertyReprRenderer.java  |   10 +-
 .../converter}/ConverterBasedOnValueSemantics.java |   44 +-
 .../wicket/model/models/ChainingObjectModel.java   |    8 +-
 .../viewer/wicket/model/models/EntityModel.java    |   20 +-
 .../viewer/wicket/model/models/ScalarModel.java    |   16 +-
 .../wicket/model/models/ScalarParameterModel.java  |    2 +-
 .../wicket/model/models/ScalarPropertyModel.java   |    9 +-
 .../wicket/model/util/PageParameterUtils.java      |    2 +-
 viewers/wicket/ui/pom.xml                          |    2 +-
 .../ui/app/registry/ComponentFactoryRegistry.java  |    6 +-
 .../entityactions/LinkAndLabelFactory.java         |   23 +-
 .../bookmarkedpages/BookmarkedPagesPanel.java      |   43 +-
 .../ajaxtable/columns/GenericPropertyColumn.java   |    3 +-
 .../components/entity/fieldset/PropertyGroup.java  |    3 +-
 .../ui/components/property/PropertyEditPanel.java  |    3 +-
 .../components/scalars/DateConverterAbstract.java  |   76 -
 .../ui/components/scalars/DateConverterPlugin.java |   38 -
 .../ui/components/scalars/DateFormatSettings.java  |   86 -
 .../ui/components/scalars/ScalarPanelAbstract.java |   13 +-
 .../scalars/ScalarPanelTextFieldAbstract.java      |  130 +-
 .../ScalarPanelTextFieldDatePickerAbstract.java    |  116 -
 ...va => ScalarPanelTextFieldNumericAbstract.java} |   18 +-
 .../ScalarPanelTextFieldParseableAbstract.java     |   68 -
 ...va => ScalarPanelTextFieldTextualAbstract.java} |   45 +-
 ...arPanelTextFieldWithTemporalPickerAbstract.java |   91 +
 ...arPanelTextFieldWithValueSemanticsAbstract.java |   56 +
 .../ui/components/scalars/TemporalConverter.java   |   17 +-
 .../components/scalars/TextFieldStringModel.java   |   44 -
 .../ui/components/scalars/TextFieldValueModel.java |    6 +-
 .../blobclob/IsisBlobOrClobPanelAbstract.java      |    6 -
 .../components/scalars/bookmark/BookmarkPanel.java |   15 +-
 .../datepicker/TextFieldWithDateTimePicker.java    |   54 +-
 .../jdk8time/DateConverterForJdk8Abstract.java     |   64 -
 .../jdk8time/DateConverterForJdk8LocalDate.java    |   66 -
 .../DateConverterForJdk8LocalDateTime.java         |   77 -
 .../DateConverterForJdk8OffsetDateTime.java        |   94 -
 .../scalars/jdk8time/Jdk8LocalDatePanel.java       |   10 +-
 .../scalars/jdk8time/Jdk8LocalDateTimePanel.java   |   21 +-
 .../scalars/jdk8time/Jdk8OffsetDateTimePanel.java  |   20 +-
 .../jdkdates/DateConverterForJavaAbstract.java     |  105 -
 .../jdkdates/DateConverterForJavaSqlDate.java      |   58 -
 .../jdkdates/DateConverterForJavaSqlTimestamp.java |   60 -
 .../jdkdates/DateConverterForJavaUtilDate.java     |   59 -
 .../scalars/jdkdates/JavaSqlDatePanel.java         |   10 +-
 .../scalars/jdkdates/JavaSqlTimePanel.java         |   10 +-
 .../scalars/jdkdates/JavaSqlTimestampPanel.java    |   16 +-
 .../scalars/jdkdates/JavaUtilDatePanel.java        |   17 +-
 .../jdkmath/BigDecimalConverterForFeature.java     |   34 -
 .../scalars/jdkmath/JavaMathBigDecimalPanel.java   |   28 +-
 .../scalars/jdkmath/JavaMathBigIntegerPanel.java   |   26 +-
 .../jodatime/DateConverterForJodaAbstract.java     |   57 -
 .../jodatime/DateConverterForJodaDateTime.java     |   63 -
 .../jodatime/DateConverterForJodaLocalDate.java    |   63 -
 .../DateConverterForJodaLocalDateTime.java         |   64 -
 .../scalars/jodatime/JodaDateTimePanel.java        |   19 +-
 .../scalars/jodatime/JodaLocalDatePanel.java       |   10 +-
 .../scalars/jodatime/JodaLocalDateTimePanel.java   |   20 +-
 .../scalars/jodatime/JodaLocalTimePanel.java       |   26 +-
 .../scalars/markup/ParentedMarkupPanel.java        |    5 -
 .../ui/components/scalars/oiddto/OidDtoPanel.java  |   16 +-
 .../scalars/oiddto/OidDtoPanelFactory.java         |    4 +-
 .../scalars/passwd/IsisPasswordPanel.java          |   20 +-
 .../components/scalars/primitive/BooleanPanel.java |    6 -
 .../ui/components/scalars/primitive/BytePanel.java |   24 +-
 .../scalars/primitive/CharacterPanel.java          |   11 +-
 .../components/scalars/primitive/DoublePanel.java  |   26 +-
 .../components/scalars/primitive/FloatPanel.java   |   25 +-
 .../components/scalars/primitive/IntegerPanel.java |   25 +-
 .../ui/components/scalars/primitive/LongPanel.java |   26 +-
 .../components/scalars/primitive/ShortPanel.java   |   25 +-
 .../scalars/reference/ReferencePanel.java          |   41 +-
 .../scalars/string/MultiLineStringPanel.java       |   15 +-
 .../ui/components/scalars/string/StringPanel.java  |   11 +-
 .../ui/components/scalars/uuid/UuidConverter.java  |   63 -
 .../ui/components/scalars/uuid/UuidPanel.java      |   26 +-
 .../scalars/value/compound/ValueCompoundPanel.java |   13 +-
 .../scalars/value/fallback/ValueFallbackPanel.java |   11 +-
 .../valuechoices/ValueChoicesSelect2Panel.java     |    5 -
 .../{TreePanel.java => ParentedTreePanel.java}     |   15 +-
 .../ui/components/tree/TreePanelFactories.java     |    4 +-
 .../ui/components/unknown/UnknownModelPanel.java   |   12 +-
 .../entitysimplelink/EntityLinkSimplePanel.java    |    2 +-
 .../widgets/zclip/ZeroClipboardPanel.java          |    5 +-
 .../wicket/ui/panels/FormExecutorDefault.java      |   16 +-
 .../org/apache/isis/viewer/wicket/ui/util/Wkt.java |   75 +-
 .../ui/components/scalars/ConverterTester.java     |  194 ++
 .../jdkdates/DateConverterForJavaSqlDateTest.java  |   77 -
 .../jdkdates/DateConverterForJavaUtilDateTest.java |  101 -
 .../scalars/jdkdates/JavaSqlDateConverterTest.java |   75 +
 .../jdkdates/JavaUtilDateConverterTest.java        |   77 +
 .../scalars/jdkmath/BigDecimalConverterTest.java   |  140 +
 .../jdkmath/BigDecimalConverter_roundtrip.java     |  184 --
 .../jodatime/DateConverterForJodaDateTimeTest.java |   97 -
 .../DateConverterForJodaLocalDateTest.java         |   73 -
 .../DateConverterForJodaLocalDateTimeTest.java     |   96 -
 .../jodatime/JodaDateTimeConverterTest.java        |   78 +
 .../jodatime/JodaLocalDateConverterTest.java       |   76 +
 .../jodatime/JodaLocalDateTimeConverterTest.java   |   77 +
 .../DateConverterForJdk8LocalDateTest.java         |   75 -
 .../DateConverterForJdk8LocalDateTimeTest.java     |   98 -
 .../DateConverterForJdk8OffsetDateTimeTest.java    |  108 -
 .../jodatime/jdk8time/LocalDateConverterTest.java  |   74 +
 .../jdk8time/LocalDateTimeConverterTest.java       |   74 +
 .../jdk8time/OffsetDateTimeConverterTest.java      |   81 +
 .../components/scalars/uuid/UuidConverterTest.java |   73 +
 .../scalars/uuid/UuidConverterTest_roundtrip.java  |   73 -
 452 files changed, 10549 insertions(+), 8448 deletions(-)
 delete mode 100644 api/applib/src/main/java/org/apache/isis/applib/jaxb/JodaTimeJaxbAdapters.java
 copy subdomains/xdocreport/applib/src/main/java/org/apache/isis/subdomains/xdocreport/applib/service/OutputType.java => api/applib/src/main/java/org/apache/isis/applib/services/sitemap/SitemapService.java (80%)
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/services/sitemap/SitemapServiceMenu.java
 copy api/applib/src/main/java/org/apache/isis/applib/{jaxb/JodaTimeXMLGregorianCalendarMarshalling.java => util/schema/_JodaTimeHelper.java} (82%)
 rename api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/DefaultsProvider.java (97%)
 rename api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/EncoderDecoder.java (98%)
 rename api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/EncodingException.java (96%)
 create mode 100644 api/applib/src/main/java/org/apache/isis/applib/value/semantics/OrderRelation.java
 rename api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/Parser.java (93%)
 rename api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/ParsingException.java (96%)
 copy api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/Renderer.java (95%)
 rename {core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal => api/applib/src/main/java/org/apache/isis/applib/value/semantics}/TemporalValueSemantics.java (88%)
 rename api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/ValueSemanticsAbstract.java (56%)
 rename api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/ValueSemanticsProvider.java (89%)
 copy subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/util/Types.java => api/applib/src/main/java/org/apache/isis/applib/value/semantics/ValueSemanticsResolver.java (72%)
 rename api/applib/src/main/java/org/apache/isis/applib/{adapters => value/semantics}/package-info.java (86%)
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/DateConverter.java => core/metamodel/src/main/java/org/apache/isis/core/metamodel/commons/ScalarRepresentation.java (50%)
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/fallback/HelpFacetNone.java
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/objectvalue/digits/MaxFractionalDigitsFacetForPersistentBigDecimalWhenUnspecified.java
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/semantics/{MaxFractionalDigitsFacetOnPropertyFromJavaxValidationDigitsAnnotation.java => MaxFractionalDigitsFacetFromJavaxValidationDigitsAnnotation.java} (86%)
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/semantics/MaxFractionalDigitsFacetOnParameterFromJavaxValidationDigitsAnnotation.java
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/semantics/{MaxTotalDigitsFacetOnPropertyFromJavaxValidationDigitsAnnotation.java => MaxTotalDigitsFacetFromJavaxValidationDigitsAnnotation.java} (87%)
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/value/semantics/MaxTotalDigitsFacetOnParameterFromJavaxValidationDigitsAnnotation.java
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/inspect/model/icons.html
 copy core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/{temporal/legacy/joda/JodaLocalTimeValueSemantics.java => BookmarkValueSemantics.java} (52%)
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/OidDtoValueSemantics.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/LegacyTemporalValueSemanticsAbstract.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/JodaDateTimeValueSemantics.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/JodaLocalDateTimeValueSemantics.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/JodaLocalDateValueSemantics.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/_JodaFunctions.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/_JodaLocalDateTimeUtil.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda/_JodaLocalDateUtil.java
 copy subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/util/Types.java => core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/TemporalSemanticsAdapter.java (66%)
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuetypes/ValueSemanticsAdapter.java
 create mode 100644 core/runtimeservices/src/main/java/org/apache/isis/core/runtimeservices/sitemap/SitemapServiceDefault.java
 create mode 100644 examples/demo/pre-flight.adoc
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/core/event/LogEntryComparison.kt
 copy incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/{ui/dialog/Command.kt => handler/Http401ErrorHandler.kt} (61%)
 rename incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/{core => builder}/RoDisplay.kt (89%)
 copy incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/dialog/{DownloadDialog.kt => EventCompareDialog.kt} (50%)
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/dialog/EventDialog.kt
 copy incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/dialog/{EventExportDialog.kt => EventImportDialog.kt} (90%)
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/dialog/EventReplayDialog.kt
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/dialog/ResponseComparisonDialog.kt
 create mode 100644 incubator/clients/kroviz/src/main/kotlin/org/apache/isis/client/kroviz/ui/panel/EventComparisonTable.kt
 copy mappings/jaxrsclient/impl/src/main/java/org/apache/isis/extensions/jaxrsclient/impl/IsisModuleExtJaxRsClientImpl.java => incubator/clients/kroviz/src/test/kotlin/org/apache/isis/client/kroviz/snapshots/demo2_0_0/HTTP_ERROR_401.kt (70%)
 rename persistence/jdo/metamodel/src/main/java/org/apache/isis/persistence/jdo/metamodel/facets/prop/column/{MaxFractionDigitsFacetInferredFromJdoColumn.java => MaxFractionalDigitsFacetFromJdoColumn.java} (90%)
 rename persistence/jpa/metamodel/src/main/java/org/apache/isis/persistence/jpa/metamodel/facets/prop/column/{MaxFractionDigitsFacetFromJpaColumnAnnotation.java => MaxFractionalDigitsFacetFromJpaColumnAnnotation.java} (89%)
 delete mode 100644 regressiontests/stable-cucumber/src/test/java/org/apache/isis/testdomain/cucumber/HeadlessCucumberTestAbstract.java
 copy {testing/fakedata/integtests => regressiontests/stable-value}/log4j2-test.xml (100%)
 copy regressiontests/{stable-cucumber => stable-value}/pom.xml (75%)
 create mode 100644 regressiontests/stable-value/src/test/java/org/apache/isis/testdomain/value/ValueSemanticsTest.java
 create mode 100644 regressiontests/stable-value/src/test/java/org/apache/isis/testdomain/value/ValueSemanticsTester.java
 copy subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/util/Types.java => regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperGenericImpl.java (65%)
 rename subdomains/xdocreport/applib/src/main/java/org/apache/isis/subdomains/xdocreport/applib/service/OutputType.java => regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/good/ProperGenericInterface.java (85%)
 copy subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/IsisModuleSubdomainsExcelApplib.java => regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/valuetypes/Configuration_usingValueTypes.java (77%)
 create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/valuetypes/ValueTypeExample.java
 create mode 100644 regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/valuetypes/ValueTypeExampleService.java
 copy subdomains/base/applib/src/main/java/org/apache/isis/subdomains/base/applib/services/calendar/{CalendarService.java => CalendarServiceDefault.java} (55%)
 copy subdomains/docx/applib/src/main/java/org/apache/isis/subdomains/docx/applib/{DocxService.java => service/DocxServiceDefault.java} (76%)
 copy subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom/ExcelService.java => service/ExcelServiceDefault.java} (56%)
 rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom/util/CellMarshaller.java => service/_CellMarshaller.java} (99%)
 rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom/util/ExcelConverter.java => service/_ExcelConverter.java} (95%)
 rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom/util/ExcelServiceImpl.java => service/_ExcelServiceHelper.java} (83%)
 rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/AnnotationList.java (96%)
 rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/AnnotationTriplet.java (96%)
 rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/ExcelFileBlobConverter.java (92%)
 rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/Mode.java (94%)
 rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/PivotUtils.java (98%)
 rename subdomains/excel/applib/src/main/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/SheetPivoter.java (99%)
 rename subdomains/excel/applib/src/test/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/AnnotationListTest.java (90%)
 rename subdomains/excel/applib/src/test/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/AnnotationTripletTest.java (95%)
 rename subdomains/excel/applib/src/test/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/PivotUtilsTest.java (98%)
 rename subdomains/excel/applib/src/test/java/org/apache/isis/subdomains/excel/applib/{dom => }/util/SheetPivoterTest.java (99%)
 create mode 100644 subdomains/xdocreport/applib/src/main/java/org/apache/isis/subdomains/xdocreport/applib/XDocReportService.java
 delete mode 100644 subdomains/xdocreport/applib/src/main/java/org/apache/isis/subdomains/xdocreport/applib/service/XDocReportModel.java
 rename subdomains/xdocreport/applib/src/main/java/org/apache/isis/subdomains/xdocreport/applib/service/{XDocReportService.java => XDocReportServiceDefault.java} (88%)
 rename subdomains/zip/applib/src/main/java/org/apache/isis/{extensions/zip/dom => subdomains/zip/applib}/IsisModuleExtZip.java (81%)
 create mode 100644 subdomains/zip/applib/src/main/java/org/apache/isis/subdomains/zip/applib/ZipService.java
 rename subdomains/zip/applib/src/main/java/org/apache/isis/{extensions/zip/dom/impl/ZipService.java => subdomains/zip/applib/service/ZipServiceDefault.java} (78%)
 rename valuetypes/jodatime/applib/src/main/java/org/apache/isis/valuetypes/jodatime/applib/jaxb/{JodatimeJaxbAdapters.java => JodaTimeJaxbAdapters.java} (98%)
 rename {api/applib/src/main/java/org/apache/isis => valuetypes/jodatime/applib/src/main/java/org/apache/isis/valuetypes/jodatime}/applib/jaxb/JodaTimeXMLGregorianCalendarMarshalling.java (85%)
 copy {regressiontests/stable-cucumber => valuetypes/jodatime/integration}/pom.xml (58%)
 copy core/runtime/src/main/java/org/apache/isis/core/runtime/IsisModuleCoreRuntime.java => valuetypes/jodatime/integration/src/main/java/org/apache/isis/valuetypes/jodatime/integration/IsisModuleValJodatimeIntegration.java (58%)
 create mode 100644 valuetypes/jodatime/integration/src/main/java/org/apache/isis/valuetypes/jodatime/integration/valuesemantics/JodaDateTimeValueSemantics.java
 create mode 100644 valuetypes/jodatime/integration/src/main/java/org/apache/isis/valuetypes/jodatime/integration/valuesemantics/JodaLocalDateTimeValueSemantics.java
 create mode 100644 valuetypes/jodatime/integration/src/main/java/org/apache/isis/valuetypes/jodatime/integration/valuesemantics/JodaLocalDateValueSemantics.java
 rename {core/metamodel/src/main/java/org/apache/isis/core/metamodel/valuesemantics/temporal/legacy/joda => valuetypes/jodatime/integration/src/main/java/org/apache/isis/valuetypes/jodatime/integration/valuesemantics}/JodaLocalTimeValueSemantics.java (51%)
 rename {core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/value/datetimejodalocal => valuetypes/jodatime/integration/src/test/java/org/apache/isis/valuetypes/jodatime/integration}/JodaLocalDateTimeValueSemanticsProviderTest.java (62%)
 rename viewers/wicket/{ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars => model/src/main/java/org/apache/isis/viewer/wicket/model/converter}/ConverterBasedOnValueSemantics.java (71%)
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/DateConverterAbstract.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/DateConverterPlugin.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/DateFormatSettings.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelTextFieldDatePickerAbstract.java
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/{ScalarPanelTextFieldNumeric.java => ScalarPanelTextFieldNumericAbstract.java} (72%)
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelTextFieldParseableAbstract.java
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/{uuid/UuidTextField.java => ScalarPanelTextFieldTextualAbstract.java} (52%)
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelTextFieldWithTemporalPickerAbstract.java
 create mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/ScalarPanelTextFieldWithValueSemanticsAbstract.java
 rename api/applib/src/main/java/org/apache/isis/applib/adapters/Renderer.java => viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/TemporalConverter.java (69%)
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/TextFieldStringModel.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdk8time/DateConverterForJdk8Abstract.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdk8time/DateConverterForJdk8LocalDate.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdk8time/DateConverterForJdk8LocalDateTime.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdk8time/DateConverterForJdk8OffsetDateTime.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/DateConverterForJavaAbstract.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/DateConverterForJavaSqlDate.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/DateConverterForJavaSqlTimestamp.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/DateConverterForJavaUtilDate.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkmath/BigDecimalConverterForFeature.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/DateConverterForJodaAbstract.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/DateConverterForJodaDateTime.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/DateConverterForJodaLocalDate.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/DateConverterForJodaLocalDateTime.java
 delete mode 100644 viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/uuid/UuidConverter.java
 rename viewers/wicket/ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/tree/{TreePanel.java => ParentedTreePanel.java} (89%)
 create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/ConverterTester.java
 delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/DateConverterForJavaSqlDateTest.java
 delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/DateConverterForJavaUtilDateTest.java
 create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/JavaSqlDateConverterTest.java
 create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkdates/JavaUtilDateConverterTest.java
 create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkmath/BigDecimalConverterTest.java
 delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jdkmath/BigDecimalConverter_roundtrip.java
 delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/DateConverterForJodaDateTimeTest.java
 delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/DateConverterForJodaLocalDateTest.java
 delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/DateConverterForJodaLocalDateTimeTest.java
 create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/JodaDateTimeConverterTest.java
 create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/JodaLocalDateConverterTest.java
 create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/JodaLocalDateTimeConverterTest.java
 delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/jdk8time/DateConverterForJdk8LocalDateTest.java
 delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/jdk8time/DateConverterForJdk8LocalDateTimeTest.java
 delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/jdk8time/DateConverterForJdk8OffsetDateTimeTest.java
 create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/jdk8time/LocalDateConverterTest.java
 create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/jdk8time/LocalDateTimeConverterTest.java
 create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/jodatime/jdk8time/OffsetDateTimeConverterTest.java
 create mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/uuid/UuidConverterTest.java
 delete mode 100644 viewers/wicket/ui/src/test/java/org/apache/isis/viewer/wicket/ui/components/scalars/uuid/UuidConverterTest_roundtrip.java