Skip to content

Releases: maveniverse/checksum

0.2.0

14 Jun 18:58

Choose a tag to compare

Renamed all goals consistently to:

  • list-algorithms - lists available checksum algorithms
  • project - checksum project artifacts
  • directory (new) - checksum a directory recursively, ie. when you create some test env and directory is to be a remote repository-like in that test
  • file - checksum a file

Plugin documentation is at https://maveniverse.eu/docs/checksum/plugin-documentation/plugin-info.html

What's Changed

New Contributors

Full Changelog: release-0.1.1...release-0.2.0

0.1.1

12 Jun 17:35

Choose a tag to compare

Changes:

  • instead of repetition, just expose all JCA has
  • optionally, if Java System Property maveniverse.checksum.registerBouncyCastle evaluates as true install BouncyCastle provider before that above (important: all this happens early, so it must be Java System Property)

With extension by default this is supported:

[INFO] --- checksum:0.1.1:dump-algorithms (default-cli) @ checksum ---
[INFO] Supported checksum algorithms:
[INFO]  * SHA3-512 (file extension: .sha3-512)
[INFO]  * SHA-384 (file extension: .sha384)
[INFO]  * SHA3-384 (file extension: .sha3-384)
[INFO]  * SHA-224 (file extension: .sha224)
[INFO]  * SHA-512/256 (file extension: .sha512_256)
[INFO]  * MD2 (file extension: .md2)
[INFO]  * SHA-512/224 (file extension: .sha512_224)
[INFO]  * SHA3-256 (file extension: .sha3-256)
[INFO]  * SHA3-224 (file extension: .sha3-224)
[INFO]  * MD5 (file extension: .md5)
[INFO]  * SHA-1 (file extension: .sha1)
[INFO]  * SHA-256 (file extension: .sha256)
[INFO]  * SHA-512 (file extension: .sha512)

Full Changelog: release-0.1.0...release-0.1.1

0.1.0

12 Jun 16:02

Choose a tag to compare