Skip to content

Latest commit

 

History

History
61 lines (32 loc) · 1.41 KB

CHANGELOG.md

File metadata and controls

61 lines (32 loc) · 1.41 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[0.9.0] 2022-05-02

Changed

  • BREAKING: Re-organized the public api surface to provide a cleaner documentation page

[0.8.2] 2022-05-02

Changed

  • Expose bulk_update function to the native mongodb::Collection via an Extension Trait CollectionExt

Fixed

  • Fixed a typo in the $subtract operator

[0.8.1] 2022-03-31

Fixed

  • Fixed an issue with selection_criteria on the Repository::bulk_update function

[0.8.0] 2021-12-09

Changed

  • BREAKING: Update mongodb to 2.x

[0.7.0] 2021-05-01

Changed

  • BREAKING: Lookup, Map and Cond operators are now strongly typed

  • field! macro now expand to &'static streven for nested fields

Added

  • pipeline! macro to conveniently build Vec of pipeline stages. Allow to more ergonomically use the new strongly typed operators (see changed)

  • Added LookupPipeline operator, a strongly typed version of the $lookup operator using pipeline

[0.4.4] 2020-11-26

Added

  • field! macro can insert $ signs by prefixing with @ (ie: field!(@foo in Bar))

[0.4.3] 2020-11-16

Added

  • Support to string operator $replaceOne and $replaceAll