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
operator
andfuzzyness
toMatchFilter
. #171 - Added nested implementation to
MatchFilter
. #184 - Added
DynamicAggregateFilter
. #188 - Added
MultiDynamicAggregate
. #189 - Added
AggregateViewData
container. - Added
OptionsAwareTrait
. - Added
DocumentFieldAwareTrait
andDocumentFieldAwareInterface
- Added
RequestFieldAwareTrait
andRequestFieldAwareInterface
options
node 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
JMSSerializerBundle
to 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.
field
node in filter configurations was changed todocument_field
.- Added required
type
node 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
, useMatchFilter
instead. #214 - Added
isRelated
method toFilterInterface
. #186