v1.0.0-beta7
This beta release provides some minor improvements and fixes. Our code quality score provided by Scrutinizer went from 8.35 to 9.3 and is all green! Which is truly an amazing milestone.
- The
getWhereClause
method ofWhereBuilder
andCacheWhereBuilder
now accepts an optional query-prepend which is only used when there is a result. So no more checking if the there is a where-clause, just simply usegetWhereClause(' WHERE ')
- The internal QueryGenerator is split into two parts, the generator which is used for generating the Query structure, and a QueryPlatform API which handles the different query dialects and makes the ORM package much easier to maintain.
- The SearchCondition was not fully checked for errors.
CacheWhereBuilder::setCacheKeySuffix()
was no longer working.
Note that this method is deprecated and should not be used any longer!
With this release we can finally recommend to use this package in your projects, the API is frozen from this point and will no longer change.