Skip to content

Releases: matthewhartstonge/argon2

v1.3.2

05 Jun 23:35
3901986
Compare
Choose a tag to compare

1.3.2 (2025-06-05)

Bug Fixes

  • deps: bump golang.org/x/crypto from 0.38.0 to 0.39.0 (#93) (313b810)

v1.3.1

06 May 10:17
c5f6176
Compare
Choose a tag to compare

1.3.1 (2025-05-06)

Bug Fixes

  • deps: bump golang.org/x/crypto from 0.37.0 to 0.38.0 (#90) (4d70c13)

v1.3.0

22 Apr 23:23
59778e3
Compare
Choose a tag to compare

1.3.0 (2025-04-22)

Calling Hash caused undefined behaviour if the mode was argon2d. To make this libraries assumptions clearer, due to relying on the underlying golang eXtra crypto libraries (golang.org/x/crypto), we now return an explicit error argon2.ErrModeUnsupported if the mode is specifically argon2d.

The upstream x/crypto maintainers do not believe in adding argon2d support.

Features

  • return error on attempting to hash argon2d. (71f8bcb)

Bug Fixes

  • lint: migrates if-else blocks to tagged switches (QF1003). (04cdec5)

v1.2.1

08 Apr 02:29
456492a
Compare
Choose a tag to compare

1.2.1 (2025-04-08)

Bug Fixes

  • Bump golang.org/x/crypto from 0.36.0 to 0.37.0 (#87) (3c08e2b)

v1.2.0

06 Mar 18:02
162c5c3
Compare
Choose a tag to compare

1.2.0 (2025-03-06)

Features

note: [email protected] introduced a change in how the go directive works, now enforcing Minimal Version Selection (MVS). The best thing to do is upgrade your Go toolchain to n-1 and set the go directive in your go.mod file to go 1.(N-1).0 - notice the requirement for the patch set to 0.

If you are a library maintainer, PLEASE make sure to only set this to 0 and remove the toolchain directive, otherwise you will make downstream users will cry (myself included).

Why? As part of an internal Go proposal, all golang.org/x libraries now only support n-1.

I propose that each time that a new major Go release 1.N.0 is made, the go directive in all golang.org/x repos will be upgraded to go 1.(N-1).0. For example, when Go 1.28.0 is released, golang.org/x modules would have their go directive set to go 1.27.0.

Refer: https://go.googlesource.com/proposal/+/master/design/69095-x-repo-continuous-go.md

v1.1.1

23 Dec 18:00
8118fcd
Compare
Choose a tag to compare

1.1.1 (2024-12-23)

Bug Fixes

  • cmd/argon2: enable ldflags variable configuration. (988c8fe)

v1.1.0

21 Dec 11:36
b67b3b1
Compare
Choose a tag to compare

1.1.0 (2024-12-21)

Features

  • cmd/argon2: adds argon2 cli. (32a22f9)
  • goreleaser: adds configuration for automated builds. (c8385f8)

v1.0.3

12 Dec 00:45
a36e047
Compare
Choose a tag to compare

1.0.3 (2024-12-12)

Fixes

  • fix: bumps golang.org/x/crypto from 0.30.0 to 0.31.0 to resolve CVE-2024-45337

Miscellaneous Chores

v1.0.2

10 Nov 21:11
ead2fc9
Compare
Choose a tag to compare

1.0.2 (2024-11-10)

Miscellaneous Chores

  • release 1.0.2 (64bcf86)
  • chore: Bump golang.org/x/crypto from 0.28.0 to 0.29.0 (7d61928)
  • chore: Bump golang.org/x/crypto from 0.27.0 to 0.28.0 (dbe7209)

v1.0.1

12 Sep 23:19
5c69489
Compare
Choose a tag to compare

1.0.1 (2024-09-12)

Fixes

  • chore: Bump golang.org/x/crypto from 0.26.0 to 0.27.0 #50

Miscellaneous Chores