Migrating from RC2 to RC3

Programming Model

Removed

As previously marked deprecated for removal:

  • Action#hidden …​ use ActionLayout#hidden instead

  • Collection#hidden …​ use CollectionLayout#hidden instead

  • Property#hidden …​ use PropertyLayout#hidden instead

  • @LogicalTypeName(..) …​ use @Named(..) instead

  • DomainObjectLayoutData#plural (XML)

Utilities

YamlUtils

Expression of the global tag that contained the DTO class name was removed. The yaml file will not start with !!mypackage.Person (or similar) anymore.

Artifacts

docgen

Package org.apache.causeway.extensions.docgen moved to org.apache.causeway.extensions.docgen.help.

Module entry point org.apache.causeway.extensions.docgen.CausewayModuleExtDocgen moved to org.apache.causeway.extensions.docgen.help.CausewayModuleExtDocgenHelp.

pom.xml
<!-- removed
<dependency>
	<groupId>org.apache.causeway.extensions</groupId>
	<artifactId>causeway-extensions-docgen</artifactId>
</dependency>
-->

<!-- instead use -->
<dependency>
	<groupId>org.apache.causeway.extensions</groupId>
	<artifactId>causeway-extensions-docgen-help</artifactId>
</dependency>

model4adoc

pom.xml
<!-- removed
<dependency>
	<groupId>org.apache.causeway.tooling</groupId>
	<artifactId>causeway-tooling-model4adoc</artifactId>
</dependency>
-->

<!-- instead use -->
<dependency>
	<groupId>org.apache.causeway.valuetypes</groupId>
	<artifactId>causeway-valuetypes-asciidoc-builder</artifactId>
</dependency>

Extensions

CausewayModuleExtExcelDownloadWicketUi

Was relocated from org.apache.causeway.extensions.viewer.wicket.exceldownload.ui.CausewayModuleExtExcelDownloadWicketUi to org.apache.causeway.extensions.exceldownload.wkt.ui.CausewayModuleExtExcelDownloadWicketUi