spryker/catalog
Catalog module
5.13.0
2.7M downloads/mo
#4442 most downloaded on Packagist
spryker/catalog
What this package is like to depend on
Last release 2 months ago
29 May 2026
Release timing varies
gaps range from 2 months to 1.8 years
Some releases are documented
notes for 10 of 33 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
35 releases · first in 2016
2 releases in the last 12 months
see the full history below
Release timeline
35 releases · Mar 2016 to May 2026Releases
latest 35-
5.13.029 May 2026Release notes
Open source →Included commits: 5.12.0...5.13.0
Improvements
- Introduced
CatalogConfig::isProductConcreteSearchInStorageEnabled()to allow serving concrete product search results from Redis (product storage) instead of ElasticSearch/OpenSearch, enabling removal of product concretes from the search index. - Introduced
CatalogDependencyProvider::PLUGINS_PRODUCT_CONCRETE_STORAGE_SEARCHandPLUGINS_PRODUCT_CONCRETE_SUGGESTION_ENRICHERconstants to support plugin-based concrete product lookup from storage when search indexing is disabled. - Extended
CatalogClient::searchProductConcretesByFullText()andCatalogClient::catalogSuggestSearch()to delegate to storage-based plugins whenisProductConcreteSearchInStorageEnabled()is enabled. - Introduced
ProductViewTransfertransfer.
- Introduced
-
5.12.030 Mar 2026Release notes
Open source →Included commits: 5.11.0...5.12.0
Improvements
- Introduced
CatalogClient::catalogSuggestMultiSearch()to execute multiple suggest search queries in a single batch request, enabling efficient bulk product lookup by name as used by the quick order add-to-cart from image feature.
- Introduced
-
5.11.027 Aug 2025Release notes
Open source →Included commits: 5.10.0...5.11.0
Improvements
Adjustments
- Increase
spryker/search-extensionversion.
Fixes
- Fixed exception in
CatalogClient::catalogSearchCount()when search results totals do not exist or cannot be calculated.
- Increase
-
5.10.017 Nov 2023Release notes
Open source →Included commits: 5.9.0...5.10.0
Fixes
- Fixed
CatalogClient::searchProductConcretesByFullText()so it again uses the limit parameter correctly. - Adjusted specification of
CatalogClientInterface::searchProductConcretesByFullText()it does not support offset and did not support it previously, only limit.
- Fixed
-
5.9.011 Sep 2023Release notes
Open source →Included commits: 5.8.0...5.9.0
Improvements
- Adjust
CatalogClient::catalogSuggestSearch()to add possibility to use SearchHttp instead of ElasticSearch for search suggestions. - Adjust
CatalogClient::catalogSearchCount()to add possibility to use SearchHttp instead of ElasticSearch. - Adjust
CatalogClient::searchProductConcretesByFullText()to add possibility to use SearchHttp instead of ElasticSearch. - Added
Transfermodule to dependencies.
- Adjust
-
5.8.020 Feb 2023Release notes
Open source →Included commits: 5.7.0...5.8.0
Improvements
- Introduced
CatalogSearchHttpConfigBuilderPluginplugin to provide HTTP-specific search configuration for catalog search. - Adjusted
CatalogClient::catalogSearch()so it can use different plugins inside depending on the configuration. - Added search-related plugin resolver functionality so different query and result formatter plugins can be used depending on the configuration.
- Added
CategoryExtensionmodule to dependencies.
- Introduced
-
5.7.016 Jul 2021Release notes
Open source →Included commits: 5.6.4...5.7.0
Improvements
- Adjusted
SuggestionQueryPluginso now it uses the default type of search insteadcross_fieldsfor multi_match query (only for the search box on catalog page).
Default type isbest_fields, detail info.
- Adjusted
-
5.6.402 Mar 2021Release notes
Open source →Included commits: 5.6.3...5.6.4
Fixes
- Adjusted
ProductCatalogSearchQueryPluginto be compatible with PHP 8-ready versions ofruflin/elasticapackage. - Adjusted
ProductConcreteCatalogSearchQueryPluginto be compatible with PHP 8-ready versions ofruflin/elasticapackage.
- Adjusted
-
5.6.329 Sep 2020Release notes
Open source →Included commits: 5.6.2...5.6.3
Fixes
- Adjusted
CatalogDependencyProvider::addProductConcreteCatalogSearchQueryPlugin()in order to use factory method for plugin creation.
- Adjusted
-
5.6.207 Aug 2020Release notes
Open source →Included commits: 5.6.1...5.6.2
Fixes
- Adjusted
CatalogConfig::getElasticsearchFullTextBoostedBoostingValue()to add default value forFULL_TEXT_BOOSTED_BOOSTING_VALUEconstant.
- Adjusted
-
5.6.129 May 2020Nothing published for this version
-
5.6.008 Dec 2019Nothing published for this version
-
5.5.214 Oct 2019Nothing published for this version
-
5.5.108 Feb 2019Nothing published for this version
-
5.5.011 Dec 2018Nothing published for this version
-
5.4.023 Nov 2018Nothing published for this version
-
5.3.009 Mar 2018Nothing published for this version
-
5.2.010 Jan 2018Nothing published for this version
-
5.1.120 Dec 2017Nothing published for this version
-
5.1.011 Dec 2017Nothing published for this version
-
5.0.022 Feb 2017Nothing published for this version
-
4.0.005 Jan 2017Nothing published for this version
-
3.1.128 Nov 2016Nothing published for this version
-
3.1.017 Aug 2016Nothing published for this version
-
3.0.315 Aug 2016Nothing published for this version
-
3.0.215 Aug 2016Nothing published for this version
-
3.0.115 Jul 2016Nothing published for this version
-
3.0.015 Jun 2016Nothing published for this version
-
2.0.209 Jun 2016Nothing published for this version
-
2.0.129 Apr 2016Nothing published for this version
-
2.0.004 Apr 2016Nothing published for this version
-
2.0.0-RC201 Apr 2016 pre-releaseNothing published for this version
-
2.0.0-RC101 Apr 2016 pre-releaseNothing published for this version
-
1.0.001 Apr 2016Nothing published for this version
-
0.20.001 Mar 2016Nothing published for this version