Propel v2.0.0-alpha10 Release Notes
Release Date: 2020-07-13 // almost 4 years ago-
๐ With this release, we continue Alpha-version cleanups aiming API stabilization. It's a good target for project updates, as it has the widest dependency list (including EOL components). In the following releases, we expect to reduce the support of EOL components.
๐ Many thanks to our contributors, who made possible this release to come that fast. ๐
- ๐ Full support with Symfony components 2.7+, 3.3+, 4.0+, 5.0+ ( @Incognito )
- Adds support for MYSQL_ATTR_SSL_VERIFY_SERVER_CERT configuration option ( @marcusirgens )
- ๐ Fixed an issue where propel reverse breaks with system-versioned tables ( @zwhedbee )
- โ Applies PHPStan Level 1 Fixes, which corrects many warnings, type checks, missing types, and incorrect annotations. ( @dereuromark )
๐ Some interesting commits in this release:
2da7387 Fix issue where propel reverse breaks with system-versioned tables (#1549) 4093a26 Allow option MYSQL_ATTR_SSL_VERIFY_SERVER_CERT to be set 584c40b Add PHPStan level 1 check with baseline until we can remove symf2. c8a40ff Sf validator v5 (#1603) 78862a2 Start enforcing PHPStan level 1. 9ea8516 Make execute() compatible to Symf5 int only. f3d47fd fix(PDO): Can't prepare query with BINARY_ALL criteria when ATTR_EMULATE_PREPARES is false 0027b1c sf validator in v3.0, v3.1 and v3.2 all have regex issues db208d7 The symfony 4.2 Unique validator is not a suitable replacement for Propel's 5e4361f Special composer for php8 testing 09f6f3a Mysql test were incorrectly setup 7a71f8c Prevent infinite loops when database is not connecting 3328fe1 Symfony 5 enforces return types on execute method 8734275 Now with updated console to Sf v5 5b3db85 Requires phpunit fix for reflection on php7.4. 7.5.15 Also runs on php7.1 https://github.com/sebastianbergmann/phpunit/compare/7.5.14...7.5.15 9bc9162 sf 2.5 is about 5 years past EOL, dropping it reduces unpredictable codepaths and feature sniffing 9cde76f Properly register the translation dependency needed by the validation behaviour for sf >= 2.5 cec2867 FIX bug CLOB_EMU oracle 33503a6 Make travis run postgresql 12 (#1580) 171743a Fix SQLite sprintf() error (#1587) 5221ebc Works on Trusty but not Xenial or Bionic. Because 10.1 is only a few months form EOL, using Trust is acceptable for this. 10.1 tests should be removed in the coming months anyway. 40466af Enable MariaDB builds c1b4361 Use PSR-4 autoloader 439b2b6 Raise code quality to PhpStan on lowest level 1