Skip to content

Changelog - Adobe Sensei

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

1.0.6 - 2024-09-19

Hyva_MagentoDataServices - 1.0.6

Added

  • Hyvä Checkout events added

    General tracking (page type) and cart data are not sent with the checkout initialization event on checkout pages when using Hyvä Checkout.

    For more information, please refer to merge request #14

  • Customer Account events added

    The following events are now supported: account create (register), login, logout, account edit and address edit. Determining and sending account type - personal/company (B2B) - is also included for edit pages.

    For more information, please refer to merge request #14

Changed

  • Suppress Plugin output on non Hyvä storefronts

    For more information, please refer to issue #9

Removed

  • Nothing removed

1.0.5 - 2024-08-22

Hyva_MagentoLiveSearch - 1.0.3

Added

  • PLP Widget support

    Adobe's React-based Product Listing Page (PLP) Widget is now compatible and will replace the default server-side rendered category and search page output when enabled in configuration.

    For more information, please refer to issue #4

  • PLP Widget experimental feature support

    Support and configuration options for enabling experimental features, such as

    For more information, please refer to issue #4

  • Search popover image alt tag

    The <img> tag for each product result in the 'search as you type' popover now has an alt attribute value, which is populated with the product name.

Changed

  • Minor refactoring

    The use of $this->helper was removed from template files and replaced with view model usage.

Removed

  • PLP Widget Suppression Plugin Disabled/Deprecated

    With the support of the PLP Widget, the plugin that previously suppressed it's output has now been disabled (in XML) and the class deprecated

    For more information, please refer to issue #4

1.0.4 - 2024-08-12

Hyva_MagentoDataServices - 1.0.5

Added

  • Checkout success view model methods

    Re-implemented public methods in \Hyva\MagentoDataServices\ViewModel\CheckoutSuccessContextProvider that were removed or had return type changed in \Magento\DataServices\ViewModel\Checkout\SuccessContextProvider as part of Adobe's 7.5.0 release.

    For more information, please refer to issue #6

Changed

  • Checkout success template order context data handling

    The retrieval and dispatch of order context data in Hyva_MagentoDataServices::checkout-success.phtml has been updated to utilize the methods added to \Hyva\MagentoDataServices\ViewModel\CheckoutSuccessContextProvider.

    For more information, please refer to issue #6

Removed

  • Nothing removed

1.0.3 - 2024-05-15

Hyva_MagentoDataServices - 1.0.4

Added

  • API Key ViewModel

    To determine if API keys are present to allow for suppressing output when not.

    For more information, please refer to issue #4

  • Global add to cart event tracking template

    To allow for sharing logic across all other page types.

    For more information, please refer to issue #2

  • Implement changedProducts context for add to cart events

    To stop occurrences where multi events where firing, causing data tracking inconsistency.

    For more information, please refer to issue #2

Changed

  • Updated SDKs

    Storefront events and event collector SDKs have been updated to version 1.8.1.

    For more information, please refer to issue #5

  • Bugfix: check cart items exist before attempting to iterate over them

    For more information, please refer to issue #3

Removed

  • Per page type add to cart event tracking

    Removed add to cart event code from category, CMS and product detail page templates in favor of new global implementation noted above.

    For more information, please refer to issue #2

Hyva_MagentoLiveSearch - 1.0.2

Added

  • API key configuration check

    Suppress output when API key not present and fallback to default search template in header.

    For more information, please refer to issue #2

  • PLP Widget output suppression plugin

    Suppress Product Listing Page Widget output, regardless of whether enabled (only for Hyvä Themes, not Luma), given this feature is not supported.

    For more information, please refer to issue #1

Changed

  • Nothing changed

Removed

  • PLP Widget layout files/instructions

    To aid with suppression of functionality output as noted above.

    For more information, please refer to issue #1

Hyva_MagentoPageBuilderProductRecommendations - 1.0.1

