Skip to content

v2.0.0

Compare
Choose a tag to compare
@lopopolo lopopolo released this 19 Mar 15:30
4027ae1

Release bubblebabble 2.0.0.

This release contains breaking changes to DecodeError (GH-5):

  • Change fmt::Debug implementation. The old fmt::Debug implementation was really a fmt::Display implementation. Instead, derive(Debug) and move the old implementation into the Display impl. This removes a use of Debug formatting in production code.
  • Do not implement the deprecated Error::description and Error::cause.
  • Rename NonASCII variant to NonAscii to be consistent with Rust API guidelines on naming and acronyms.
  • Rewrote fmt::Display message for NonAscii variant to be consistent with the InvalidSymbol variant.
  • DecodeError::NonAscii takes a char of the first char in the given &str it cannot handle.

This release contains improvements to documentation and build process.