Releases: rollerworks/search-doctrine-dbal
Releases · rollerworks/search-doctrine-dbal
Release v2.0.0-ALPHA3
Release v2.0.0-ALPHA2
Release v2.0.0-ALPHA1
Changed
- Update API for RollerworksSearch v2.0 (sstok) #37
- Modernize the code-base (sstok) #38
- Add strict_types and type hints (when possible) (sstok) #40
- Redesign the column mapping configuration (sstok) #41
- Simplify column/value conversion system (sstok) #43
- Add more type hints and return types (sstok) #44
- Refactor WhereBuilder (caching) and mapping (sstok) #45
- Rename WhereBuilder to (Sql)ConditionGenerator (sstok) #46
Removed
Release v1.1.1
Release v1.1.0
v1.0.1
v1.0.0
v1.0.0-beta8
feature #28 add support for PATTERN_(NOT)_EQUALS (sstok) This PR was merged into the master branch. Discussion ---------- |Q |A | |--- |---| |Bug Fix? |no | |New Feature? |yes| |BC Breaks? |no | |Deprecations?|no | |Fixed Tickets| | |License |MIT| Commits ------- 5a670046e0d6735538e9443b11d938909a3d40f9 add support for PATTERN_(NOT)_EQUALS
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.
v1.0.0-beta6
I'm so sorry, in the beta4 release I missed two minor bugs that were left unnoticed.
The DoctrineDbalFactory
was still using the old Doctrine\DBAL\Driver\Connection
, while the WhereBuilder expects the Doctrine\DBAL\Connection
class.
And the column
property for the ConversionHints was never set.
Wait where is beta5? v1.0.0-beta5 was wrongfully tagged.