* Added support for quantized dense vector options (#1948)
* Added support for composable index templates (#1943)
- 8.16.0:
* Autogenerate parts of the library using documentation and types from the Elasticsearch specification
- query classes (#1890)
- aggregation classes (#1918)
- response classes (#1929#1932)
* Support pipe syntax to declare optional document fields (#1937)
* Ignore document attributes typed with ClassVar (#1936)
* Support Python 3.13 (#1938)
- 8.15.4:
* Fixed the use of dictionaries as values in Terms query (#1920)
- 8.15.3:
* Fixed regression introduced in Terms query class (#1907)
* Removed unnecessary filter argument in AggBase.__getitem__ (#1903)
* Fixed deserialization of datetime.date fields (#1914)
- 8.15.2:
* Added support for any iterables to the Terms query (#1887)
* Added back support for tuples and other iterables to Search.source() method (#1895)
* Added recursive option to AttrDict.to_dict() (#1892)
* Removed unused analyzer from search as you type example (#1883)
- 8.15.1:
* Added support for the semantic_text field and semantic query type (#1881)
* Removed extra __orig_class__ attribute in aggregation responses (#1877)
- 8.15.0:
* Added the option to use Python types to declare document fields (#1845)
* Added type annotations (#1533)
* Added support for bulk document operations with Document.bulk() (#1864)
* Added the ConstantKeyword field to the top-level package (#1843)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-elasticsearch-dsl?expand=0&rev=20
- Added the ConstantKeyword, RankFeatures field types
- Added the ScriptScore query type
- Added UpdateByQueryResponse.success() method
- Added return_doc_meta parameter to Document.save() and
Document.update() for accessing the complete API response
- Added support for calendar_interval and fixed_interval to
DateHistogramFacet
- Added Document.exists() method
- Added support for the year interval to DateHistogramFacet
- Fixed issue where to_dict() should be called recursively on
Search.extras and **kwargs
- Fixed inverse of an empty Bool query should be MatchNone
- Fixed issue between retry_on_conflict and optimistic
concurrency control within Document.update()
- Update to 7.3.0:
- Added Intervals, MatchBoolPrefix, Shape, and Wrapper queries
- Added Boxplot, RareTerms, VariableWidthHistogram,
MedianAbsoluteDeviation, TTest, CumulativeCardinality,
Inference, MovingPercentiles, and Normalize aggregations
- Added __all__ and removed all star imports from
elasticsearch_dsl namespace to avoid leaking unintended names
- Fixed an issue where Object and Nested could mutate the inner
doc_class mapping
- Fixed a typo in query SpanContaining, previously was
SpanContainining
- Limit required (and buildrequired) elasticsearch to < 8
(gh#elastic/elasticsearch-dsl-py#1569).
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-elasticsearch-dsl?expand=0&rev=7