Skip to content

Releases: eopb/redact

v0.1.10

11 May 09:44
931019c
Compare
Choose a tag to compare

New features

  • Implemented SerializableSecret for &Secret<T>
    This enables &Secret<T> to be Serialized with redact::serde::expose_secret
    and redact::serde::redact_secret.

Other

  • Fix issue where dependency versions were not being repeated in dev-dependencies
  • Minor documentation improvements

v0.1.9

24 Mar 14:39
5a41701
Compare
Choose a tag to compare

New features

  • Support zeroizing secrets with new feature zeroize
  • Allow Secrets to be unsized
  • Secrets are now #[repr(transparent)]
  • serde feature now supports no_std

Internal

  • remove duplicate #[must_use]
  • stop repeating versions in dev-dependencies
  • use elided lifetimes for SerializableSecret
  • make serde feature explicit
  • fixed clippy lints

v0.1.8

25 Jan 21:27
a8b23b2
Compare
Choose a tag to compare

Added

  • serde::redact_secret convenience serialize_with - serialize without exposing (#46)

v0.1.7

01 Nov 19:51
e06604f
Compare
Choose a tag to compare

Added

  • make associated functions on Secret #[must_use] (#42)

v0.1.6

28 Oct 12:09
d3c0367
Compare
Choose a tag to compare

Documentation

  • enable generate-link-to-definition for docs.rs builds (#38)
  • enable doc_auto_cfg for docs.rs builds (#36)

v0.1.5

19 Oct 20:01
f5dc8bc
Compare
Choose a tag to compare

Other

0.1.4

28 Jul 19:20
a7ce1f3
Compare
Choose a tag to compare

Update documentation

0.1.3

26 Jul 19:47
c68a502
Compare
Choose a tag to compare

Specify minimum supported rust version in Cargo.toml

0.1.2

24 Jul 20:17
0f3d657
Compare
Choose a tag to compare

Add support to expose_secret to deserialize Option<Secret<T>>: #24

0.1.1

12 Apr 14:39
b83dd96
Compare
Choose a tag to compare

Implemented traits from fake on secrets