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 2021/03/28 10:58:08 UTC

[isis] branch release-2.0.0-M5-RC2 updated (0546783 -> 7db1317)

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

danhaywood pushed a change to branch release-2.0.0-M5-RC2
in repository https://gitbox.apache.org/repos/asf/isis.git.


    from 0546783  ISIS-2444: doc fixes
     new 4cc1378  : updates release notes, STATUS and doap_isis.rdf
     new 7db1317  : merging in final changes to docs

The 2 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:
 STATUS                                             |  28 ++--
 .../modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc | 159 ++++++++++++++++++++-
 .../relnotes.adoc => 2.0.0-M6/mignotes.adoc}       |   5 +-
 .../2021/{2.0.0-M5 => 2.0.0-M6}/relnotes.adoc      |   7 +-
 .../relnotes/modules/ROOT/pages/about.adoc         |  14 +-
 antora/supplemental-ui/doap_isis.rdf               |  49 ++++---
 antora/supplemental-ui/schema/chg/chg-2.0.xsd      |   4 +-
 antora/supplemental-ui/schema/chg/chg.xsd          |   4 +-
 antora/supplemental-ui/schema/cmd/cmd-2.0.xsd      |   4 +-
 antora/supplemental-ui/schema/cmd/cmd.xsd          |   4 +-
 antora/supplemental-ui/schema/common/common.xsd    |  14 +-
 antora/supplemental-ui/schema/ixn/ixn-2.0.xsd      |   2 +-
 antora/supplemental-ui/schema/ixn/ixn.xsd          |   2 +-
 .../schema/metamodel/metamodel-2.0.xsd             |   4 +-
 .../supplemental-ui/schema/metamodel/metamodel.xsd |  10 +-
 15 files changed, 239 insertions(+), 71 deletions(-)
 copy antora/components/relnotes/modules/ROOT/pages/2021/{2.0.0-M5/relnotes.adoc => 2.0.0-M6/mignotes.adoc} (90%)
 copy antora/components/relnotes/modules/ROOT/pages/2021/{2.0.0-M5 => 2.0.0-M6}/relnotes.adoc (90%)

[isis] 01/02: : updates release notes, STATUS and doap_isis.rdf

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

danhaywood pushed a commit to branch release-2.0.0-M5-RC2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 4cc1378f25123eb6999d537ecb0ee474d5959122
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Mar 28 11:33:03 2021 +0100

    : updates release notes, STATUS and doap_isis.rdf
---
 STATUS                                             |  28 ++--
 .../modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc | 157 ++++++++++++++++++++-
 .../relnotes.adoc => 2.0.0-M6/mignotes.adoc}       |   5 +-
 .../2021/{2.0.0-M5 => 2.0.0-M6}/relnotes.adoc      |   7 +-
 .../relnotes/modules/ROOT/pages/about.adoc         |  14 +-
 antora/supplemental-ui/doap_isis.rdf               |  49 ++++---
 6 files changed, 216 insertions(+), 44 deletions(-)

diff --git a/STATUS b/STATUS
index ac3b742..04560df 100644
--- a/STATUS
+++ b/STATUS
@@ -3,12 +3,12 @@ Web site: http://isis.apache.org/
 Description
 
   Apache Isis software is a framework for rapidly developing domain-driven apps
-  in Java. Write your business logic in entities, domain services and 
-  repositories, and the framework dynamically generates a representation of 
-  that domain model as a webapp or a RESTful API.  Licensed under ASL v2.0.  
+  in Java. Write your business logic in entities, domain services and
+  repositories, and the framework dynamically generates a representation of
+  that domain model as a webapp or a RESTful API.  Licensed under ASL v2.0.
   Suitable for prototyping or for production.
 
-  Isis was accepted into the Apache Incubator in Sept 2010 and graduated in 
+  Isis was accepted into the Apache Incubator in Sept 2010 and graduated in
   Oct 2012.  Its first release as a TLP was in Dec 2012.
 
   To participate in Apache Isis community, please join the either the slack
@@ -16,13 +16,15 @@ Description
   https://cwiki.apache.org/confluence/display/ISIS/Signing+up+to+Slack.
   to subscribe to the mailing lists, send an empty message to
   users-subscribe@isis.apache.org (for users) or to
-  dev-subscribe@isis.apache.org (for contributors).  Significant contributions 
-  over a sustained period of time can earn a contributor commit access to the 
+  dev-subscribe@isis.apache.org (for contributors).  Significant contributions
+  over a sustained period of time can earn a contributor commit access to the
   codebase.
 
 
 TLP releases:
 
+  * isis-2.0.0-M5                                  : 28 Mar 2021
+
   * isis-2.0.0-M4                                  : 17 Oct 2020
 
   * isis-2.0.0-M3                                  : 27 Mar 2020
@@ -114,7 +116,7 @@ TLP releases:
   * isis-viewer-wicket-1.5.0                       : 08 Jun 2014
   * quickstart-wicket-restful_jdo-archetype-1.5.0  : 08 Jun 2014
   * simple-wicket-restful_jdo-archetype-1.5.0      : 08 Jun 2014
-  
+
   * isis-objectstore-jdo-1.4.1                     : 14 Mar 2014
   * isis-viewer-wicket-1.4.1                       : 14 Mar 2014
   * quickstart-wicket-restful_jdo-archetype-1.4.1  : 14 Mar 2014
