Skip to content

4.0.0 RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@hrach hrach released this 16 Aug 11:23

The release candidate of major 4.0.0 version is out!

What's new: ✔

  • added support for Symfony (Bundle + DataCollector),
  • reworked db reflection and added proper multi schema support,
  • introduced new Logger for observing Connection events,
  • added SSL support to MysqliDriver,
  • allow specifying INDEX HINTS for MySQL in QueryBuilder,
  • and many more small fixed & tuning.

BC breaks: ❗

  • [[ and ]] are considered as escape sequence for ], [ respectively [6330fdd];
  • db reflection returns objects instead arrays [acbd9f7];
  • exceptions are moved to new location [bed5fb6];
  • CachedPlatform is moved to new location [bffed89];
  • query builder has new join methods [91ff937];
  • added more native types to interfaces [a69cbaf];
  • renamed Connection::getTransactionIndex to getTransactionNextedIndex [2da9cff];
  • Result::current() correctly do not return null when in invalid state [7545696];

See full commit changelog since 3.1.2 version. 📃

The work and this release is sponsored - thanks to all donors. 💰