sbt-pgp v2.0.0-M2 Release Notes
Release Date: 2018-08-24 // over 5 years ago-
💥 Breaking change: useGpg by default
sbt-pgp 1.x had
useGpg
set tofalse
, which used Bouncy Castle a Java library for signing etc.
0️⃣ Instead, sbt-pgp 2.0.0 flips the default to use the locally installedgpg
.This is overridable from the system property
SBT_PGP_USE_GPG
:$ sbt -DSBT_PGP_USE_GPG=false
💥 Breaking change: camel case key name
🏗 sbt-pgp 1.x had camelCase in the
build.sbt
, but kebab-case in the sbt shell.
sbt-pgp 2.0.0 unifies them to camelCase.👍 pinentry support
➕ Adds a pinentry option to sbt-pgp, by using the
--pinentry-mode loopback
option.➕ Adds a
useGpgPinentry
boolean key that if set withuseGpg
anduseGpgAgent
set, will use a specialized signerCommandLineGpgPinentrySigner
.🛠 Fixes the pgpSecretRing default
🛠 Fixes the "Exit code: 2" error on gpg by fixing the default value for
pgpSecretRing
.