Release History

Version Date Description
3.9.4 not released  
3.9.2 2024-11-18  
3.9.0 2024-09-30  
3.8.14 2024-07-18  
3.8.12 2024-06-06  
3.8.10 2024-03-21  
3.8.8 2024-01-26  
3.8.6 2023-12-12  
3.8.4 2023-09-08  
3.8.2 2023-07-03  
3.8.0 2023-05-22  
3.7.2 2023-03-27  
3.7.0 2023-01-12  
3.6.6 2022-09-30  
3.6.4 2022-06-23  
3.6.2 2022-06-16  
3.6.0 2022-05-12  
3.5.2 2022-03-30  
3.5.0 2022-01-28  
3.4.0 2021-11-08  
3.3.4 2021-06-27  
3.3.2 2021-03-25  
3.3.0 2021-01-23  
3.2.6 2020-09-27  
3.2.4 2020-09-26  
3.2.2 2020-08-26  
3.2.0 2020-07-11  
3.1.0 2020-06-28  
3.0.0 2020-04-28  
2.4.8 2020-01-30  
2.4.6 2019-12-16  
2.4.4 2019-11-25  
2.4.2 2019-10-02  
2.4.0 2019-08-23  
2.3.0 2019-06-26  
2.2.0 2019-05-09  
2.1.4 2019-03-15  
2.1.2 2019-02-22  
2.1.0 2019-01-29  
2.0.8 2019-01-16  
2.0.6 2018-12-05  
2.0.4 2018-10-17  
2.0.2 2018-09-08  
2.0.0 2018-09-05  
1.1.2 2018-09-03  
1.1.0 2018-05-26  
1.0.4 2018-02-05  
1.0.2 2018-01-15  
1.0.0 2017-12-20  

Release 3.9.4 – not released

Type Changes By
Update dependencies. sseifert
Update to AEM 6.5 SP22. sseifert

Release 3.9.2 – 2024-11-18

Type Changes By
Update dependencies. sseifert
Fix issue with Maven Archetype Plugin 3.3.1. Fixes 118. sseifert

Release 3.9.0 – 2024-09-30

Type Changes By
Add new option "optionWcmioConga" which is enabled by default. For AEMaaCS projects it is possible to disable it to create a cloud project without CONGA. Fixes 90. sseifert
Update dependencies. sseifert
Include wcm.io Parsys module only for projects without AEM editable templates. Fixes 83. sseifert
Remove obsolete workaround for JCRVLT-699. Fixes 89. sseifert

Release 3.8.14 – 2024-07-18

Type Changes By
Apply AEM Cloud Service Dependencies - Mixin for JSONP 1.1 when wcm.io Handler is not activated for compatibility with Adobe AEM WCM Core Components implementation. Fixes 66. sseifert
Set module version for exported OSGi packages. sseifert
Update dependencies. sseifert

Release 3.8.12 – 2024-06-06

Type Changes By
Set hideInNav=true and cq:robotsTags=noindex,nofollow by default for structure element and config editor pages. sseifert
Update to AEM 6.5 SP21. sseifert
Update dependencies. sseifert

Release 3.8.10 – 2024-03-21

Type Changes By
Switch frontend to ES6 modules. Fixes 39. sseifert
Update to AEM 6.5 SP20. sseifert
Update dependencies. sseifert

Release 3.8.8 – 2024-01-26

Type Changes By
Update to Handler 2.x. sseifert
Switch to JSON HBS template for defining OSGi configurations. Fixes 38. sseifert
Update dependencies. sseifert

Release 3.8.6 – 2023-12-12

Type Changes By
Update to AEM 6.5 SP19. sseifert
Update dependencies. sseifert
Remove Site API options. sseifert

Release 3.8.4 – 2023-09-08

Type Changes By
Add new option "optionWcmioSiteApiGenericEdit" which allows to setup an AEM headless project based on wcm.io Site API and using wcm.io Site API Generic Edit. sseifert
Update to AEM 6.5 SP18. sseifert
Update dependencies. sseifert
Teaser Component: Set imageDelegate property if wcm.io Handler is not used. sseifert

Release 3.8.2 – 2023-07-03

Type Changes By
Dispatcher Configuration for AEMaaCS: Configure httpd.headers.htmlExpirationTimeSec conditionally per environment (DEV: 5 sec, STAGE/PROD: 300 sec by default). sseifert
Update to AEM 6.5 SP17. sseifert
Update dependencies. sseifert