@@ -140,7 +142,7 @@ TLP releases:
   * isis-viewer-wicket-1.3.0                       : 25 Oct 2013
   * quickstart-wicket-restful_jdo-archetype-1.3.0  : 25 Oct 2013
   * simple-wicket-restful_jdo-archetype-1.3.0      : 25 Oct 2013
-  
+
   * isis-1.2.0                                     : 31 May 2013
   * isis-objectstore-jdo-1.1.0                     : 31 May 2013
   * isis-security-file-1.0.1                       : 31 May 2013
@@ -148,22 +150,22 @@ TLP releases:
   * isis-viewer-restfulobjects-2.0.0               : 31 May 2013
   * isis-viewer-wicket-1.2.0                       : 31 May 2013
   * quickstart-wicket-restful_jdo-archetype-1.0.3  : 31 May 2013
- 
+
   * isis-1.1.0                                     : 31 Jan 2013
   * isis-security-shiro-1.1.0                      : 31 Jan 2013
   * isis-viewer-wicket-1.1.0                       : 31 Jan 2013
   * quickstart-wicket-restful_jdo-archetype-1.0.2  : 31 Jan 2013
- 
+
   * isis-security-shiro-1.0.0                      : 10 Jan 2013
   * quickstart-wicket-restful_jdo-archetype-1.0.1  : 10 Jan 2013
- 
+
   * isis-1.0.0                                     : 24 Dec 2012
   * isis-objectstore-jdo-1.0.0                     : 24 Dec 2012
   * isis-security-file-1.0.0                       : 24 Dec 2012
   * isis-viewer-restfulobjects-1.0.0               : 24 Dec 2012
   * isis-viewer-wicket-1.0.0                       : 24 Dec 2012
   * quickstart-wicket-restful_jdo-archetype-1.0.0  : 24 Dec 2012
- 
+
 Incubating releases:
 
   * 0.2.0-incubating                               : Jan 2012
@@ -171,7 +173,7 @@ Incubating releases:
 
 
 Resources:
- 
+
   item            type   URL
   -------------   -----  -----------------------------------------------------
   Source code     git    https://github.com/apache/isis.git
diff --git a/antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc b/antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc
index 769288b..4111883 100644
--- a/antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc
+++ b/antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc
@@ -4,6 +4,161 @@
 :Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or ag [...]
 :page-partial:
 
-WARNING: Not released yet.
 
+The main new feature in this release is to add support for JPA persistence as an alternative to JDO.
+This included support for Spring Data.
 
