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 analt
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's7.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 eventsTo 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
toHyva
for context trackingSo 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
andMagento_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