Skip to content

Releases: eopb/redact

v0.1.11

16 Jul 13:36
29c2f58

Choose a tag to compare

Other

  • run cargo-fmt
  • make Vec<Secret> serializable

v0.1.10

11 May 09:44
931019c

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

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

Choose a tag to compare

Added

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

v0.1.7

01 Nov 19:51
e06604f

Choose a tag to compare

Added

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

v0.1.6

28 Oct 12:09
d3c0367

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

Choose a tag to compare

Other

0.1.4

28 Jul 19:20
a7ce1f3

Choose a tag to compare

Update documentation

0.1.3

26 Jul 19:47
c68a502

Choose a tag to compare

Specify minimum supported rust version in Cargo.toml

0.1.2

24 Jul 20:17
0f3d657

Choose a tag to compare

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