Release 3.8.0 – 2023-05-22

Type Changes By
Add new option "optionWcmioSiteApi" which allows to setup an AEM headless project based wcm.io Site API. sseifert
Add Sling Model Exporter definition for CustomCarousel sample component. sseifert
Switch to acs-aem-commons-all artifact for ACS AEM Commons deployment. sseifert
Update dependencies. sseifert

Release 3.7.2 – 2023-03-27

Type Changes By
AEMaaCS: Remove workaround for deploying "Sling-Initial-Content" for OSGi bundles via separate content packages for all OSGi bundles - transforming Sling-Initial-Content to content packages now happens automatically as part of Cloud Manager deployment with the help of Sling feature cpconverter. Remove parameter 'optionSlingInitialContentBundleContentPackage' which is now obsolete. Fixes WTOOL-72. sseifert
Update to AEM 6.5 SP16. sseifert
Include bundle io.wcm.sling.commons when option optionContextAwareConfig is activated. sseifert
Update dependencies. sseifert
Sling-Initial-Content: Register non-standard JCR namespaces for conversion with cp2fm into enhanced DocView files. sseifert
Disable reproducible builds for content packages as workaround for JCRVLT-699. sseifert

Release 3.7.0 – 2023-01-12

Type Changes By
Minimum Java Version supported is Java 11. Java 8 is no longer supported. sseifert
Update to AEM 6.5 SP15. sseifert
config-definition: Exclusion of 'bundle-content' task no longer required with recent aemanalyser-maven-plugin releases. sseifert
Update dependencies. sseifert

Release 3.6.6 – 2022-09-30

Type Changes By
Automatically set activation date for all content pages and asset in sample content. sseifert
Update to AEM 6.5 SP14. sseifert
Update dependencies. sseifert

Release 3.6.4 – 2022-06-23

Type Changes By
Add new parameter optionAemServicePackAPI which allows to configure independently from optionAemServicePack if an AEM 6.5 project should be set up to compile against latest AEM service pack API or not. This option does not depend on the service pack binaries not available in Maven central. sseifert
AEM 6.5.13 is minimum version (due to Core Components). sseifert
Update dependencies. sseifert
Include acs-aem-commons-bundle in CONGA role/complete package as it is no longer included in acs-commons-ui.apps package since 3.5.0. Fixes WTOOL-95. mrozati

Release 3.6.2 – 2022-06-16

Type Changes By
CONGA "all" package generation: Set runModeOptimization=ELIMINATE_DUPLICATES which produces only a single "all" package. sseifert
AEMaaCS projects: Introduce CONGA parameter aem.disableAuthorUsageStatisticsCollection to disable usage tracking on AEM author instances (activated by default for local environment). sseifert
Update dependencies. sseifert
Update to AEM 6.5 SP13. sseifert
config-definition/packages-upload.sh: Fix CONGA execution for cloud environment. sseifert

Release 3.6.0 – 2022-05-12

Type Changes By
Eliminate "complete" package for AEMaaCS projects and include application bundles directly in "all" content package. Use "all" content package also for local deployment to AEMaaCS SDK. sseifert
Use "environments" as CONGA directory name instead of the customized "dev-environments". sseifert
Update dependencies. sseifert

Release 3.5.2 – 2022-03-30

Type Changes By
Update dependencies. sseifert
Update to AEM 6.5 SP12. sseifert

Release 3.5.0 – 2022-01-28

Type Changes By
Add aemanalyser-maven-plugin to validate "all" packages generated by CONGA. sseifert
Add OSGi config with required DS components for systemready check. sseifert
Introduce option 'optionContextAwareConfigLatest' to include latest Sling Context-Aware Configuration bundles (including new org.apache.sling.models.caconfig bundle). sseifert
Update dependencies. sseifert
Update to AEM 6.5 SP11. sseifert
AEMaaCS: Apply workaround for deploying "Sling-Initial-Content" for OSGi bundles via separate content packages for all OSGi bundles. Introduce parameter 'optionSlingInitialContentBundleContentPackage' to enable this also for the application bundles. Fixes WTOOL-72. sseifert
Remove package-lock.json from archetype. It will be created automatically on first project build. sseifert
Drop support for AEM 6.4. sseifert

Release 3.4.0 – 2021-11-08

