Releases: rollerworks/search
Release v2.0.0-ALPHA8
Release v2.0.0-ALPHA6 Black Reindeer
Note: Since November 1e 2017 RollerworksSearch is developed using a monolith synchronized release schedule. All RollerworksSearch sub-components now share the same version number.
Security
Added
- Integrate existing Elasticsearch support to Symfony, API Platform (dkarlovi) #190
- [ApiPlatform] Allow to set a pre-condition (sstok) #203
- [Doctrine] pre-condition processing (sstok) #204
- [Input] Introduce NormStringQuery for processing normalize value in StringQuery (sstok) #202
Changed
- Add a more make-friendly build process (dkarlovi) #187
- Run tests in isolation (using Docker) (sstok) #194
- [BC BREAK] Prepare for monolith release (sstok) #196
- Fix cs (sstok) #209
Fixed
- [Elasticsearch] Fix Date comparison queries (dkarlovi) #188
- [Elasticsearch] Datetime support (dkarlovi) #189
- [Elasticsearch] Match datetime format with FOS Elastica defaults (dkarlovi) #191
- Streamline Docker-Compose for all services (dkarlovi) #200
- [Elasticsearch] Fix getMappings() for pattern matcher and nested groups (dkarlovi) #198
- Re-add composer.json root-package name (sstok) #201
- Fix broken tests (sstok) #206
- [BC BREAK] Phpstan fixes (sstok) #207
Release 2.0.0-ALPHA5
Release v2.0.0-ALPHA4
Release v2.0.0-ALPHA3
Release v2.0.0-ALPHA2
Release v2.0.0-ALPHA1
This is the first alpha version of the newly improved RollerworksSearch, with
great new features, better DX and better support for (REST) API services.
To ensure all problems could be dealt with properly there are no BC layers to
provide a transition from the old system. You must check all your code that uses
or depends on the RollerworksSearch system. See the Upgrade instructions for details.
Caution: This release is of alpha quality and not considered safe for production usage!
The public API may change to improve DX or fix undiscovered bugs.
And Proper documentation is currently missing, this is being worked on.Please try this new version and report an problems you encounter in usage.
New feature requests are also accepted.
Added
- Add RequiresComparatorValueHolder to check config (sstok) #117
- Fix MoneyType precision related problems (sstok) #125
- Introduce custom validation for input (sstok) #130
- Add SearchFactoryInterface::optimizeCondition() (sstok) #137
- Add FieldSetWithView interface (sstok) #142
- Add SearchCondition::assertFieldSetName (sstok) #146
- Introduce a new Lexer for QueryStringInput (sstok) #147
- Introduce better Lazy loading of dependencies (sstok) #152
- Add FieldType::getBlockPrefix for widget building (sstok) #153
Changed
- Drop support for older php versions (sstok) #100
- Remove deprecated value methods from ValuesBag (sstok) #102
- Remove SingleValue class (sstok) #103
- Move ValuesBag and ValuesGroup to Values namespace (sstok) #104
- Use FQCN instead of a name for field-types (sstok) #110
- Add Field norm transformer and allow only one (sstok) #113
- Phpunit cleanup (sstok) #114
- Refactor input processing and error handling (sstok) #115
- Rename FieldConfig locking methods (sstok) #118
- Improve TravisCI configuration (sstok) #124
- Rewrite logic of norm transformers and more tests (sstok) #123
- Minor code corrections and improvements (sstok) #126
- Choice list refactoring (sstok) #128
- Make FieldValuesFactory re-useable per processor (sstok) #129
- Use intended word (greg0ire) #133
- Rename FilterQuery to StringQuery (sstok) #136
- Update README (sstok) #134
- Remove "Interface" suffix usage (sstok) #138
- Make FieldSet an interface to allow custom classes (sstok) #141
- Move some classes to Field namespace (sstok) #143
- Move documentation to it’s own repository (sstok) #144
- Update the StringQuery exported format (sstok) #148
- Make InputProcessors and ConditionExporters final (sstok) #150
Removed
- Remove Metadata configuration (sstok) #105
- Search field remove deprecated methods (sstok) #106
- Remove FieldRequiredException (sstok) #107
- Remove alias and label resolver (sstok) #108
- Remove SearchConditionInterface and use only class (sstok) #109
- Fieldset refactoring (sstok) #111
- Remove view-version from value holders (sstok) #112
- Remove ability to lock values-structure (sstok) #116
- Interface hardening and minor corrections (sstok) #121
- Remove deprecated ValuesBag constants (sstok) #122