Skip to content

Releases: algolia/algoliasearch-magento-2

1.13.2

25 Jun 14:36
d0ccc1d
Compare
Choose a tag to compare

UPDATES

  • Update copyQueryRules to use client scopedCopyIndex (#1030)
  • Removed obsolete trigger for catalog_product_entity_media_gallery from mview.xml (#1025) @vmalyk
  • Added CSP whitelisted hosts for Magento 2.3.5 or higher (#1036) @vmalyk
  • Refactor getSalesData() method for optimisation (#1041)
  • Add filterPromotes to true for query rules (#1045)
  • Add category_without_path only if categories is searchable (#969) (#1051) @VincentMarmiesse

FIXES

  • Prevent division by zero in the Notice Helper when configuration is not set (#1031) @vmalyk
  • Fix ProductHelper for bundle subproducts error (#1014)
  • Check the right storeId for moveIndex (#1016) (#1051) @palviggi-flagbit

TOOLING

  • Circleci do not use cache on the global composer vendor (#997) (#1028)
  • Remove composer self-update from circleCI quality tools (#1032) (#1052)
  • Update CircleCI quality tools to remove composer set and install (#1033) (#1052)

2.0.0

16 Apr 15:55
0192141
Compare
Choose a tag to compare

With the release of a new major version, we have decided to create minor and major version releases to allow those that want to continue on the minor version. This update will break compatibility. Please read the upgrade guide for all of the file changes and updates included in this release.

If you would like to stay on the minor version, please upgrade your composer to only accept versions less than version 2 like the example:

"algolia/algoliasearch-magento-2": ">=1.13.1 <2.0"

New Features

1.13.1

15 Apr 15:24
8743ad5
Compare
Choose a tag to compare

Updates

  • Add warning after image cache is flushed (#983)

Fixes

  • Fix bundle product selections for subproducts (#982)
  • Fixes visibility in B2B / Catalog Permissions raw SQL (#977)

1.13.0

05 Feb 09:52
19e1e5f
Compare
Choose a tag to compare

1.13.0

FEATURES

  • Indexing Queue Log admin view (#929)

UPDATES

  • Add documentations links on top of the Indexing Queue page (#931)
  • Archive logs cleaning (#928)
  • Admin notices refactoring (#921)
  • Join 2 callbacks for autocomplete updated event (#926) @vmalyk
  • Replace class names to ::class instead string names (#936) @vmalyk
  • Added translation to ui components and source options (#938) @vmalyk
  • Adminhtml improvements: XSS prevention, translations, etc (#939) @vmalyk
  • Tests: improve class names usage and replace literal name to ::class (#940) @vmalyk
  • Clean up adminhtml queue controllers (#968)

FIXES

  • Prevent type error for backend facet query (#911)
  • B2B countable error in ProductDataArray class (#915)
  • Hide out of stock for configurable products (#925) @vmalyk
  • Remove "Replace categories" config dependency (#930)
  • PHP 7.2 warning error fixes (#932)
  • Remove Object manager and add factories to constructor (#937) @vmalyk
  • Fix Landing Page Builder remove url rewrite when disabled (#944)
  • Re-add forgotten indexOutOfStockOptions() method behaviour (#954)
  • Use Guzzle to for version checking (#949)
  • Fix configurable image condition (#964)

1.12.1

30 Oct 16:01
adf0740
Compare
Choose a tag to compare

1.12.1

This release has been made possible thanks to the involvement of the community, with about half of the pull requests merged coming from the Magento ecosystem.

The Magento team at Algolia really wanted to thank our amazing community for its help.
For this release, a big shout out for:

Thanks A LOT for your PRs, we really appreciate!

What this release brings:

FEATURES

  • Add extension notifier (#868)

UPDATES

  • Removed objectManager from ProductHelper (#814) (by @peterjaap)
  • Removing the BaseAdminTemplate block (#822)
  • Add config warnings for ES and MSI (#889)
  • Remove catalog index price update by schedule subscription (#870) (by @unicoder88)
  • Added alt attribute for img tags (#896) (by @vmalyk)
  • Add "suggest" section modules in composer.json (#898) (by @vmalyk)
  • Create replicas if Backend Facet Rendering is enabled (#902) (by @VincentMarmiesse)

FIXES

  • Fixed the dependency list (#843) (by @DavidLambauer)
  • Pass set product website_id to load catalogrule prices with enabled customer groups (#853) (by @unicoder88)
  • Clean scope code resolver when starting environment emulation (#857) (by @unicoder88)
  • Fixing order of setting parameters (#859) (by @JosephMaxwell)
  • Fixed Composer requirements and README.md (#884) (by @vmalyk)
  • Fix Tier Price calculation (#887)
  • Fix autocomplete additional sections link URL (#891)
  • Fix errors in code instead ignore in PHPStan (#878) (by @vmalyk)
  • Fix product image helper method to return set images (#899)
  • Fix version to 1.12.1 for unsubscribe Mview migration (PR #870) (#910) (by @vmalyk)

TOOLING

  • Events tracking (#805)
  • chore: fixes styleci configuration (#847)
  • chore(ignores-phpstan-fixed-errors): sets reportUnmatchedIgnoredError (#877)
  • ci: quality assurance tools (#882)
  • Ci/quality tools (#886)
  • chore: increases phpstan level to 1 (#892)
  • Make changes to pass new Marketplace test expectations (#906)

1.12.0

04 Oct 08:29
2cfb5a9
Compare
Choose a tag to compare

FEATURES

  • Algolia's facets backend rendering for Mysql Engine (#802)

UPDATES

  • The extension no longer supports Magento 2.1 BC Break
  • B2B Feature : add condition for allow catalog browsing for enabling and add count check for list() (#820)
  • Updated enabled logic to pull from the config helper class (#820)
  • Add ACL for Algolia Search configuration section (#829)
  • Remove the isQueueActive() check for the product plugin (#830)
  • Update get product images (#823)
  • Remove Circle CI 2.1 check (#849)
  • Add facet query rules management + dashboard warnings (#844)
  • Update video links in admin (#850)
  • Add new support page with tabs (#845)
  • Adjust the extension to be ready for upcoming MSI optional support that will come through another extension. (#841)
  • Making PHPCompatibility assess no funky <7.1 PHP is used in our project
  • Magento Cloud Development setup teardown (#860)
  • Add type checking tool configuration (#861)
  • Add notice when users have access to C&C Analytics but they haven't turned it on (#867)

FIXES

  • Add Store emulation for full category reindexing (#826)
  • Category Product Updates for Update on Schedule (#819)
  • Fix disabled autocomplete with active facet query rule) (#866)

1.11.3

04 Jul 11:05
19d2026
Compare
Choose a tag to compare

Updates

  • Add compatibility with Magento 2.3.2 Search Adapter (#806)
  • Batch size proccess of affected products after category update (#811)

1.11.2

17 Jun 14:31
3157236
Compare
Choose a tag to compare

Updates

  • Fix setSettings on TMP index when settings were not properly merged (#785)
    • As well the settings are now set to the index immediately before the move operation so no settings are lost
  • Update Plugins observers for Magento v2.1 compatibility (#783)
    • Use after and before plugin methods instead of around methods which increases DX and performance of the extension
  • Update to Category Merchandising by adding notification for category display mode, 50 pins limit, and spacing update to Merchandising page (#795)
  • Add price ranges widget to Landing Page Builder product grid (#779)
  • Add storeID to getFacets for multi-store compatibility (#789)

Thanks for your contribution to our latest version @Eroslaev (#789)!

1.11.1

27 May 08:39
2685f26
Compare
Choose a tag to compare
  • Fixed compatibility with PHP 5.6 (#776, #780)
  • Category plugin now uses "before" and "after" merhods instead of "around" methods (#775)
  • Fetch "image" attribute for Product object during indexing (#772)

1.11.0

07 May 11:39
e248027
Compare
Choose a tag to compare

FEATURES

  • Tutorial videos inside the admin configuration (#704)
    • Added Youtube tutorial videos on top of each relevant configuration page of the extension.
  • B2B Catalog Permissions (#695)
    • Added support for Magento Commerce (EE) edition features: Catalog Permissions and B2B Shared Catalog.
  • Query merchandiser (#739)
    • Feature to let you promote or demote products for a search. Based on Algolia's Query rules.

UPDATES

  • Refactor categories to be indexed by batches (#696)
  • Translate HTML text in hit template (#702)
  • Refactored Queue mechanism (#698 #713 #740)
  • Add native price facet handling (#700)
  • Branding Logo Upsell (#705)
  • Better UX and copy on Analytics overview page (#712)
  • Use factory to create new AlgoliaSearch\Client (#722)
  • Add an export button to the indexing queue grid for troubleshooting (#717)
  • Update indexing queue grid collection to add status column for sortability (#718)
  • Add "algoliaBundle" as parameter for instant search hooks (#725)
  • Encode search query sent to the backend from JS (#721)
  • "algolia_pages indexer" emulation restructure and added try/catch for debugging (#728)
  • Show indexer warning when type mismatch between Algolia Products and Price Indexer (#734)
  • Add afterAutocompleteStart hook (#747)
  • Add Max Record Size Limit (#746)
  • Change "let" for "var" in javascript files (#754)

FIXES

  • Keep ruleContexts when algoliaConfig.areCategoriesInFacets is false (#693)
  • Fix Analytic Overview Update Action (#703)
  • Prevents replicas to be created if InstantSearch Result Page is disabled (#694)
  • Fix customer group prices on grouped products (#726)
  • Pull URLs of correct image types (#727)
  • Fix SVG icons (#738)
  • Fix suggestions functionality when "All Departments" string is translated (#744)
  • Fix Searchable attributes / Unretrieveable attributes configuration not saving correct scope (#750)