Skip to content

Releases: constantoine/totp-rs

v5.7.1

09 Mar 16:38
957f001

Choose a tag to compare

Fix

  • Secret gets zeroized more consistently. #81

Special thanks

Note

This last month has seen a lot of activity on the big 6.0. No date yet, but it has gone from a nebulous "it will happen"
to a "most refactor has been done, a lot of code has been either removed or heavily changed, and the API is becoming clearer".

v5.7.0

12 Apr 08:27
2aa6384

Choose a tag to compare

Breaking changes.

  • MSRV has been set to Rust 1.66.

Changes

  • Updated base32 crate to 0.5.
  • Updated constant_time_eq crate to 0.3.
  • Updated rand crate to 0.9.
  • Added a bit of documentation.

Note

This is probably the last version update before the big 6.0, which will be a big rewrite, and the 2024 edition.
The goal will be to expose the same feature as before, but in a more harmonized and idiomatic way.

v5.6.0

24 Jul 09:53
v5.6.0
ce19401

Choose a tag to compare

Changes

qrcodegen-image/v1.4.0

08 Mar 16:00
f41abf3

Choose a tag to compare

What's Changed

  • draw_canvas is now 15%(!) faster on my machine after optimizing the "drawing_square" loop.
  • Updated base64 crate to 0.22.

Full Changelog: qrcodegen-image/v1.3.0...qrcodegen-image/v1.4.0

v5.5.0

19 Jan 15:51
0080f1d

Choose a tag to compare

Changes

  • Documentation now indicates required feature.

Special thanks

Full Changelog: v5.4.0...v5.5.0

qrcodegen-image/v1.3.0

19 Jan 15:54
0080f1d

Choose a tag to compare

What's new

  • draw_canvas is now 70%(!) faster on my machine after optimizing the "drawing_square" loop.

Full Changelog: e68b083

v5.4.0

04 Oct 09:16
v5.4.0
7873dc0

Choose a tag to compare

5.4.0 (04/10/2023)

Changes

  • SecretParseError now implements std::error::Error.

Special thanks

5.3.0

10 Sep 19:43
v5.3.0
9f2ea10

Choose a tag to compare

5.3.0 (10/09/2023)

What's new

  • Creation of a new qrcodegen-image subcrate to handle image creation, as the wrapper is actually nice and could be used in placed not related to totp-rs. (#61)

Changes

  • TOTP::get_qr was deprecated in favour of TOTP::get_qr_base64 and TOTP::get_qr_png.

Special thanks

v5.2.0

10 Aug 08:40
v5.2.0
e6de3cd

Choose a tag to compare

5.2.0 (10/08/2023)

Changes

  • Updated url crate to 2.4.

v5.1.0

15 Jul 17:45
v5.1.0
a1c22a4

Choose a tag to compare

5.1.0 (15/07/2023)

What's new

  • Added some more documentation.

Fix

  • Removed unnecessary allocation for Secret.Display for the Raw variant.