Skip to content

Releases: algolia/algoliasearch-magento-2

3.14.2

09 Sep 21:33
499aa68
Compare
Choose a tag to compare

What's Changed

Updates

  • Trained model check before enabling recommend.

Full Changelog: 3.14.1...3.14.2

3.14.1

30 Aug 18:51
b29cd68
Compare
Choose a tag to compare

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_at attribute 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

3.14.0

02 Aug 20:36
8214531
Compare
Choose a tag to compare

What's Changed

Important

Please note that starting with version 3.14 the Magento Algolia extension will require PHP 8.1 or higher.

Features

  • New PHP API client (v4) under the hood for communicating with Algolia in #1494
  • Authenticated user tokens now utilized for backend and frontend events to track entire customer journey in 3b7c822 and f5da0fd
  • Revenue data now sent with all events including application of Magento specific discounts such as catalog price rules and customer group pricing in #1498
  • Support for event subtypes allowing the capture of conversion data for both "Add to cart" and "Place order" events in 3b7c822 and cea9834
  • Increased protection of PII in the event data in bd24cfb
  • Introduced new admin groups to InstantSearch for improved UX in a26fb39
  • Virtual replicas can now be configured granularly by attribute or store in #1551
    • Added new sorting admin option via source model in e93223d
    • Added derived virtual replica enablement to ConfigHelper based on ArraySerialized in a55854b
    • Intro’d simplified data structures to avoid array diff mismatches in 81ac0ce
    • Intro’d new ReplicaManager abstraction to map Magento sorting to Algolia replica configuration in #1551
    • Removed dependencies in backend models to handle replica config updates in Algolia addressing stale data (starting from 8856cd1)
    • Added ReplicaState registry for tracking changes to sorting configuration to minimize number of replica build operations in 1e788fd
    • Added logic to preserve replicas created outside of Magento such as Merchandising Studio "sorting strategies" in 333fa67
    • Added handling for customer group pricing in #1531
    • Added handling for virtual / standard replica toggling in #1533
    • Added store scoped state management in #1542
    • Added error handling for replica limits in #1545
  • Added Looking Similar recommendations in #1530
  • Added data patches to migrate old configurations in #1567
  • Added CLI utilities for replica migration and troubleshooting in #1562 and #1559
  • Introduced PHP 8 constructor property promotion on affected classes
  • Added stronger typing to affected classes and methods
  • Updated ConfigHelper to use new paths
  • Added config flag to configure indexing behavior based on product visibility (clarifying legacy inconsistency) in #1565

Bug fixes

  • Fixed issue with how Algolia extension handles end user consent for allowing cookies in 7bc3a8f
  • Improved handling of user tokens across insights events and corresponding queries in b061b54
  • Cleaned up integration tests in #1532
  • Applied bugfix for query rule disable on facets with new admin groupings in 7ba0ff4

Breaking changes

If you have customized your Algolia implementation or are running on an older version of Magento, pay attention to these latest updates:

Full Changelog: 3.13.5...3.14.0

3.14.0-beta.2

16 Jul 15:12
344499c
Compare
Choose a tag to compare
3.14.0-beta.2 Pre-release
Pre-release

What's Changed

Updates

  • Introduced new admin groups to InstantSearch for improved UX
  • Updated ConfigHelper to use new paths
  • Added data patch to migrate old configurations
  • Bugfix for query rule disable on facets with new admin groupings
  • Added new sorting admin option via source model
  • Added derived virtual replica enablement to ConfigHelper based on ArraySerialized
  • Intro’d simplified data structures to avoid array diff mismatches
  • Intro’d new ReplicaManager abstraction to map Magento sorting to Algolia replica configuration
  • Removed dependencies in backend models to handle replica config updates in Algolia addressing stale data
  • Added ReplicaState registry for tracking changes to sorting configuration to minimize number of replica build operations
  • Added logic to preserve replicas created outside of Magento such as Merchandising Studio "sorting strategies"
  • Introduced PHP 8 constructor property promotion on affected classes
  • Added stronger typing to affected classes and methods
  • Added Looking Similar recommendations

3.13.5

12 Jul 12:36
72622b6
Compare
Choose a tag to compare

What's Changed

Updates

Bug Fixes

  • Incorporate community fix for missing DOM element selector @sgeleon #1550

Full Changelog: 3.13.4...3.13.5

3.13.4

25 Jun 18:28
1a26fce
Compare
Choose a tag to compare

What's Changed

Updates

  • Add secure renderer to inline scripts to support latest security fix on Magento for CosmicSting vulnerabilities by @damcou in #1541

Bug Fixes

  • Fixed Algolia merchandising product listing issue @damcou in #1517
  • Fixed XSS vulnerability issue in InstantSearch search box by @cammonro in #1524
  • Fixed lock timeout issue on indexing queue integration test by @damcou in #1528
  • Community fix added - job queue dropping jobs from sandwiched full reindexes by @pikulsky in #1543

Full Changelog: 3.13.3...3.13.4

3.13.3

29 May 23:43
63566f3
Compare
Choose a tag to compare

What's Changed

Updates

  • Updated CSP whitelist #1507
  • Updated code to show current version of AlgoliaSearch extension in Magento admin #1496
  • Updated code to make compatible with PHP 7 #1500
  • Updated code and merged community submitted PRs #1501
  • Updated code for consistent auth tokens #1512
  • Updated code for Autocomplete highlights #1505

Bug Fixes

  • Fixed issues with Recommend items in mobile view #1508
  • Fixed issue related to decompoundedAttributes admin config error #1513
  • Fixed issue with Analytics Overview date format bug #1515

Full Changelog: 3.13.2...3.13.3

3.14.0-beta.1

30 Apr 18:49
0f6442b
Compare
Choose a tag to compare
3.14.0-beta.1 Pre-release
Pre-release

What's Changed

The first beta for version 3.14.0 of the Magento Algolia extension delivers a new way of handling events data and conversions.

Key changes include:

  • New PHP API client (v4) under the hood for communicating with Algolia
  • Authenticated user tokens now utilized for backend and frontend events to track entire customer journey
  • Revenue data now sent with all events including application of Magento specific discounts such as catalog price rules and customer group pricing
  • Support for event subtypes allowing the capture of conversion data for both "Add to cart" and "Place order" events
  • Bug fixes for the Algolia extension and how it handles end user consent for allowing cookies
  • Increased protection of PII in the event data
  • Improved handling of user tokens across insights events and corresponding queries

For more information on this release please see our preview documentation at:

Important

Please note that starting with version 3.14 the Magento Algolia extension will require PHP 8.

Updates

Bug fixes

Full Changelog: 3.13.2...3.14.0-beta.1

3.13.2

22 Feb 04:21
c80d0c5
Compare
Choose a tag to compare

What's Changed

Updates

  • Updated code to refactor the deprecated usage of the registry in the extension #1467
  • Updated the code to prevent the creation of indexer for websites excluded in customer groups #1307
  • Removed the unused polyfill script from the extension #1474

Bug Fixes

  • Fixed issue with the special price range for configurable products #1340
  • Fixed issue with tier price issues #1417
  • Fixed issue causing duplicate replica errors to occur when saving the configuration #1453

Full Changelog: 3.13.1...3.13.2

3.13.1

02 Feb 09:17
3d8906d
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Fixed the issue with PHP8.2 compatibility for recommendations on the cart page #1473

Full Changelog: 3.13.0...3.13.1