+In order to keep the two persistence implementations as consistent as possible, the JDO integration was substantially reworked.
+Data source URLs are now configured using Spring configuration properties (for either JPA or JDO).
+
+The xref:security:secman:about.adoc[SecMan] integration was extended to also provide a JPA implementation, and was also reworked to use logical type names rather than physical package names.
+The notion of xref:refguide:applib:index/id/LogicalType.adoc[LogicalType] was also formally added into the applib.
+
+Documentation tooling was also developed to automate large parts of the xref:refguide::about.adoc[Reference Guide], as well as to provide a xref:refguide:_overview:about.adoc[System Overview].
+
+
+
+
+== JPA & JDO
+
+* link:https://issues.apache.org/jira/browse/ISIS-2033[ISIS-2033] - Spring Data Integration
+* link:https://issues.apache.org/jira/browse/ISIS-2581[ISIS-2581] - Clean up configuration properties for DN and RestEasy
+* link:https://issues.apache.org/jira/browse/ISIS-2537[ISIS-2537] - JPA: support object type naming from @Table(schema=...) annotation
+* link:https://issues.apache.org/jira/browse/ISIS-2504[ISIS-2504] - JDO Integration: configure datasources the Spring way
+* link:https://issues.apache.org/jira/browse/ISIS-2512[ISIS-2512] - Migrate example JDO datasource configurations to Spring way
+* link:https://issues.apache.org/jira/browse/ISIS-2486[ISIS-2486] - Rationalize JDO and JPA modules so that they are more symmetrical
+* link:https://issues.apache.org/jira/browse/ISIS-2481[ISIS-2481] - Consolidate BeanSort ENTITY_JDO, ENTITY_JPA -> ENTITY
+* link:https://issues.apache.org/jira/browse/ISIS-2570[ISIS-2570] - Disable JdoDiscriminatorAnnotationFacetFactory
+* link:https://issues.apache.org/jira/browse/ISIS-2579[ISIS-2579] - Wicket/JPA: entity deletion does not redirect to homepage
+* link:https://issues.apache.org/jira/browse/ISIS-2294[ISIS-2294] - Create JPA variant of JDO Book/Product/Inventory (regressiontests)
+* link:https://issues.apache.org/jira/browse/ISIS-2539[ISIS-2539] - JDO Integration: table/schema auto-creation might fail when not done eagerly
+* link:https://issues.apache.org/jira/browse/ISIS-2532[ISIS-2532] - Wicket/JPA: entity object memento cannot reattach on AJAX requests
+* link:https://issues.apache.org/jira/browse/ISIS-2515[ISIS-2515] - Translate original Spring ORM JDO ref doc for forked 'persistence.jdo.spring' Module.
+* link:https://issues.apache.org/jira/browse/ISIS-2453[ISIS-2453] - Remove TypeManagerImpl Monkey Patch once DN-core 5.2.5 is available
+
+
+== Documentation Tooling
+
+* link:https://issues.apache.org/jira/browse/ISIS-2516[ISIS-2516] - Tooling Global Document Index: add support for namespaces
+* link:https://issues.apache.org/jira/browse/ISIS-2526[ISIS-2526] - Tooling: suppress header, use filename in caption
+* link:https://issues.apache.org/jira/browse/ISIS-2525[ISIS-2525] - Tooling: make callouts link to sections; remove blank lines in listing.
+* link:https://issues.apache.org/jira/browse/ISIS-2522[ISIS-2522] - Tooling: for system-overview diagrams use SVG rather than PNG
+* link:https://issues.apache.org/jira/browse/ISIS-2520[ISIS-2520] - Tooling: index gen. should not suppress generic type params
+* link:https://issues.apache.org/jira/browse/ISIS-2519[ISIS-2519] - Tooling: system-overview should use collapsible content
+* link:https://issues.apache.org/jira/browse/ISIS-2508[ISIS-2508] - Tooling CLI: add documentation (README.adoc)
+* link:https://issues.apache.org/jira/browse/ISIS-2473[ISIS-2473] - Automate Refguide Example Generation from Java-Doc
+
+
+== SecMan
+
+* link:https://issues.apache.org/jira/browse/ISIS-2480[ISIS-2480] - SecMan to support JPA
+* link:https://issues.apache.org/jira/browse/ISIS-2565[ISIS-2565] - SecMan: fix outdated semantics PACKAGE, CLASS and TYPE
+* link:https://issues.apache.org/jira/browse/ISIS-2560[ISIS-2560] - SecMan: ApplicationRole ... make adding Permissions more convenient
+* link:https://issues.apache.org/jira/browse/ISIS-2559[ISIS-2559] - SecMan: ApplicationUser_delete has no are_u_sure semantics
+* link:https://issues.apache.org/jira/browse/ISIS-2544[ISIS-2544] - SecMan: ApplicationRole#Permissions ... hide role column (references parent)
+* link:https://issues.apache.org/jira/browse/ISIS-2541[ISIS-2541] - SecMan: existing admin user is not attached to the new secman-admin role
+* link:https://issues.apache.org/jira/browse/ISIS-2509[ISIS-2509] - SecMan: add multi select action to relocate orphaned CLASSes to new namespace
+* link:https://issues.apache.org/jira/browse/ISIS-2500[ISIS-2500] - SecMan: Regular User is missing Permision for LogoutMenu#logout
+* link:https://issues.apache.org/jira/browse/ISIS-2431[ISIS-2431] - SecMan support for ObjectType (canonical object names)
+* link:https://issues.apache.org/jira/browse/ISIS-2543[ISIS-2543] - SecMan/JPA: user-role (many-to-many) management is not working
+* link:https://issues.apache.org/jira/browse/ISIS-2542[ISIS-2542] - SecMan/JPA: cannot add user to role (autocomplete search issue)
+
+== Improvement
+
+* link:https://issues.apache.org/jira/browse/ISIS-2575[ISIS-2575] - PanelAbstract found to be suspectious generic by the IDE because of erasure clash.
+* link:https://issues.apache.org/jira/browse/ISIS-2571[ISIS-2571] - Enforce logical-type-names to have non empty namespaces.
+* link:https://issues.apache.org/jira/browse/ISIS-2566[ISIS-2566] - Rename CommandDto#transactionId to #interactionId, similarly for ixn and chg schemas. Also for Command and CommandJdo
+* link:https://issues.apache.org/jira/browse/ISIS-2564[ISIS-2564] - Rationalize mixee interfaces; fix derivation of sequence for EntityChanges
+* link:https://issues.apache.org/jira/browse/ISIS-2558[ISIS-2558] - Configuration Page: make config item visibility a configuration option
+* link:https://issues.apache.org/jira/browse/ISIS-2554[ISIS-2554] - Make TypeIdentifier Serializable
+* link:https://issues.apache.org/jira/browse/ISIS-2553[ISIS-2553] - Rationalize value types representing the metamodel, promote to applib if possible.
+* link:https://issues.apache.org/jira/browse/ISIS-2538[ISIS-2538] - Action results of type LocalResourcePath should be able to replace the current page.
+* link:https://issues.apache.org/jira/browse/ISIS-2530[ISIS-2530] - Wicket: switch session timeout policy to not recreate expired pages
+* link:https://issues.apache.org/jira/browse/ISIS-2511[ISIS-2511] - Rationalize all @Named("...") @DomainXxx(objectType="...") namespaces.
+* link:https://issues.apache.org/jira/browse/ISIS-2502[ISIS-2502] - Convert existing Exception Recognizers from JDO to Spring Data
+* link:https://issues.apache.org/jira/browse/ISIS-2501[ISIS-2501] - WebModuleShiro to also cover DispatcherType.ASYNC
+* link:https://issues.apache.org/jira/browse/ISIS-2498[ISIS-2498] - Remove requirement for Mixins to actually store their mixee.
+* link:https://issues.apache.org/jira/browse/ISIS-2496[ISIS-2496] - Suppress misleading "helpful" exception message if exception caused for reasons other than a mismatch of parameter count or type.
+* link:https://issues.apache.org/jira/browse/ISIS-2495[ISIS-2495] - Promote SimpleTicket from core.runtimeservices to applib; move EmailTicket into the demo app only.
+* link:https://issues.apache.org/jira/browse/ISIS-2476[ISIS-2476] - Remove EntityLinksSelectorPanel, as is dead code, and allow other implementations of ComponentType.ENTITY to be picked up.
+* link:https://issues.apache.org/jira/browse/ISIS-2470[ISIS-2470] - Unify Maven dependency declarations for jdk-supplemental (JDK11+)
+* link:https://issues.apache.org/jira/browse/ISIS-2469[ISIS-2469] - Remove Annotations ViewModel, ViewModelLayout and Mixin
+* link:https://issues.apache.org/jira/browse/ISIS-2468[ISIS-2468] - Remove @Collection(mementoSerialization=...)
+* link:https://issues.apache.org/jira/browse/ISIS-2466[ISIS-2466] - Avoid duplicate metamodel validations when objectType is reused
+* link:https://issues.apache.org/jira/browse/ISIS-2464[ISIS-2464] - Application Layer Overhaul for v2
+* link:https://issues.apache.org/jira/browse/ISIS-2455[ISIS-2455] - Build 'essential' Artefacts From Root with Maven
+
+== Bug
+
+* link:https://issues.apache.org/jira/browse/ISIS-2586[ISIS-2586] - ServiceInjector cannot handle null argument
+* link:https://issues.apache.org/jira/browse/ISIS-2582[ISIS-2582] - Wicket: NPE when ComponentHintKey#hintStore not restored on deserialization
+* link:https://issues.apache.org/jira/browse/ISIS-2577[ISIS-2577] - Potential NPE when clearing a scalar property.
+* link:https://issues.apache.org/jira/browse/ISIS-2576[ISIS-2576] - favicon missing from signin page
+* link:https://issues.apache.org/jira/browse/ISIS-2572[ISIS-2572] - RO/Swagger: Generated schema offers outdated urn:org.apache.isis/v1
+* link:https://issues.apache.org/jira/browse/ISIS-2567[ISIS-2567] - Regression: commands are not published
+* link:https://issues.apache.org/jira/browse/ISIS-2563[ISIS-2563] - Autocomplete MinLength not always handled correctly
+* link:https://issues.apache.org/jira/browse/ISIS-2547[ISIS-2547] - layout() method does not reload grid in production mode
+* link:https://issues.apache.org/jira/browse/ISIS-2540[ISIS-2540] - Regression: bulk select from mixin actions is broken
+* link:https://issues.apache.org/jira/browse/ISIS-2535[ISIS-2535] - Regression: @PersistenceCapable(schema= ) does not get picked up as ObjectType
+* link:https://issues.apache.org/jira/browse/ISIS-2510[ISIS-2510] - Regression: interfaces when registered with the metamodel never expose their members
+* link:https://issues.apache.org/jira/browse/ISIS-2507[ISIS-2507] - JaxbServiceDefault: potential infinite loop when processing DomainObjectList
+* link:https://issues.apache.org/jira/browse/ISIS-2497[ISIS-2497] - Regression: Mixin's holder instance cannot be found if stored in non-public field.
+* link:https://issues.apache.org/jira/browse/ISIS-2492[ISIS-2492] - Metamodel contributing members are not inheritable from abstract super class.
+* link:https://issues.apache.org/jira/browse/ISIS-2491[ISIS-2491] - WebModuleH2Console is never enabled when using JPA
+* link:https://issues.apache.org/jira/browse/ISIS-2489[ISIS-2489] - TranslationsResolverWicket uses outdated config, also might fail to read translation sources
+* link:https://issues.apache.org/jira/browse/ISIS-2479[ISIS-2479] - Resurrect support for TransactionId
+* link:https://issues.apache.org/jira/browse/ISIS-2478[ISIS-2478] - CommonDtoUtils#newParamDto fails to handle non-scalar values.
+* link:https://issues.apache.org/jira/browse/ISIS-2475[ISIS-2475] - RESTEASY003210: Could not find resource for full path: https://demo-wicket.isis.incode.work/restful/domain-types/org.apache.wicket.markup.MarkupStream/properties/
+* link:https://issues.apache.org/jira/browse/ISIS-2474[ISIS-2474] - Fix Named annotation in WebModuleShiro 
+* link:https://issues.apache.org/jira/browse/ISIS-2462[ISIS-2462] - Reinstate version in footer, and link to about page.
+* link:https://issues.apache.org/jira/browse/ISIS-2461[ISIS-2461] - Potential NPE when menu-contributing ViewModel not explicitly listed in menubar.layout.xml
+* link:https://issues.apache.org/jira/browse/ISIS-2460[ISIS-2460] - Kroviz - Demo Menu Missing
+* link:https://issues.apache.org/jira/browse/ISIS-2459[ISIS-2459] - Async Execution might throw 'no current IsisPersistenceSessionJdoBase available'
+* link:https://issues.apache.org/jira/browse/ISIS-2458[ISIS-2458] - Deploying demo-wicket app to k8s causes a logging issue, won't start
+* link:https://issues.apache.org/jira/browse/ISIS-2456[ISIS-2456] - Regression: Object of type Nature.BEAN may have no Spec from SpecLoader
+* link:https://issues.apache.org/jira/browse/ISIS-2454[ISIS-2454] - CORS Filter not in FilterChain?
+* link:https://issues.apache.org/jira/browse/ISIS-2452[ISIS-2452] - NPE within WicketViewerSettingsDefault when deserialized (IsisConfig is null)
+* link:https://issues.apache.org/jira/browse/ISIS-2449[ISIS-2449] - RO-Viewer: NPE when action invocation result is null
+* link:https://issues.apache.org/jira/browse/ISIS-2441[ISIS-2441] - Auditing/Publishing: dispatch calls happen before enlist calls
+* link:https://issues.apache.org/jira/browse/ISIS-2412[ISIS-2412] - java.awt.Image does not render (simply blank) not persist (ditto)
+* link:https://issues.apache.org/jira/browse/ISIS-2411[ISIS-2411] - Remove Isis Image (use AWT's BufferedImage instead)
+* link:https://issues.apache.org/jira/browse/ISIS-2410[ISIS-2410] - ZonedDateTime does not render/parse correctly.
+* link:https://issues.apache.org/jira/browse/ISIS-2409[ISIS-2409] - Offset Time does not render in the demo app.
+* link:https://issues.apache.org/jira/browse/ISIS-2382[ISIS-2382] - Concurrent Spec Loading is broken (possible race condition)
+* link:https://issues.apache.org/jira/browse/ISIS-2363[ISIS-2363] - Recently removed ServiceRegistry.injectServicesInto() is still recommended in docs
+* link:https://issues.apache.org/jira/browse/ISIS-2269[ISIS-2269] - Exception when calling collection on integration test ('more than one ImperativeFacet for method getReferencedObjects , with inconsistent intents')
+* link:https://issues.apache.org/jira/browse/ISIS-1980[ISIS-1980] - Unexpected error when accessing collection through wrapper.
+
+
+== Docs & Demos
+
+* link:https://issues.apache.org/jira/browse/ISIS-2443[ISIS-2443] - Flesh out demo app with further examples
+* link:https://issues.apache.org/jira/browse/ISIS-2444[ISIS-2444] - Ongoing improvements to the Apache Isis website
+* link:https://issues.apache.org/jira/browse/ISIS-2518[ISIS-2518] - Java-Doc: link tag contents that reference types should have corresponding import statements
+
+
+== Dependencies Updates
+
+* link:https://issues.apache.org/jira/browse/ISIS-2467[ISIS-2467] - Bump Wicket to latest Version (8.11.0)
+* link:https://issues.apache.org/jira/browse/ISIS-2451[ISIS-2451] - Remove Dependencies on Google Guava
+* link:https://issues.apache.org/jira/browse/ISIS-2448[ISIS-2448] - ChicagoFLF.ttf in kroviz hinders bumping maven-resources-plugin to 3.2.0
+
+
+== Task
+
+* link:https://issues.apache.org/jira/browse/ISIS-2457[ISIS-2457] - Switch nightly builds to upload to nexus.incode.work (instead of repo.incode.work)
+* link:https://issues.apache.org/jira/browse/ISIS-2536[ISIS-2536] - attach sources in nightly build
+* link:https://issues.apache.org/jira/browse/ISIS-2450[ISIS-2450] - Isis 2.0.0 M5 Release activities
+
+
+== Won't Fix / Not a Problem
+
+* link:https://issues.apache.org/jira/browse/ISIS-1001[ISIS-1001] - [WON'T FIX] For hard-coded methods such as title(), iconName(), and cssClass(), hidden(), disabled(), validate(), provide an alternative mechanism to specify such methods.
+* link:https://issues.apache.org/jira/browse/ISIS-471[ISIS-471] - [WON'T FIX] Pinnable (for session) bookmarks
+
+* link:https://issues.apache.org/jira/browse/ISIS-2472[ISIS-2472] - [WON'T FIX] Move Tooling to isis-lab project (github).
+
+* link:https://issues.apache.org/jira/browse/ISIS-2503[ISIS-2503] - [NOT AN ISSUE] RO Viewer does not emit object members of type 'property'
+* link:https://issues.apache.org/jira/browse/ISIS-2487[ISIS-2487] - [NOT AN ISSUE] DomainService(nature=View) recreate from memento has empty result
+
+* link:https://issues.apache.org/jira/browse/ISIS-1709[ISIS-1709] - [INVALID] Inconsistent handling of commands vs auditing for objects implementing HasTransactionId
diff --git a/antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc b/antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M6/mignotes.adoc
similarity index 90%
copy from antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc
copy to antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M6/mignotes.adoc
index 769288b..b7a1445 100644
--- a/antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc
+++ b/antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M6/mignotes.adoc
@@ -1,9 +1,8 @@
-[[r2.0.0-M5]]
-= 2.0.0-M5
+= Migrating from M5 to M6
 
 :Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or ag [...]
 :page-partial:
 
