Releases: ongr-io/FilterManagerBundle
Releases · ongr-io/FilterManagerBundle
v3.1.0 Support for PHP8 and ES8
v3.0
v2.1.2
v2.1.1
v2.1.0
v2.0.1
v2.0.0
Changes in this release
- Added support for Elasticsearch 5.0
- Added a cache for repetitive search formations. #168
- Introduced event dispatching. #169
- Added
operatorandfuzzynesstoMatchFilter. #171 - Added nested implementation to
MatchFilter. #184 - Added
DynamicAggregateFilter. #188 - Added
MultiDynamicAggregate. #189 - Added
AggregateViewDatacontainer. - Added
OptionsAwareTrait. - Added
DocumentFieldAwareTraitandDocumentFieldAwareInterface - Added
RequestFieldAwareTraitandRequestFieldAwareInterface optionsnode was added to all filter configurations.- Implemented showing zero choices in choice filters. #190
Breaking changes
- Drop PHP 5.5 support. Now only PHP >=7.0 are supported.
- Drop Symfony 2.8 support. Now only Symfony >=3.0 are supported.
- Drop Elasticsearch 2.x support. Now only Elasticsearch >=5.0 are supported.
- Introduced
JMSSerializerBundleto handle serialization, the bundle needs to be added toAppKernel. - Removed all the filter factories.
- Changed the formation of filters in configuration. Read the docs for more information.
fieldnode in filter configurations was changed todocument_field.- Added required
typenode to filter configuration. - Changed the filter formation process to make all custom filters stateless. Now instead of creating actual filters,
custom filters act like filter types, just like standard ones, and must be described in bundle configuration. - Removed
FuzzyFilter, useMatchFilterinstead. #214 - Added
isRelatedmethod toFilterInterface. #186