Type Changes By
Add AEM WCM Core Components Plugin for AEM Mocks. sseifert
Add convenience script "build-deploy-author-and-publish.sh" that builds and then deploys to author and publish instance in parallel. sseifert
Add author/publish instance type configuration based on new instance type service in WCM Commons. sseifert
Define Java version via .cloudmanager/java-version - makes customization of toolchain plugin obsolete. sseifert
Update dependencies. sseifert
Update proxy components for core components: Update to latest core component versions. sseifert
Change default replication agent name to "publish" (for compatibility with AEMaaCS). sseifert
Add support for AEM 6.5 SP10. sseifert
aem-cms-rewriter-config package: Remove obsolete acHandling definition. sseifert
maven-javadoc-plugin with Java 8: Avoid https://bugs.openjdk.java.net/browse/JDK-8212233 sseifert

Release 3.3.4 – 2021-06-27

Type Changes By
Update dependencies. sseifert
Set project.build.outputTimestamp to current date when generating project. sseifert
Add support for AEM 6.5 SP9. sseifert
Fix super resource type of 'Content Fragment List' component. Fixes WTOOL-75. sseifert

Release 3.3.2 – 2021-03-25

Type Changes By
Update dependencies. sseifert
Do not define property core.wcm.components.version in parent POM if AEM Cloud SDK is used, it's version is defined in io.wcm.maven.aem-cloud-dependencies. sseifert
Add support for AEM 6.5 SP8. sseifert
AEMaaCS: Apply workaround for deploying "Sling-Initial-Content" for OSGi bundles with authoring client libraries via separate content packages. Fixes WTOOL-72. sseifert

Release 3.3.0 – 2021-01-23

Type Changes By
Support Java 11 in Cloud Manager. sseifert
Use core component container as root container in editable templates. sseifert
Use AEM-specific node type definitions for filevault-package-maven-plugin validation. sseifert
Define valid roots in conf and sample content packages for filevault-package-maven-plugin validation. sseifert
wcm.io Handler: Add configuration to support previews of inline images in edit dialogs on Authoring instances for these resource types. sseifert
Replace apps-repository-structure package with validRoots configuration definitions which is more compact and easy to maintain. sseifert
Use principal-based authentication for service user mapping of wcm.io services. Use dam-writer-service instead of creating a custom service user for media handler. sseifert
Update to aem-global-parent 1.5.0 and define dependencies for OSGi annotations in parent POM. sseifert
Do no longer embed ui.apps content package in complete content packges as it may fail the AEM clouds service image build. sseifert
Switch to individual OSGi artifacts with compile dependency instead of osgi.core and osgi.cmpn with provided dependency. sseifert
Add support for AEM 6.5 SP7. sseifert
Update dependencies. sseifert

Release 3.2.6 – 2020-09-27

Type Changes By
Generate archetype.properties with parameters used to generate the project. sseifert
Workaround for #1187: Use responsive grid mode for content container in sample templates. sseifert
Fix custom carousel CSS error when generating without frontend module. sseifert

Release 3.2.4 – 2020-09-26

Type Changes By
conf-content: Set fixed date when downloading content package and marking nodes as replicated. sseifert
Add support for AEM 6.5 SP6. sseifert
Update dependencies. sseifert

Release 3.2.2 – 2020-08-26

Type Changes By
Update dependencies. sseifert
Remove some obsolete workarounds for AEM cloud service. sseifert

Release 3.2.0 – 2020-07-11

Type Changes By
Add experience fragment template. sseifert
Add proxy components for all core components. sseifert
Add integration tests based on AEM testing clients (optional). sseifert
Rename custom carousel component to customcarousel. sseifert
LinkHandler: Enable InternalCrossContextLinkType by default. sseifert
Do not generate source JARs for content package projects. sseifert
Default Sling logging configuration: Enabled "packaging data". sseifert
conf-content: Make sure activated status is not set in initial content section of editable templates. sseifert
sample-content: Enable cloud configurations folder by default. sseifert
Update dependencies. sseifert

Release 3.1.0 – 2020-06-28

