Skip to content

Releases: algolia/algoliasearch-magento-2

1.10.0

20 Feb 10:51
198eda5
Compare
Choose a tag to compare

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 created Model\IndicesConfigurator class
    • Added more information to logging to better understand what settings are pushed to Algolia
  • 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

24 Jan 11:22
Compare
Choose a tag to compare
  • Fixed full category reindexing on Magento EE (#662)

1.9.1

15 Jan 13:57
166b11e
Compare
Choose a tag to compare
  • Fixed beforeAutocompleteSources front-end hook to correct pass sources (#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

18 Dec 13:51
09182bf
Compare
Choose a tag to compare

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

  • The Instant Search page and Autocomplete menu configurations are not wiped out when the feature is disabled (#593)
  • Fixed price sorting on the front-end with customers group enabled (#625)
  • Fixed HTML ID of facet template which was never used (#636)

1.8.4

28 Nov 16:17
02385b0
Compare
Choose a tag to compare
  • 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

31 Oct 13:29
8627e14
Compare
Choose a tag to compare
  • Removed the default facet query rule (attribute "color") (#600)

1.8.2

27 Sep 14:41
f236b0d
Compare
Choose a tag to compare
  • 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

20 Sep 11:53
41f8fe8
Compare
Choose a tag to compare
  • Fixed PHP 5.5 support (#562)
  • Fixed archive table creation (#566)
  • Fixed PHP notice on not recognised product type (#566)
  • Updated JS bundle (#569)

1.8.0

18 Sep 10:54
93aee80
Compare
Choose a tag to compare

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 skus and colors 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)

FIXES

  • Fixed incorrect replacement of "+" and "-" of toggle button of facet panel (#532)
  • Fixed indexed URLs for CMS pages (#551)

1.7.2

09 Aug 12:59
395f189
Compare
Choose a tag to compare

Fixed JavaScript issue causing malfunctioning the extension in IE 11 (#538)