Skip to content

Releases: squirrelphp/queries

Update dependencies

Choose a tag to compare

@iquito iquito released this 11 Feb 11:16
v2.1

Upgrade connection dependency + coverage with PHP 8.4

Replace DBAL with Connection package

Choose a tag to compare

@iquito iquito released this 28 Sep 13:24

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

Choose a tag to compare

@iquito iquito released this 04 May 15:27

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

Upgrade debug dependency to v2

Choose a tag to compare

@iquito iquito released this 11 Dec 11:55

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

Choose a tag to compare

@iquito iquito released this 04 Dec 16:20
Bump debug dependency version

First stable release

Choose a tag to compare

@iquito iquito released this 04 Dec 12:28

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

Choose a tag to compare

@iquito iquito released this 29 Nov 20:29
Add type cast for doctrine + add PHP 8.1 tests

Improve tests & remove test helpers

Choose a tag to compare

@iquito iquito released this 15 Jun 09:48

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

Choose a tag to compare

@iquito iquito released this 17 Nov 12:28
Upgrade to Doctrine DBAL 3.0

Add better flattened fields implementation

Choose a tag to compare

@iquito iquito released this 26 Aug 09:58
  • 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