Releases: algolia/algoliasearch-magento-2
Releases · algolia/algoliasearch-magento-2
3.15.0
Features
- Added support for Multi-Application IDs (see documentation)
- Refactored frontend library to no longer utilize the legacy
algoliaBundle(see documentation) - Added support for core Algolia UI library overrides via RequireJS
- Added support for mixins through RequireJS in addition to front end custom events
- See our
CustomAlgoliademo extension's 1.4.0 release for examples on how to take advantage of these changes - Added granular profiling through the Magento Profiler to aid in troubleshooting indexing performance issues
- Added a feature to enable automatic price indexing within the Advanced section of the configuration (This feature should help alleviate issues where missing pricing records prevent Algolia from being able to index products. See documentation for further details.)
- Reorganization of the test folders
- Added unit and integration tests for full page cache (FPC)
Updates
- Tests: Added possibility to run tests with multiple applications IDs.
- Introduced Index Builders which are services responsible for creating and filling indices with data.
- IMPORTANT: As a result
AlgoliaHelperis now deprecated and will be removed from the codebase in version 3.16.0 - Added
BackendSearchService to movegetSearchResultsmethod into. - Updated Indexing Queue display in the admin by adding the
classcolumn - Updated Indexing Queue
datacolumn formatting - Added documentation link on the queue archive page
- Debugging information now writes to
algolia.log - Removed dependency on
algoliaBundlepackage - Removed dependency on JavaScript global
windowobjects with the exception ofalgoliaConfig - The Hogan.js library is still packaged for injection as needed but be advised that Mustache.js is now used internally instead (see documentation)
- JavaScript bundling is supported but to use the RequireJS Optimizer transpiling will be needed for ES6 constructs
Bug Fixes
- Fixed a bug where admin menus didn't display properly on Magento 2.4.7
- Fixed customer groups prices ranges on configurable products
- Fixed a bug where categories highlighting didn't work as expected on PLP powered by InstantSearch
- Fixed a bug where excluded websites weren't taken into account while indexing customer prices on products. (thanks @kamilszewczyk)
- Fixed a bug where full page cache (FPC) didn't work on category pages
Breaking Changes
- If you have customized your front end implementation based on the
algoliaBundleyou may need to shim your application accordingly (Full details are shared in our documentation)
3.15.0-beta.2
3.15.0-beta.2
Features
- Added support for Multi-Application IDs (see preview documentation)
- Refactored frontend library to no longer utilize the legacy
algoliaBundle(see preview documentation) - Added support for core Algolia UI library overrides via RequireJS
- Added support for mixins through RequireJS in addition to front end custom events
- See our
CustomAlgoliademo extension's 1.4.0 release for examples on how to take advantage of these changes - Added granular profiling through the Magento Profiler to aid in troubleshooting indexing performance issues
- Added a feature to enable automatic price indexing within the Advanced section of the configuration (This feature should help alleviate issues where missing pricing records prevent Algolia from being able to index products. See preview documentation for further details.)
Updates
- Tests: Added possibility to run tests with multiple applications IDs.
- Introduced Index Builders which are services responsible for creating and filling indices with data.
- IMPORTANT: As a result
AlgoliaHelperis now deprecated and will be removed from the codebase in version 3.16.0 - Added
BackendSearchService to movegetSearchResultsmethod into. - Updated Indexing Queue display in the admin by adding the
classcolumn - Updated Indexing Queue
datacolumn formatting - Added documentation link on the queue archive page
- Debugging information now writes to
algolia.log - Removed dependency on
algoliaBundlepackage - Removed dependency on JavaScript global
windowobjects with the exception ofalgoliaConfig - The Hogan.js library is still packaged for injection as needed but be advised that Mustache.js is now used internally instead (see preview documentation)
- JavaScript bundling is supported but to use the RequireJS Optimizer transpiling will be needed for ES6 constructs
Bug Fixes
- Fixed a bug where admin menus didn't display properly on Magento 2.4.7
- Fixed customer groups prices ranges on configurable products
- Fixed a bug where categories highlighting didn't work as expected on PLP powered by InstantSearch
Breaking Changes
- If you have customized your front end implementation based on the
algoliaBundleyou may need to shim your application accordingly (Full details are shared in our preview documentation)
3.13.8
3.14.4
3.14.4
Features
- Added a feature to enable automatic price indexing on the Advanced section of the configuration (This feature should help alleviate issues where missing pricing records prevent Algolia from being able to index products.)
Updates
- Updated
getCookiemethod to make it more consistent - Removed dependency to
catalog_product_priceindexer
Bug Fixes
- Fixed a bug where the Landing Page Builder was crashing on save with customer group pricing was enabled.
- Fixed issue where Insights information wasn't kept on the url after clicking "add to cart" on PLP powered by InstantSearch
- Fixed a bug where synonyms were unintentionally duplicated on the Algolia dashboard
3.13.7
Features
- Added a feature to enable automatic price indexing on the Advanced section of the configuration (This feature should help alleviate issues where missing pricing records prevent Algolia from being able to index products.)
Updates
- Updated
getCookiemethod to make it more consistent - Removed dependency to
catalog_product_priceindexer
Bug Fixes
- Fixed a bug where the Landing Page Builder was crashing on save with customer group pricing was enabled.
- Fixed issue where Insights information wasn't kept on the url after clicking "add to cart" on PLP powered by InstantSearch
3.15.0-beta.1
What's Changed
Updates
- Added support for Multi-Application IDs #1641
- Extension now handles multi applications support for indexing products, categories, pages and suggestions. #1592
- Introduced
AlgoliaCredentialsManagerclass and centralize the credentials validation all accross the extension #1598 - Updated Merchandising tools which now refresh the product lists on store change
- Fixed Integration tests
- Added possibility to perform Multi Application IDs tests by passing new env variables (
ALGOLIA_APPLICATION_ID_ALT,ALGOLIA_SEARCH_KEY_ALTandALGOLIA_API_KEY_ALT)
Full Changelog: 3.14.3...3.15.0-beta.1
3.14.3
What's Changed
Updates:
- Updated version of the PHP client in the composer file
- Tests: added new integration scenarios including multi-stores ones.
Bug Fixes:
- Fixed landing page typing error
- Improved query method for alternate root categories - Thank you @igorfigueiredogen
-Fixed an error where a missing prefix can throw errors with strong types added to ConfigHelper - Fixed an error where stale cache data was preventing ranking applied on replica
- Fixed reindexing issue with NeuralSearch
- Tests : Fixed current integration tests
Full Changelog: 3.14.2...3.14.3
3.13.6
What's Changed
Bug Fixes
- Improve handling of insights params for URLs that already have a query string in #1585
- Improve query method for alternate root categories in #1615 - Thank you @igorfigueiredogen
Full Changelog: 3.13.5...3.13.6
3.14.2
What's Changed
Updates
- Trained model check before enabling recommend.
Full Changelog: 3.14.1...3.14.2
3.14.1
What's Changed
Updates
- Token clean up on session expiration in #1574
Bug Fixes
- Query string append issue addressed in #1583
- Fixed issue with "base table not found" in integration tests due to new CLI command classes in #1590
- Removed a warning during indexing of entities with no
created_atattribute in #1586 - Fixed incorrect Recommend paths resulting from earlier JS asset reorg in #1600
- README.md updated in #1580
Full Changelog: 3.14.0...3.14.1