Releases: squirrelphp/queries
Update dependencies
Replace DBAL with Connection package
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
Before we only supported field names and auto-quoted them.
Upgrade debug dependency to v2
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
First stable release
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
Improve tests & remove test helpers
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
Add better flattened fields implementation
- 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