Skip to content

Releases: adobe/aem-core-cif-components

CIF Core Components 0.9.0

28 Feb 15:54
Compare
Choose a tag to compare

This release introduces Magento 2.3.4 compatibility for CIF Core Components and already includes a bunch of new features available with Magento 2.3.4 GraphQl.

Dependencies: In order to use the 0.9.0 release, as a minimum, you will need an AEM 6.5.0.0 or AEM 6.4.4.0 and Magento 2.3.4

Component Enhancements

  • All product-related components display enhanced price information
  • Shopping cart display enhanced price information and applied discounts
  • Productlist with improved pagination support

Changes

This release introduces the following new features and bug fixes:

Features & Enhancements

  • CIF-1154 - Support discounts in shopping cart (#207) @herzog31
  • CIF-1251 - Add advanced pricing information to product teaser (#203) @herzog31
  • CIF-1224 - Pagination in productlist component cannot handle large product sets (#201) @LSantha
  • CIF-1188 - Use default implementations in Sling models consistently (#199) @cjelger
  • CIF-1196 / CIF-1197 - Update pricing information on product (#194) & product list (#195) component @herzog31

Bug Fixes

  • CIF-1301 - Product carousel displays exception if GraphQL client not found (#216) @LSantha
  • CIF-1292 - Exceptions when reading products data should not break the… (#210) @cjelger
  • CIF-1239 - Entering shipping address does not always work (#211) @herzog31
  • CIF-1291 - The price_range query only supports configurable and simpl… (#209) @cjelger
  • CIF-1290 - Multi-template doesn't work for top category (#208) @cjelger
  • CIF-1282 - Navigation header is broken for empty navigation (#205) @LSantha
  • CIF-1242 - adapt to Magento categories now returning full URL (#197) @mhaack
  • CIF-1253 - Product Carousel does not show configurable product and pr… (#202) @cjelger
  • CIF-1231 - fix featured category placeholder display (#200) @mhaack
  • CIF-1233 - fix exception log message for not configured component (#193) @mhaack
  • CIF-1226 - Update Product Filters in Components for Magento 2.3.4 Schema (#186) @herzog31

For a list containing all the fixed issues see all the change details.

CIF Core Components 0.7.0

31 Jan 10:28
Compare
Choose a tag to compare

This release is mainly focused on bug fixes but also includes some new generic Related Products component and small enhancements to the Product Teaser, Navigation and Cart & Checkout components.

Dependencies: In order to use the 0.7.0 release, as a minimum, you will need an AEM 6.5.0.0 or AEM 6.4.4.0. For Magento, this will be the last release we support 2.3.3.

All Changes

This release introduces the following new features and bug fixes:

Features & Enhancements

  • CIF-1175 - Call-to-action button for product teaser (#167) @dplaton
  • CIF-1153 - Generic related product component (#164) @cjelger
  • CIF-1183 - Add change password functionality to my account section (#170) @herzog31
  • CIF-1045 - Improve editing of custom PDP / PLP page (#179) @cjelger
  • CIF-1151 - Add option to hide title and category banner in 'Product list' component (#180) @herzog31
  • CIF-1152 - Add option to select images in 'Featured Category list' component (#177) @herzog31
  • CIF-1148 - i18n support for AEM server-side Core Components (#162) @cjelger
  • CIF-1164 - Improve responsiveness of product carousel component (#163) @herzog31
  • CIF-1157 - Optimize query of FeaturedCategoryList component (#165) @herzog31
  • CIF-1115 - Allow product dnd on product carousel (#158) @cjelger
  • Add maven profile "autoInstallAll" (#174) @steffenrosi

Bug Fixes

  • CIF-1186 - Minicart error message doesn't go away unless you refresh the page (#175) @dplaton
  • CIF-1120 - Make loading of countries in checkout more robust (#160) @herzog31
  • CIF-1129 - Option 'Show main categories' is broken (#176) @LSantha
  • CIF-1149 - Fixed the MSM rollout of multi site/store content structures and make cq:graphqlClient property only editable on the site root page (#168) @mhaack
  • CIF-1225 - minor fix to not render HTML comments (#185) @mhaack
  • CIF-1205 - Clean up old cart JS leftovers (#181) @LSantha
  • CIF-1169 - [React Components] Use maven-frontend-plugin for building the project (#182) @cjelger
  • CIF-1189 - Misc issues with "related products" component (#178) @cjelger
  • Security related update of NPM dependencies (#171) @herzog31

For a list containing all the fixed issues see all the change details.

CIF Core Components 0.6.0

29 Nov 12:21
9099d1b
Compare
Choose a tag to compare

This release introduces the following new features and bug fixes:

  • Add support for Magento multi-store configurations for cart & checkout.
  • CIF React components are now available as npm package.
  • Upgrade WCM Core Components dependency to 2.7.0.
  • Upgrade dispatcher version to 4.3.3.
  • Minor bugfixes.

For a list containing all the fixed issues see all the change details.

Components

The React Components package can now be used as a dependency for a new React project which customizes the existing components or introduces new ones.

New

Enhanced

  • You can now add and remove vouchers in the cart component.
  • Cart & Checkout components now support Magento multi-store configuration.
  • The search component now does a proper full-text search.
  • The GraphQL queries of the following components can now be customized as documented in the wiki.
    • Featured Category List
    • Product Detail
    • Product Carousel
    • Product List
    • Product Teaser

CIF Core Components 0.5.0

30 Oct 10:35
e23f2c0
Compare
Choose a tag to compare

This release introduces the following new features and bug fixes:

  • Add support for AEM Style System.
  • Templates for product detail and list pages are now fully author-able.
  • Product and product list components now show dummy data in the Sites editor for easier authoring.
  • Fixed an issue where the website would become unresponsive.
  • Magento REST endpoints were removed from the dispatcher configuration.
  • Add trackingFeature property to components dialog
  • Added testing framework for React-based components.
  • Minicart and Checkout components now use React hooks for improved extensibility.
  • Client-side price fetching now respects the selected Magento store.

For a list containing all the fixed issues see all the change details.

Components

New

New React components related to account management:

Enhanced

  • The following components now have the AEM Style System enabled.
    • Featured Category List
    • Product Detail
    • Product Carousel
    • Product List
    • Product Teaser
    • Product Search Results
    • Button
    • Teaser

CIF Core Components 0.4.0

09 Sep 12:56
Compare
Choose a tag to compare

This release introduces the following new features and bug fixes:

  • New client-side checkout components including address forms, payment selection, and shipping selection
  • Full rewrite of client-side mini cart component together with checkout based on React using GraphQL
  • Added multiple template page support for individual category / product pages
  • Product Teaser & Product Carousel component now support variants as well

For a list containing all the fixed issues see all the change details.

Components

New

Enhanced

CIF Core Components 0.3.0

05 Aug 14:56
Compare
Choose a tag to compare

This release introduces the following new features and bug fixes:

  • Moved all "Venia" css styling to a theme in the CIF Archetype project.
  • Client-side GraphQL requests now use HTTP GET to fetch the data from Magento.
  • Server-side GraphQL requests can use HTTP GET requests if this is configured in the underlying HTTP client (check the updated documentation).
  • Added support for product variant "activation" in product page URLs.
  • Added support for SSL in the example AEM Dispatcher configuration.
  • OSGi-exported some java files so they can be re-used by customer projects, like for example the MagentoGraphqlClient.

For a list containing all the fixed issues see all the change details.

Components

New

CIF Core Components 0.2.0

05 Jul 09:16
Compare
Choose a tag to compare

This release introduces the new Product Carousel and Featured Category List components and adds support for Magento 2.3.2 release.

It also adds support for dynamic prices for the Product and Product List components, as well as some general fixes and improvements.

For a list containing all the fixed issues see all the change details.

Dependencies: In order to use the AEM CIF Core Components release, as a minimum, you will need an AEM 6.5.0.0 or AEM 6.4.2.0 instance. See readme for details.

Components

New

Enhanced

  • Product
    • Display dynamic product prices (#62)
  • Product List
    • Display dynamic product prices (#64)
    • Display Magento category image on the category page (#68)

CIF Core Components 0.1.0

14 Jun 15:45
Compare
Choose a tag to compare

This release introduces the first public version of AEM CIF Core Components 🎉

Dependencies: In order to use the AEM CIF Core Components release, as a minimum, you will need an AEM 6.5.0.0 or AEM 6.4.2.0 instance. See readme for details.

Components