Skip to content

Releases: rollerworks/search

Release v2.0.0-ALPHA8

15 Feb 18:01
v2.0.0-ALPHA8
c134caf
Compare
Choose a tag to compare
Release v2.0.0-ALPHA8 Pre-release
Pre-release

Added

  • [Core] Allow custom value Lexers for StringInput (sstok) #211

Release v2.0.0-ALPHA6 Black Reindeer

26 Dec 11:09
v2.0.0-ALPHA6
b8d0c33
Compare
Choose a tag to compare
Pre-release

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

  • [Doctrine] Fix Cache key ignoring precondition (sstok) #205

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

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

25 Aug 13:53
v2.0.0-ALPHA5
Compare
Choose a tag to compare
Release 2.0.0-ALPHA5 Pre-release
Pre-release

Added

  • Make searchconditionbuilder strip out parent references when completing (sstok) #169

Changed

  • Enable coverage (again) (sstok) #170
  • [BC BREAK] Remove support for Regex ValueMatch (sstok) #171

Fixed

  • Make all tests work with strict-mode (sstok) #168

Release v2.0.0-ALPHA4

16 Aug 13:22
v2.0.0-ALPHA4
Compare
Choose a tag to compare
Release v2.0.0-ALPHA4 Pre-release
Pre-release

This new release fixes a number of missing type hints and return types for the public API.

Changed

  • Correct Style (and apply fixes from PhpStan) (sstok) #165
  • Style and strict improvements (sstok) #166
  • [BC BREAK] Add more return types and fix missing typehints (sstok) #167

Release v2.0.0-ALPHA3

13 Aug 08:34
v2.0.0-ALPHA3
Compare
Choose a tag to compare
Release v2.0.0-ALPHA3 Pre-release
Pre-release

Changed

  • [BC BREAK] [Input] Remove Json linting to reduce deps (sstok) #160
  • [BC BREAK] [CoreExtension] Make phpmoney lib optional (sstok) #161
  • [Extension] Make all types lazy loaded and some code improvements (sstok) #162
  • Phpunit update (sstok) #164

Release v2.0.0-ALPHA2

12 Mar 11:04
v2.0.0-ALPHA2
c4b2aa7
Compare
Choose a tag to compare
Release v2.0.0-ALPHA2 Pre-release
Pre-release

Added

  • Add LazyExtension for loading types lazily (sstok) #158

Changed

  • Remove dead code (sstok) #154
  • [BC BREAK] Rename ValueComparison to ValueComparator (sstok) #157

Release v2.0.0-ALPHA1

04 Mar 11:06
v2.0.0-ALPHA1
65aa7f7
Compare
Choose a tag to compare
Release v2.0.0-ALPHA1 Pre-release
Pre-release

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

Fixed

  • Fix ValuesToRange ConditionOptimizer (sstok) #120
  • Fix broken formatting in InputProcessorException (sstok) #145
  • Fix MoneyTypeTest fails for JPY (sstok) #151

Release v1.2.1

01 Dec 11:08
v1.2.1
Compare
Choose a tag to compare

Fixed

  • Fix ValuesBag::addExcludedValue() breaks new API (sstok) #101

Release v1.2.0 LTS

30 Nov 15:40
v1.2.0
2901288
Compare
Choose a tag to compare

Note: This version is the last minor version for the 1.x branch!
And it will receive support until November 2018.

Added

  • Introduce a new API for ValuesBag (sstok) #93

Changed

  • Remove PHPSpec in favor of PHPUnit (sstok) #84

Fixed

  • Fix PHPUnit deprecation warnings (sstok) #97

v1.1.0

13 Mar 13:11
Compare
Choose a tag to compare

#89: Remove Symfony 2.3 BC layer
#90: Applied fixes from StyleCI
#91: Fix PHP 7 compatibility