-WARNING: Not released yet.
 
+(This page will be added to as development progresses).
 
diff --git a/antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc b/antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M6/relnotes.adoc
similarity index 90%
copy from antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc
copy to antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M6/relnotes.adoc
index 769288b..ad210db 100644
--- a/antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc
+++ b/antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M6/relnotes.adoc
@@ -1,9 +1,8 @@
-[[r2.0.0-M5]]
-= 2.0.0-M5
+[[r2.0.0-M6]]
+= 2.0.0-M6
 
 :Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or ag [...]
 :page-partial:
 
-WARNING: Not released yet.
-
+(This page will be updated once the milestone is released).
 
diff --git a/antora/components/relnotes/modules/ROOT/pages/about.adoc b/antora/components/relnotes/modules/ROOT/pages/about.adoc
index b632164..0669eb6 100644
--- a/antora/components/relnotes/modules/ROOT/pages/about.adoc
+++ b/antora/components/relnotes/modules/ROOT/pages/about.adoc
@@ -16,13 +16,23 @@ This table summarises all releases of Apache Isis v2.0 to date.
 | Bugs
 | Detail
 
-| 2.0.0-M5
+| 2.0.0-M6
 | not released yet (upcoming)
-| Fifth milestone release for Apache Isis 2.0.0
+| Sixth milestone release for Apache Isis 2.0.0
 | ?
 | ?
 | ?
 |
