Skip to content

v0.14.0

Compare
Choose a tag to compare
@zonyitoo zonyitoo released this 31 Aug 13:40

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 feature decimal128
    • Experimental feature, may be replaced by #125 in the future
  • #119 Implement Extend<(String, Bson)> for OrderedDocument
  • #114 Use random byte array instead of process_id and machine_id (for WASM supports)
  • #123 Add mutable accessors for Bson variants (as_*_mut())
  • #124 Uses std::convert::TryFrom instead of try_from crate

Bug fixed:

  • #116 Malformed BSON may trigger large memory allocation. Binary type is limited to maximum length 16MiB.