Skip to content

Releases: wttech/gradle-aem-plugin

Release 2.0.15

12 Dec 07:41

Choose a tag to compare

Bug fixes

Release 2.0.14

12 Dec 07:28

Choose a tag to compare

What's new

Bug fixes

  • aemPrepare reports warning due to optional input directories (vault directories) / Gradle 5.0 regression avoidance

Release 2.0.13

05 Dec 06:45

Choose a tag to compare

What's new

  • implemented exclusion paths for VLT skipped properties #85

Now there is ability to exclude some paths while skipping properties when using task aemClean / aemSync.
Since 2.0.13, VLT skip properties default value looks as below:

aem {
    config {
        vaultSkipProperties = [
                "jcr:uuid!**/home/users/*,**/home/groups/*",
                "jcr:lastModified",
                "jcr:created",
                "cq:lastModified*",
                "cq:lastReplicat*",
                "*_x0040_Delete",
                "*_x0040_TypeHint"
        ]
    }
}

After special delimiter ! there could be specified one or many path patterns (ANT style, delimited with ,) in which property shouldn't be removed.

Bug fixes

(none)

Release 2.0.12

28 Nov 07:11
fe3781c

Choose a tag to compare

  • implemented ability to specify VLT filter at absolute path #84
  • upgraded Gradle and Kotlin to most recent versions

Release 2.0.11

31 Oct 18:45

Choose a tag to compare

Fixed

  • reverted origin behavior of aem.deploy.instance.list

Release 2.0.10

10 Oct 23:07

Choose a tag to compare

New features

  • #70, #74 - config option satisfyRefreshing (performance of aemSatisfy improved, package list read once)
  • #73 - allow VLT filter roots be specified directly in command line, e.g sh gradlew :content:init:aemSync -Paem.vlt.filterRoots=[/content/example,/etc/designs/example]

Bug fixes

  • broken aemDebug fixed, but subsection config is required aem { config { } } (

Release 2.0.9

08 Oct 08:38

Choose a tag to compare

What's new:

  • #69 wildcard pattern instead of 'startsWith' as method for determining VLT skipped properties (more control).

Upgrade notes:

Please update configuration properties:

aem {
   vaultSkipProperties = [
            "jcr:uuid",
            "cq:lastModified", // previously applied to 'cq:lastModified' and 'cq:lastModifiedBy' (startsWith)
            "cq:lastReplicat" // previously applied to 'cq:lastReplicated' and 'cq:lastReplicatedBy' (startsWith)
   ]
}

to

aem {
   vaultSkipProperties = [
            "jcr:uuid", // remains same
            "cq:lastModified*", // now wildcard needed in the end
            "cq:lastReplicat*" // now wildcard needed in the end
   ]
}

Release 2.0.8

07 Oct 14:57

Choose a tag to compare

Release 2.0.7

03 Oct 06:08

Choose a tag to compare

  • fixed #66
  • implemented possibility to override default filter root generated for subprojects without filter.xml defined (only java sources, no JCR content), default as an example:
aemCompose {
    filterRootDefault = { subproject, subconfig ->
        "<filter root=\"${subconfig.bundlePath}\"/>"
    }
}

Release 2.0.6

28 Sep 06:33

Choose a tag to compare

  • implemented a hotfix for broken aemVlt, aemCheckout and aemSync since 2.0.1
  • simplified command for custom filter used in above commands, e.g gradlew :content:aemSync -Paem.vlt.filter=filter-content-only.xml will use file at path content/src/main/content/META-INF/vault/filter-content-only.xml (path to filter file could be absolute, relative to project or just a file name under vault files path).