Releases: spryker/propel
Releases · spryker/propel
3.31.0
Included commits: 3.30.0...3.31.0
Adjustments
- Adjusted
ActiveRecordBatchProcessorTrait::getWriteConnection()
by removing connection cache.
3.30.0
Included commits: 3.29.1...3.30.0
Improvements
- Adjusted
ActiveRecordBatchProcessorTrait::commitIdentical()
to do only one (insert) query.
3.29.1
Included commits: 3.29.0...3.29.1
Improvements
- Removed redundant file system reading from
PropelInstallHelper
class.
3.29.0
Included commits: 3.28.0...3.29.0
Improvements
- Introduced
PropelFacade::tableExists()
that checks if table with provided name exists in the current database. - Introduced
PropelConfig::getCurrentZedDatabaseName()
that returns current Zed database name.
3.28.0
Included commits: 3.27.0...3.28.0
Improvements
- Replaced
\PDOStatment
types with\Propel\Runtime\Connection\StatementInterface
for method signatures. This makes it compatible with the new Propel alpha-12 release and allows future PHP 8 compatibility.
3.27.0
3.26.0
Included commits: 3.25.3...3.26.0
Improvements
- Introduced
PropelSchemaHelper
to create SimpleXMLElement based on XML schema file and format XML. - Introduced
TableHelper
to create a table in DB based on using the DB engine.
3.25.3
Included commits: 3.25.2...3.25.3
Improvements
- Use array instead of string for
Process
. - Added return type-hint to the console command.
3.25.2
Included commits: 3.25.1...3.25.2
Fixes
- Add BC for deprecated constant usage in
PropelConfig::getCurrentDatabaseEngine()
. - Fixed
PersistencePropelTester::getValue()
to not false positive "green" result in CI run if no value was found.
3.25.1
Included commits: 3.25.0...3.25.1
Deprecations
- Deprecated
Spryker\Shared\Propel\PropelConstants::ZED_DB_ENGINE_MYSQL
. - Deprecated
Spryker\Shared\Propel\PropelConstants::ZED_DB_ENGINE_PGSQL
. - Deprecated
Spryker\Shared\Propel\PropelConstants::ZED_DB_SUPPORTED_ENGINES
constant. - Deprecated
Spryker\Zed\Propel\Business\PropelFacadeInterface::getCurrentDatabaseEngineName()
.