Skip to content

3.15.0-beta.2

Pre-release
Pre-release
Compare
Choose a tag to compare
@damcou damcou released this 03 Feb 14:39
· 28 commits to main since this release
2e7406a

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 CustomAlgolia demo 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 AlgoliaHelper is now deprecated and will be removed from the codebase in version 3.16.0
  • Added BackendSearch Service to move getSearchResults method into.
  • Updated Indexing Queue display in the admin by adding the class column
  • Updated Indexing Queue data column formatting
  • Added documentation link on the queue archive page
  • Debugging information now writes to algolia.log
  • Removed dependency on algoliaBundle package
  • Removed dependency on JavaScript global window objects with the exception of algoliaConfig
  • 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 algoliaBundle you may need to shim your application accordingly (Full details are shared in our preview documentation)