You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improve where handling for multi repository queries
Allow null as a value for table field name keys, this was a legacy
restriction that has been removed everywhere else.
Remove some baggage + more use of readonly and final
- Make many classes readonly and/or final, where it is clear
that it is the right choice
- Refactor some of the internal code to use match, str_contains
and other more modern ways to write code
- Add missing test to get back to 100% code coverage
- Generate classes with readonly and final where possible
- Remove PopulatePropertiesWithIterableTrait, as
constructor property promotion and named arguments should be used instead
- Wrong type coercions now throw exceptions instead of deprecation notices
Upgrade to squirrelphp/queries v2.0
Only a small change was needed for the LargeObject usage.
Otherwise it restructures the project in line with our other packages.
Add better coercion with deprecations
Emit a deprecation notice if a suspect value is being coerced
for a known type. This will be escalated to an exception in v2.