Skip to content

Releases: algolia/algoliasearch-magento

1.6.0

29 Jun 14:47
Compare
Choose a tag to compare

NEW FEATURES

  • Support of synonyms API
  • Facets can be chosen from all attributes now
  • Added warning if you use old version of the extension
  • Index settings are set to products' indices on full products re-index
  • Code now follows PSR2 standarts, annotations were added to most unresolveable variables
  • Added option to index products when they are added/removed to/from category via "Manage category". By default the feature is enabled.
    • BC break - it may cause difficulties on large stores. If it does so, please disable the feature in Configuration.
  • Added locale CSV file for easier translations

UPDATES

  • Frontend templates completely refactored
    • topsearch.phtml file was divided into 2 separate files - autocomplete.phtml and instantsearch.phtml
    • internal JS code and template files were moved to separate internals folder
    • names were assigned to templates blocks
    • Parts of JS code are commented with links to it's documentation
    • BC break - if you use you own templates, they must be updated for new templates' structure
  • New version of instantsearch.js library updated
  • Refactored products' re-indexing
    • BC break - when you install this version, the indexing queue will be truncated. Full re-index is required.
  • Added logging of updated/deleted products
  • name and description attributes are now not casted before indexing. It solves issue with non-highlighted numerical products' names.
  • All static strings can be localized via Magento localizator now
  • All absolute skin URLs were replaces by Magento's built in getSkinUrl method
  • Small usability improvements
  • Upgrade the underlying PHP API client to 1.10.0
  • Updated documentation

FIXES

  • All images are now indexed with its base folder path. It fixes the issue with placeholder images and CDNs.
    • BC break - it's mandatory to reindex your products to index correct images paths of products
  • Backbutton on instant-search page now respects the query and refinements
  • Fixed issue when the warning about skipped/truncated products was not displayed sometimes
  • Categories on the bottom of auto-complete menu are not displayed when instantsearch is disabled because of wrong links
  • SKU of simple products is indexed correctly now
  • Count of products in category is now indexed correctly
  • XSS in auto-complete menu
  • Pages from different stores are not displayed in auto-complete menu anymore
  • Undefined algoliaConfig variable in IE9
  • Main content is no longer hidden on disabled JavaScript
  • Fix not started instant search which caused bugs on products' details
  • Prices are now indexed correctly with taxes

1.5.5

28 Apr 15:26
Compare
Choose a tag to compare
  • NEW: Add an option to include data from out-of-stock sub products
  • NEW: Use secured api keys to only retrieve one group price in the frontend
  • NEW: Better update strategy to simplify the indexer code and to avoid missing deleted products event
  • UPDATE: Better handling of include in navigation config
  • UPDATE: underlying php client
  • UPDATE: Conditionally render template directives
  • UPDATE: Make sub product skus searchable
  • FIX: slaves creation issue
  • FIX: small price issue
  • FIX: fallback to default search in case there is a error from the api

1.5.4

10 Mar 10:25
Compare
Choose a tag to compare
  • UPDATED: instantsearch.js update
  • FIX: issue with slaves creation
  • FIX: issue for bundle products when customer group is enabled
  • FIX: casting resulting in bad typing in Algolia

1.5.3

10 Feb 11:04
Compare
Choose a tag to compare
  • UPDATED: added a config to disable logging
  • UPDATED: better instant search UI
  • FIX: various design improvements
  • FIX: take into account "Include in Navigation" for categories
  • FIX: sorting in instant search page
  • FIX: wrong price for configurable products
  • FIX: mass action delete

1.5.2

08 Jan 09:57
Compare
Choose a tag to compare

==== BREAKING CHANGES ====

  • A full reindex of the product indexer is needed

  • NEW: handle multiple currencies
  • UPDATED: improve errors/warnings for reindexing
  • FIX: handle both secure and unsecure base url for images
  • FIX: ability to have only instant search
  • FIX: method to get product and categories url

1.5.0

18 Dec 17:07
Compare
Choose a tag to compare

==== BREAKING CHANGE ====

  • The queue is now runned outside of the Magento default cron system. To run the jobs you will need to run
    the algolia_queue_runner indexer via the following command php -f shell/indexer.php --reindex algolia_queue_runner
    You can add it to your crontab just add this line:
    */5 * * * * php -f /absolute/path/to/magento/shell/indexer.php -- -reindex algolia_queue_runner
  • The version is fixing bug with deleted products in Magento that are not deleted from Algolia. To be sure to be in sync you should clear at least your products indices from the Algolia dashboard
  • As this is a major update you will loose your settings and will need to reconfigure the extension

  • NEW: replace custom logic by autocomplete.js and instantsearch.js
  • NEW: add total_ordered because ordered_qty does not always make sense
  • NEW: add drag and drop for grid in the config page
  • UPDATED: More intelligent queue that is able to batch jobs
  • UPDATED: Option to have most popular suggestions when no result page
  • FIX: issue with configurable and gouped sub_products query
  • FIX: replace image helper override by subclass

1.4.8

19 Oct 10:23
Compare
Choose a tag to compare
  • NEW: allow to have custom product types
  • NEW: make image generation size parameter customizable to be able to save ressources when already in cache
  • UPDATED: remove root category when fetching product categories
  • UPDATED: rewrite image class to be able to log the error when not being able to generate it
  • UPDATED: Handle display price with AND without tax
  • FIX: price issues
  • FIX: Safari issue with instant search

1.4.7

07 Oct 14:14
Compare
Choose a tag to compare
  • NEW: added an option to disable the seo request
  • NEW: added ability to disable (search OR search + indexing) per store
  • NEW: added logging
  • UPDATED: improve handling of out of stock products
  • UPDATED: improve performance overall indexing performance
  • FIX: issue with category ids
  • FIX: issue with configurable product additionnal attributes
  • FIX: corner case for price with visibility and stock options

1.4.6

25 Sep 15:09
Compare
Choose a tag to compare
  • UPDATED: Price handling, no template update required anymore + correct handling of special price + correct handling of tax
  • UPDATED: indexing process has been optimized
  • FIX: add emulation for pages to have correct urls
  • UPDATED: Separate category and product indexer

1.4.5

21 Sep 07:42
Compare
Choose a tag to compare
  • FIX: Improve performance issue when backend-search
  • FIX: Various small improvements