Releases: spryker/propel
Releases · spryker/propel
3.49.2
Included commits: 3.49.1...3.49.2
Adjustments
- Released as part of the Backoffice Configuration Framework GA release group. No source code changes in this diff.
3.49.1
3.49.0
Included commits: 3.48.0...3.49.0
Improvements
- Introduced
\Spryker\Glue\Propel\Plugin\WebProfiler\WebProfilerPropelDataCollectorPluginand\Spryker\Zed\Propel\Communication\Plugin\WebProfiler\WebProfilerPropelDataCollectorPluginto capture and display SQL queries executed during requests in the web profiler for debugging and performance analysis. - Added
PropelInMemoryLoggerto store SQL query logs in memory for inspection without impacting production logging.
3.48.0
Included commits: 3.47.0...3.48.0
Improvements
- Introduced
PropelFacade::isCollationCaseSensitive()to determine if the current database collation is case-sensitive.
3.47.0
Included commits: 3.46.0...3.47.0
Improvements
- Adjusted
ActiveRecordBatchProcessorTraitso it supports bulk delete functionality, uses events from model directly, - Deprecated
BatchEntityHooksInterface.
3.46.0
Included commits: 3.45.0...3.46.0
Improvements
- Adjusted
PropelFacadeInterface::copySchemaFilesToTargetDirectory()to scan nested directories for schema files and apply changes if a feature flag is enabled.- Schemas inside sub-folders
Persistence/Propel/Schema/*/*.xmlare checked now. - Optional schemas are merged only when a schema owner module config has
is{FeatureFolderName}Enabled()and this config is enabled.
- Schemas inside sub-folders
3.45.0
Included commits: 3.44.0...3.45.0
Improvements
- Improved
ActiveRecordBatchProcessorTrait.phpby executing related entities hooks. - Introduced
BatchEntityHooksInterface.phpto execute hooks.
3.44.0
Included commits: 3.43.0...3.44.0
Improvements
- Introduced PropelConfig::isSharedLoggerEnabled() method that enables Spryker Shared logger as a part of Propel logging handlers.
3.43.0
Included commits: 3.42.2...3.43.0
Improvements
- Improved
ActiveRecordBatchProcessorTrait.phpperformance by handling related entities in bulk. - Introduced
BatchEntityPostSaveInterface.phpto execute post saves in bulk. - Introduced
CascadeActiveRecordBatchProcessorTraitto use recursive save.