Show Menu
TOPICS×

Core Components Versions

The current release of the Core Components is 2.6.0 and is compatible with AEM 6.5. It was released in September 2019 as an important update to release 2.0.0. Release 2.0.0 introduced new components along with v2 updates of existing components.
See the section Release History and Compatibility of this document for more information.
You can also check out the Component Library, which showcases the current release of the Core Components and gives examples of their usage.

Versions and Releases

Core Components are distributed via GitHub. This allows Adobe to more quickly add functionality to the components and also allow for community input outside of the AEM release cycle.
The Core Components are made available with defined AEM versions with which they are compatible. This means that one AEM version may support multiple versions or releases of the Core Components. This gives more flexibility than the former Foundation Components, which were tied to a specific version of AEM.

Versions

The major iteration of the Core Components are the
versions
. Each component has a version. Versions are denoted with
v
appended with a nonzero, positive integer such as v1 and v2. Versions are incremented only for changes that are not backward-compatible, which is normally the case for the introduction of new features and functionality.
Developers and administrators can recognize versions of the core components by a number in their resource type paths, and in the fully qualified Java class names of their implementations. This version number represents a major version as defined by semantic versioning guidelines.
For more details about core component versions, see the developer documentation of the Core Components.

Releases

The core components are made available through
releases
and represent the actual published artifacts available on GitHub. Releases are denoted with a decimal number of the format X.Y.Z and collect all core components together as a deliverable package.
  • Major releases
    can introduce new versions of existing components along with entirely new components as well as standard bug fixes. This is represented by an increment in the X component of the release number.
  • Important releases
    can introduce new functionality to existing versions of components along with bug fixes. This is represented by an increment in the Y component of the release number.
  • Minor releases
    contain only bug fixes. This is represented by an increment in the Z component of the release number.
Releases can contain multiple versions of the same component.
The same version of a component can appear in multiple releases.

Release History and Compatibility

The Core Components were first released with AEM 6.3 and are designed to be flexible and compatible with all supported AEM versions. Because of this a release of the components can contain multiple versions of the same component.
The following tables illustrate the compatibility of the releases of the Core Components along with which component versions are contained in which releases.

Release History & Supported AEM Versions

The following table, the contents of which are available on GitHub with full release details, gives an overview of the releases of the Core Components and their compatibility with AEM releases and Java versions.
Release
Description
AEM 6.3
AEM 6.4
AEM 6.5
Java
Release Date
This release introduced the new Experience Fragment component
6.3.3.0+
6.4.2.0+
6.5.0.0+
8, 11
6 September 2019
This release introduced the new Accordion, Button, Container and Download components.
6.3.3.0+
6.4.2.0+
6.5.0.0+
8, 11
25 June 2019
This release introduced the Content Fragment List Component
6.3.3.0+
6.4.2.0+
6.5.0.0+
8, 11
7 May 2019
This release focused on refinements to the component library, but also contains some feature enhancements for the Separator Component
6.3.3.0+
6.4.2.0+
6.5.0.0+
8
14 March 2019
This release focused on the component library as well as introducing the new separator component, but also contains some feature enhancements for the Image Component
6.3.3.0+
6.4.2.0+
-
8
11 February 2019
This release mainly focused on bug fixes, but also contains some feature enhancements for the Carousel component
6.3.3.0+
6.4.2.0+
-
8
27 November 2018
Tabs and Carousel components introduced, improvements to the image, page, and title components and enhanced tracking
6.3.3.0+
6.4.2.0+
-
8
16 October 2018
Teaser Component introduced, Image Component improvements, and numerous bug fixes
6.3.3.0+
6.4.2.0+
-
8
13 July 2018
Bugfix release
6.3.2.0+
6.4.0.0+
-
8
12 June 2018
Additional under-the-hood improvements, bug fixes, and small improvements including support of image flip.
6.3.2.0+
6.4.0.0+
-
8
11 April 2018
Mostly under-the-hood improvements, bug fixes, plus some minor improvements to the Image, Page, and Content Fragment Components
6.3.2.0+
6.4.0.0+
-
8
7 March 2018
Navigation, Language Navigation, and Quick Search components introduced. Style system implemented for all components.
6.3.2.0+
6.4.0.0+
-
8
16 January 2018
Implementation of JSON export on all components, introduction of the Content Fragment component
6.3.1.0
6.4.0.0+
-
8
10 October 2017
Several fixes for the Image component
6.3.0.0+
6.4.0.0+
-
8
4 August 2017
Fixes of Page Component, Image Component, various global fixes and improvements
6.3.0.0+
6.4.0.0+
-
8
26 April 2017
Fixes for animated GIF images in Image component
6.3.0.0+
6.4.0.0+
-
7
22 March 2017
Initial release of Core Components
6.3.0.0+
6.4.0.0+
-
7
20 March 2017
As with AEM, Adobe recommends that developers use the latest release and versions of the Core Components available that is compatible with the version of AEM that they are running in order to benefit from the most up-to-date fixes and features.

Component Versions & Releases

The following table details which versions of which components are contained in which releases of the Core Components.
Release 1.0.0 - 1.0.6
Release 1.1.0
Release 2.0.0 - 2.0.8
Release 2.1.0
Release 2.2.-2.2.0
2.3.0
v1
v1
v1, v2
v1, v2
v1, v2
v1, v2
v1
v1
v1, v2
v1, v2
v1, v2
v1, v2
v1
v1
v1, v2
v1, v2
v1, v2
v1, v2
v1
v1
v1, v2
v1, v2
v1, v2
v1, v2
v1
v1
v1, v2
v1, v2
v1, v2
v1, v2
v1
v1
v1
v1
v1
v1
v1
v1
v1, v2
v1, v2
v1, v2
v1, v2
v1
v1
v1, v2
v1, v2
v1, v2
v1, v2
v1
v1
v1, v2
v1, v2
v1, v2
v1, v2
v1
v1
v1, v2
v1, v2
v1, v2
v1, v2
v1
v1
v1, v2
v1, v2
v1, v2
v1, v2
Sandbox
v1
v1
v1
v1
v1
v1
v1
v1
v1
v1
v1
v1
v1
v1
v1
v1
v1
v1
v1
v1
v1
v1
v1
v1

Documentation

Authoring with Core Components describes the usage of the core components and the features that are exposed to content authors and template authors. Each component is documented in detail.
Component Library is a showcase of the current version of most Core Components, illustrating how they can be used.
Developing Core Components describes the technical capabilities of the Core Components, how to use them in your projects, how to customize, and best practices.
Core Components Introduction gives an overview of Core Components compatibility across versions, use cases, and support.