+* xref:relnotes:ROOT:2021/2.0.0-M6/relnotes.adoc[Release Notes]
+* xref:relnotes:ROOT:2021/2.0.0-M6/mignotes.adoc[Migration Notes]
+
+| 2.0.0-M5
+| 28-03-2021
+| Fifth milestone release for Apache Isis 2.0.0
+| 4
+| 59
+| 44
+|
 * xref:relnotes:ROOT:2021/2.0.0-M5/relnotes.adoc[Release Notes]
 * xref:relnotes:ROOT:2021/2.0.0-M5/mignotes.adoc[Migration Notes]
 
diff --git a/antora/supplemental-ui/doap_isis.rdf b/antora/supplemental-ui/doap_isis.rdf
index b99bd55..d5f0529 100644
--- a/antora/supplemental-ui/doap_isis.rdf
+++ b/antora/supplemental-ui/doap_isis.rdf
@@ -1,8 +1,8 @@
 <?xml version="1.0"?>
 <?xml-stylesheet type="text/xsl"?>
 <rdf:RDF xml:lang="en"
-         xmlns="http://usefulinc.com/ns/doap#" 
-         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
+         xmlns="http://usefulinc.com/ns/doap#"
+         xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
          xmlns:asfext="http://projects.apache.org/ns/asfext#"
          xmlns:foaf="http://xmlns.com/foaf/0.1/">
 <!--
