Skip to content

v3.0.0

Compare
Choose a tag to compare
@lopopolo lopopolo released this 23 Mar 04:52
6450a61

Release boba 3.0.0.

This release renames this crate from bubblebabble to boba. boba is published on crates.io.

This release contains breaking changes and enhancements:

  • Relax type constraint on boba::encode to take AsRef<[u8]>.
  • Relax type constraint on boba::decode to take AsRef<[u8]>.
  • [BREAKING] Squash DecodeError::{InvalidSymbol,NonAscii} into DecodeError::InvalidByte (GH-21).
  • Add optional std feature, enabled by default. This activates the std feature in bstr.

This release contains many performance optimizations:

  • boba::encode is 3x faster than v2.0.0.
  • boba::decode is 2x faster than v2.0.0.

This release contains improvements to documentation and build process. boba::encode and boba::decode are fuzzed regularly.