Datafeed v2.7.0 (2023-08-01)
Fixes
fix: change null to strict string defined function call PHP 8.1 (#HC-1425)
fix: remove Zend_Filter references (#HC-1425)
Zend framework (ZF1) components that have reached end of life have been
removed from the codebaseupdate CLI commands to support Symfony 5.4
Updates
update minimum supported version of hawksearch/connector to 2.7
add support with Adobe Commerce and Magento Open Source version 2.4.6
Proxy v2.7.0 (2023-08-01)
Fixes
fix dynamic property deprecation message on PHP 8.2 (#HC-1425)
replace Zend_HTTP with laminas-http.
Zend framework (ZF1) components that have reached end of life have been
removed from the codebase (#HC-1425)update CLI commands to support Symfony 5.4
fix deprecated function call in PHP 8.1
fix HTTP headers that were set incorrectly
Updates
update minimum supported version of hawksearch/connector to 2.7
add support with Adobe Commerce and Magento Open Source version 2.4.6
Datafeed v2.6.0 (2023-03-09)
Fixes
Fix Deprecation error (PHP 8.1) when scheduling feed generation (#HC-1379)
Updates
Update all URL references to Hawksearch API and Search servers (#HC-1312)
Proxy v2.6.0 (3/9/2023)
Fixes
Fix
bin/magento hawksearch:proxy:sync-categories
command didn't send Landing pages to Hawk (#HC-1370)Fix trailing slashes in Hawksearch API URLs (#HC-1279)
Updates
Update all URL references to Hawksearch API and Search servers (#HC-1312)
Proxy v2.5.11 (12/21/2022)
Fixes
Fix B2B dynamic widgets (multiple wishlists, requsistion lists) (#HC-1321)
Update old servers URL references in hawksearch.js file. Server URLs were changed after migration to AWS (#HC-1312)
Datafeed v2.5.11 (10/28/2022)
Fixes
Fix visibility value 'Catalog, Search' exported not broken into multi lines (#HC-1297)
v2.5.10 (10/05/2022) - Connector v2.5.10, Datafeed v2.5.10, Proxy v2.5.10
Fixes
Fix 'Passing null to non-nullable parameters of built-in functions' deprecation in PHP 8.1
v2.5.8 (07/01/2022) - Connector v2.5.8, Datafeed v2.5.8, Proxy v2.5.8
Fixes
Add Magento 2.4.4 and PHP 8.1 compatibility
Fix UrlHelper: add support for GuzzleHttp\Psr7\Uri v2.x
Add support for DataObjectHelper updated in Magento 2.4.4
Fix logger, add support for monolog/monolog v2.7.0
Fix jQuery version conflicts after updating jQuery library to 3.6.0 in Magento 2.4.4
Updates
Add CMS pages content to the Hawksearch index
v2.5.7 (03/09/2022) - Connector v2.5.4, Datafeed v2.5.5, Proxy v2.5.7
Fixes
Fix missing URL on Content items results (#HC-1158)
v2.5.6 (12/27/2021) - Connector v2.5.4, Datafeed v2.5.5, Proxy v2.5.6
Fixes
Add condition not to use imagesLoaded jQuery plugin if it is disabled (#HC-1119). Update documentation Disabling jQuery plugins and include notes about disabling jQuery plugins distributed in hawksearch.js bundle
Updates
Add hooks in hawksearch.js bundle and document its usage on the Event hooks page (#HC-1120)
v2.5.5 (12/01/2021) - Connector v2.5.4, Datafeed v2.5.5, Proxy v2.5.3
Fixes
Fix wrong product collection conditions used for all stores when datafeed is generating on multistore setup (#HC-1114)
v2.5.4 (12/01/2021) - Connector v2.5.4, Datafeed v2.5.2, Proxy v2.5.3
Fixes
Add support for Magento 2.4.3: Replace Laminas\Diactoros\Uri with GuzzleHttp\Psr7\Uri
v2.5.3 (10/13/2021) - Connector v2.5.0, Datafeed v2.5.2, Proxy v2.5.3
Fixes
Fix autocomplete is not initialised because of conflict between jQuery(document).ready() and RequireJs (#HC-1052)
Note: when hawksearch.js
file is configured to be loaded from Hawk server then it should be modified to support this release fixes. Please contact you account manager at https://www.hawksearch.com/ and ask about these changes.
v2.5.2 (10/01/2021) - Connector v2.5.0, Datafeed v2.5.2, Proxy v2.5.0
Fixes
Fix incorrect min and max price for parent product when child is disabled (#HC-1059)
Make a performance improvement when group pricing are generated (#HC-1011)
Fix incorrect price per groups when “All Groups“ group is specified in Tier pricing section (#HC-1047)
v2.5.1 (09/14/2021) - Connector v2.5.0, Datafeed v2.5.1, Proxy v2.5.0
Updates
Add file locking provider for datafeed generation (#HC-1014)
Rework fields mapping configuration UI (#HC-1015)
Fixes
Fix fields mapping issue on multi-store configurations (#HC-1009)
v2.5.0 (09/10/2021) - Connector v2.5.0, Datafeed v2.5.0, Proxy v2.5.0
Features
Add Customer group pricing functionality and support for B2B shared catalog prices (#MC-61)
Add an ability to specify store parameter in hawksearch:generate-feed CLI command (#SC-1)
Add support for grouped and bundle products
Updates
MC-74: Replace product image filename by image URL in datafeed
Add setting “Remove pub/ folder from assets url“ (#HC-1004)
Add API Gateway logger (#HS2021-938)
Add Default, update Array result handlers in API gateway
Refactor Url helper (#MC-74)
Add support for DELETE http method in API Gateway
Refactor Location redirects feature according to Magento Best practices (#HS2021-884)
Fixes
Fix brand field values issue. Code Refactoring (#MC-63)
Fix empty fields in items.txt file (#MC-73)
Fix Uncaught TypeError: when datafeed is generating on Magento 2.4.0 and PHP 7.4
Fix invalid array type value when row is appending to datafeed file. String is expected
Fix producst pulling on categories which are not managed by Hawksearch (#MC-66)
Refactor landing pages sync functionality(#MC-61)
Fix error while getting empty response for Landing pages API requests (#HS2021-938)
Fix SearchResult response handler for cases when response is empty (#HS2021-938)
Fix category layout not applied on hawkproxy_index_category handler (#HS2021-938)
Fix: Prevent loading of hawksearch.css if module is disabled
Fix an issue when autocomplete is working when proxy module is disabled (#HC-1008)
v2.4.5 (04/12/2021)
Fixes
Fix “Header overflow” issue when redirect happens according to HawkSearch redirect rule scenario
v2.4.4 (03/25/2021)
Fixes
Remove facets from left sidebar for non-anchor categories and categories with “Static block only“ Display mode
v2.4.3 (03/12/2021)
Fixes
Fix: 'it' field is not changed via API after 'Show Hawk type labels' setting is saved
HawkProxy settings section is broken if there is no 'it' field in Hawk dashboard
Set empty body in CURL client if request is empty
v2.4.2 (03/11/2021)
Features
Add support for Grid/List switcher
Setup redirect to the Location specified in the search result
Updates
Rename "Connector settings" to "Connection settings" section in System configuration
Refactoring: Move HawkSearchFieldInterface from HawkSearch_Datafeed module to HawkSearch_Connector module
Increase CURL connection timeout. Set empty body in case of no request data
Replace preference for ListProduct class by observers
Replace minimum search query length message with no products found message
Use root folder for SFTP connection if SFTP folder setting is empty
Refactor review summary logic in datafeed export
Update logic of how product attribute values are exported to datafeed
Fixes
Product listing page: Fix redirecting to incorrect URL if Hawk tracking version is 'none'
Product listing page: Fix 'Add to Multiple Wishlist' and 'Add to Requisition List' widgets after Ajax content reloading
Fix for window.onpopstate event: search results are reloading on each URL change in a browser
Fix syntax errors
Fix page title on search results page with zero results
Fix block spacing in left toolbar on search results page
Move hawksearch.css file loading to <link type="text/css"> instead of using Javascript
Fix exception error on search results page if page doesn't have tabs
Fix "'lpurl' index is not defined" notice
Change email area for notification emails from "adminhtml" to "frontend" because of not found template issue
Fix "Illegal string offset 'Data'" warning
Fix banner clicks and impressions for v1 tracking
Fix settings are not saved issue in Single store mode
Magento breaks when API credentials are not set issue
Ajax response: case of undefined response param
Fix feeds are not uploaded to SFTP issue: move re-indexig action after uploading files to SFTP action
Fix data format of attributes with Multiple values
v2.4.1 (10/16/2020)
Fixes
Add adminhtml ACL in Datafeed module
Resolve product inventory performance issue: transfer product 'is_salable' flag to 'metric_inventory' field in datafeed file
v2.4.0 (9/18/2020)
Features
Create a new API client connector for the purpose of creating a dialog between Magento and Hawksearch API over centralized connection hub
Create a Filed mapping interface for syncing fields from Hawk to Magento and link fields with Magento product attributes
Generate timestamp file for better feed indexing
Add option to send feeds to SFTP location instead of the directory on the Magento Server
Add Featured products block on Search results page and Category pages. (Realization of Spotlights Hawksearch feature)
Updates
Clean code according to Magento coding standards
Make a massive code refactoring and rebuild module architecture
Add Magento 2.4 compatibility
Cleanup configuration settings in Admin panel. Remove useless settings, rearrange configuration sections
Update HTML template layout on search results page
Rise up the minimal compatible Magento version to 2.3.5
Fixes
Fix Magento Image Cache Issues in auto suggest popup
Fix the tracking and recommendation URL on the connector
Add search response interfaces instead of Std classes
Fix items URL in auto suggest popup
Fix tabbed search results page