Skip to content

Releases: nextras/dbal

3.0.0 RC2

14 Dec 13:49
Compare
Choose a tag to compare
3.0.0 RC2 Pre-release
Pre-release

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

22 Jul 11:20
Compare
Choose a tag to compare
3.0.0 RC1 Pre-release
Pre-release

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

09 Dec 13:11
Compare
Choose a tag to compare

Next minor version 2.1.0 is out! 🍓

2.0.0

21 Feb 10:50
Compare
Choose a tag to compare

Next major version 2.0.0 is out! 🍎 🎉

  • BC breaks:
    • minimal PHP version is 5.5 [c6b199b]
    • changed signature of IPlatform [91fe03f, fe3f3f8]
    • changed signature of IDriver, convertToSql() method was splitted [a28ba05]
    • changed behavior of %column[] and %table[] modifiers, no parenthesis are added, #31 [e433127]
  • 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

11 Feb 21:51
Compare
Choose a tag to compare
2.0.0 RC1 Pre-release
Pre-release

Next major beta version 2.0.0-rc1 is out!

2.0.0 BETA 2

10 Jan 19:59
Compare
Choose a tag to compare
2.0.0 BETA 2 Pre-release
Pre-release

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

19 Dec 10:20
Compare
Choose a tag to compare

Bugfix version 1.1.1 is out! 🍏 : What's new?

1.1.0

19 Nov 21:52
Compare
Choose a tag to compare

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

27 Sep 15:14
Compare
Choose a tag to compare

Bugfix version 1.0.1 is out! 🍋 What's new?

Dbal 1.0.0

24 Apr 13:45
Compare
Choose a tag to compare

The first stable release of Nextras DBAL.