Skip to content

Latest commit

 

History

History
92 lines (70 loc) · 3.61 KB

CHANGELOG.md

File metadata and controls

92 lines (70 loc) · 3.61 KB

Changelog

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

Unreleased

0.4.0-beta.1 (2021/05/31)

  • Finally retired the use of the failure crate
  • Various internal cleanups

0.3.3 (2020/11/17)

  • Improved documentation of serde support (thanks @casey)

0.3.2 (2020/06/04)

  • Fix lifetime on Deserializer implementation for Value (thanks @euclio)
  • Many documentation fixes (thanks @casey)

0.3.1 (2020/05/07)

  • Bugfix release allowing generic values to be contained within lists or maps

0.3.0 (2020/03/13)

  • Added serde support
  • Added generic value type that can represent any Bencode value

0.2.2 (2020/01/29)

  • Make the no_std api match the std api a little bit more closely.

0.2.1 (2019/09/03)

  • Add missing FromBencode implementation for BTreeMap.
  • Introduce std as default enabled feature.
    • Disabling this feature makes bendy no_std compatible.
    • This currently requires that the target provides allocator support and also supports atomic_cas as bendy contains a default ToBencode implementation for Arc<T: ToBencode>.
  • Update minimal required rustc version to v1.36 (to use extern crate alloc inside tests and examples).

0.2.0 (2019/02/28)

  • Add new try_into_* utility methods on Object.
  • Introduce ...
    • FromBencode trait for simpler decoding.
    • a high level encoding Error type.
    • a high level decoding Error type.
    • ResultExt decoding trait to improve error handling.
  • Subscribed into edition 2018 and latest rustfmt version.

Breaking Changes

0.1.2 (2018/08/14)

0.1.1 (2018/08/07)

  • Add missing trait derives for the AsString encoding wrapper.

0.1.0 (2018/07/24)

Initial release