Skip to content

Commit 34c7316

Browse files
authored
Merge pull request #1707 from algolia/feat/MAGE-1228-3.15.0-release
MAGE-1228: update extension for 3.15.0 release
2 parents 5ffad34 + 4e3acc2 commit 34c7316

File tree

3 files changed

+9
-42
lines changed

3 files changed

+9
-42
lines changed

CHANGELOG.md

Lines changed: 7 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
# CHANGE LOG
22

3-
## 3.15.0-beta.2
3+
## 3.15.0
44

55
### Features
6-
- Added support for Multi-Application IDs (see [preview documentation](https://deploy-preview-9703--algolia-docs.netlify.app/doc/integration/magento-2/getting-started/quick-start/#support-for-multiple-application-ids))
7-
- Refactored frontend library to no longer utilize the legacy `algoliaBundle` (see [preview documentation](https://deploy-preview-9703--algolia-docs.netlify.app/doc/integration/magento-2/customize/custom-front-end-events/?client=php#frontend-javascript-libraries-and-the-legacy-bundle))
6+
- Added support for Multi-Application IDs (see [documentation](https://www.algolia.com/doc/integration/magento-2/getting-started/quick-start/#support-for-multiple-application-ids))
7+
- Refactored frontend library to no longer utilize the legacy `algoliaBundle` (see [documentation](https://www.algolia.com/doc/integration/magento-2/customize/custom-front-end-events/?client=php#frontend-javascript-libraries-and-the-legacy-bundle))
88
- Added support for core Algolia UI library overrides via RequireJS
99
- Added support for mixins through RequireJS in addition to [front end custom events](https://www.algolia.com/doc/integration/magento-2/customize/custom-front-end-events)
1010
- See our `CustomAlgolia` demo extension's [1.4.0 release](https://github.com/algolia/algoliasearch-custom-algolia-magento-2/releases/tag/1.4.0) for examples on how to take advantage of these changes
1111
- Added granular profiling through the [Magento Profiler](https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/setup/mage-profiler) to aid in troubleshooting indexing performance issues
12-
- 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](https://deploy-preview-9703--algolia-docs.netlify.app/doc/integration/magento-2/troubleshooting/data-indexes-queues/#price-index-dependencies) for further details.)
12+
- 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](https://www.algolia.com/doc/integration/magento-2/troubleshooting/data-indexes-queues/#price-index-dependencies) for further details.)
1313

1414
### Updates
1515
- Tests: Added possibility to run tests with multiple applications IDs.
@@ -22,17 +22,17 @@
2222
- Debugging information now writes to `algolia.log`
2323
- Removed dependency on `algoliaBundle` package
2424
- Removed dependency on JavaScript global `window` objects with the exception of `algoliaConfig`
25-
- 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](https://deploy-preview-9703--algolia-docs.netlify.app/doc/integration/magento-2/customize/instant-search-page/?client=php#mustache-templates))
25+
- The Hogan.js library is still packaged for injection as needed but be advised that Mustache.js is now used internally instead (see [documentation](https://www.algolia.com/doc/integration/magento-2/customize/instant-search-page/?client=php#mustache-templates))
2626
- JavaScript bundling is supported but to use the RequireJS Optimizer transpiling will be needed for ES6 constructs
2727

2828
### Bug Fixes
2929
- Fixed a bug where admin menus didn't display properly on Magento 2.4.7
3030
- Fixed customer groups prices ranges on configurable products
3131
- Fixed a bug where categories highlighting didn't work as expected on PLP powered by InstantSearch
32+
- Fixed a bug where excluded websites weren't taken into account while indexing customer prices on products. (thanks @kamilszewczyk)
3233

3334
### Breaking Changes
34-
- 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](https://deploy-preview-9703--algolia-docs.netlify.app/doc/integration/magento-2/troubleshooting/front-end-issues/))
35-
35+
- 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 documentation](https://www.algolia.com/doc/integration/magento-2/troubleshooting/front-end-issues/))
3636

3737

3838
## 3.14.4
@@ -128,25 +128,6 @@ If you have customized your Algolia implementation or are running on an older ve
128128
- Dropped support for Magento 2.3
129129
- PHP 8.1+ required
130130

131-
## 3.14.0-beta.2
132-
133-
### Updates
134-
135-
- Introduced new admin groups to InstantSearch for improved UX
136-
- Updated `ConfigHelper` to use new paths
137-
- Added data patch to migrate old configurations
138-
- Bugfix for query rule disable on facets with new admin groupings
139-
- Added new sorting admin option via source model
140-
- Added derived virtual replica enablement to `ConfigHelper` based on `ArraySerialized`
141-
- Intro’d simplified data structures to avoid array diff mismatches
142-
- Intro’d new `ReplicaManager` abstraction to map Magento sorting to Algolia replica configuration
143-
- Removed dependencies in backend models to handle replica config updates in Algolia addressing stale data
144-
- Added `ReplicaState` registry for tracking changes to sorting configuration to minimize number of replica build operations
145-
- Added logic to preserve replicas created outside of Magento such as Merchandising Studio "sorting strategies"
146-
- Introduced PHP 8 constructor property promotion on affected classes
147-
- Added stronger typing to affected classes and methods
148-
- Added Looking Similar recommendations
149-
150131
## 3.13.8
151132

152133
### Bug Fixes
@@ -188,20 +169,6 @@ If you have customized your Algolia implementation or are running on an older ve
188169
- Fixed lock timeout issue on indexing queue integration test
189170
- Community fix added - job queue dropping jobs from sandwiched full reindexes - thank you @pikulsky
190171

191-
## 3.14.0-beta.1
192-
193-
### Updates:
194-
195-
- New PHP API client (v4) under the hood for communicating with Algolia
196-
- Authenticated user tokens now utilized for backend and frontend events to track entire customer journey
197-
- Revenue data now sent with all events including application of Magento specific discounts such as catalog price rules and customer group pricing
198-
- Support for event subtypes allowing the capture of conversion data for both "Add to cart" and "Place order" events
199-
- Increased protection of PII in the event data
200-
201-
### Bug fixes:
202-
- Fixed issue with how Algolia extension handles end user consent for allowing cookies
203-
- Improved handling of user tokens across insights events and corresponding queries
204-
205172
## 3.13.3
206173

207174
### Updates

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"description": "Algolia Search & Discovery extension for Magento 2",
44
"type": "magento2-module",
55
"license": ["MIT"],
6-
"version": "3.15.0-beta.2",
6+
"version": "3.15.0",
77
"require": {
88
"php": "~8.1|~8.2|~8.3",
99
"magento/framework": "~103.0",

etc/module.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0"?>
22
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd">
3-
<module name="Algolia_AlgoliaSearch" setup_version="3.15.0-beta.2">
3+
<module name="Algolia_AlgoliaSearch" setup_version="3.15.0">
44
<sequence>
55
<module name="Magento_Theme"/>
66
<module name="Magento_Backend"/>

0 commit comments

Comments
 (0)