Skip to content

Releases: spryker/propel

3.49.2

23 Apr 10:02

Choose a tag to compare

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

05 Apr 05:13

Choose a tag to compare

Included commits: 3.49.0...3.49.1

Improvements

  • Adjusted TransactionHelper to transaction cleanup.

3.49.0

26 Feb 15:47

Choose a tag to compare

Included commits: 3.48.0...3.49.0

Improvements

  • Introduced \Spryker\Glue\Propel\Plugin\WebProfiler\WebProfilerPropelDataCollectorPlugin and \Spryker\Zed\Propel\Communication\Plugin\WebProfiler\WebProfilerPropelDataCollectorPlugin to capture and display SQL queries executed during requests in the web profiler for debugging and performance analysis.
  • Added PropelInMemoryLogger to store SQL query logs in memory for inspection without impacting production logging.

3.48.0

06 Oct 10:23

Choose a tag to compare

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

21 Aug 15:09

Choose a tag to compare

Included commits: 3.46.0...3.47.0

Improvements

  • Adjusted ActiveRecordBatchProcessorTrait so it supports bulk delete functionality, uses events from model directly,
  • Deprecated BatchEntityHooksInterface.

3.46.0

15 Aug 10:55

Choose a tag to compare

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/*/*.xml are checked now.
    • Optional schemas are merged only when a schema owner module config has is{FeatureFolderName}Enabled() and this config is enabled.

3.45.0

11 Jun 13:16

Choose a tag to compare

Included commits: 3.44.0...3.45.0

Improvements

  • Improved ActiveRecordBatchProcessorTrait.php by executing related entities hooks.
  • Introduced BatchEntityHooksInterface.php to execute hooks.

3.44.0

21 May 14:25

Choose a tag to compare

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

15 May 16:00

Choose a tag to compare

Included commits: 3.42.2...3.43.0

Improvements

  • Improved ActiveRecordBatchProcessorTrait.php performance by handling related entities in bulk.
  • Introduced BatchEntityPostSaveInterface.php to execute post saves in bulk.
  • Introduced CascadeActiveRecordBatchProcessorTrait to use recursive save.

3.42.2

12 May 09:44

Choose a tag to compare

Included commits: 3.42.1...3.42.2

Fixes

  • Adjusted TransactionHelper to use @disableTransaction tag.