Type Changes By
AEM cloud service: Use a single "cloud" CONGA environment for all cloud environments because AEM cloud service does not yet support deploying environment runmode-depending packages. sseifert
AEM cloud service: Set default expiration time for text/html responses to 0 minutes. sseifert
conf-content package: Set replication status for all cq:Page and cq:Template nodes to "Activated" by default. sseifert
When generating a new project for AEM Cloud service: Dynamically use latest version of io.wcm.maven.aem-cloud-dependencies that is available. sseifert
Do not set longCacheKey for AEM client libraries on AEM cloud service - it's active by default by generating a hash for each client library. sseifert
Enable Data Layer by default. sseifert
Add support for AEM 6.5 SP5. sseifert
Update dependencies. sseifert
Drop support for AEM 6.3. sseifert

Release 3.0.0 – 2020-04-28

Type Changes By
Add support for AEM Cloud Service. sseifert
Add apps-repository-structure package for validating application content packages root folders. sseifert
Enable "reproducible builds" in Maven Build process. sseifert
Use repoinit to define service users. sseifert
Set packageType and enable FileVault validation for all CONGA-generated content packages. sseifert
complete package: include ui.apps package using embedd instead of subPackage. sseifert
Rename CONGA environment "development" to "local". sseifert
Rename CONGA parameter "log.projectSpecificLogLevel" to "app.logLevel". sseifert
Add support for AEM 6.5 SP4, AEM 6.4 SP8. sseifert
Update dependencies. sseifert

Release 2.4.8 – 2020-01-30

Type Changes By
Update dependencies. sseifert
Add io.wcm.testing.wcm-io-mock.wcm as test dependency. sseifert
Use io.wcm.testing.logging.logback test dependency instead of org.apache.sling.testing.logging-mock for AEM 6.5.3 and up. sseifert

Release 2.4.6 – 2019-12-16

Type Changes By
Add support for AEM 6.5 SP3, AEM 6.4 SP7. sseifert
Fix generation of long cache keys for client libraries after switch to bnd-maven-plugin. sseifert

Release 2.4.4 – 2019-11-25

Type Changes By
Switch from maven-bundle-plugin to bnd Maven plugins. sseifert
Update dependencies. sseifert
Fix package filter in conf-content package for conf root node. sseifert

Release 2.4.2 – 2019-10-02

Type Changes By
Update to Core Components 2.7.0. sseifert
Exclude dam:thumbnail nodes for editable template definitions. sseifert
Include "core.wcm.components.image.v2" in clientlibs only when wcm.io WCM Core Components are not used. sseifert
Add support for AEM 6.5 SP2, AEM 6.4 SP6. sseifert
Rename folder with generated project to project name after generation. sseifert
Update dependencies. sseifert
Fix invalid link reference page properties tab in redirect template. sseifert

Release 2.4.0 – 2019-08-23

Type Changes By
See What's new in Maven Archetype for AEM 2.4.0 for an overview of the new features.  
Make use of wcm.io WCM Core Components when wcm.io Handler is activated. sseifert
Remove AEM instance URLs/port numbers from build-deploy.sh and build-deploy-publish.sh and read them from parent POM. sseifert
Add support for AEM 6.5 SP1 and AEM 6.4 SP5. sseifert
Frontend: Fix source map generation for SCSS. ifahrentholz
Add resource definition for jcr_root folders in content package modules to support sling:fsmount goal. sseifert
Update dependencies. sseifert

Release 2.3.0 – 2019-06-26

Type Changes By
Deploy client libraries to /apps with proxy mode. sseifert
Use wcm.io Clientlibs UI Extensions for including AEM clientlibs (when wcm.io Handler is enabled). sseifert
Update dependencies. sseifert
Update Mobile Device Emulator Configurations for AEM 6.4+. sseifert
Update frontend build dependencies and apply latest best practices to build. ifahrentholz
Fix package filter in aem-cms-config package to ensure configurations depending on run modes is deployed as well. sseifert

Release 2.2.0 – 2019-05-09

Type Changes By
Add new parameter "optionJavaVersion" with support for Java 8 and Java 11. sseifert
Add new parameter "optionNodeJsPlugin" to switch between wcm.io NodeJS plugin and frontend-maven-plugin. sseifert
Add support for AEM 6.5 and AEM 6.4 SP4. sseifert
Move rewriter configuration to CONGA template. sseifert
Restructure generated folder structure: always generate "/core" subfolder für AEM webapp, regardless of optionMultiBundleLayout setting. Put install folder (complete package) and config folder (CONGA-generated) below main application folder in /apps. Fixes WTOOL-48. sseifert
Exclude folder thumbnails from DAM sample content. sseifert
Update dependencies. sseifert
Align url handler externalizer's rewriteElements config for FileVault layout to the state of Sling-Initial content layout. bdang
aem-cms-config: Use correct array syntax for DefaultGetServlet configuration. sseifert

