NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #5066 most downloaded on Packagist
Kernel module
Last release 24 days ago
14 Sep 2026
Release timing varies
gaps range from 8 days to 4 months
Rarely documented
notes for 12 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
172 releases · first in 2016
Included commits: 3.87.0...3.87.1
Included commits: 3.87.0...3.87.1
ClassInfo::setClass() to cache resolved class-name parts per caller class in a static array, avoiding repeated module-name resolution for the same class.AbstractWidget::getLocale() to cache the resolved locale in a static property after the first lookup.FormTypeInterface::getType() docblock to declare class-string<\Symfony\Component\Form\FormTypeInterface> instead of a plain string return type.Included commits: 3.86.0...3.87.0
Included commits: 3.86.0...3.87.0
ClassInfo::setClass() and of the resolved locale in AbstractWidget::getLocale() to reduce repeated resolution work and speed up storefront page rendering.One column per quarter.
Included commits: 3.85.0...3.86.0
Included commits: 3.85.0...3.86.0
ModuleNamesFinder to skip module discovery when none of the configured project module paths exist, preventing errors from missing directories.Removed deprecated KernelConfig::featureExists() method.
Included commits: 3.84.2...3.85.0
KernelConfig::featureExists() method.KernelConfig::getPathsToCoreModules() to unconditionally include the spryker-feature vendor path.ModuleNamesFinder::filterExistingPaths() to skip non-existent paths when discovering core module names, preventing errors in environments without all vendor directories present.Removed misleading deprecation notice triggered when the resolvable class cache was enabled but not yet generated.
Included commits: 3.84.1...3.84.2
Included commits: 3.84.0...3.84.1
Included commits: 3.84.0...3.84.1
AbstractTransfer::fromArray() to correctly handle array collection elements that are already TransferInterface instances, preventing them from being replaced with empty objects.Included commits: 3.83.0...3.84.0
Included commits: 3.83.0...3.84.0
AbstractBundleConfig::getModuleConfig() to allow Client config classes to retrieve module configuration values from the BO configuration store, supporting scoped configuration lookups needed for retrieving Algolia credentials and search providers.Included commits: 3.82.0...3.83.0
Included commits: 3.82.0...3.83.0
getModuleConfigValues() on AbstractBundleConfig (Zed and Yves) to enable bulk retrieval of configuration values by prefix from the Configuration module.Included commits: 3.81.1...3.82.0
Included commits: 3.81.1...3.82.0
AbstractBundleConfig::getModuleConfig() across Yves, Zed, and Glue AbstractBundleConfig classes to enable module configurations to be dynamically resolved from the Backoffice configuration system.ConfigurationValueRequestTransfer and ConfigurationScopeTransfer to support configuration value resolution requests.Included commits: 3.81.0...3.81.1
Included commits: 3.81.0...3.81.1
InvalidIdException to implement HttpExceptionInterface and return a 404 status code, preventing a 500 error when an invalid ID is used in a GET request in the Back Office Configurable Bundle Templates.Included commits: 3.80.0...3.81.0
Included commits: 3.80.0...3.81.0
GlobalContainer with RuntimeException to prevent errors when the container is accessed before initialization, improving error diagnostics during testing.has() and get() methods to enforce type safety across the container interface.Included commits: 3.79.0...3.80.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →