PackageTrack
Sign in Get early access

spryker/product-page-search

ProductPageSearch module

3.50.0 2.5M downloads/mo #4479 most downloaded on Packagist spryker/product-page-search

What this package is like to depend on

Last release 11 days ago

12 Aug 2026

Release timing varies

gaps range from 2 weeks to 8 months

Rarely documented

notes for 10 of 93 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

93 releases · first in 2018

11 releases in the last 12 months

see the full history below

Release timeline

93 releases · Jan 2018 to Aug 2026
2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 93
  1. 3.50.0 12 Aug 2026
    Release notes

    Included commits: 3.49.0...3.50.0

    Improvements

    • Improved search index publishing performance for projects with many product concretes by switching from Propel object hydration to flat array result fetching via OptimizedSimpleArrayFormatter for product concrete queries.

    Adjustments

    • Updated spryker/propel-orm constraint to ^1.22.0.
    Open source →
  2. 3.49.0 02 Jun 2026
    Release notes

    Included commits: 3.48.0...3.49.0

    Improvements

    • Introduced ProductPageSearchConfig::getSearchIndexPrefix() to retrieve the Elasticsearch index prefix for readiness checks without introducing a direct dependency on the search-elasticsearch module.
    • Introduced ProductPageSearchRepositoryInterface::getProductAbstractPageSearchEntriesByIdProductAbstract() to fetch per-store/locale search index entries for a given product abstract.
    • Enhanced PageSearchProductAbstractReadinessProvider to display per-entry sync status between the database and Elasticsearch, including clickable document links and last-updated timestamps, to support product readiness improvements.
    Open source →
  3. 3.48.0 29 May 2026
    Release notes

    Included commits: 3.47.0...3.48.0

    Improvements

    • Introduced ProductPageSearchConstants::PRODUCT_CONCRETE_SEARCH_IN_STORAGE_ENABLED constant to toggle storage-based concrete product search, causing publish() to remove existing search index entries instead of writing new ones when enabled.
    • Introduced ProductPageSearchConfig::isConcreteProductSearchInStorageEnabled() to disable publishing to the search index.
    • Introduced ProductPageSearchEntityManagerInterface::deleteProductConcretePageSearchByProductIds() for efficient batch deletion of search index entries by product IDs.
    • Introduced product-concrete-page-search:cleanup console command to remove stale OpenSearch index entries in batches after enabling storage mode.
    Open source →
  4. 3.47.0 12 May 2026
    Release notes

    Included commits: 3.46.0...3.47.0

    Improvements

    • Replaced per-record saveProductConcretePageSearch() with saveProductConcretePageSearchBatch() in ProductPageSearchEntityManagerInterface and ProductConcretePageSearchWriterInterface to persist concrete product search records in a single batched database operation during queue processing.
    • Added support for ProductConcretePageDataExpanderPreloaderPluginInterface: plugins implementing this interface are now invoked before the per-product expand loop, enabling bulk data pre-loading.
    • Extended ProductImageProductConcretePageDataExpanderPlugin to implement ProductConcretePageDataExpanderPreloaderPluginInterface for bulk image set pre-loading.
    • Added in-memory caching for the store-name-by-ID map in PriceProductPageExpander to avoid repeated store facade calls.
    • Promoted spryker/propel from require-dev to a required dependency and updated spryker/product-page-search-extension constraint to ^1.7.0.
    Open source →
  5. 3.46.0 01 Apr 2026
    Release notes

    Included commits: 3.45.0...3.46.0

    Fixes

    • Adjusted ProductConcretePageSearchPublisher synchronization flow to process localized data per store locale and skip missing localized attributes during publish.
    Open source →
  6. 3.45.0 12 Mar 2026
    Release notes

    Included commits: 3.44.1...3.45.0

    Improvements

    • Dropped unsupported spryker/synchronization:0.x.x.
    Open source →
  7. 3.44.1 20 Jan 2026
    Release notes

    Included commits: 3.44.0...3.44.1

    Fixes

    • Fixed AbstractProductConcretePageSearchListener::publish() that was used incorrectly.
    Open source →
  8. 3.44.0 24 Nov 2025
    Release notes

    Included commits: 3.43.0...3.44.0

    Adjustments

    • Updated the module’s dependency on spryker/synchronization.
    Open source →
  9. 3.43.0 17 Nov 2025
    Release notes

    Included commits: 3.42.0...3.43.0

    Improvements

    • Introduced a plugin for checking product readiness.
    Open source →
  10. 3.42.0 16 Sep 2025
    Release notes

    Included commits: 3.41.0...3.42.0

    Improvements

    • Introduced ProductPageSearch.timestamp transfer property.
    • Introduced ProductPageSearchFacadeInterface::publishWithTimestamp() to publish products based on timestamp.
    • Adjusted published logic for plugins.
    Open source →
  11. 3.41.0 10 Sep 2025

    Nothing published for this version

  12. 3.40.0 21 Aug 2025

    Nothing published for this version

  13. 3.39.0 07 Aug 2025

    Nothing published for this version

  14. 3.38.0 06 Aug 2025

    Nothing published for this version

  15. 3.37.0 04 Aug 2025

    Nothing published for this version

  16. 3.36.0 03 Jul 2025

    Nothing published for this version

  17. 3.35.2 04 Nov 2024

    Nothing published for this version

  18. 3.35.1 10 Oct 2024

    Nothing published for this version

  19. 3.35.0 26 Sep 2024

    Nothing published for this version

  20. 3.34.0 06 May 2024

    Nothing published for this version

  21. 3.33.0 17 Nov 2023

    Nothing published for this version

  22. 3.32.0 19 Oct 2023

    Nothing published for this version

  23. 3.31.0 08 Aug 2023

    Nothing published for this version

  24. 3.30.1 30 Jun 2023

    Nothing published for this version

  25. 3.30.0 31 Mar 2023

    Nothing published for this version

  26. 3.29.0 21 Sep 2022

    Nothing published for this version

  27. 3.28.1 28 Apr 2022

    Nothing published for this version

  28. 3.28.0 18 Apr 2022

    Nothing published for this version

  29. 3.27.0 11 Feb 2022

    Nothing published for this version

  30. 3.26.2 15 Nov 2021

    Nothing published for this version

  31. 3.26.1 14 Sep 2021

    Nothing published for this version

  32. 3.26.0 16 Jul 2021

    Nothing published for this version

  33. 3.25.0 21 May 2021

    Nothing published for this version

  34. 3.24.0 11 May 2021

    Nothing published for this version

  35. 3.23.0 30 Mar 2021

    Nothing published for this version

  36. 3.22.3 11 Mar 2021

    Nothing published for this version

  37. 3.22.2 19 Feb 2021

    Nothing published for this version

  38. 3.22.1 18 Feb 2021

    Nothing published for this version

  39. 3.22.0 11 Feb 2021

    Nothing published for this version

  40. 3.21.0 03 Nov 2020

    Nothing published for this version

  41. 3.20.2 19 Aug 2020

    Nothing published for this version

  42. 3.20.1 24 Jul 2020

    Nothing published for this version

  43. 3.20.0 06 Jul 2020

    Nothing published for this version

  44. 3.19.0 03 Jul 2020

    Nothing published for this version

  45. 3.18.1 29 May 2020

    Nothing published for this version

  46. 3.18.0 20 May 2020

    Nothing published for this version

  47. 3.17.1 08 May 2020

    Nothing published for this version

  48. 3.17.0 14 Apr 2020

    Nothing published for this version

  49. 3.16.2 07 Feb 2020

    Nothing published for this version

  50. 3.16.1 16 Jan 2020

    Nothing published for this version

  51. 3.16.0 10 Jan 2020

    Nothing published for this version

  52. 3.15.0 28 Dec 2019

    Nothing published for this version

  53. 3.14.0 23 Dec 2019

    Nothing published for this version

  54. 3.13.0 23 Dec 2019

    Nothing published for this version

  55. 3.12.1 16 Dec 2019

    Nothing published for this version

  56. 3.12.0 08 Dec 2019

    Nothing published for this version

  57. 3.11.0 06 Dec 2019

    Nothing published for this version

  58. 3.10.0 05 Dec 2019

    Nothing published for this version

  59. 3.9.2 05 Dec 2019

    Nothing published for this version

  60. 3.9.1 14 Oct 2019

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive