Skip to content

Releases

Release 0.6.4

Choose a tag to compare

@danwilliams danwilliams released this 03 Jun 22:44

Changed

  • Updated lint configuration for Rust 1.87
  • Updated crate dependencies

Release 0.6.3

Choose a tag to compare

@danwilliams danwilliams released this 12 Nov 04:19

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

Choose a tag to compare

@danwilliams danwilliams released this 10 Sep 06:04

Added

  • Added From<AxumBody> for http::UnpackedResponseBody

Release 0.6.1

Choose a tag to compare

@danwilliams danwilliams released this 09 Sep 05:26

Added

  • Added feature flags for each module

Release 0.6.0

Choose a tag to compare

@danwilliams danwilliams released this 09 Sep 05:24

Added

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

Changed

Release 0.5.4

Choose a tag to compare

@danwilliams danwilliams released this 05 Sep 20:19

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

Choose a tag to compare

@danwilliams danwilliams released this 03 May 04:58

Changed

Release 0.5.2

Choose a tag to compare

@danwilliams danwilliams released this 02 Apr 04:39

Changed

  • Updated lint configuration for Rust 1.77
  • Updated crate dependencies

Release 0.5.1

Choose a tag to compare

@danwilliams danwilliams released this 11 Mar 13:22

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

Choose a tag to compare

@danwilliams danwilliams released this 10 Mar 12:56

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