v0.14.0
Language features updates:
- Rust Edition 2018
- Uses
dynkeyword for Trait objects.
New features:
- #118 Add Decimal128 supports with
decimalcrate, 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_idandmachine_id(for WASM supports) - #123 Add mutable accessors for Bson variants (
as_*_mut()) - #124 Uses
std::convert::TryFrominstead oftry_fromcrate
Bug fixed:
- #116 Malformed BSON may trigger large memory allocation. Binary type is limited to maximum length 16MiB.