Skip to content

Releases: yoshi389111/git-caesar

v1.0.1

20 Nov 18:10
3d029ea

Choose a tag to compare

Security Update

  • Updated golang.org/x/crypto from version 0.36.0 to 0.45.0 to address security advisories.
  • No changes were made to the public API or functionality.

This is a patch release and is fully backward compatible.

v1.0.0

03 Aug 22:21
a1ecdf0

Choose a tag to compare

The file format default has been switched to version 3.
To generate file format versions 1 and 2, you must explicitly use the -F 1 or -F 2 option.
Decryption will automatically detect the format version.

v0.0.10 - support for file format version 3

16 Jul 14:10
fa25be0

Choose a tag to compare

2025-07-16 0.0.10 release

  • Added support for file format version 3 (v3)
    • Use -F 3 option to generate v3 files
    • Default remains v1 for compatibility
  • v3 includes updated signature scheme with stronger algorithms (see README for details)
  • Decryption automatically detects format version

Note: In the upcoming 1.0.0 release, the default output format will switch to v3.
Please test v3 using the -F 3 option in this release.

See #34 for the overall migration plan.

v0.0.9 - Support for file format version 2

29 Jun 01:15
147c5e9

Choose a tag to compare

2025-06-29 0.0.9 release

  • Added support for file format version 2 (v2)
    • Use -F 2 option to generate v2 files
    • Default remains v1 for compatibility
  • v2 includes updated encryption scheme with stronger algorithms (see README for details)
  • Decryption automatically detects format version
  • Minimum required Go version updated from 1.23 to 1.24 (due to HKDF usage)

Note: In the upcoming 1.0.0 release, the default output format will switch to v2.
Please test v2 using the -F 2 option in this release.

See #34 for the overall migration plan.

[2025-07-16] Note: third-party-licenses.zip has been added to this release to address a previous omission.

v0.0.8

11 Jun 23:44
17cff4b

Choose a tag to compare

2025-06-12 0.0.8 release

  • fix: update public key handling to use pointer types and add tests for multi-type public keys #10
  • refact: Improve error handling, validation, and cryptographic operations #12 #13

[2025-07-16] Note: third-party-licenses.zip has been added to this release to address a previous omission.

v0.0.7

04 Mar 14:27
dccabdc

Choose a tag to compare

2025-03-04 0.0.7 release

  • fix: toX25519PublicKey() in toX25519.go #4
  • update: release.yml #6

[2025-07-16] Note: third-party-licenses.zip has been added to this release to address a previous omission.

v0.0.6

18 May 12:10
5466c75

Choose a tag to compare

2023-05-18 0.0.6 release

  • Homebrew support

[2025-07-16] Note: third-party-licenses.zip has been added to this release to address a previous omission.

v0.0.5

17 May 03:08

Choose a tag to compare

2023-05-17 0.0.5 release

  • fix: ToCaesarPubKey() in pubkey.go

v0.0.4

16 May 15:59

Choose a tag to compare

2023-05-17 0.0.4 release

  • fix: get version information in main.go

v0.0.3

16 May 15:43

Choose a tag to compare

2023-05-17 0.0.3 release

  • fix: When there are 0 recipient public keys
  • fix: GetAuthKey() in rsa.PrivateKey