Skip to content

Commit

Permalink
Merge pull request #82 from VianneyMI/56-search-20
Browse files Browse the repository at this point in the history
56-search-2.0
  • Loading branch information
VianneyMI committed Nov 12, 2023
2 parents fd119fa + d0068f9 commit 5aa019e
Show file tree
Hide file tree
Showing 24 changed files with 2,919 additions and 731 deletions.
19 changes: 19 additions & 0 deletions docs/changelog.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# Release Notes

## 0.18.0

### Fixes

* Fixed bug preventing to use `Compound` operator with `Search` and `SearchMeta` classes.

### New Features

* Pipelinized `Search` and `SearchMeta` classes. That is complex expressions can be built step by step by chaining operators.
* Updated `search` method in `¨Pipeline` class to ease the use of the search stages.
* Clarified and simplified faceted search

### Refactoring

* Use operators rather than statement in `Compound` class
* Factorized `Search` and `SearchMeta` classes by creating a `SearchBase` class
* Use `CountOptions` rather than raw dicts
* Created `AnyStage` union type

## 0.17.0

### Docs
Expand Down
2 changes: 1 addition & 1 deletion monggregate/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
from monggregate.pipeline import Pipeline


__version__ = "0.17.0"
__version__ = "0.18.0"
__author__ = "Vianney Mixtur"
__contact__ = "prenom.nom@outlook.fr"
__copyright__ = "Copyright © 2022 Vianney Mixtur"
Expand Down
Loading

0 comments on commit 5aa019e

Please sign in to comment.