NEWS 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. -*- org -*-
  2. #+TITLE: Guile-Gcrypt NEWS – history of user-visible changes
  3. #+STARTUP: content hidestars
  4. Copyright © 2019-2020, 2022, 2025 Ludovic Courtès <ludo@gnu.org>
  5. Copying and distribution of this file, with or without modification,
  6. are permitted in any medium without royalty provided the copyright
  7. notice and this notice are preserved.
  8. Run “info guile-gcrypt” for details about the changes described below.
  9. Please send Guix bug reports to <https://notabug.org/cwebber/guile-gcrypt>.
  10. * Changes in 0.5.0 (since 0.4.0)
  11. ** License changed to LGPLv3+ (from GPLv3+)
  12. ** New supported algorithms added to (gcrypt hash)
  13. ** New supported algorithms added to (gcrypt mac)
  14. ** ‘hash-data->bytevector’ now always returns a bytevector
  15. (<https://notabug.org/cwebber/guile-gcrypt/pulls/9>)
  16. * Changes in 0.4.0 (since 0.3.0)
  17. ** ‘base64-encode’ and ‘base64-decode’ now let you optionally control padding
  18. ** New supported algorithms added to (gcrypt hash)
  19. ** New supported algorithms added to (gcrypt mac)
  20. ** Improvements and fixes to the manual
  21. * Changes in 0.3.0 (since 0.2.1)
  22. ** ‘sexp->canonical-sexp->sexp’ now accepts integers
  23. ** (gcrypt common) exports ‘error/’ constants and error handling procedures
  24. ** ‘verify’ now throws upon errors other than ‘error/bad-signature’
  25. ** (gcrypt hmac) and (gcrypt hash) export bindings for their syntax literals
  26. ** New ‘hash-algorithm-name’ and ‘mac-algorithm-name’ procedures
  27. * Changes in 0.2.1 (since 0.2.0)
  28. ** libgcrypt is now always properly initialized (https://bugs.gnu.org/37616)
  29. ** (gcrypt base64) no longer imports (rnrs)
  30. * Changes in 0.2.0 (since 0.1.0)
  31. ** (gcrypt hash) now exposes all the algorithms supported by Libgcrypt
  32. ** (guix mac) now exposes all the MAC algorithms, not just HMAC
  33. ** (guix hmac) is deprecated in favor of (guix mac)
  34. ** Guile-Gcrypt can now be compiled with Guile 2.9 (future 3.0)
  35. ** Guile-Gcrypt can now be cross-compiled