Releases: algolia/algoliasearch-magento-2
Releases · algolia/algoliasearch-magento-2
1.10.0
FEATURES
- Landing Page Builder (#661, #687)
- Feature to let you build dynamic merchandised landing pages based on Algolia results
- Products are reindex when catalog rule is applied (#666)
- The extension is now subscribed to to changes in price index
- Extension's documentation was moved to official Algolia documentation
- Links inside the extension was changed (#686)
UPDATES
- Updated Reindex SKU form (#657)
- Improved try/catches to allow some store views to continue when one of them doesn't qualify
- Updated store name to show from which website/store group/store view
- Updated global attributes to not include store since it is not necessary
- Updated minimal version of PHP API client in Composer.json to meet extension's dependencies (#671)
- Optimized fetch of child products during reindex of a configurable product (#664)
- Improves performance - the indexing time of a configurable product dropped by 60%
- Optimized indexing queue settings (#665)
- The biggest overhead is caused by SQL query to fetch products for a single job
- We lowered the number of jobs to run and increased number of processed products, which reduces the overhead of SQL query
- Refactored
setSettings
method (#675) - BC Break- Set settings functionality was moved from
Helper\Data
class to newly createdModel\IndicesConfigurator
class - Added more information to logging to better understand what settings are pushed to Algolia
- Set settings functionality was moved from
- Methods in
Helper\ConfigHelper
class now returns correct types from all its methods
FIXES
- Fixed IE11 (ES6) compatibility of the extension (#670, #678, #683)
- Fixed displaying of product count in categories in autocomplete menu (#672)
- Fixed issue when it was not possible to select more than 2 attribute values for back-end filtering (#669)
- Fixed failing Visual Category Merchandising tool, when the name of the default store was different from
default
(#674) - Fixed failing Prevent Backend Rendering feature, when no user-agent was specified in headers (#680)
- Fixed failing
count(null)
call in Category indexer on newer PHP versions (#681)
1.8.5
1.9.1
- Fixed
beforeAutocompleteSources
front-end hook to correct passsources
(#641) - Removed legacy
isSearch()
function call from FiltersHelper (#649) - Updated links to Algolia documentation (#652)
- New design and wording displayed when specific features are not enabled for used Algolia plan (#653)
- Fixed failing price calculation when no child products are assigned to a configurable product (#656)
1.9.0
FEATURES
- Added new "Support page" to find and seek help with the extension (#606)
- Added new "Analytics overview" page to track business performance of the search (#620)
- SEO improvements: (#616)
- Back-end of the extension now renders the same content as the front-end does on replaced category pages
- Instant search pages URLs are SEO-friendly
UPDATES
- The extension no longer supports Magento 2.0 (#588, #594) - BC Break
- No query rules are created by default configuration (#599)
- Prevented spoiling of attribute source model by checking if a product attribute uses source (#545)
- When a record is too big t be indexed in Algolia, SKUs of child attributes are truncated (#617)
- Removed "in_stock" condition to display "Add to cart" button on instant search page (#631)
FIXES
1.8.4
- Added compatibility with Magento 2.3 (#624)
- When searching for empty string, search results page displayed "empty" as searched query. Now it doesn't display anything (#586)
- Fixed failing configuration when query rules are not enabled on Algolia application (#591, #604)
- Removed categories from No results links in autocomplete menu when Categories are not set as attribute for faceting (#592)
- Fixed issue with serialized arrays when Autocomplete or Instant search features are turned off (#593)
1.8.3
1.8.2
- Fixed error which showed Instant search components on checkout page (#572)
- Fixed administration categories and category merchandising on Magento 2.1 (#573)
- Fixed indexing queue page on Magento 2.1 (#575)
- Fixed configurable products' price calculation when parent product has zero price (#580)
- Fixed processed jobs removal from indexing queue (#582)
1.8.1
1.8.0
FEATURES
- Possibility to reindex specific SKUs (#536)
- the form will give an option to reindex specific SKU(s)
- if the product shouldn't be reindexed, the form shows the exact reason why the product is not indexed
- Category visual merchandiser (#510)
- the tool gives possibility to visually merchandise products on category pages powered by Algolia
- it's placed in category detail in tab "Algolia Merchandising"
- Indexing queue page (#537)
- The page shows the status and remaining jobs in indexing queue
- It offers suggestions to improve performance of the queue to get the fastest indexing
- "Non-castable" attributes can now be specified in configuration (#507)
- Added support for tier prices (#558)
UPDATES
- Configuration page was proofread and enhanced to provide better UX (#526, #529, #531)
- Values of
sku
s andcolor
s are now correctly index within record of main configurable product - Price in filter is correctly formatted (#539)
- Use correct column name (
row_id
vs.entity_id
) based on staging module availability (#544) - Improved
algolia_after_products_collection_build
event to pass all relevant parameters (#546) - The extension has improved Continuous Integration build checking quality of code, coding standards and tests (#557)
- Refactored price calculation class (#558)