@@ -12,9 +12,9 @@
     The ASF licenses this file to You under the Apache License, Version 2.0
     (the "License"); you may not use this file except in compliance with
     the License.  You may obtain a copy of the License at
-   
+
          http://www.apache.org/licenses/LICENSE-2.0
-   
+
     Unless required by applicable law or agreed to in writing, software
     distributed under the License is distributed on an "AS IS" BASIS,
     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -35,8 +35,16 @@
     <programming-language>Java</programming-language>
     <category rdf:resource="http://projects.apache.org/category/web-framework" />
 
-    
-    <!-- 2020-10-17 releases -->
+
+    <release>
+      <Version>
+        <name>isis</name>
+        <created>2021-03-28</created>
+        <revision>2.0.0-M5</revision>
+      </Version>
+    </release>
+
+
     <release>
       <Version>
         <name>isis</name>
@@ -46,7 +54,6 @@
     </release>
 
 
-    <!-- 2020-03-27 releases -->
     <release>
       <Version>
         <name>isis</name>
@@ -522,8 +529,8 @@
         <revision>1.6.0</revision>
       </Version>
     </release>
-    
-    
+
+
     <!-- 2014-06-08 releases -->
     <release>
       <Version>
@@ -574,8 +581,8 @@
         <revision>1.5.0</revision>
       </Version>
     </release>
-    
-    
+
+
     <!-- 2014-03-14 releases -->
     <release>
       <Version>
@@ -606,7 +613,7 @@
       </Version>
     </release>
 
-    
+
     <!-- 2014-03-11 releases -->
     <release>
       <Version>
@@ -664,7 +671,7 @@
         <revision>1.4.0</revision>
       </Version>
     </release>
-    
+
 
     <!-- 2013-11-07 releases -->
     <release>
@@ -739,8 +746,8 @@
         <revision>1.3.0</revision>
       </Version>
     </release>
-    
-    
+
+
     <!-- 2013-05-31 releases -->
     <release>
       <Version>
@@ -791,8 +798,8 @@
         <revision>1.0.3</revision>
       </Version>
     </release>
-    
-    
+
+
     <!-- 2013-01-31 releases -->
     <release>
       <Version>
@@ -823,7 +830,7 @@
       </Version>
     </release>
 
-    
+
     <!-- 2013-01-10 releases -->
     <release>
       <Version>
@@ -840,7 +847,7 @@
       </Version>
     </release>
 
-    
+
     <!-- 2012-12-24 releases -->
     <release>
       <Version>
@@ -884,8 +891,8 @@
         <revision>1.0.0</revision>
       </Version>
     </release>
-    
-    
+
+
     <repository>
       <GITRepository>
         <location rdf:resource="https://github.com/apache/isis.git"/>

[isis] 02/02: : merging in final changes to docs

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

danhaywood pushed a commit to branch release-2.0.0-M5-RC2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 7db13178f9d9324f5ea92bec42d8e3f543dbf31c
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Sun Mar 28 11:52:20 2021 +0100

    : merging in final changes to docs
