Releases: adobe/aem-core-wcm-components
Core Components 2.2.2
This release is focused on bug fixes, mainly related to the Carousel and Tabs components.
It also contains some feature enhancements for the Carousel component related to pause/play functionality when autoplay is enabled.
Dependencies: In order to use the 2.2.2 release, as a minimum, you will need either an AEM 6.4.2.0 or AEM 6.3.3.0 instance.
Components
Enhanced
-
Carousel component
- Pause carousel autoplay when carousel document is hidden via Page Visibility API. (#327)
- Disable autoplay related fields when autoplay is disabled (edit dialog). (#361)
-
Carousel and Tabs
For a list containing all the fixed issues see the 2.2.2 milestone.
Core Components 2.2.0
This release introduces a Carousel Component and Tabs Component as well as some general improvements and fixes.
Dependencies: In order to use the 2.2.0 release, as a minimum, you will need either an AEM 6.4.2.0 or AEM 6.3.3.0 instance.
Components
New
Enhanced
- Form Hidden component
- Display field name and value on placeholder. (#240)
- Image
- Page
- Support loading configurable JS ClientLib in the page head element. (#216)
- Title
- Support linking titles to internal pages in AEM, an external URL or an anchor. (#211)
For a list containing all the fixed issues see the 2.2.0 milestone.
Core Components 2.1.0
This release introduces a new Teaser Component, adds Image Map and SVG support to the Image Component, introduces schema.org microdata where relevant as well as some general fixes and improvements.
Dependencies: In order to use the 2.1.0 release, you first need to deploy the following on an AEM 6.3.2.2 or AEM 6.4.1.0 instance:
- FP 24267 - Image editor enhancements on AEM 6.4.1.0
- FP 24268 - Image editor enhancements on AEM 6.3.2.2
General
Enhanced
- Added schema.org microdata to the latest versions of the following components:
- Breadcrumb
- Navigation
- Image
Components
New
Enhanced
- Image component
For a list containing all the fixed issues please check the 2.1.0 milestone.
Core Components 2.0.8
This is a bugfix release only.
An overview of the fixed issues can be found in the 2.0.8 milestone
Core Components 2.0.6
Dependencies: In order to use the 2.0.6 release, you have to install SP2 for AEM 6.3 or you can use the recently released AEM 6.4 version.
For a list containing all the fixed issues please check the 2.0.6 milestone.
Core Components 2.0.4
This release brings some under the hood improvements and also fixes some of the bugs that slipped through with 2.0.0.
Dependencies: In order to use the 2.0.4 release, you first need to deploy the following on your AEM 6.3 SP1 instance:
- AEM 6.3 SP1 Cumulative Fix Pack 2 (release notes)
- FP 20593 - Style system for AEM 6.3
- FP 20696 - Basic Page component and support for redirect at
cq:Page
level
Improvements
- [Image] Externalize the
data-cmp-base-path
attribute #110 - [Image] Add support for multiple mappings of the AdaptiveImageServlet #123
- [Page] Inherit from the basicpage component #114 (depends on FP20696 if you're running on AEM 6.3 SP1)
- [ContentFragment] Improve the Content Fragment feature #120
- Add options type to the fieldset container on Form Options #104
- Include sources and javadocs in releases #116
For a list containing all the fixed issues please check the 2.0.4 milestone.
Core Components 2.0.0
General
Following items apply to all existing and new components, but in order guarantee the compatibility, a v2
of the existing components was created for these new capabilities.
New
- Added support for Style System to all components.
Enhanced
- Standardized markup to use BEM-style notations for CSS classes.
- Standardized JavaScript markup data API.
- Standardized JSON output.
- Removed
cq:htmlTag
node in components. - Unified handling for navigation and list items.
- Removed sling-scripting service user mapping.
- Removed useless default CSS.
- Cleaned up POM files.
Components
New
Enhanced
A v2
of the existing components was released, so that the new capabilities could be added without breaking the compatibility.
In addition to the general capabilities listed above, following component-specific enhancements were applied to the v2
:
- Page component
- Removed useless default favicon client library, and created instead a "Web Resources Client Library" that can be configured on the Page Policy.
- Image component
- Dialog can reuse image title and description from Assets.
- Last modification date cache killer also included on publish.
- Refactored Sling Model API and HTML output.
- Made AdaptiveImageServlet backward compatible.
- Text component
- Added an edit dialog.
- List component
- Abstracted returned items to
ListItem
, rather thanPage
.
- Abstracted returned items to
- Breadcrumb component
- Improved markup semantic with a
<NAV>
element. - Used the
NavigationItem
introduced as well for other components.
- Improved markup semantic with a
For a list of the fixed issues that were tracked over GitHub, see the 2.0.0 milestone.
Core Components 1.1.0
- Added extended JSON Export annotations (requires
cq-6.3.0-featurepack-19614
orSP1
) - Updated package structure to match the
development
branch - Also attached to the release is the dynamic content fragment extension package (requires
cq-6.3.0-featurepack-19008
)
Core Components 1.0.6
The list of fixed issues can be found at https://github.com/Adobe-Marketing-Cloud/aem-core-wcm-components/milestone/1?closed=1
Core Components 1.0.4
Changes:
- Page Component
- Omit design-related values if the page uses the default design
- Fix for empty CSS that gets created on core-page component
- Image Component
- Provided option to disable lazy loading even when no allowed size is defined
- The Core Image component does not sometimes correctly append the img tag
- Implement the cache killer for the core image component as a suffix timestamp
- Added default style for core image component to make use of full width
- AdaptiveImageServlet does not upscale images
- Fixing image component for IE
- Migrate the Image model implementation from the Design API to Content Policies
- UI-Tests
- Adapted tests to use only Coral public API selectors
- Removed references to sample content from core components test content
- Created UI tests for Title dialogs
- other / global changes
- Migrate all Tag Pickers to the new component
- Fixing help button for all components
- Removed unversioned aggregate clientlib
- Removed design label in title of the design dialogs and jcr:description property
- Removed Core Page Template Type