Added

  • API key configuration check

    Suppress output when API key not present.

    For more information, please refer to issue #3

Changed

  • Bugfix: allow multiple units to co-exist

    Adding multiple recommendation units (blocks) to the same page via Page Builder now outputs each unit correctly.

    For more information, please refer to issue #1

Removed

  • Nothing removed

Hyva_MagentoProductRecommendations - 1.0.4

Added

  • API key configuration check

    Suppress output when API key not present.

    For more information, please refer to issue #6

Changed

  • Nothing changed

Removed

  • Nothing removed

1.0.2 - 2024-03-19

Metapackage - hyva-themes/magento2-hyva-enterprise-sensei

Added

  • Nothing added

Changed

  • Update required packages to use exact version constraints

    For better control over release management.

Removed

  • Nothing removed

Hyva_MagentoDataServices - 1.0.3

Added

  • Add parent SKU support

    To improve tracking of parent/child products

Changed

  • Bugfix: ensure add to cart events on category and CMS pages work correctly
  • Update storefront events and event collector SDKs to version 1.6.0

Removed

  • Nothing removed

These updates can also be obtained in version 1.0.0 and 1.0.1 of the Sensei metapackage given there were no strict version constraints for dependencies in these versions.

Hyva_MagentoProductRecommendations - 1.0.2 / 1.0.3

Added

  • Nothing added

Changed

  • Move cart block to the same container element used in Luma
  • Bugfix: ensure recommendation blocks are sorted as set in the admin panel

Removed

  • Nothing removed

These updates can also be obtained in version 1.0.0 and 1.0.1 of the Sensei metapackage given there were no strict version constraints for dependencies in these versions.

1.0.1 - 2024-01-05

Metapackage - hyva-themes/magento2-hyva-enterprise-sensei

Added

  • Dependency on Adobe Commerce metapackage

Changed

  • Updated README installation instructions

Removed

  • Nothing removed

Hyva_MagentoDataServices - 1.0.1 / 1.0.2

Added

  • Added missing customer and address context templates
  • Set storefrontTemplate to Hyva for context tracking

    So Sensei services can determine when Hyvä is being used as a storefront

Changed

  • Nothing changed

Removed

  • Nothing removed

These updates can also be obtained in version 1.0.0 of the Sensei metapackage given there were no strict version constraints for dependencies in this version.

Hyva_MagentoLiveSearch - 1.0.1

Added

  • Nothing added

Changed

  • Bugfix: use SKU not product ID for search event tracking

Removed

  • Nothing removed

These updates can also be obtained in version 1.0.0 of the Sensei metapackage given there were no strict version constraints for dependencies in this version.

Hyva_MagentoProductRecommendations - 1.0.1

Added

  • Multiple banner support

Changed

  • Nothing changed

Removed

  • Nothing removed

These updates can also be obtained in version 1.0.0 of the Sensei metapackage given there were no strict version constraints for dependencies in this version.

1.0.0 - 2023-10-05

Hyva_MagentoDataServices - 1.0.0

Added

  • Support for all features

    Added all features for Magento_DataServices.

Changed

  • Nothing changed

Removed

  • Nothing removed

Hyva_MagentoLiveSearch - 1.0.0

Added

  • Support for all features

    Added all features for Magento_LiveSearch, Magento_LiveSearchMetrics, Magento_LiveSearchStorefrontPopover and Magento_LiveSearchTerms.

    Magento_LiveSearchProductListing features are excluded for performance reasons.

Changed

  • Nothing changed

Removed

  • Nothing removed

Hyva_MagentoPageBuilderProductRecommendations - 1.0.0

Added

  • Support for all features

    Added all features for Magento_PageBuilderProductRecommendations.

Changed

  • Nothing changed

Removed

  • Nothing removed

Hyva_MagentoProductRecommendations - 1.0.0

Added

  • Support for all features

    Added all features for Magento_ProductRecommendationsLayout.

Changed

  • Nothing changed

Removed

  • Nothing removed