Releases: nextras/dbal
Releases · nextras/dbal
3.0.0 RC2
See 3.0 changes in RC1 release notes.
Changes since RC1:
- CachedPlatform requires IPlatform instead of Connection (BC break!)
- more Connection methods moved to IConnection (BC break!)
- Row: removed numerical array access (BC break!), see #55
- SQL Server: fixed unique constraint violation detection
- SQL Server: disable explain queries for debug panel
- PHPDOC fixes, PHP 7.2 CI testing, aded PhpStan analyzer
- See full commit changelog since 3.0-RC1 version.
I'm really sorry for BC breaks in the RC phase, will do better next time.
3.0.0 RC1
The first RC of 3.0.0 is out.
Notable BC breaks:
- Library requires PHP 7.0+ version.
- Date-time fields are converted to DateTimeImmutable instances.
- Date-time changes:
%dts
does not do any timezone modifications (removed simpleStorageTz), read more in documentation and see the usage matrix. - Connection::ping() does not connect when connection is not connected.
Notable features & changes:
- Connection: added nested transactions & savepoints.
- Connection: added setter for transation isolation level.
- Added %json modifier.
- Added
IConnection
interface. - Added factory for
SqlProcessor
. - Added SqlSrv driver & MSSQL support.
- Enhanced Tracy's panel - added elapsed time, explain, updated visual design.
- See full commit changelog since 2.1 version.
2.1.0
Next minor version 2.1.0 is out! 🍓
- enhanced documentation (yay!)
- Connection::transactional() returns callable's returned value, thanks @jakubkulhan [36d2d44]
- added numeric index access for Row [1eb2fee]
- fixed storing DateInterval value, thanks @f3l1x [2127122]
- See full commit changelog since version 2.0.
2.0.0
Next major version 2.0.0 is out! 🍎 🎉
- BC breaks:
- New features:
- Nette Extension: added support for multiple instances with autowired [bc406a8]
- SqlProcessor: added
%_like_
placeholder, #9 [00a1833] - SqlProcessor: added support for insert into table with all default values [96698e0]
- Connection::queryArgs accepts only an array [7a3474a]
- added QueryBuilder::getLimitOffsetClause() [2a89af2]
- added IPlatform::getSequenceName() [91fe03f]
- added IPlatform::getName() [fe3f3f8]
- added CachedPlafom [ccbfd48]
- See full commit changelog since version 1.1.
2.0.0 RC1
Next major beta version 2.0.0-rc1 is out!
- No changes since 2.0.0-beta3.
- See full commit changelog since v1.1
2.0.0 BETA 2
Next major beta version 2.0.0-beta2 is out! What's changed?
- additions:
- added IPlatform::getName();
- added IPlatform::getPrimarySequenceName();
- added CachedPlatform class;
- see full commit changelog
1.1.1
1.1.0
Minor version 1.0.1 is out! 🍍 : What's new?
- added:
- Connection::reconnectWithConfig(), thanks @Mikulas, @JanTvrdik
- support for DateTimeImmutable, thanks @Mikulas
- PostgreArrayConverter
- %blob modifier
- fixed:
- calling proper events
- see full commit changelog
1.0.1
Bugfix version 1.0.1 is out! 🍋 What's new?
- fixes:
- fixed displaying of total time for older Windows, thanks @JanTvrdik [a939c94]
- fixed support for DateTimeImmutable [3b085c7]
- see full commit changelog
Dbal 1.0.0
The first stable release of Nextras DBAL.