Release 2.1.4 – 2019-03-15

Type Changes By
Use wcm.io Link Handler Link Reference Container and Granite UI widgets for link selection. sseifert
Use wcm.io Rich Text Handler RTE Custom Link plugin. sseifert
Update build-deploy.sh to display total script execution time. sseifert
Use bash shebang in all shell scripts. sseifert
Make build compatible with Java 11. sseifert
Update dependencies. sseifert

Release 2.1.2 – 2019-02-22

Type Changes By
Enable auto-cropping for image and carousel components (with wcm.io Handler). sseifert
Use wcm.io Media Handler File Upload and Path Field Granite UI widgets. sseifert
Use "Site Root Path" Granite UI widget in link dialogs. sseifert
Use Media Handler-aware placeholder HTL template. sseifert
Update dependencies. sseifert
Keep aspect ratio for both image and carousel components (CSS fix). sseifert
Fix path to imageEditConfig. sseifert
Fix Context-Aware Configuration Home Template configuration with editable templates. sseifert

Release 2.1.0 – 2019-01-29

Type Changes By
Use standard names for asset references and enable in-place edit mode for image components with wcm.io Media handler. sseifert
Do not use ordered folder for assets. sseifert
Do not generate conf-content content package if editable templates is not enabled. sseifert
Update dependencies. sseifert
Remove superfluous ? from Wcmio-CAService-ContextPathRegex bundle header. sseifert
Remove allowedChildren setting for editable templates - has no effect anyway. Fix allowedChildren settings for classic templates to also allow editable templates below. sseifert
Include clientlib core.wcm.components.image.v2 by default. sseifert
Fix ACLs for DAM system user. sseifert

Release 2.0.8 – 2019-01-16

Type Changes By
Support AEM 6.4 SP3. sseifert
Update dependencies. sseifert
Disable built-in AEM link checker by default (enable it only when configured properly). sseifert

Release 2.0.6 – 2018-12-05

Type Changes By
Update dependencies. sseifert
Do not delete admin templates when enabling editable templates. sseifert
Do not show (empty) link dialog for redirect page in page creation wizard. sseifert

Release 2.0.4 – 2018-10-17

Type Changes By
Support AEM 6.3 SP3, AEM 6.4 SP2. sseifert
Update dependencies. sseifert

Release 2.0.2 – 2018-09-08

Type Changes By
Fix broken carousel edit dialog in FileVault XML. sseifert

Release 2.0.0 – 2018-09-05

Type Changes By
Add webpack-based frontend build. sseifert
Refactor sample components and sample content. sseifert
Switch to JUnit 5 for unit tests. sseifert
Drop support for AEM 6.1 and AEM 6.2. sseifert

Release 1.1.2 – 2018-09-03

Type Changes By
Update dependencies. sseifert

Release 1.1.0 – 2018-05-26

Type Changes By
Add support for AEM 6.4. sseifert
Update to Core Components 2.0.6 (for AEM 6.4 and AEM 6.3 SP2). sseifert
Enable JSON for Sling Default Get Servlet on publish - required for some OOTB administrative features. sseifert
Declare OSGi and AEM dependencies provided - each project should have full control about the dependency order of them. sseifert
Update link rewriter config. sseifert
Update dependencies. sseifert

Release 1.0.4 – 2018-02-05

Type Changes By
Update to aem-global-parent 1.2.16. sseifert
Add extra validation to make sure java package name is valid. Fixes WTOOL-44. sseifert
Update dependencies. sseifert
Disable configuration editor on publish. sseifert

Release 1.0.2 – 2018-01-15

Type Changes By
Update to aem-global-parent 1.2.14. sseifert
Use oakAuthorizableUuid CONGA handlebars helper to generate authorizable UUID. sseifert
Generate Wcmio-CAService-ContextPathRegex bundle header only for wcm.io Handler projects. sseifert
Remove obsolete admin templates when Context-Aware configuration is deactivated. sseifert

Release 1.0.0 – 2017-12-20

Type Changes By
Initial release. sseifert

Back to top

Version: 3.9.3-SNAPSHOT. Last Published: 2024-12-21.