Author: danhaywood
Date: Mon Feb 23 22:40:08 2015
New Revision: 1661807
URL: http://svn.apache.org/r1661807
Log:
updating isis site to 1.8.0 (removing 1.8.0-SNAPSHOT)
Added:
isis/site/trunk/content/core/release-notes/isis-1.8.0.md
isis/site/trunk/content/core/release-notes/migrating-to-1.8.0.md
- copied, changed from r1660662,
isis/site/trunk/content/core/release-notes/migrating-to-1.7.0.md
Modified:
isis/site/trunk/content/archetypes/release-notes/about.md
isis/site/trunk/content/components/objectstores/jdo/using-neo4j.md
isis/site/trunk/content/components/viewers/restfulobjects/honor-ui-hints.md
isis/site/trunk/content/components/viewers/restfulobjects/pretty-printing.md
isis/site/trunk/content/components/viewers/restfulobjects/simplified-object-representation.md
isis/site/trunk/content/components/viewers/restfulobjects/suppressing-elements-of-the-representations.md
isis/site/trunk/content/components/viewers/wicket/application-menu-layout.md
isis/site/trunk/content/components/viewers/wicket/bookmarks.md
isis/site/trunk/content/components/viewers/wicket/brand-logo.md
isis/site/trunk/content/components/viewers/wicket/how-to-auto-refresh-page.md
isis/site/trunk/content/components/viewers/wicket/release-notes/about.md
isis/site/trunk/content/components/viewers/wicket/showing-a-theme-chooser.md
isis/site/trunk/content/components/viewers/wicket/specifying-a-default-theme.md
isis/site/trunk/content/components/viewers/wicket/static-layouts.md
isis/site/trunk/content/components/viewers/wicket/stripped-wicket-tags.md
isis/site/trunk/content/components/viewers/wicket/suppressing-header-and-footer.md
isis/site/trunk/content/components/viewers/wicket/suppressing-password-reset.md
isis/site/trunk/content/components/viewers/wicket/suppressing-sign-up.md
isis/site/trunk/content/components/viewers/wicket/user-registration.md
isis/site/trunk/content/components/viewers/wicket/writing-a-custom-theme.md
isis/site/trunk/content/config/disallowing-deprecations.md
isis/site/trunk/content/config/i18n-support.md
isis/site/trunk/content/config/metamodel-finetuning-the-programming-model.md
isis/site/trunk/content/config/standardised-font-awesome-icons-and-CSS.md
isis/site/trunk/content/contributors/recreating-an-archetype.md
isis/site/trunk/content/contributors/release-checklist.md
isis/site/trunk/content/contributors/release-process-one-pager.md
isis/site/trunk/content/contributors/release-process.md
isis/site/trunk/content/core/release-notes/about.md
isis/site/trunk/content/core/release-notes/migrating-to-1.7.0.md
isis/site/trunk/content/documentation.md
isis/site/trunk/content/how-tos/how-to-01-070-How-to-specify-the-icon-for-a-domain-entity.md
isis/site/trunk/content/how-tos/how-to-01-140-How-to-specify-names-or-descriptions-for-an-action-parameter.md
isis/site/trunk/content/how-tos/how-to-customize-styling-for-a-domain-object.md
isis/site/trunk/content/intro/getting-started/simpleapp-archetype.md
isis/site/trunk/content/intro/getting-started/todoapp-archetype.md
isis/site/trunk/content/intro/tutorials/apacheconeu-2014.md
isis/site/trunk/content/intro/tutorials/screencasts.md
isis/site/trunk/content/intro/tutorials/step-by-step-petclinic.md
isis/site/trunk/content/more-advanced-topics/Fixture-Scripts.md
isis/site/trunk/content/more-advanced-topics/ViewModel.md
isis/site/trunk/content/more-advanced-topics/multi-tenancy.md
isis/site/trunk/content/reference/recognized-annotations/Action.md
isis/site/trunk/content/reference/recognized-annotations/ActionLayout.md
isis/site/trunk/content/reference/recognized-annotations/Collection.md
isis/site/trunk/content/reference/recognized-annotations/CollectionLayout.md
isis/site/trunk/content/reference/recognized-annotations/CssClass-deprecated.md
isis/site/trunk/content/reference/recognized-annotations/CssClassFa-deprecated.md
isis/site/trunk/content/reference/recognized-annotations/DomainObject.md
isis/site/trunk/content/reference/recognized-annotations/DomainObjectLayout.md
isis/site/trunk/content/reference/recognized-annotations/DomainService.md
isis/site/trunk/content/reference/recognized-annotations/DomainServiceLayout.md
isis/site/trunk/content/reference/recognized-annotations/Parameter.md
isis/site/trunk/content/reference/recognized-annotations/ParameterLayout.md
isis/site/trunk/content/reference/recognized-annotations/Property.md
isis/site/trunk/content/reference/recognized-annotations/PropertyLayout.md
isis/site/trunk/content/reference/recognized-annotations/ViewModel.md
isis/site/trunk/content/reference/recognized-annotations/ViewModelLayout.md
isis/site/trunk/content/reference/recognized-annotations/about.md
isis/site/trunk/content/reference/services/deep-link-service.md
isis/site/trunk/content/reference/services/email-notification-service.md
isis/site/trunk/content/reference/services/email-service.md
isis/site/trunk/content/reference/services/event-bus-service.md
isis/site/trunk/content/reference/services/exception-recognizers.md
isis/site/trunk/content/reference/services/user-profile-service.md
isis/site/trunk/content/reference/services/user-registration-service.md
isis/site/trunk/content/release-matrix.md
isis/site/trunk/templates/isis-in-pictures.html
Modified: isis/site/trunk/content/archetypes/release-notes/about.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/archetypes/release-notes/about.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/archetypes/release-notes/about.md (original)
+++ isis/site/trunk/content/archetypes/release-notes/about.md Mon Feb 23
22:40:08 2015
@@ -12,7 +12,7 @@ SimpleApp archetype:
TodoApp archetype (previously called the Quickstart archetype):
-* (not released in 1.8.0-SNAPSHOT; moved to [Isis
addons](https://github.com/isisaddons/isis-app-todoapp) (not ASF)
+* (not released in 1.8.0; moved to [Isis
addons](https://github.com/isisaddons/isis-app-todoapp) (not ASF)
* [todoapp-archetype-1.7.0](todoapp-archetype-1.7.0.html)
* [todoapp-archetype-1.6.0](todoapp-archetype-1.6.0.html)
* [quickstart_wrj-archetype-1.5.0](quickstart_wrj-archetype-1.5.0.html)
Modified: isis/site/trunk/content/components/objectstores/jdo/using-neo4j.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/objectstores/jdo/using-neo4j.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/components/objectstores/jdo/using-neo4j.md
(original)
+++ isis/site/trunk/content/components/objectstores/jdo/using-neo4j.md Mon Feb
23 22:40:08 2015
@@ -1,6 +1,6 @@
-Title: Using Neo4J (1.8.0-SNAPSHOT).
+Title: Using Neo4J (1.8.0).
-As of 1.8.0-SNAPSHOT Apache Isis has experimental support for Neo4J, courtesy
of DataNucleus' [Neo4J
Datastore](http://www.datanucleus.org/products/datanucleus/datastores/neo4j.html)
implementation.
+As of 1.8.0 Apache Isis has experimental support for Neo4J, courtesy of
DataNucleus' [Neo4J
Datastore](http://www.datanucleus.org/products/datanucleus/datastores/neo4j.html)
implementation.
The [simpleapp](../../../intro/getting-started/simpleapp-archetype.html) and
[todoapp](../../../intro/getting-started/simpleapp-archetype.html) archetypes
have been updated so that they can be optionally run under Neo4J.
@@ -36,7 +36,7 @@ In the [simpleapp](../../../intro/gettin
If you want to quickly try out neo4j for yourself:
-* run the [simpleapp](../../../intro/getting-started/simpleapp-archetype.html)
archetype (1.8.0-SNAPSHOT)
+* run the [simpleapp](../../../intro/getting-started/simpleapp-archetype.html)
archetype (1.8.0)
* build the app:
Modified:
isis/site/trunk/content/components/viewers/restfulobjects/honor-ui-hints.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/restfulobjects/honor-ui-hints.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/components/viewers/restfulobjects/honor-ui-hints.md
(original)
+++ isis/site/trunk/content/components/viewers/restfulobjects/honor-ui-hints.md
Mon Feb 23 22:40:08 2015
@@ -1,4 +1,4 @@
-Title: Honor UI Hints (1.8.0-SNAPSHOT)
+Title: Honor UI Hints (1.8.0)
{note
These configuration settings should be considered beta, and are likely to
change in the future in response to emerging requirements.
Modified:
isis/site/trunk/content/components/viewers/restfulobjects/pretty-printing.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/restfulobjects/pretty-printing.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
---
isis/site/trunk/content/components/viewers/restfulobjects/pretty-printing.md
(original)
+++
isis/site/trunk/content/components/viewers/restfulobjects/pretty-printing.md
Mon Feb 23 22:40:08 2015
@@ -1,4 +1,4 @@
-Title: Pretty Printing (1.8.0-SNAPSHOT)
+Title: Pretty Printing (1.8.0)
The JSON representations generated by the Restful Objects viewer are in
compact form if the
[deployment type](../../../reference/deployment-types.html) is SERVER (ie
production), but will automatically be
Modified:
isis/site/trunk/content/components/viewers/restfulobjects/simplified-object-representation.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/restfulobjects/simplified-object-representation.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
---
isis/site/trunk/content/components/viewers/restfulobjects/simplified-object-representation.md
(original)
+++
isis/site/trunk/content/components/viewers/restfulobjects/simplified-object-representation.md
Mon Feb 23 22:40:08 2015
@@ -1,4 +1,4 @@
-Title: Simplified Object Representation (1.8.0-SNAPSHOT)
+Title: Simplified Object Representation (1.8.0)
> Enabling these settings makes the representations non-standard with respect
> to the [Restful Object spec](http://restfulobjects.org).
Modified:
isis/site/trunk/content/components/viewers/restfulobjects/suppressing-elements-of-the-representations.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/restfulobjects/suppressing-elements-of-the-representations.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
---
isis/site/trunk/content/components/viewers/restfulobjects/suppressing-elements-of-the-representations.md
(original)
+++
isis/site/trunk/content/components/viewers/restfulobjects/suppressing-elements-of-the-representations.md
Mon Feb 23 22:40:08 2015
@@ -1,4 +1,4 @@
-Title: Suppressing Elements of the Representations (1.8.0-SNAPSHOT)
+Title: Suppressing Elements of the Representations (1.8.0)
> Enabling these settings makes the representations non-standard with respect
> to the [Restful Object spec](http://restfulobjects.org).
> In the future the spec may be updated to allow such extensions.
Modified:
isis/site/trunk/content/components/viewers/wicket/application-menu-layout.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/wicket/application-menu-layout.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
---
isis/site/trunk/content/components/viewers/wicket/application-menu-layout.md
(original)
+++
isis/site/trunk/content/components/viewers/wicket/application-menu-layout.md
Mon Feb 23 22:40:08 2015
@@ -1,4 +1,4 @@
-Title: Application menu layout (1.8.0-SNAPSHOT)
+Title: Application menu layout (1.8.0)
The actions of domain services are made available as an application menu bar.
By default each domain service
corresponds to a single menu on this menu bar, with its actions as the
drop-down menu items. This is rarely exactly
@@ -94,7 +94,7 @@ Note that the last is also a prototype a
In the UI it is rendered in italics.
(It is possible to override this place of a given action by specifying
`@MemberOrder(name="...")` where the name is
-that of a top-level menu. Prior to 1.8.0-SNAPSHOT this was the only way of
doing things, as of 1.8.0-SNAPSHOT its use
+that of a top-level menu. Prior to 1.8.0 this was the only way of doing
things, as of 1.8.0 its use
is not recommended).
## Tertiary menubar
Modified: isis/site/trunk/content/components/viewers/wicket/bookmarks.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/wicket/bookmarks.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/components/viewers/wicket/bookmarks.md (original)
+++ isis/site/trunk/content/components/viewers/wicket/bookmarks.md Mon Feb 23
22:40:08 2015
@@ -8,7 +8,7 @@ Bookmarking is automatic; whenever a boo
##Screenshots
-> these have not yet been updated for the new look-n-feel introduced in
1.8.0-SNAPSHOT
+> these have not yet been updated for the new look-n-feel introduced in 1.8.0
#### Simple List
Modified: isis/site/trunk/content/components/viewers/wicket/brand-logo.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/wicket/brand-logo.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/components/viewers/wicket/brand-logo.md (original)
+++ isis/site/trunk/content/components/viewers/wicket/brand-logo.md Mon Feb 23
22:40:08 2015
@@ -1,4 +1,4 @@
-Title: Brand Logo (1.8.0-SNAPSHOT)
+Title: Brand Logo (1.8.0)
By default the Wicket viewer will display the application name top-left in the
header menu. This can be changed to
display a png logo instead.
Modified:
isis/site/trunk/content/components/viewers/wicket/how-to-auto-refresh-page.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/wicket/how-to-auto-refresh-page.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
---
isis/site/trunk/content/components/viewers/wicket/how-to-auto-refresh-page.md
(original)
+++
isis/site/trunk/content/components/viewers/wicket/how-to-auto-refresh-page.md
Mon Feb 23 22:40:08 2015
@@ -1,4 +1,4 @@
-title: How to auto-refresh an (entity) page (1.8.0-SNAPSHOT)
+title: How to auto-refresh an (entity) page (1.8.0)
This requirement from the users mailing list:
Modified:
isis/site/trunk/content/components/viewers/wicket/release-notes/about.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/wicket/release-notes/about.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/components/viewers/wicket/release-notes/about.md
(original)
+++ isis/site/trunk/content/components/viewers/wicket/release-notes/about.md
Mon Feb 23 22:40:08 2015
@@ -1,5 +1,7 @@
Title: Release Notes
+As of 1.8.0, the Wicket viewer component has been included in Core; see
[core-1.8-0 release notes](../../../../core/release-notes/isis-1.8.0.html).
+
- [isis-viewer-wicket-1.7.0](isis-viewer-wicket-1.7.0.html)
- [isis-viewer-wicket-1.6.0](isis-viewer-wicket-1.6.0.html)
- [isis-viewer-wicket-1.5.0](isis-viewer-wicket-1.5.0.html)
Modified:
isis/site/trunk/content/components/viewers/wicket/showing-a-theme-chooser.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/wicket/showing-a-theme-chooser.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
---
isis/site/trunk/content/components/viewers/wicket/showing-a-theme-chooser.md
(original)
+++
isis/site/trunk/content/components/viewers/wicket/showing-a-theme-chooser.md
Mon Feb 23 22:40:08 2015
@@ -1,4 +1,4 @@
-Title: Showing a Theme Chooser (1.8.0-SNAPSHOT)
+Title: Showing a Theme Chooser (1.8.0)
The Isis Wicket viewer uses [Bootstrap](http://getbootstrap.com/) styles and
components (courtesy of the
[Wicket Bootstrap](https://github.com/l0rdn1kk0n/wicket-bootstrap)
integration).
Modified:
isis/site/trunk/content/components/viewers/wicket/specifying-a-default-theme.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/wicket/specifying-a-default-theme.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
---
isis/site/trunk/content/components/viewers/wicket/specifying-a-default-theme.md
(original)
+++
isis/site/trunk/content/components/viewers/wicket/specifying-a-default-theme.md
Mon Feb 23 22:40:08 2015
@@ -1,4 +1,4 @@
-Title: Specifying a Default Theme (1.8.0-SNAPSHOT)
+Title: Specifying a Default Theme (1.8.0)
The Isis Wicket viewer uses [Bootstrap](http://getbootstrap.com/) styles and
components (courtesy of the
[Wicket Bootstrap](https://github.com/l0rdn1kk0n/wicket-bootstrap)
integration).
Modified: isis/site/trunk/content/components/viewers/wicket/static-layouts.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/wicket/static-layouts.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/components/viewers/wicket/static-layouts.md
(original)
+++ isis/site/trunk/content/components/viewers/wicket/static-layouts.md Mon Feb
23 22:40:08 2015
@@ -131,7 +131,7 @@ Below are sketches for the layout of the
## Other Annotations
-As of 1.8.0-SNAPSHOT, all the layout annotations have been consolidated into
the various `XxxLayout` annotations:
+As of 1.8.0, all the layout annotations have been consolidated into the
various `XxxLayout` annotations:
*
[@DomainServiceLayout](../../../reference/recognized-annotations/DomainServiceLayout.html)
*
[@DomainObjectLayout](../../../reference/recognized-annotations/DomainObjectLayout.html)
@@ -140,7 +140,7 @@ As of 1.8.0-SNAPSHOT, all the layout ann
* [@ActionLayout](../../../reference/recognized-annotations/ActionLayout.html)
*
[@ParameterLayout](../../../reference/recognized-annotations/ParameterLayout.html)
-Prior to 1.8.0-SNAPSHOT a variety of annotations (now deprecated) are
available, including:
+Prior to 1.8.0 a variety of annotations (now deprecated) are available,
including:
[@Named](../../../reference/recognized-annotations/Named-deprecated.html),
[@DescribedAs](../../../reference/recognized-annotations/DescribedAs-deprecated.html),
[@MultiLine](../../../reference/recognized-annotations/MultiLine-deprecated.html),
Modified:
isis/site/trunk/content/components/viewers/wicket/stripped-wicket-tags.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/wicket/stripped-wicket-tags.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/components/viewers/wicket/stripped-wicket-tags.md
(original)
+++ isis/site/trunk/content/components/viewers/wicket/stripped-wicket-tags.md
Mon Feb 23 22:40:08 2015
@@ -1,6 +1,6 @@
Title: Stripped Wicket Tags
-## 1.8.0-SNAPSHOT
+## 1.8.0
By default the Isis Wicket viewer will always strip wicket tags. However,
this behaviour can be overridden using a configuration setting.
Modified:
isis/site/trunk/content/components/viewers/wicket/suppressing-header-and-footer.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/wicket/suppressing-header-and-footer.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
---
isis/site/trunk/content/components/viewers/wicket/suppressing-header-and-footer.md
(original)
+++
isis/site/trunk/content/components/viewers/wicket/suppressing-header-and-footer.md
Mon Feb 23 22:40:08 2015
@@ -1,4 +1,4 @@
-Title: Suppressing Header and Footer (Embedded View) (1.8.0-SNAPSHOT)
+Title: Suppressing Header and Footer (Embedded View) (1.8.0)
The Wicket viewer provides some support such that an Isis application can be
embedded within a host webapp, for example within an iframe.
Modified:
isis/site/trunk/content/components/viewers/wicket/suppressing-password-reset.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/wicket/suppressing-password-reset.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
---
isis/site/trunk/content/components/viewers/wicket/suppressing-password-reset.md
(original)
+++
isis/site/trunk/content/components/viewers/wicket/suppressing-password-reset.md
Mon Feb 23 22:40:08 2015
@@ -1,4 +1,4 @@
-Title: Suppressing Password Reset (1.8.0-SNAPSHOT)
+Title: Suppressing Password Reset (1.8.0)
If [user registration](./user-registration.html) has been configured, then the
Wicket viewer allows the user to
sign-up a new account and to reset their password from the login page.
Modified:
isis/site/trunk/content/components/viewers/wicket/suppressing-sign-up.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/wicket/suppressing-sign-up.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/components/viewers/wicket/suppressing-sign-up.md
(original)
+++ isis/site/trunk/content/components/viewers/wicket/suppressing-sign-up.md
Mon Feb 23 22:40:08 2015
@@ -1,4 +1,4 @@
-Title: Suppressing Sign Up (1.8.0-SNAPSHOT)
+Title: Suppressing Sign Up (1.8.0)
If [user registration](./user-registration.html) has been configured, then the
Wicket viewer allows the user to
sign-up a new account and to reset their password from the login page.
Modified: isis/site/trunk/content/components/viewers/wicket/user-registration.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/wicket/user-registration.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/components/viewers/wicket/user-registration.md
(original)
+++ isis/site/trunk/content/components/viewers/wicket/user-registration.md Mon
Feb 23 22:40:08 2015
@@ -1,4 +1,4 @@
-Title: User Registration (1.8.0-SNAPSHOT)
+Title: User Registration (1.8.0)
The Wicket viewer provides the ability for users to sign-up by providing a
valid email address:
Modified:
isis/site/trunk/content/components/viewers/wicket/writing-a-custom-theme.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/components/viewers/wicket/writing-a-custom-theme.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/components/viewers/wicket/writing-a-custom-theme.md
(original)
+++ isis/site/trunk/content/components/viewers/wicket/writing-a-custom-theme.md
Mon Feb 23 22:40:08 2015
@@ -1,4 +1,4 @@
-Title: Writing a Custom Theme (1.8.0-SNAPSHOT)
+Title: Writing a Custom Theme (1.8.0)
The Isis Wicket viewer uses [Bootstrap](http://getbootstrap.com/) styles and
components (courtesy of the
[Wicket Bootstrap](https://github.com/l0rdn1kk0n/wicket-bootstrap)
integration).
Modified: isis/site/trunk/content/config/disallowing-deprecations.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/config/disallowing-deprecations.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/config/disallowing-deprecations.md (original)
+++ isis/site/trunk/content/config/disallowing-deprecations.md Mon Feb 23
22:40:08 2015
@@ -1,4 +1,4 @@
-Title: Disallowing Deprecations (1.8.0-SNAPSHOT)
+Title: Disallowing Deprecations (1.8.0)
> this is a stub
Modified: isis/site/trunk/content/config/i18n-support.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/config/i18n-support.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/config/i18n-support.md (original)
+++ isis/site/trunk/content/config/i18n-support.md Mon Feb 23 22:40:08 2015
@@ -1,6 +1,6 @@
-Title: Internationalization (i18n) support (1.8.0-SNAPSHOT)
+Title: Internationalization (i18n) support (1.8.0)
-As of 1.8.0-SNAPSHOT (ISIS-903), Isis' support for i18n has been re-implemented
+As of 1.8.0 (ISIS-903), Isis' support for i18n has been re-implemented
to use GNU [gettext](https://www.gnu.org/software/gettext/manual/index.html)
`.pot` and `.po`
files. The implementation does <i>not</i> however use any GNU software (to
simplify the toolchain/developer experience, and because GNU software is
usually
@@ -250,7 +250,7 @@ The `TranslationServicePoMenu` provides
-## Using ResourceBundles (no-op in 1.8.0-SNAPSHOT)
+## Using ResourceBundles (no-op in 1.8.0)
> This earlier i18n implementation only honoured the locale of the server, not
> of the user making the request.
Modified:
isis/site/trunk/content/config/metamodel-finetuning-the-programming-model.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/config/metamodel-finetuning-the-programming-model.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
---
isis/site/trunk/content/config/metamodel-finetuning-the-programming-model.md
(original)
+++
isis/site/trunk/content/config/metamodel-finetuning-the-programming-model.md
Mon Feb 23 22:40:08 2015
@@ -62,7 +62,7 @@ In the case of the `.layout.json` file,
isis.reflector.layoutMetadataReaders=org.apache.isis.core.metamodel.layoutmetadata.json.LayoutMetadataReaderFromJson
</pre>
-As of 1.8.0-SNAPSHOT there is only one implementation provided, but we
anticipate other implementations in future releases.
+As of 1.8.0 there is only one implementation provided, but we anticipate other
implementations in future releases.
## Specifying a new programming model
Modified:
isis/site/trunk/content/config/standardised-font-awesome-icons-and-CSS.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/config/standardised-font-awesome-icons-and-CSS.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/config/standardised-font-awesome-icons-and-CSS.md
(original)
+++ isis/site/trunk/content/config/standardised-font-awesome-icons-and-CSS.md
Mon Feb 23 22:40:08 2015
@@ -1,4 +1,4 @@
-Title: Standardized Font-Awesome Icons and CSS s (1.8.0-SNAPSHOT)
+Title: Standardized Font-Awesome Icons and CSS s (1.8.0)
> this is a stub
Modified: isis/site/trunk/content/contributors/recreating-an-archetype.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/contributors/recreating-an-archetype.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/contributors/recreating-an-archetype.md (original)
+++ isis/site/trunk/content/contributors/recreating-an-archetype.md Mon Feb 23
22:40:08 2015
@@ -10,9 +10,9 @@ To recreate the **simpleapp** archetype:
export ISISTMP=/c/tmp # or as required
export ISISART=simpleapp-archetype
- export ISISDEV=1.8.0-SNAPSHOT
- export ISISREL=1.7.0
- export ISISPAR=1.7.0
+ export ISISDEV=1.9.0-SNAPSHOT
+ export ISISREL=1.8.0
+ export ISISPAR=1.8.0
export ISISRC=RC1
export ISISCPT=$(echo $ISISART | cut -d- -f2)
@@ -24,11 +24,10 @@ nb: `$ISISPAR` is the version of the Isi
### Check the example app
-Make sure you are in the correct directory, and update the parent `pom.xml` to
reference the *released* version of Isis core and the other components:
+Make sure you are in the correct directory, and update the parent `pom.xml` to
reference the *released* version of Isis core<!--and the other components-->:
<properties>
- <isis.version>1.7.0</isis.version>
- <isis-viewer-wicket.version>1.7.0</isis-viewer-wicket.version>
+ <isis.version>1.8.0</isis.version>
...
</properties>
@@ -223,7 +222,7 @@ Then switch the correct directory and re
mvn release:prepare -P apache-release \
-DreleaseVersion=$ISISREL \
-DdevelopmentVersion=$ISISDEV \
- -Dtag=$ISISART-$ISISREL-$ISISRC
+ -Dtag=$ISISART-$ISISREL
mvn release:perform -P apache-release \
-DworkingDirectory=$ISISTMP/checkout
Modified: isis/site/trunk/content/contributors/release-checklist.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/contributors/release-checklist.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/contributors/release-checklist.md (original)
+++ isis/site/trunk/content/contributors/release-checklist.md Mon Feb 23
22:40:08 2015
@@ -36,6 +36,7 @@ also as a (published) <a href="https://d
<td>n/a</td>
<td> </td>
</tr>
+<!--
<tr>
<th>isis-viewer-wicket</th>
<td> </td>
@@ -49,6 +50,7 @@ also as a (published) <a href="https://d
<td>n/a</td>
<td> </td>
</tr>
+-->
<tr>
<th>simpleapp-archetype</th>
<td> </td>
@@ -63,9 +65,6 @@ also as a (published) <a href="https://d
<td> </td>
</tr>
</tbody>
-</table>
-
-<table class="table table-bordered table-striped table-condensed table-hover">
<thead>
<tr>
<th>Artifact</th>
@@ -87,6 +86,7 @@ also as a (published) <a href="https://d
<td> </td>
<td> </td>
</tr>
+<!--
<tr>
<th>isis-viewer-wicket</th>
<td> </td>
@@ -96,6 +96,7 @@ also as a (published) <a href="https://d
<td> </td>
<td> </td>
</tr>
+-->
<tr>
<th>simpleapp-archetype</th>
<td> </td>
Modified: isis/site/trunk/content/contributors/release-process-one-pager.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/contributors/release-process-one-pager.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/contributors/release-process-one-pager.md (original)
+++ isis/site/trunk/content/contributors/release-process-one-pager.md Mon Feb
23 22:40:08 2015
@@ -5,84 +5,76 @@ See also the [full release process](rele
## Switch to correct directory, parameterize the release
{note
-Make sure you are in the correct directory (eg core, component/xxx/yyy or
example/archetype/zzz)
+Make sure you are in the correct directory (eg core, or example/archetype/zzz)
}
-if releasing `core`, eg:
+if you are releasing `core`:
cd core
export ISISTMP=/c/tmp # or whatever
export ISISART=isis
- export ISISDEV=1.8.0-SNAPSHOT
- export ISISREL=1.7.0
+ export ISISDEV=1.9.0-SNAPSHOT
+ export ISISREL=1.8.0
export ISISRC=RC1
export ISISCOR="Y"
env | grep ISIS | sort
-
+<!--
if releasing a `component/xxx/yyy`, eg:
cd component/xxx/yyy
export ISISTMP=/c/tmp # or whatever
export ISISART=isis-xxx-yyy
- export ISISDEV=1.8.0-SNAPSHOT
- export ISISREL=1.7.0
+ export ISISDEV=1.9.0-SNAPSHOT
+ export ISISREL=1.8.0
export ISISRC=RC1
export ISISCOR="N"
export ISISCPT=$(echo $ISISART | cut -d- -f2)
export ISISCPN=$(echo $ISISART | cut -d- -f3)
env | grep ISIS | sort
-
-
-eg, for Wicket viewer this is:
+-->
- cd component/viewer/wicket
+See [here](recreating-an-archetype.html) for details on recreating and
releasing an archetype.
- export ISISTMP=/c/tmp # or whatever
- export ISISART=isis-viewer-wicket
- export ISISDEV=1.8.0-SNAPSHOT
- export ISISREL=1.7.0
- export ISISRC=RC1
- export ISISCOR="N"
- export ISISCPT=$(echo $ISISART | cut -d- -f2)
- export ISISCPN=$(echo $ISISART | cut -d- -f3)
- env | grep ISIS | sort
-
## Get code
-If **releasing core**, then pull down latest, create branch (eg
`prepare/isis-1.7.0`):
+<--If **releasing core**, then pull -->
+Pull down latest, create branch (eg `prepare/isis-1.8.0`):
git checkout master
git pull --ff-only
- git checkout -b prepare/$ISISART-$ISISREL
+ git checkout -b $ISISART-$ISISREL
-If **releasing a component without also releasing core**, then pull down
latest, create branch (eg `prepare/isis-viewer-wicket-1.7.0`):
+<!--
+If **releasing a component without also releasing core**, then pull down
latest, create branch (eg `isis-xxx-yyy-1.8.0`):
git checkout master
git pull --ff-only
- git checkout -b prepare/$ISISART-$ISISREL
+ git checkout -b $ISISART-$ISISREL
If **releasing a component on top of a core release**, then omit this step
(just continue in the same branch as for core).
-
+-->
##Update parent pom
-If **releasing core**, check:
+<!--If **releasing core**, check:-->
+Check:
* parent is `org.apache:apache` (non-SNAPSHOT version)
+<!--
If **releasing a component**, check:
* parent of component is `o.a.isis.core:isis` (non-SNAPSHOT version)
* eg `component/viewer/wicket/pom.xml`
* parent of tck modules is `o.a.isis.core:isis-core-tck` (non-SNAPSHOT version)
* eg `component/viewer/wicket/tck/pom.xml`
-
+-->
##Check for SNAPSHOT dependencies
@@ -98,16 +90,18 @@ or (more thoroughly):
## Sanity check
{note
-Make sure you are in the correct directory (eg core, component/xxx/yyy or
example/archetype/zzz)
+Make sure you are in the correct directory (eg core, <!--component/xxx/yyy-->
or example/archetype/zzz)
}
-If **releasing core**, then clean all local mvn artifacts and rebuild with
`-o` flag:
+<!--If **releasing core**, then clean-->
+Clean all local mvn artifacts and rebuild with `-o` flag:
cd core
rm -rf ~/.m2/repository/org/apache/isis
mvn clean install -o
+<!--
If **releasing a component without also releasing core**, then clean all local
mvn artifacst and rebuild **without `-o`** flag:
cd component/xxx/yyy
@@ -118,20 +112,26 @@ If **releasing a component without also
If **releasing a component on top of a core release**, then do not clean, just
rebuild with `-o` flag:
mvn clean install -o
-
+-->
## Check versions
####Update plugin versions
+> Actually, you may want to defer this and do after cutting the release (ie
beginning of a new dev cycle)
+
mvn versions:display-plugin-updates > /tmp/foo
grep "\->" /tmp/foo | /bin/sort -u
####Newer dependencies:
+> Actually, you may want to defer this and do after cutting the release (ie
beginning of a new dev cycle)
+
mvn versions:display-dependency-updates > /tmp/foo
grep "\->" /tmp/foo | /bin/sort -u
+## Update license information
+
####Missing license headers in files:
mvn org.apache.rat:apache-rat-plugin:check -D rat.numUnapprovedLicenses=50
-o
@@ -151,14 +151,14 @@ If **releasing a component on top of a c
Commit any changes from the preceding steps:
- git commit -am "ISIS-nnn: updates to pom.xml etc for release"
+ git commit -am "ISIS-nnnn: updates to pom.xml etc for release"
## Release
#### Prepare:
{note
-Make sure you are in the correct directory (eg core, component/xxx/yyy or
example/archetype/zzz)
+Make sure you are in the correct directory (eg core, <!--component/xxx/yyy-->
or example/archetype/zzz)
}
first the dry run:
@@ -214,7 +214,7 @@ Log onto [repository.apache.org](http://
Push branch:
- git push -u origin prepare/$ISISART-$ISISREL
+ git push -u origin $ISISART-$ISISREL
Then push tag:
Modified: isis/site/trunk/content/contributors/release-process.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/contributors/release-process.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/contributors/release-process.md (original)
+++ isis/site/trunk/content/contributors/release-process.md Mon Feb 23 22:40:08
2015
@@ -1,32 +1,29 @@
Title: Formal Release Process
-This page details the process for formalling releasing Isis modules.
+This page details the process for formally releasing Isis modules.
-If you've done this before and just want the bare essentials, see this
[one-pager](release-process-one-pager.html) (that also parameterizes some of
the steps listed here 'long-hand'. There is also an experimental
[script](resources/release.sh) for automating the latter part of the process.
+If you've done this before and just want the bare essentials, see this
[one-pager](release-process-one-pager.html)
+(that also parameterizes some of the steps listed here 'long-hand'. There is
also an experimental
+[script](resources/release.sh) for automating the latter part of the process.
See also the [release checklist](release-checklist.html) for keeping track of
where you are while releasing (possibly multiple) components.
## Intro
-Apache Isis consists of a number of separately releasable modules. Relative
to the root of the [source code
repo](https://git-wip-us.apache.org/repos/asf/isis/repo?p=isis.git;a=tree),
these are:
+Apache Isis consists of two separately releasable modules. Relative to the
root of the
+[source code
repo](https://git-wip-us.apache.org/repos/asf/isis/repo?p=isis.git;a=tree),
these are:
- `core`
-- `component/viewer/wicket`
-- `component/example/archetypes/todoapp`
- `component/example/archetypes/simpleapp`
-Other components, not yet released (but not mothballed yet either) are:
-
-- `component/viewer/scimpi`
-
-
-All the non-core components depend on the `core`, and use the `core`'s parent
`pom.xml` as their parent pom.
+Previously there were many other components, but these have either been
mothballed or moved into core. The only
+remaining component that is not in core (though has not yet been released) is
`component/viewer/scimpi`. There is
+currently no plan to release this component.
##Process Prerequisites
-Before releasing `core`, ensure there is consensus on the [dev mailing
list](../support.html) that this is the right time for a release. The
discussion should include confirming the version number to be used, and to
confirm content.
-
-For non-`core` components, ensure that there is at least awareness on the dev
mailing list that a release is to be cut. In particular, indicate the version
of `core` that the component release will depend upon, and the version number
to be used for the component's release.
+Before releasing `core`, ensure there is consensus on the [dev mailing
list](../support.html) that this is the right
+time for a release. The discussion should include confirming the version
number to be used, and to confirm content.
Once agreed, the formal release can begin. The steps are:
@@ -43,7 +40,8 @@ Once agreed, the formal release can begi
- delete the branch and tag
- fix the problems and go round round the loop again.
-Before any of this can happen, there are a number of prerequisites, in terms
of (a) the codebase itself, (b) the community process, and (c) the committer
acting as release manager and performing the release.
+Before any of this can happen, there are a number of prerequisites, in terms
of (a) the codebase itself,
+(b) the community process, and (c) the committer acting as release manager and
performing the release.
### Set up local environment
@@ -110,13 +108,28 @@ Then, determine/confirm the version numb
Next, create a release branch in your local Git repo, using the version number
determined and as per [these standards](release-branch-and-tag-names.html).
For example, to prepare release candidate #1 for a release 1.8.0 of `core`, use:
<pre>
-git checkout -b prepare/isis-1.8.0
+git checkout -b isis-1.8.0
</pre>
All release preparation is done locally; if we are successful, this branch
will be pushed back to master.
Finally, make sure you have a JIRA ticket open against which to perform all
commits.
+## Set Environment Variables
+
+If you are releasing `core`:
+
+ cd core
+
+ export ISISTMP=/c/tmp # or whatever
+ export ISISART=isis
+ export ISISDEV=1.9.0-SNAPSHOT
+ export ISISREL=1.8.0
+ export ISISRC=RC1
+
+ export ISISCOR="Y"
+ env | grep ISIS | sort
+
## Code Prerequisites
{note
@@ -133,7 +146,7 @@ For example, if releasing `core` version
<groupId>org.apache.isis.core</groupId>
<artifactId>isis</artifactId>
- <version>1.8.0-SNAPSHOT</version>
+ <version>1.8.0</version>
### Update parent (Isis Core)
@@ -150,6 +163,7 @@ If there is, update the `<version>` in t
where `NN` is the updated version number.
+<!--
### Update parent (non core components)
If releasing a non-core component, then check and if necessary update the
`<version>` in the `<parent>` element in the parent POM to match the released
(non-SNAPSHOT) version of `org.apache.isis.core:isis`:
@@ -164,6 +178,7 @@ If releasing a non-core component, then
> This obviously requires that the core has been released previously. If you
> also releasing core at the same time as the component, then you will need to
> go through the release process for core first, then come back round to
> release the component.
Also, if there is a tck test module with `o.a.isis.core:isis-core-tck` as its
parent, then make sure that it the parent is also updated to the non-`SNAPSHOT`
version. *However*, the tck module's dependency on the component (typically a
property) should remain as `SNAPSHOT`; it will be updated automatically when
the `mvn release:prepare` is performed.
+-->
### Check no SNAPSHOT dependencies
@@ -356,9 +371,9 @@ Most of the work is done using the `mvn
Run the dry-run as follows:
mvn release:prepare -P apache-release -D dryRun=true \
- -DreleaseVersion=1.8.0 \
- -Dtag=isis-1.8.0 \
- -DdevelopmentVersion=1.9.0-SNAPSHOT
+ -DreleaseVersion=$ISISREL \
+ -Dtag=$ISISART-$ISISREL \
+ -DdevelopmentVersion=$ISISDEV
where:
@@ -392,7 +407,7 @@ $ mvn release:prepare -P apache-release
[INFO] Isis Core Integration Testing Support
[INFO]
[INFO] ------------------------------------------------------------------------
-[INFO] Building Apache Isis Core 1.8.0-SNAPSHOT
+[INFO] Building Apache Isis Core 1.8.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-release-plugin:2.3.2:prepare (default-cli) @ isis ---
@@ -406,9 +421,9 @@ If you didn't provide the `releaseVersio
Assuming this completes successfully, re-run the command, but without the
`dryRun` flag and specifying `resume=false` (to ignore the generated
`release.properties` file that gets generated as a side-effect of using `git`).
You can also set the `skipTests` flag since they would have been run during
the previous dry run:
mvn release:prepare -P apache-release -D resume=false -DskipTests=true
- -DreleaseVersion=1.8.0 \
- -Dtag=isis-1.8.0 \
- -DdevelopmentVersion=1.9.0-SNAPSHOT
+ -DreleaseVersion=$ISISREL \
+ -Dtag=$ISISART-$ISISREL \
+ -DdevelopmentVersion=$ISISDEV
> If any issues here, then explicitly delete the generated
> `release.properties` file first.
@@ -460,7 +475,7 @@ If running on *nix, then the command to
but if using mSysGit on windows, specify a different working directory:
mvn release:perform -P apache-release \
- -DworkingDirectory=/c/tmp/$ISISART-$ISISREL/checkout
+ -DworkingDirectory=$ISISTMP/$ISISART-$ISISREL/checkout
You may (again) be prompted for gpg passphrase.
@@ -543,12 +558,12 @@ Finally, push both the branch and the ta
To push the branch, for example:
- git checkout prepare/isis-1.8.0
- git push -u origin prepare/isis-1.8.0
+ git checkout prepare/$ISISART-$ISISREL
+ git push -u origin prepare/$ISISART-$ISISREL
To push the tag, with the `-RCn` suffix, for example:
- git push origin refs/tags/isis-1.8.0:refs/tags/isis-1.8.0-RC1
+ git push origin
refs/tags/$ISISART-$ISISREL:refs/tags/$ISISART-$ISISREL-$ISISRC
git fetch
The remote tag isn't visible locally (eg via `gitk --all`), but can be seen
[online](https://git-wip-us.apache.org/repos/asf/isis/repo?p=isis.git;a=summary).
@@ -565,7 +580,7 @@ The following boilerplate is for a relea
Use the following subject:
<pre>
-[VOTE] Apache Isis Core release 1.8.0 RC1 and related components
+[VOTE] Apache Isis Core release 1.8.0 RC1
</pre>
And use the following body:
@@ -632,7 +647,7 @@ If the vote has been successful, then re
You can do this using the `scripts/promoterctag.sh` script; for example:
- sh scripts/promoterctag isis-1.8.0 RC1
+ sh scripts/promoterctag isis-1.8.0 RC1 # $ISISART-$SISREL $ISISRC
Or, if you like to execute the steps in that script by hand:
@@ -646,14 +661,14 @@ Or, if you like to execute the steps in
* delete the `-RCn` remote tag, for example:
<pre>
- git push origin --delete refs/tags/isis-1.8.0-RC1
+ git push origin --delete refs/tags/isis-1.8.0-RC1 #
$ISISART-$SISREL-$ISISRC
git fetch
</pre>
* delete the `-RCn` local tag, for example:
<pre>
- git tag -d isis-1.8.0-RC1
+ git tag -d isis-1.8.0-RC1 # $ISISART-$SISREL-$ISISRC
git fetch
</pre>
@@ -666,13 +681,13 @@ If the vote has been unsuccessful, then:
* delete the remote branch, for example:
<pre>
- git push origin --delete prepare/isis-1.8.0
+ git push origin --delete isis-1.8.0 # $ISISART-$SISREL
</pre>
* delete your local branch, for example:
<pre>
- git branch -D prepare/isis-1.8.0
+ git branch -D isis-1.8.0 # $ISISART-$SISREL
</pre>
* delete the remote origin server's tag, for example:
@@ -684,7 +699,7 @@ If the vote has been unsuccessful, then:
* delete the tag that was created locally, for example:
<pre>
- git tag -d isis-1.8.0
+ git tag -d isis-1.8.0 # $ISISART-$SISREL
</pre>
* drop the staging repository in [Nexus](http://repository.apache.org)
@@ -714,14 +729,10 @@ isis/
core/
component/
objectstore/ # empty, JDO now part of core
- profilestore/ # empty, no releases
- progmodel/ # empty, no releases
security/ # empty, Shiro now part of core
- viewer/
- wicket/
+ viewer/ # empty, Restful and Wicket viewers now part of core
example/
archetype/
- todoapp/
simpleapp/
tool/
maven-isis-plugin/ # not yet released
@@ -769,13 +780,16 @@ Update the Isis CMS website:
* Do a search for `x.y.0-SNAPSHOT` and replace with `x.y.0`
-* Update the version number on the [quickstart
archetype](../intro/getting-started/quickstart-archetype.html) and the [simple
archetype](../intro/getting-started/simple-archetype.html) pages.
+* Update the version number on the
[simpleapp](../intro/getting-started/simple-archetype.html) archetype pages.
* For core (if released) and for each released component's about page, update
the link to the latest release notes providing details of the contents of the
release.
* Update the version listed on the [documentation page](../documentation.html).
+<!--
+no longer required (since everything bundled together:
* The [release matrix](../release-matrix.html) indicates the dependencies
between components. Update this as required.
+-->
In addition:
@@ -810,9 +824,9 @@ And use the following body (summarizing
<pre>
The Isis team is pleased to announce the release of:
* Apache Isis Core version 1.8.0
-* Wicket Viewer 1.8.0
* SimpleApp Archetype 1.8.0
-* ToDoApp Archetype 1.8.0
+
+Note that as of 1.8.0 the Wicket Viewer is bundled in with Core.
New features in this release include:
- ...
@@ -846,11 +860,11 @@ Finally, [log onto](https://blogs.apache
Because we release from a branch, the changes made in the branch (changes to
`pom.xml` made by the `maven-release-plugin`, or any manual edits) should be
merged back from the release branch back into the `master` branch:
- git checkout master # update master with latest
+ git checkout master # update master with latest
git pull
- git merge prepare/isis-1.8.0 # merge branch onto master
- git branch -d prepare/isis-1.8.0 # branch no longer needed
- git push origin --delete prepare/isis-1.8.0 # remote branch no longer
needed
+ git merge isis-1.8.0 # merge branch onto master
+ git branch -d isis-1.8.0 # branch no longer needed
+ git push origin --delete isis-1.8.0 # remote branch no longer needed
If the core was updated, then you'll most likely need to update other POMs to
the new `-SNAPSHOT`.
Modified: isis/site/trunk/content/core/release-notes/about.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/core/release-notes/about.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/core/release-notes/about.md (original)
+++ isis/site/trunk/content/core/release-notes/about.md Mon Feb 23 22:40:08 2015
@@ -1,5 +1,6 @@
Title: Release Notes
+- [isis-1.8.0](isis-1.8.0.html) ([migrating from 1.7.0 to
1.8.0](migrating-to-1.8.0.html))
- [isis-1.7.0](isis-1.7.0.html) ([migrating from 1.6.0 to
1.7.0](migrating-to-1.7.0.html))
- [isis-1.6.0](isis-1.6.0.html) ([migrating from 1.5.0 to
1.6.0](migrating-to-1.6.0.html))
- [isis-1.5.0](isis-1.5.0.html)
Added: isis/site/trunk/content/core/release-notes/isis-1.8.0.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/core/release-notes/isis-1.8.0.md?rev=1661807&view=auto
==============================================================================
--- isis/site/trunk/content/core/release-notes/isis-1.8.0.md (added)
+++ isis/site/trunk/content/core/release-notes/isis-1.8.0.md Mon Feb 23
22:40:08 2015
@@ -0,0 +1,216 @@
+Release Notes - Isis - Version core-1.8.0
+
+Note that Isis 1.8.0 now incorporates the Wicket viewer, which was previously
a separately released component. Other components that are included in core
(that were previously released separately are: the Restful Objects viewer,
Shiro Security and the JDO/DataNucleus ObjectStore.
+
+<h2> New Feature
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-284'>ISIS-284</a>] -
Maven plugin to validate domain object model w.r.t. Isis programming
conventions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-537'>ISIS-537</a>] -
Convert Wicket viewer to use Bootstrap, so that it can be themed.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-690'>ISIS-690</a>] -
'Show all' button for tables.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-702'>ISIS-702</a>] -
Provide new annotation/facet as a hint for the layout of the label for a
property.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-703'>ISIS-703</a>] -
Provide a switch in the Wicket viewer to make the positioning of a
fields label either to the left or above the field.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-819'>ISIS-819</a>] -
Wicket viewer should show the environment details so can distinguish if
running in productnio vs UAT/systest/dev etc
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-854'>ISIS-854</a>] -
Separator between for menu items
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-874'>ISIS-874</a>] -
Allow individual items to stand out in a collection, eg new reserved
method
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-901'>ISIS-901</a>] -
Use @DomainService(repositoryFor=...) as the basis for an implementation
of the IconFacet.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-930'>ISIS-930</a>] -
Support use of "font awesome" icons as decoration of actions
and also instead of entity icons.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-933'>ISIS-933</a>] -
Allow the RO viewer to be configured so that it can honour or ignore UI
hints (in particular, the @Render(EAGERLY) facet).
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-951'>ISIS-951</a>] -
Add menu separators (bootstrap dividers) when multiple services define
actions on the same menu
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-956'>ISIS-956</a>] -
Allow fa-icons to be specified using pattern matching on member names.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-963'>ISIS-963</a>] -
Allow service actions to be rendered either on a primary, secondary or
tertiary (the "me" icon) menu
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-964'>ISIS-964</a>] -
Unify UI hints into @XxxLayout annotations with corresponding support in
.layout.json for properties, collections and actions.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-967'>ISIS-967</a>] -
Let the LayoutMetadataReader implementation(s) be configured using
isis.properties.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-983'>ISIS-983</a>] -
Embedded Neo4J support
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-985'>ISIS-985</a>] -
Filter collections so that objects that are not visible to the current
user are not shown.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-987'>ISIS-987</a>] -
Provide some sort of mechanism to allow users to self-register for an
Isis application.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-990'>ISIS-990</a>] -
Optional UserProfileService to allow the user profile information to be
customized.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-995'>ISIS-995</a>] -
Allow the label of a property to be rendered as HTML. Also, allow the
label of boolean panels to be rendered on the right hand side.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-999'>ISIS-999</a>] -
Provide a log to administrator of which users logged in and logged out
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1000'>ISIS-1000</a>]
- Allow objects to return CSS class (analogous to iconName() method)
so that their presentation can be dynamically reflected in tables or on an
object form.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1016'>ISIS-1016</a>]
- Make it possible to use brand logo instead of plain text in the header
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1024'>ISIS-1024</a>]
- Support imperative validation of a single action parameter argument
(as well as of entire parameter args).
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1027'>ISIS-1027</a>]
- Raise metamodel validation exceptions if deprecated annotations or
method prefixes are used.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1033'>ISIS-1033</a>]
- Extend DomainObjectContainer, add isViewModel(...).
+</li>
+</ul>
+
+<h2> Improvement
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-568'>ISIS-568</a>] -
Drop support for JDK 1.6, standardize on JDK 1.7.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-650'>ISIS-650</a>] -
Nested Menu Support in Apache ISIS
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-705'>ISIS-705</a>] -
Support actions accepting parameters that return Blobs/Clobs
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-755'>ISIS-755</a>] -
Allow external system data to be integrated and managed with an Apache
Isis domain object
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-779'>ISIS-779</a>] -
Refactor EventBusService as a @RequestScoped service, and have it own
the guava EventBus as a field.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-903'>ISIS-903</a>] -
Improve i18n support (in NamedFacetDecorator etc) to honour client-side
locale.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-931'>ISIS-931</a>] -
Make Isis faster to start.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-934'>ISIS-934</a>] -
RO JSON representations should only be pretty-printed if running in
prototype mode.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-935'>ISIS-935</a>] -
RO viewer should return a 404 exception if object not found.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-936'>ISIS-936</a>] -
Incorporate the objectstore modules (JDO and in-memory) into core
(metamodel and runtime)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-937'>ISIS-937</a>] -
Move TCK out of core
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-938'>ISIS-938</a>] -
Mothball the core-bytecode modules (as no longer used by either
objectstore)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-939'>ISIS-939</a>] -
Simplify Persistor and ObjectStore components.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-944'>ISIS-944</a>] -
Minor improvements to TitleBuffer.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-948'>ISIS-948</a>] -
Fix concurrent exception in EventBus, improve support for request-scoped
services
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-950'>ISIS-950</a>] -
Suppress stack trace from Error page if exception is recognised.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-953'>ISIS-953</a>] -
Minor enhancements to Fixture script execution context
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-955'>ISIS-955</a>] -
Merge JDO Java Type Mapping for Money.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-960'>ISIS-960</a>] -
The event bus swallows errors thrown in the subscribers
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-968'>ISIS-968</a>] -
Rationalize handling of menu actions and contributed actions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-969'>ISIS-969</a>] -
Create new @DomainServiceLayout annotation, and move UI hints out of
@DomainService
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-970'>ISIS-970</a>] -
Introduce new annotations to collect together all non-UI (layout) hints,
and deprecate old annotations
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-972'>ISIS-972</a>] -
Make it possible to set FontAwesome icons after the label for action
links
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-973'>ISIS-973</a>] -
Simplify the FixtureScript API so that child fixtures are executed using
the ExecutionContext object
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-980'>ISIS-980</a>] -
Do not render empty sub-menu sections in the tertiary actions menu panel
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-981'>ISIS-981</a>] -
Should be able to use the wrapper factory when installing fixtures.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1002'>ISIS-1002</a>]
- Recognize (JDO) exceptions for foreign key constraint violations
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1003'>ISIS-1003</a>]
- Add "veto" as a simpler API for EventBusSubscribers
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1008'>ISIS-1008</a>]
- Make it possible to stream Lobs after using the action prompt
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1012'>ISIS-1012</a>]
- Use the same date and time format across tables and fields
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1014'>ISIS-1014</a>]
- Modal window improvements
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1018'>ISIS-1018</a>]
- Do not allow http session replacement in Wicket because Shiro
knowledge becomes outdated
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1019'>ISIS-1019</a>]
- Upgrade dependencies to javassist, org.reflections
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1026'>ISIS-1026</a>]
- Upgrade jetty-console-maven-plugin to 1.56
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1032'>ISIS-1032</a>]
- Contract test for bidirectional relationship can't handle
overridden methods
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1036'>ISIS-1036</a>]
- Inject services into Comparators specified in a
@CollectionLayout(sortedBy=...) clause
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1038'>ISIS-1038</a>]
- Extend ActionDomainEvent so that it provides the return value during
the Executed phase.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1039'>ISIS-1039</a>]
- XmlSnapshot.Builder interface missing the build() method...
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1040'>ISIS-1040</a>]
- Extend FixtureScript / ExecutionContext with defaultParam /
checkParam...
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1043'>ISIS-1043</a>]
- Enhance fixture script framework with better support for parameters
being passed between scripts.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1049'>ISIS-1049</a>]
- Move Wicket viewer under core.
+</li>
+</ul>
+
+
+<h2> Bug
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-853'>ISIS-853</a>] -
joda DateTime properties loose time when persisted
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-878'>ISIS-878</a>] -
Wicket viewer escape does not dismiss some (though not all) action
dialog boxes
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-881'>ISIS-881</a>] -
Menu service ordering appears to be non-deterministic?
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-897'>ISIS-897</a>] -
Wrong format for org.joda.time.LocalDateTime
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-911'>ISIS-911</a>] -
The blob panel's "additionalLinks" (for upload and clear
buttons) should be hidden in Edit mode.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-941'>ISIS-941</a>] -
Wicket viewer shouldn't try to flush properties that are disabled.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-942'>ISIS-942</a>] -
Auditing broken for deleted objects.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-943'>ISIS-943</a>] -
ObjectContracts#equals should be more resilient.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-946'>ISIS-946</a>] -
Isis application won't run from Eclipse
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-954'>ISIS-954</a>] -
Duplicate menu items in the application menu
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-961'>ISIS-961</a>] -
Throwing exception in application code does NOT abort the transaction
(it should, of course).
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-966'>ISIS-966</a>] -
Restful viewer doesn't return a JSON representation when hits a 500
internally (instead getting an HTML page)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-971'>ISIS-971</a>] -
Ignore anonymous classes which inherit from @DomainService (eg in integ
tests).
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1010'>ISIS-1010</a>]
- "Session already open" error if attempting to login in a
second browser tab
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1011'>ISIS-1011</a>]
- Select2 component doesn't filter the suggestions
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1017'>ISIS-1017</a>]
- @PreDestroy annotated method is not called
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1029'>ISIS-1029</a>]
- Hidden{where} in layout is not honored by table representations
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1030'>ISIS-1030</a>]
- Not possible for a declarative view model (@ViewModel) to reference
another view model/
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1041'>ISIS-1041</a>]
- Under certain circumstances, appears that auditing can cause the same
tuple to be audited within a single transaction.
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-1042'>ISIS-1042</a>]
- Dropdown of Enums does not honour title() method
+</li>
+</ul>
+
+<h2> Task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-928'>ISIS-928</a>] -
Isis 1.8.0 release tasks
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-959'>ISIS-959</a>] -
Update Jackson dependency from 1.9.11 to 2.4.3
+</li>
+</ul>
+
+<h2> Sub-task
+</h2>
+<ul>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-512'>ISIS-512</a>] -
Wicket: render icons for actions (if available)
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-556'>ISIS-556</a>] -
Re-enable maven-enforcer-plugin before merging ISIS-537 branch to master
+</li>
+<li>[<a href='https://issues.apache.org/jira/browse/ISIS-876'>ISIS-876</a>] -
Action prompt dialog box rendering when title too long...
+</li>
+</ul>
+
Modified: isis/site/trunk/content/core/release-notes/migrating-to-1.7.0.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/core/release-notes/migrating-to-1.7.0.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/core/release-notes/migrating-to-1.7.0.md (original)
+++ isis/site/trunk/content/core/release-notes/migrating-to-1.7.0.md Mon Feb 23
22:40:08 2015
@@ -1,4 +1,4 @@
-Title: Migrating from v1.6.0 to 1.7.0
+ Title: Migrating from v1.6.0 to 1.7.0
In v1.7.0 we've continued the work started in [1.6.0](migrating-to-1.6.0.html)
in modularizing the framework. The most important change to note is that all
Isis core modules (with the Maven `groupId` of `org.apache.isis.module` have
now MOVED to [http://www.isisaddons.org](Isis Addons).
@@ -10,7 +10,7 @@ To move up amounts to changing POM files
The following modules are no longer released as part of Isis core and have
moved to Isis Addons (or in one case, back into Isis core).
-Minor changes are required to `pom.xml` files and (in some cases) to
`isis.properties` config file.
+Minor changes are required to `pom.xml` files and (in some cases) to
`isis.properties` config file.
In one or two exceptional cases it may be necessary to fix up import
statements if there are reference to changed package/class names in code (most
likely any dependency on the `devutils` module or `settings` module).
@@ -80,8 +80,8 @@ or to:
<artifactId>isis-module-devutils-impl</artifactId>
</dependency>
-These modules are no longer required (the
`org.apache.isis.module:isis-module-devutils-applib`
-and `org.apache.isis.module:isis-module-devutils-impl` submodules have been
combined
+These modules are no longer required (the
`org.apache.isis.module:isis-module-devutils-applib`
+and `org.apache.isis.module:isis-module-devutils-impl` submodules have been
combined
into the new `org.isisaddons.module.devutils:isis-module-devutils-dom` module).
If necessary, also update any services registered in `isis.properties`
(package/class names may have changed slightly).
@@ -145,8 +145,8 @@ or to:
<artifactId>isis-module-settings-impl</artifactId>
</dependency>
-These modules are no longer required (the
`org.apache.isis.module:isis-module-settings-applib`
-and `org.apache.isis.module:isis-module-settings-impl` submodules have been
combined
+These modules are no longer required (the
`org.apache.isis.module:isis-module-settings-applib`
+and `org.apache.isis.module:isis-module-settings-impl` submodules have been
combined
into the new `org.isisaddons.module.settings:isis-module-settings-dom` module).
If necessary, also update any services registered in `isis.properties`
(package/class names may have changed slightly).
@@ -177,11 +177,11 @@ Specifically, remove any dependencies on
</dependency>
A number of corresponding classes/interfaces have also been removed from the
Isis applib:
-
+
* `org.apache.isis.applib.fixtures.userprofile.UserProfileService`
* `org.apache.isis.applib.fixtures.userprofile.UserProfileServiceAware`
* `org.apache.isis.applib.fixtures.UserProfileFixture`
* `org.apache.isis.applib.profiles.Profile`
* `org.apache.isis.applib.profiles.Perspective`
-
+
It is highly unlikely that any existing production code references these
classes.
\ No newline at end of file
Copied: isis/site/trunk/content/core/release-notes/migrating-to-1.8.0.md (from
r1660662, isis/site/trunk/content/core/release-notes/migrating-to-1.7.0.md)
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/core/release-notes/migrating-to-1.8.0.md?p2=isis/site/trunk/content/core/release-notes/migrating-to-1.8.0.md&p1=isis/site/trunk/content/core/release-notes/migrating-to-1.7.0.md&r1=1660662&r2=1661807&rev=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/core/release-notes/migrating-to-1.7.0.md (original)
+++ isis/site/trunk/content/core/release-notes/migrating-to-1.8.0.md Mon Feb 23
22:40:08 2015
@@ -1,187 +1,15 @@
-Title: Migrating from v1.6.0 to 1.7.0
+Title: Migrating from v1.7.0 to 1.8.0
-In v1.7.0 we've continued the work started in [1.6.0](migrating-to-1.6.0.html)
in modularizing the framework. The most important change to note is that all
Isis core modules (with the Maven `groupId` of `org.apache.isis.module` have
now MOVED to [http://www.isisaddons.org](Isis Addons).
+Existing projects written against v1.7.0 should run against v1.8.0 without any
changes. In particular (unlike 1.6.0 and
+ 1.7.0) there should be no need to update `pom.xml` files of existing
projects. If you *do* encounter any difficulties
+then let us know via the [users mailing list](../../support.html), so we can
support you and document issues here.
-In addition, we've retired some obsolete (and unused) functionality,
specifically the `ProfileStore` component.
+That said, many of the existing annotations have been deprecated in 1.8.0,
replaced with a simplified and rationalized
+ set of annotations; see
[here](../../reference/recognized-annotations/about.html). To help you migrate
your application
+ over to the new annotations, there is a new configuration property that can
be set in `isis.properties`:
-To move up amounts to changing POM files and, where required, updating package
names for any referenced modules.
+ isis.reflector.validator.allowDeprecated=false
-## Reorganized 'modules' ##
-
-The following modules are no longer released as part of Isis core and have
moved to Isis Addons (or in one case, back into Isis core).
-
-Minor changes are required to `pom.xml` files and (in some cases) to
`isis.properties` config file.
-
-In one or two exceptional cases it may be necessary to fix up import
statements if there are reference to changed package/class names in code (most
likely any dependency on the `devutils` module or `settings` module).
-
-### Audit module ###
-
-In `pom.xml`, replace:
-
- <dependency>
- <groupId>org.apache.isis.module</groupId>
- <artifactId>isis-module-audit-jdo</artifactId>
- </dependency>
-
-with:
-
- <dependency>
- <groupId>org.isisaddons.module.audit</groupId>
- <artifactId>isis-module-audit-dom</artifactId>
- </dependency>
-
-If necessary, also update any services registered in `isis.properties`
(package/class names may have changed slightly).
-
-### Command module ###
-
-In `pom.xml`, replace:
-
- <dependency>
- <groupId>org.apache.isis.module</groupId>
- <artifactId>isis-module-command-jdo</artifactId>
- </dependency>
-
-with:
-
- <dependency>
- <groupId>org.isisaddons.module.command</groupId>
- <artifactId>isis-module-command-dom</artifactId>
- </dependency>
-
-If necessary, also update any services registered in `isis.properties`
(package/class names may have changed slightly).
-
-### DevUtils module ###
-
-In `pom.xml`, replace:
-
- <dependency>
- <groupId>org.apache.isis.module</groupId>
- <artifactId>isis-module-devutils-applib</artifactId>
- </dependency>
-
-with:
-
- <dependency>
- <groupId>org.isisaddons.module.devutils</groupId>
- <artifactId>isis-module-devutils-dom</artifactId>
- </dependency>
-
-Remove any references to:
-
- <dependency>
- <groupId>org.apache.isis.module</groupId>
- <artifactId>isis-module-devutils</artifactId>
- </dependency>
-
-or to:
-
- <dependency>
- <groupId>org.apache.isis.module</groupId>
- <artifactId>isis-module-devutils-impl</artifactId>
- </dependency>
-
-These modules are no longer required (the
`org.apache.isis.module:isis-module-devutils-applib`
-and `org.apache.isis.module:isis-module-devutils-impl` submodules have been
combined
-into the new `org.isisaddons.module.devutils:isis-module-devutils-dom` module).
-
-If necessary, also update any services registered in `isis.properties`
(package/class names may have changed slightly).
-
-### Publishing module ###
-
-In `pom.xml`, replace:
-
- <dependency>
- <groupId>org.apache.isis.module</groupId>
- <artifactId>isis-module-publishing-jdo</artifactId>
- </dependency>
-
-with:
-
- <dependency>
- <groupId>org.isisaddons.module.publishing</groupId>
- <artifactId>isis-module-publishing-dom</artifactId>
- </dependency>
-
-If necessary, also update any services registered in `isis.properties`
(package/class names may have changed slightly).
-
-### Publishing Event Serializer RO module ###
-
-Remove any references to:
-
- <dependency>
- <groupId>org.apache.isis.module</groupId>
- <artifactId>isis-module-publishingeventserializer-ro</artifactId>
- </dependency>
-
-This module has been merged with
`org.isisaddons.module.publishing:isis-module-publishing-dom`, above.
-
-### Settings module ###
-
-In `pom.xml`, replace:
-
- <dependency>
- <groupId>org.apache.isis.module</groupId>
- <artifactId>isis-module-settings-applib</artifactId>
- </dependency>
-
-with:
-
- <dependency>
- <groupId>org.isisaddons.module.settings</groupId>
- <artifactId>isis-module-settings-dom</artifactId>
- </dependency>
-
-Remove any references to:
-
- <dependency>
- <groupId>org.apache.isis.module</groupId>
- <artifactId>isis-module-settings</artifactId>
- </dependency>
-
-or to:
-
- <dependency>
- <groupId>org.apache.isis.module</groupId>
- <artifactId>isis-module-settings-impl</artifactId>
- </dependency>
-
-These modules are no longer required (the
`org.apache.isis.module:isis-module-settings-applib`
-and `org.apache.isis.module:isis-module-settings-impl` submodules have been
combined
-into the new `org.isisaddons.module.settings:isis-module-settings-dom` module).
-
-If necessary, also update any services registered in `isis.properties`
(package/class names may have changed slightly).
-
-### Background module ###
-
-In `pom.xml`, remove:
-
- <dependency>
- <groupId>org.apache.isis.module</groupId>
- <artifactId>isis-module-background</artifactId>
- </dependency>
-
-The service classes have been moved into existing
`org.apache.isis.core:isis-core-runtime` Maven module (that is, already be
referenced in the `pom.xml`).
-
-If necessary, also update any services registered in `isis.properties`
(package/class names may have changed slightly).
-
-
-## Retired `ProfileStore` component ##
-
-As per <a href='https://issues.apache.org/jira/browse/ISIS-802'>ISIS-802</a>,
the ProfileStore component has been removed. This functionality was not
surfaced or available in the Wicket or Restful Objects viewers, so there is no
meaningful loss of functionality. However, Maven `pom.xml` files will require
updating:
-
-Specifically, remove any dependencies on
`org.apache.isis:isis-core-profilestore`:
-
- <dependency>
- <groupId>org.apache.isis.core</groupId>
- <artifactId>isis-core-profilestore</artifactId>
- </dependency>
-
-A number of corresponding classes/interfaces have also been removed from the
Isis applib:
-
-* `org.apache.isis.applib.fixtures.userprofile.UserProfileService`
-* `org.apache.isis.applib.fixtures.userprofile.UserProfileServiceAware`
-* `org.apache.isis.applib.fixtures.UserProfileFixture`
-* `org.apache.isis.applib.profiles.Profile`
-* `org.apache.isis.applib.profiles.Perspective`
-
-It is highly unlikely that any existing production code references these
classes.
\ No newline at end of file
+If this flag is present and set to false, then metamodel validation errors
will be thrown on startup if any deprecated
+annotations are encountered. These can be viewed either in the console or by
browsing to the app (an error page will
+be displayed).
Modified: isis/site/trunk/content/documentation.md
URL:
http://svn.apache.org/viewvc/isis/site/trunk/content/documentation.md?rev=1661807&r1=1661806&r2=1661807&view=diff
==============================================================================
--- isis/site/trunk/content/documentation.md (original)
+++ isis/site/trunk/content/documentation.md Mon Feb 23 22:40:08 2015
@@ -312,11 +312,11 @@ For both:
#### <a name="reference-config">Programming Model Configuration</a>
-* [Disallowing deprecated annotations](config/disallowing-deprecations.html)
(1.8.0-SNAPSHOT)
+* [Disallowing deprecated annotations](config/disallowing-deprecations.html)
(1.8.0)
* [Custom validator](config/custom-validator.html)
* [Finetuning the Programming
Model](config/metamodel-finetuning-the-programming-model.html)
* [Layout metadata reader](config/dynamic-layout-metadata-reader.html)
-* [Standardized font-awesome icons and
CSS](config/standardised-font-awesome-icons-and-CSS.html) (1.8.0-SNAPSHOT)
+* [Standardized font-awesome icons and
CSS](config/standardised-font-awesome-icons-and-CSS.html) (1.8.0)
#### <a name="config-i18n">i18n</a>
@@ -329,14 +329,14 @@ For both:
#### <a name="more-advanced-topics-jdo-objectstore">JDO Objectstore</a>
-* [Multi-tenancy](more-advanced-topics/multi-tenancy.html) (1.8.0-SNAPSHOT)
+* [Multi-tenancy](more-advanced-topics/multi-tenancy.html) (1.8.0)
* [Using a JNDI
Datasource](components/objectstores/jdo/using-jndi-datasource.html)
* [Enabling Logging](components/objectstores/jdo/enabling-logging.html)
#### <a name="more-advanced-topics-no-sql-support">NoSQL Support</a>
* [Deploying on the Google App
Engine](components/objectstores/jdo/deploying-on-the-google-app-engine.html)
-* [Using Neo4J](components/objectstores/jdo/using-neo4j.html) (1.8.0-SNAPSHOT)
+* [Using Neo4J](components/objectstores/jdo/using-neo4j.html) (1.8.0)
<!--
@@ -421,19 +421,19 @@ Co-ordinate sharing of information acros
#### <a name="domain-services-email">Email</a>
-* [Email Service](./reference/services/email-service.html) (1.8.0-SNAPSHOT)
+* [Email Service](./reference/services/email-service.html) (1.8.0)
#### <a name="domain-services-user-profile">User management</a>
-* [User Profile Service](./reference/services/user-profile-service.html) (API
only) (1.8.0-SNAPSHOT)
-* [User Registration
Service](./reference/services/user-registration-service.html) (API only)
(1.8.0-SNAPSHOT)
-* [Email Notification
Service](./reference/services/email-notification-service.html) (1.8.0-SNAPSHOT)
+* [User Profile Service](./reference/services/user-profile-service.html) (API
only) (1.8.0)
+* [User Registration
Service](./reference/services/user-registration-service.html) (API only)
(1.8.0)
+* [Email Notification
Service](./reference/services/email-notification-service.html) (1.8.0)
#### <a name="domain-services-bookmark-memento">Bookmarks and mementos</a>
* [Bookmark Service](./reference/services/bookmark-service.html)
* [Memento Service](./reference/services/memento-service.html)
-* [Deep Link Service](./reference/services/deep-link-service.html)
(1.8.0-SNAPSHOT)
+* [Deep Link Service](./reference/services/deep-link-service.html) (1.8.0)
* [XmlSnapshot Service](./reference/services/xmlsnapshot-service.html)
#### <a name="reference-non-ui-execution">Non-UI execution</a>
@@ -466,19 +466,19 @@ Features, configuration and UI customisa
* [Bookmarked pages (sliding panel)](components/viewers/wicket/bookmarks.html)
* [Recent pages (drop down)](components/viewers/wicket/recent-pages.html)
* [Hints and copy URL](components/viewers/wicket/hints-and-copy-url.html)
-* [User Registration](./components/viewers/wicket/user-registration.html)
(1.8.0-SNAPSHOT)
+* [User Registration](./components/viewers/wicket/user-registration.html)
(1.8.0)
#### <a name="wicket-viewer-configuration">Configuration</a>
-* [Brand logo](components/viewers/wicket/brand-logo.html) (1.8.0-SNAPSHOT)
-* [Suppressing 'sign up'](components/viewers/wicket/suppressing-sign-up.html)
(1.8.0-SNAPSHOT)
-* [Suppressing 'password
reset'](components/viewers/wicket/suppressing-password-reset.html)
(1.8.0-SNAPSHOT)
+* [Brand logo](components/viewers/wicket/brand-logo.html) (1.8.0)
+* [Suppressing 'sign up'](components/viewers/wicket/suppressing-sign-up.html)
(1.8.0)
+* [Suppressing 'password
reset'](components/viewers/wicket/suppressing-password-reset.html) (1.8.0)
* [Suppressing 'remember
me'](components/viewers/wicket/suppressing-remember-me.html)
* [Number of bookmarked pages](components/viewers/wicket/bookmarks.html)
* [Stripped Wicket tags](components/viewers/wicket/stripped-wicket-tags.html)
* [Disabling modal
dialogs](components/viewers/wicket/disabling-modal-dialogs.html)
-* [Showing a theme
chooser](components/viewers/wicket/showing-a-theme-chooser.html)
(1.8.0-SNAPSHOT)
-* [Suppressing header and footer (embedded
view)](components/viewers/wicket/suppressing-header-and-footer.html)
(1.8.0-SNAPSHOT)
+* [Showing a theme
chooser](components/viewers/wicket/showing-a-theme-chooser.html) (1.8.0)
+* [Suppressing header and footer (embedded
view)](components/viewers/wicket/suppressing-header-and-footer.html) (1.8.0)
}
@@ -488,14 +488,14 @@ Features, configuration and UI customisa
* [Customising the Welcome
page](components/viewers/wicket/customizing-the-welcome-page.html)
* [Customising the About
page](components/viewers/wicket/configuring-the-about-page.html)
-* [Specifying a default
theme](components/viewers/wicket/specifying-a-default-theme.html)
(1.8.0-SNAPSHOT)
+* [Specifying a default
theme](components/viewers/wicket/specifying-a-default-theme.html) (1.8.0)
* [Tweaking CSS
classes](./components/viewers/wicket/how-to-tweak-the-ui-using-css-classes.html)
* [Custom
Javascript](./components/viewers/wicket/how-to-tweak-the-ui-using-javascript.html)
#### <a name="wicket-viewer-customization">Tips</a>
* [Render abstract properties in
tables](components/viewers/wicket/tips-and-workarounds.html)
-* [Auto-refresh page](components/viewers/wicket/how-to-auto-refresh-page.html)
(1.8.0-SNAPSHOT)
+* [Auto-refresh page](components/viewers/wicket/how-to-auto-refresh-page.html)
(1.8.0)
}
@@ -503,7 +503,7 @@ Features, configuration and UI customisa
#### <a name="wicket-viewer-extensions">Extending the viewer</a>
-* [Writing a custom
theme](components/viewers/wicket/writing-a-custom-theme.html) (1.8.0-SNAPSHOT)
+* [Writing a custom
theme](components/viewers/wicket/writing-a-custom-theme.html) (1.8.0)
* [Replacing page
elements](components/viewers/wicket/customizing-the-viewer.html)
* [Custom pages](components/viewers/wicket/custom-pages.html)
@@ -540,13 +540,13 @@ Features, configuration and UI customisa
Features
* [Restful Objects Specification](http://restfulobjects.org)
-* [Pretty printing](components/viewers/restfulobjects/pretty-printing.html)
(1.8.0-SNAPSHOT)
+* [Pretty printing](components/viewers/restfulobjects/pretty-printing.html)
(1.8.0)
Configuration & Customisation
-* [Honor UI hints](components/viewers/restfulobjects/honor-ui-hints.html)
(1.8.0-SNAPSHOT)
-* [Suppressing elements of the
representations](components/viewers/restfulobjects/suppressing-elements-of-the-representations.html)
(1.8.0-SNAPSHOT)
-* [Simplified object
representation](components/viewers/restfulobjects/simplified-object-representation.html)
(1.8.0-SNAPSHOT)
+* [Honor UI hints](components/viewers/restfulobjects/honor-ui-hints.html)
(1.8.0)
+* [Suppressing elements of the
representations](components/viewers/restfulobjects/suppressing-elements-of-the-representations.html)
(1.8.0)
+* [Simplified object
representation](components/viewers/restfulobjects/simplified-object-representation.html)
(1.8.0)
* [Custom
representations](components/viewers/restfulobjects/custom-representations.html)
Hints and Tips