---
 .../modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc         |  2 ++
 antora/supplemental-ui/schema/chg/chg-2.0.xsd              |  4 ++--
 antora/supplemental-ui/schema/chg/chg.xsd                  |  4 ++--
 antora/supplemental-ui/schema/cmd/cmd-2.0.xsd              |  4 ++--
 antora/supplemental-ui/schema/cmd/cmd.xsd                  |  4 ++--
 antora/supplemental-ui/schema/common/common.xsd            | 14 +-------------
 antora/supplemental-ui/schema/ixn/ixn-2.0.xsd              |  2 +-
 antora/supplemental-ui/schema/ixn/ixn.xsd                  |  2 +-
 antora/supplemental-ui/schema/metamodel/metamodel-2.0.xsd  |  4 ++--
 antora/supplemental-ui/schema/metamodel/metamodel.xsd      | 10 ++++++++--
 10 files changed, 23 insertions(+), 27 deletions(-)

diff --git a/antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc b/antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc
index 4111883..6cba163 100644
--- a/antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc
+++ b/antora/components/relnotes/modules/ROOT/pages/2021/2.0.0-M5/relnotes.adoc
@@ -14,6 +14,8 @@ Data source URLs are now configured using Spring configuration properties (for e
 The xref:security:secman:about.adoc[SecMan] integration was extended to also provide a JPA implementation, and was also reworked to use logical type names rather than physical package names.
 The notion of xref:refguide:applib:index/id/LogicalType.adoc[LogicalType] was also formally added into the applib.
 
+One notable breaking change: the XSDs for schemas were changed, with `transactionId` being renamed to `interactionId`.
+
 Documentation tooling was also developed to automate large parts of the xref:refguide::about.adoc[Reference Guide], as well as to provide a xref:refguide:_overview:about.adoc[System Overview].
 
 
diff --git a/antora/supplemental-ui/schema/chg/chg-2.0.xsd b/antora/supplemental-ui/schema/chg/chg-2.0.xsd
index 3590d20..d51974d 100644
--- a/antora/supplemental-ui/schema/chg/chg-2.0.xsd
+++ b/antora/supplemental-ui/schema/chg/chg-2.0.xsd
@@ -45,7 +45,7 @@
                         </xs:documentation>
                     </xs:annotation>
                 </xs:element>
-                <xs:element name="transactionId" type="xs:string">
+                <xs:element name="interactionId" type="xs:string">
                     <xs:annotation>
                         <xs:documentation>Unique identifier of the interaction id within which this change occurred.
                         </xs:documentation>
@@ -53,7 +53,7 @@
                 </xs:element>
                 <xs:element name="sequence" type="xs:int">
                     <xs:annotation>
-                        <xs:documentation>Unique sequence number of the set of change within the interaction.  There could be many such events within a single interaction, one for each completed transaction.
+                        <xs:documentation>Unique sequence number of the transaction committed within the interaction.  Although there is usually just one transaction per interaction, in advanced use cases there could be many.
                         </xs:documentation>
                     </xs:annotation>
                 </xs:element>
diff --git a/antora/supplemental-ui/schema/chg/chg.xsd b/antora/supplemental-ui/schema/chg/chg.xsd
index 3590d20..d51974d 100644
--- a/antora/supplemental-ui/schema/chg/chg.xsd
+++ b/antora/supplemental-ui/schema/chg/chg.xsd
@@ -45,7 +45,7 @@
                         </xs:documentation>
                     </xs:annotation>
                 </xs:element>
-                <xs:element name="transactionId" type="xs:string">
+                <xs:element name="interactionId" type="xs:string">
                     <xs:annotation>
                         <xs:documentation>Unique identifier of the interaction id within which this change occurred.
                         </xs:documentation>
@@ -53,7 +53,7 @@
                 </xs:element>
                 <xs:element name="sequence" type="xs:int">
                     <xs:annotation>
-                        <xs:documentation>Unique sequence number of the set of change within the interaction.  There could be many such events within a single interaction, one for each completed transaction.
+                        <xs:documentation>Unique sequence number of the transaction committed within the interaction.  Although there is usually just one transaction per interaction, in advanced use cases there could be many.
                         </xs:documentation>
                     </xs:annotation>
                 </xs:element>
diff --git a/antora/supplemental-ui/schema/cmd/cmd-2.0.xsd b/antora/supplemental-ui/schema/cmd/cmd-2.0.xsd
index 87dcd6a..218f1e4 100644
--- a/antora/supplemental-ui/schema/cmd/cmd-2.0.xsd
+++ b/antora/supplemental-ui/schema/cmd/cmd-2.0.xsd
@@ -55,9 +55,9 @@
                         </xs:documentation>
                     </xs:annotation>
                 </xs:element>
-                <xs:element name="transactionId" type="xs:string">
+                <xs:element name="interactionId" type="xs:string">
                     <xs:annotation>
-                        <xs:documentation>Transaction id for this command, a unique identifier.
+                        <xs:documentation>Unique identifier of the interaction that gave rise to this command.
                         </xs:documentation>
                     </xs:annotation>
                 </xs:element>
diff --git a/antora/supplemental-ui/schema/cmd/cmd.xsd b/antora/supplemental-ui/schema/cmd/cmd.xsd
index 87dcd6a..218f1e4 100644
--- a/antora/supplemental-ui/schema/cmd/cmd.xsd
+++ b/antora/supplemental-ui/schema/cmd/cmd.xsd
@@ -55,9 +55,9 @@
                         </xs:documentation>
                     </xs:annotation>
                 </xs:element>
-                <xs:element name="transactionId" type="xs:string">
+                <xs:element name="interactionId" type="xs:string">
                     <xs:annotation>
-                        <xs:documentation>Transaction id for this command, a unique identifier.
+                        <xs:documentation>Unique identifier of the interaction that gave rise to this command.
                         </xs:documentation>
                     </xs:annotation>
                 </xs:element>
diff --git a/antora/supplemental-ui/schema/common/common.xsd b/antora/supplemental-ui/schema/common/common.xsd
index d36a0ba..b654d0c 100644
--- a/antora/supplemental-ui/schema/common/common.xsd
+++ b/antora/supplemental-ui/schema/common/common.xsd
@@ -58,18 +58,6 @@
     </xs:complexType>
 
     <xs:complexType name="oidDto">
-        <xs:sequence>
-            <xs:element name="objectType" type="xs:string">
-                <xs:annotation>
-                    <xs:documentation>Deprecated, use the 'objectType' attribute instead.</xs:documentation>
-                </xs:annotation>
-            </xs:element>
-            <xs:element name="objectIdentifier" type="xs:string">
-                <xs:annotation>
-                    <xs:documentation>Deprecated, use the 'id' attribute instead.</xs:documentation>
-                </xs:annotation>
-            </xs:element>
-        </xs:sequence>
         <xs:attribute name="type" type="xs:string"/>
         <xs:attribute name="id" type="xs:string"/>
     </xs:complexType>
@@ -235,4 +223,4 @@
         </xs:restriction>
     </xs:simpleType>
 
-</xs:schema>
\ No newline at end of file
+</xs:schema>
diff --git a/antora/supplemental-ui/schema/ixn/ixn-2.0.xsd b/antora/supplemental-ui/schema/ixn/ixn-2.0.xsd
index dd83dbf..bf1bc5e 100644
--- a/antora/supplemental-ui/schema/ixn/ixn-2.0.xsd
+++ b/antora/supplemental-ui/schema/ixn/ixn-2.0.xsd
@@ -47,7 +47,7 @@
                         </xs:documentation>
                     </xs:annotation>
                 </xs:element>
-                <xs:element name="transactionId" type="xs:string">
+                <xs:element name="interactionId" type="xs:string">
                     <xs:annotation>
                         <xs:documentation>Unique identifier of the interaction which this member was interacted with (action invoked/property edited); can be used to locate the corresponding Command object (which may have been persisted).
                         </xs:documentation>
diff --git a/antora/supplemental-ui/schema/ixn/ixn.xsd b/antora/supplemental-ui/schema/ixn/ixn.xsd
index dd83dbf..bf1bc5e 100644
--- a/antora/supplemental-ui/schema/ixn/ixn.xsd
+++ b/antora/supplemental-ui/schema/ixn/ixn.xsd
@@ -47,7 +47,7 @@
                         </xs:documentation>
                     </xs:annotation>
                 </xs:element>
-                <xs:element name="transactionId" type="xs:string">
+                <xs:element name="interactionId" type="xs:string">
                     <xs:annotation>
                         <xs:documentation>Unique identifier of the interaction which this member was interacted with (action invoked/property edited); can be used to locate the corresponding Command object (which may have been persisted).
                         </xs:documentation>
diff --git a/antora/supplemental-ui/schema/metamodel/metamodel-2.0.xsd b/antora/supplemental-ui/schema/metamodel/metamodel-2.0.xsd
index 4cd2e29..b5d37b7 100644
--- a/antora/supplemental-ui/schema/metamodel/metamodel-2.0.xsd
+++ b/antora/supplemental-ui/schema/metamodel/metamodel-2.0.xsd
@@ -278,8 +278,8 @@
         </xs:sequence>
         <xs:attribute name="id" type="xs:string">
         	<xs:annotation>
-        		<xs:documentation>The facet type (fqcn) that is common to a set of concrete
-					facet implementations. These ids are usually known to the framework for
+        		<xs:documentation>The facet type (fqcn) that is common to a set of concrete 
+					facet implementations. These ids are usually known to the framework for 
 					there well defined semantics within the programming model.
 				</xs:documentation>
         	</xs:annotation></xs:attribute>
diff --git a/antora/supplemental-ui/schema/metamodel/metamodel.xsd b/antora/supplemental-ui/schema/metamodel/metamodel.xsd
index cdc76ab..035bfe5 100644
--- a/antora/supplemental-ui/schema/metamodel/metamodel.xsd
+++ b/antora/supplemental-ui/schema/metamodel/metamodel.xsd
@@ -276,7 +276,13 @@
         <xs:sequence>
             <xs:element name="attr" type="facetAttr" minOccurs="0" maxOccurs="unbounded"/>
         </xs:sequence>
-        <xs:attribute name="id" type="xs:string"/>
+        <xs:attribute name="id" type="xs:string">
+        	<xs:annotation>
+        		<xs:documentation>The facet type (fqcn) that is common to a set of concrete
+					facet implementations. These ids are usually known to the framework for
+					there well defined semantics within the programming model.
+				</xs:documentation>
+        	</xs:annotation></xs:attribute>
         <xs:attribute name="fqcn" type="xs:string"/>
     </xs:complexType>
 
@@ -302,4 +308,4 @@
     </xs:complexType>
 
 
-</xs:schema>
\ No newline at end of file
+</xs:schema>