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.10.1] - 2025-12-16
-
Add compat-3-3-0 and bson-3 features (#36) (61d422e43f) (#44) (65b11f9f46)
This adds the ability to use bson 3 just like the upstream mongodb driver.
-
Add openssl feature (#37) (044b904d93)
-
Add chrono feature for bson (#45) (3fcd61b6ca)
- BREAKING: Re-organized the public api surface to provide a cleaner documentation page
- Expose
bulk_updatefunction to the nativemongodb::Collectionvia an Extension TraitCollectionExt
- Fixed a typo in the
$subtractoperator
- Fixed an issue with selection_criteria on the
Repository::bulk_updatefunction
- BREAKING: Update
mongodbto2.x
-
BREAKING:
Lookup,MapandCondoperators are now strongly typed -
field!macro now expand to&'static streven for nested fields
-
pipeline!macro to conveniently build Vec of pipeline stages. Allow to more ergonomically use the new strongly typed operators (see changed) -
Added
LookupPipelineoperator, a strongly typed version of the$lookupoperator using pipeline
field!macro can insert$signs by prefixing with@(ie:field!(@foo in Bar))
- Support to string operator $replaceOne and $replaceAll