Upgrade procedure - 4.4

This document describes the procedure for upgrading project running on Slice 4.3.0 to the latest version - Slice 4.4.0

The only step required is to update Slice version in pom.xml and set it to 4.4.0, e.g.:

...
<dependency>
    <groupId>com.cognifide.slice</groupId>
    <artifactId>slice-core-api</artifactId>
    <version>4.4.0</version>
</dependency>
...

Since Slice 4.4 the jaxax.inject bundle is not part of Slice package (JIRA-145). If you're running Slice on AEM 6.1, AEM 6.0 or CQ 5.6 you need to install additional compatibility package. Download this dependency from here.

Add-ons

It's highly advisable to upgrade AEM/CQ add-on along with Slice 4.3. The updated dependencies are as follows:

AEM 6.0 Add-on
...
<dependency>
    <groupId>com.cognifide.slice-addon</groupId>
    <artifactId>slice-aem60</artifactId>
    <version>1.2.0</version>
</dependency>
...
CQ 5.6 Add-on
...
<dependency>
    <groupId>com.cognifide.slice-addon</groupId>
    <artifactId>slice-cq56</artifactId>
    <version>2.1.0</version>
</dependency>
...