Skip to content

Releases: danwilliams/rubedo

Release 0.6.3

12 Nov 04:19
Compare
Choose a tag to compare

Fixed

  • Fixed std::PathExt.normalize() on Windows
  • Fixed std::PathExt.restrict() on Windows
  • Fixed std::PathExt.strip_root() tests on Windows
  • Adjusted IpAddr referencing in the ip! macro

Changed

  • Implemented ThisError for error types
  • Updated lint configuration for Rust 1.82
  • Updated crate dependencies

Release 0.6.2

10 Sep 06:04
Compare
Choose a tag to compare

Added

  • Added From<AxumBody> for http::UnpackedResponseBody

Release 0.6.1

09 Sep 05:26
Compare
Choose a tag to compare

Added

  • Added feature flags for each module

Release 0.6.0

09 Sep 05:24
Compare
Choose a tag to compare

Added

  • Added MSRV (Minimum Supported Rust Version) in Cargo.toml, set to 1.81.0

Changed

Release 0.5.4

05 Sep 20:19
Compare
Choose a tag to compare

Changed

  • Updated lint configuration for Rust 1.79
  • Updated lint configuration for Rust 1.80
  • Updated lint configuration for Rust 1.81
  • Updated crate dependencies
  • Linted tests
  • Moved linting configuration to Cargo.toml

Release 0.5.3

03 May 04:58
Compare
Choose a tag to compare

Changed

Release 0.5.2

02 Apr 04:39
Compare
Choose a tag to compare

Changed

  • Updated lint configuration for Rust 1.77
  • Updated crate dependencies

Release 0.5.1

11 Mar 13:22
Compare
Choose a tag to compare

Added

  • Extended the crypto module
    • Added Hashed trait
      • Added Hashed::from_digest()
    • Implemented Hashed for Sha256Hash and Sha512Hash
  • Extended the std module
    • Added AsyncFileExt trait
      • Added AsyncFile::hash()
    • Added FileExt trait
      • Added File::hash()

Fixed

  • Fixed wrong links in README documentation

Changed

  • Improved README documentation

Release 0.5.0

10 Mar 12:56
Compare
Choose a tag to compare

Added

  • Extended the std module
    • Added ByteSized trait
      • Added ByteSized::from_base64()
      • Added ByteSized::from_bytes()
      • Added ByteSized::from_hex()
      • Added ByteSized.as_bytes()
      • Added ByteSized.to_base64()
      • Added ByteSized.to_bytes()
      • Added ByteSized.to_hex()
      • Added ByteSized.to_vec()
    • Added ByteSizedFull trait
    • Added ByteSizedMut trait
      • Added ByteSizedMut.as_mut_bytes()
      • Added ByteSizedMut.into_bytes()
      • Added ByteSizedMut.into_vec()
    • Added ForceFrom trait
      • Added ForceFrom::force_from()
  • Added crypto module to provide formal handling of hashes and keys
    • Added Sha256Hash struct
    • Added Sha512Hash struct
    • Added SigningKeyExt trait
    • Added SigningKey wrapper type
      • Added SigningKey.generate()
      • Added SigningKey.into_inner()
      • Added SigningKey.verifying_key()
    • Added VerifyingKeyExt trait
    • Added VerifyingKey wrapper type
      • Added VerifyingKey.into_inner()

Changed

  • Upgraded to Chrono 0.4.35
  • Updated lint configuration
  • Updated crate dependencies

Release 0.4.7

08 Mar 06:40
Compare
Choose a tag to compare

Changed

  • Locked Chrono dependency to 0.4.33 due to test-breaking changes in version 0.4.34 and build-breaking changes in 0.4.35