v0.14.0
Language features updates:
- Rust Edition 2018
- Uses
dyn
keyword for Trait objects.
New features:
- #118 Add Decimal128 supports with
decimal
crate, could be enabled by featuredecimal128
- Experimental feature, may be replaced by #125 in the future
- #119 Implement
Extend<(String, Bson)>
forOrderedDocument
- #114 Use random byte array instead of
process_id
andmachine_id
(for WASM supports) - #123 Add mutable accessors for Bson variants (
as_*_mut()
) - #124 Uses
std::convert::TryFrom
instead oftry_from
crate
Bug fixed:
- #116 Malformed BSON may trigger large memory allocation. Binary type is limited to maximum length 16MiB.