Skip to content

Releases: squirrelphp/queries

Replace DBAL with Connection package

28 Sep 13:24
Compare
Choose a tag to compare

This is the first release using our own Connection package as the underlying database abstraction layer instead of using the one from Doctrine.

Support expressions in group part

04 May 15:27
Compare
Choose a tag to compare

Before we only supported field names and auto-quoted them.

Upgrade debug dependency to v2

11 Dec 11:55
Compare
Choose a tag to compare

We needed to change our createException calls within the library to upgrade to the next squirrelphp/debug v2. No functionality change for using the library.

v1.1

04 Dec 16:20
Compare
Choose a tag to compare
Bump debug dependency version

First stable release

04 Dec 12:28
Compare
Choose a tag to compare

After more than 2.5 years of development versions (and quite some development before releasing it as open source) the API and usage of this library has become stable enough that I do not expect huge changes anytime soon. It has also been tested with the new PHP 8.1 version.

v0.13.1

29 Nov 20:29
Compare
Choose a tag to compare
Add type cast for doctrine + add PHP 8.1 tests

Improve tests & remove test helpers

15 Jun 09:48
Compare
Choose a tag to compare

The test helper classes were always a weird crutch which didn't actually help testing a lot. For now this seems a lot better, and the tests have been improved quite a bit with the help of Psalm.

Also, switching to PHP8-only, dropping support for PHP 7.4 with this release.

0.12

17 Nov 12:28
Compare
Choose a tag to compare
Upgrade to Doctrine DBAL 3.0

Add better flattened fields implementation

26 Aug 09:58
Compare
Choose a tag to compare
  • Add BuilderInterface for all builder classes, moved this from the entities package
  • Add flattened fields trait from entities package to use the same logic about type casting here
  • Usages of the library should not break in any way, but because flattened fields are now more strict this will be a new "breaking" version

v0.10.2: Fix two small bugs

30 May 10:57
Compare
Choose a tag to compare
- writeAndReturnNewId needs the autoincrement field
- InsertOrUpdateEntry did not behave as expected with
  no specific update fields