Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 2.01 KB

CHANGELOG.md

File metadata and controls

54 lines (38 loc) · 2.01 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

0.1.10 - 2024-05-11

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

0.1.9 - 2024-03-24

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

0.1.8 - 2024-01-25

Added

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

0.1.7 - 2023-11-01

Added

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

0.1.6 - 2023-10-28

Documentation

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

0.1.5 - 2023-10-19

Other