Releases: adobe/aem-core-wcm-components
Core Components 2.3.2
This release introduces some improvements to the Core Components Library and some general features.
Component Library
- Add home page search
- Align the version of the library (1.0.0) to the one of the Core Components (2.3.0)
- Add Core Component version on page description (v1, v2)
- Add cross-link other sources: docs, and GitHub
- Add index.html that will redirect to library.html
- Add README.mds at:
• https://github.com/adobe/aem-core-wcm-components/tree/gh-pages/
• https://github.com/adobe/aem-core-wcm-components/tree/master/examples - Provide visually different content for the nested tabs example of the library
- Add the AEM logo as favicon
- Add a page thumbnail for all pages in AEM
- Add a viewport meta tag
Components
- Separator
- Add a sling model that extends the component exporter
- Add trackingFeature property to components dialog
- Add a link to the library on the individual markdown pages of the components
- Pass a reference to the function, not the function, when registering an event listener
For a list containing all the fixed issues see the 2.3.2 milestone.
Core Components 2.3.0
This release introduces the new Core Components Library. The library includes configuration examples which showcase component features, each with a sample rendering and code block.
It also contains a new Separator Component, an enhancement to the Image Component as well as some general fixes.
Dependencies: In order to use the 2.3.0 release, as a minimum, you will need either an AEM 6.4.2.0 or AEM 6.3.3.0 instance.
General
New
Components
New
Enhanced
- Image
- URLs should contain the original filename. (#274)
For a list containing all the fixed issues see the 2.3.0 milestone.
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
)