Releases: wttech/gradle-aem-plugin
Releases · wttech/gradle-aem-plugin
Release 2.0.15
Bug fixes
- Unix regression in
aemCreate, 165d66e#diff-02334543b45937ef592f9d28d69cd891R227
Release 2.0.14
What's new
- AEM 6.3 alignment #92
- AEM 6.3 ready example wttech/gradle-aem-multi#14
Bug fixes
aemPreparereports warning due to optional input directories (vault directories) / Gradle 5.0 regression avoidance
Release 2.0.13
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
- implemented ability to specify VLT filter at absolute path #84
- upgraded Gradle and Kotlin to most recent versions
Release 2.0.11
Fixed
- reverted origin behavior of
aem.deploy.instance.list
Release 2.0.10
New features
- #70, #74 - config option
satisfyRefreshing(performance ofaemSatisfyimproved, 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
aemDebugfixed, but subsectionconfigis requiredaem { config { } }(
Release 2.0.9
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
#fixed #68
Release 2.0.7
- 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
- implemented a hotfix for broken
aemVlt,aemCheckoutandaemSyncsince 2.0.1 - simplified command for custom filter used in above commands, e.g
gradlew :content:aemSync -Paem.vlt.filter=filter-content-only.xmlwill 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).