Skip to content

Releases: adobe/aem-core-wcm-components

Core Components 2.2.2

27 Nov 15:57
Compare
Choose a tag to compare

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

    • Containers no longer modify the title of the child components when editing the item title (#376)
    • Containers now have an updated JSON with the children listed (#298)

For a list containing all the fixed issues see the 2.2.2 milestone.

Core Components 2.2.0

16 Oct 15:47
Compare
Choose a tag to compare

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
    • Enable asset tracking. (#238)
    • Allow configuration of image quality in the AdaptiveImageServlet. (#254)
  • 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

13 Jul 14:07
Compare
Choose a tag to compare

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
    • Add support for Image Maps. (#35)
    • Add support for SVG images. (#170)
    • Disabled in-place editing toolbar for SVG MIME-type. (#193)

For a list containing all the fixed issues please check the 2.1.0 milestone.

Core Components 2.0.8

11 Jun 22:45
Compare
Choose a tag to compare

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

11 Apr 13:32
Compare
Choose a tag to compare

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

07 Mar 14:56
Compare
Choose a tag to compare

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:

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

16 Jan 16:57
Compare
Choose a tag to compare

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

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 than Page.
  • Breadcrumb component
    • Improved markup semantic with a <NAV> element.
    • Used the NavigationItem introduced as well for other components.

For a list of the fixed issues that were tracked over GitHub, see the 2.0.0 milestone.

Core Components 1.1.0

10 Oct 14:34
Compare
Choose a tag to compare
  • Added extended JSON Export annotations (requires cq-6.3.0-featurepack-19614 or SP1)
  • 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

Core Components 1.0.4

26 Apr 19:23
Compare
Choose a tag to compare

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