What this package is like to depend on
Last release 4 months ago
03 Apr 2026
Release timing varies
gaps range from 2 weeks to 1.2 years
Some releases are documented
notes for 10 of 36 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
38 releases · first in 2016
3 releases in the last 12 months
see the full history below
Release timeline
38 releases · Mar 2016 to Apr 2026Releases
latest 38-
3.20.003 Apr 2026Release notes
Open source →Included commits: 3.19.0...3.20.0
Improvements
- Introduced
LogConstants::LOGGER_CONFIG_ZED_CLIconstant to allow configuring a separate logger for Zed console command execution, enabling distinct log handling for CLI context. - Introduced
ZedCliLoggerConfigPluginandLogDependencyProvider::getCliLogHandlers()extension point to allow projects to provide custom log handlers specifically for CLI commands. - Introduced
NonBufferedStreamHandlerPluginfor Zed, Yves, and Glue layers to support non-buffered stream log output. - Changed visibility of
createStreamHandler()fromprotectedtopublicin ZedLogCommunicationFactoryand YvesLogFactoryto enable direct access by handler plugins.
- Introduced
-
3.19.011 Mar 2026Release notes
Open source →Included commits: 3.18.1...3.19.0
Improvements
- Introduced
WebProfilerAuditLogDataCollectorPluginfor Zed, Yves, and Glue layers to provide audit log collection in the Symfony Web Profiler toolbar, enabling developers to inspect audit log entries per channel directly in the profiler panel. - Added
AuditLogDataCollectorandAuditLogDataCollectorCreatorto capture audit log records by channel for Web Profiler display. - Added
spryker/web-profiler-extensiondependency to enable Web Profiler data collector plugin registration. - Added
audit_log.html.twigTwig template for the Web Profiler audit log panel (Glue/Yves layers) andCollector/audit_log.html.twigfor the Zed layer.
- Introduced
-
3.18.114 Oct 2025Release notes
Open source →Included commits: 3.18.0...3.18.1
Fixes
- Adjusted
EnvironmentProcessorPluginto suspend exceptions and allow log processing.
- Adjusted
-
3.18.024 Jul 2024Release notes
Open source →Included commits: 3.17.0...3.18.0
Improvements
- Adjusted
composer.jsonto allow for a newpsr/logmajor.
- Adjusted
-
3.17.009 Jul 2024Release notes
Open source →Included commits: 3.16.0...3.17.0
Improvements
- Introduced
AuditLoggerTraitto obtain the audit logger. - Introduced
GlueBackendSecurityAuditLoggerConfigPluginto provide configuration for audit logging for Glue Backend application. - Introduced
GlueSecurityAuditLoggerConfigPluginto provide configuration for audit logging for Glue application. - Introduced
YvesSecurityAuditLoggerConfigPluginto provide configuration for audit logging for Yves application. - Introduced
ZedSecurityAuditLoggerConfigPluginto provide configuration for audit logging for Zed application. - Introduced
MerchantPortalSecurityAuditLoggerConfigPluginto provide configuration for audit logging for Merchant Portal application. - Introduced
Spryker\Glue\Log\Plugin\Log\AuditLogTagFilterBufferedStreamHandlerPlugin,Spryker\Yves\Log\Plugin\Log\AuditLogTagFilterBufferedStreamHandlerPlugin,Spryker\Zed\Log\Communication\Plugin\Log\AuditLogTagFilterBufferedStreamHandlerPluginto provide a handler for audit logger. - Introduced
NullAuditLoggerConfigPluginas a default fallback for audit logging. - Introduced
Spryker\Glue\Log\Plugin\Log\AuditLogMetaDataProcessorPlugin,Spryker\Yves\Log\Plugin\Log\AuditLogMetaDataProcessorPlugin,Spryker\Zed\Log\Communication\Plugin\Log\AuditLogMetaDataProcessorPluginto addaudit_loglog type to the audit log data. - Introduced
Spryker\Glue\Log\Plugin\Log\AuditLogRequestProcessorPlugin,Spryker\Yves\Log\Plugin\Log\AuditLogRequestProcessorPlugin,Spryker\Zed\Log\Communication\Plugin\Log\AuditLogRequestProcessorPluginto add request related data to the audit log data. - Introduced
Spryker\Shared\Log\LogConfig::AUDIT_LOGGER_CHANNEL_NAME_SECURITYto provide an audit logger channel name used for security logs. - Introduced
LogConstants::AUDIT_LOG_SANITIZE_FIELDSto provide an array with names which is used to sanitize data in your audit logs. - Introduced
LogConstants::AUDIT_LOG_SANITIZED_VALUEto provide a string which is used as value for the audit log sanitized fields. - Introduced
LogConstants::AUDIT_LOG_TAG_DISALLOW_LISTto provide a list of audit log tags that are disallowed for logging. - Introduced
LogConstants::AUDIT_LOGGER_CONFIG_PLUGINS_YVESto provide class names of the plugins which are used to provide configuration for audit logging for Yves application. - Introduced
LogConstants::AUDIT_LOGGER_CONFIG_PLUGINS_ZEDto provide class names of the plugins which are used to provide configuration for audit logging for Zed application. - Introduced
LogConstants::AUDIT_LOGGER_CONFIG_PLUGINS_GLUEto provide class names of the plugins which are used to provide configuration for audit logging for Glue application. - Introduced
LogConstants::AUDIT_LOGGER_CONFIG_PLUGINS_GLUE_BACKENDto provide class names of the plugins which are used to provide configuration for audit logging for Glue Backend application. - Introduced
LogConstants::AUDIT_LOGGER_CONFIG_PLUGINS_MERCHANT_PORTALto provide class names of the plugins which are used to provide configuration for audit logging for Merchant Portal application. - Introduced
Spryker\Glue\Log\LogConfig::getAuditLogSanitizerFieldNames(),Spryker\Yves\Log\LogConfig::getAuditLogSanitizerFieldNames(),Spryker\Zed\Log\LogConfig::getAuditLogSanitizerFieldNames()to provide an array with names which is used to sanitize data in your audit logs. - Introduced
Spryker\Glue\Log\LogConfig::getAuditLogSanitizedFieldValue(),Spryker\Yves\Log\LogConfig::getAuditLogSanitizedFieldValue(),Spryker\Zed\Log\LogConfig::getAuditLogSanitizedFieldValue()to provide a string which is used as value for the audit log sanitized fields. - Introduced
Spryker\Glue\Log\LogConfig::getAuditLogTagDisallowList(),Spryker\Yves\Log\LogConfig::getAuditLogTagDisallowList(),Spryker\Zed\Log\LogConfig::getAuditLogTagDisallowList()to provide a list of audit log tags that are disallowed for logging. - Introduced
AuditLoggerConfigCriteriatransfer.
Adjustments
- Added
LogExtensionmodule to dependencies. - Increased
Transfermodule version dependency.
- Introduced
-
3.16.002 Nov 2023 -
3.15.031 Mar 2023Release notes
Open source → -
3.14.029 Mar 2023Release notes
Open source →Included commits: 3.13.0...3.14.0
Fixes
- Introduced
LogDependencyProvider::getLogHandlers()to hold the collection of\Monolog\Handler\HandlerInterface. - Introduced
LogDependencyProvider::getProcessors()to hold the collection of\Spryker\Shared\Log\Dependency\Plugin\LogProcessorPluginInterface.
- Introduced
-
3.13.017 Feb 2022Release notes
Open source →Included commits: 3.12.0...3.13.0
Fixes
- Adjusted
RequestProcessorPlugin::__invoke()because old implementation does not work when DB is not initialized, so now it gets locale fromgetCurrentLocaleName()instead ofgetCurrentLocale(). This fixes a regression introduced in 3.12.0.
Adjustments
- Adjusted
LocaleFacadeInterfacedependency.
- Adjusted
-
3.12.004 Jan 2022Release notes
Open source →Included commits: 3.11.0...3.12.0
Improvements
- Added
Localemodule to dependencies. - Added
Transfermodule to dependencies. - Introduced
Localetransfer. - Added
LocaleClientInterfaceto dependencies. - Added
LocaleFacadeInterfaceto dependencies. - Adjusted
EnvironmentProcessorto prevent using of globalStoreobject.
- Added
-
3.11.001 Jun 2021Nothing published for this version
-
3.10.523 Apr 2021Nothing published for this version
-
3.10.425 Sep 2020Nothing published for this version
-
3.10.318 Aug 2020Nothing published for this version
-
3.10.231 Jul 2020Nothing published for this version
-
3.10.129 May 2020Nothing published for this version
-
3.10.007 May 2020Nothing published for this version
-
3.9.002 Mar 2020Nothing published for this version
-
3.8.120 Jan 2020Nothing published for this version
-
3.8.027 Dec 2019Nothing published for this version
-
3.7.114 Oct 2019Nothing published for this version
-
3.7.021 Feb 2019Nothing published for this version
-
3.6.107 Feb 2019Nothing published for this version
-
3.6.011 Dec 2018Nothing published for this version
-
3.5.001 Aug 2018Nothing published for this version
-
3.4.211 Jun 2018Nothing published for this version
-
3.4.105 Jan 2018Nothing published for this version
-
3.4.021 Dec 2017Nothing published for this version
-
3.3.027 Nov 2017Nothing published for this version
-
3.2.025 Oct 2017Nothing published for this version
-
3.1.022 Sep 2017Nothing published for this version
-
3.0.022 Feb 2017Nothing published for this version
-
2.1.007 Sep 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