- 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
- UPDATED: instantsearch.js update
- FIX: issue with slaves creation
- FIX: issue for bundle products when customer group is enabled
- FIX: casting in resulting in bad typing in Algolia
- 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
==== 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
- FIX: xss issue
==== BREAKING CHANGES ====
- The queue is now running outside of the Magento default cron system. To run the jobs you will need to run
the
algolia_queue_runner
indexer via the following commandphp -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 a bug around deleted products that were not deleted from Algolia. To be sure you're in sync you should clear 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 with autocomplete.js and instantsearch.js
- NEW: add
total_ordered
becauseordered_qty
does not always make sense - NEW: add a drag and drop feature to reorder the tables in the administration panel
- UPDATED: smarter queue logic that is able to batch jobs
- UPDATED: option to have most popular suggestions when no results page
- FIX: fix an issue with configurable and grouped sub_products query
- FIX: replace image helper overridden by subclass
- NEW: allow to have custom product types
- NEW: make image generation size parameter customizable to be able to save resources 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
- 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
- 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
- FIX: Improve performance issue when backend-search
- FIX: Various small improvements
- NEW: Handle bundle products
- FIX: Handling of multiple currencies
- UPDATED: improve indexing performance
- FIX: Issue with importing AlgoliaSearch
- FIX: CSS issue
- FIX: Prevent purchase from crashing if Algolia account is blocked
- FIX: Issue with slider
- NEW: Add analytics tags
- UPDATED: Customer group implementation (to lower the number of records)
- FIX: Amazon like suggestion
- FIX: special price in case of partial updates
- FIX: No results page (facets)
- NEW: The design of the instant search is now responsive and mobile friendly
- NEW: Add the possibility to autocomplete on an attribute like brands, manufacturer, ...
- NEW: Handling of customer groups
- NEW: Add the possibility to do
partialUpdates
instead ofaddObjects
to allow external sources to patch the records - UPDATED: Handle empty query
- FIX: IE8 & IE9 compatibility issues
- FIX: Ability to use the extension if the magento instance is hosted in a subdir
- FIX: Add missing translations in the template
- FIX: Fixed a bug occurring while concatenating/minifying the JavaScript code
- UPDATED: Administration panel review
- UPDATED: Handling of the click on the magnifying glass
- UPDATED: Fixed instant search page if auto-completion menu is disabled
- NEW: Grouped/configurable attributes handling
- UPDATED: Fixed URL redirection
- UPDATED: Fixed some attributes retrieval
- NEW: Add out of stock records
- Fix issue with reloading
- NEW: Redesign the UX if both the autocompletion menu and the instant results page are enabled
- NEW: Add the indexing of suggestions + implement an Amazon-like suggestions engine
- NEW: Handling of special price
- UPDATED: Indexing of pages is now in a separate indexer
- UPDATED: Clean the underlying JS code
- NEW: add option to disable branding
- UPDATED: fix issue with autocomplete templating
- NEW: Package & isolate all JS code + dependencies
- UPDATED: Default slider style improvements
- UPDATED: Display the category leaves only in the auto-completion menu
- UPDATED: Fix a JavaScript bug on Firefox
- UPDATED: Fix a JSON encoding issue with categories
- NEW: Add an instant search implementation
- NEW: Administration configuration layout cleanup & improvements
- UPDATED: Rewrite the indexing flow
- UPDATED: Here and there bug fixes
- Fix call to undefined method isIndexProductCount
- Change url protocol of thumbnail
- Fix bug affecting search in the backend due to bad objectID
- Fix issues with product deletions
- Add support of pages
- Add a setting on save of config
- Add price with tax to product records
- Add a retrievable column to config
- Administration panel refactoring & rewriting:
- simplify the searchable attributes configuration
- simplify the custom ranking configuration
- use the number of products in a category as the default popularity criteria
- use the number of sales as the default popularity criteria
- Improve the default auto-completion menu style
- Tested with Magento 1.6.2, 1.7.1, 1.8.1 and 1.9 and PHP 5.3, 5.4, 5.5 and 5.6
- Upgrade the underlying Algolia PHP API client to 1.5.5 (high available DNS)
- Upgrade the underlying PHP API client to 1.5.5
- Fix deadlock that may occur with order processing
- Fix results saved every search (remove flag probably added for debugging).