summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2024-02-08 22:17:47 +0700
committerShulhan <ms@kilabit.info>2024-02-08 22:17:47 +0700
commitccb8ba05b202dcca0628f8bec86654916c233b14 (patch)
tree5b63ab2a5af79d03d8ec2b62687f0af5408b33ee
parent76fe42757f82837466e82327d4af277f6a82eeff (diff)
downloadgotp-0.5.0.tar.xz
Release gotp v0.5.0 (2024-02-08)v0.5.0
=== Breaking changes * all: make the path to private key static Instead of prompting user, make the private key static, located at "$XDG_CONFIG_DIR/gotp/gotp.key". If the key exist, the issuer will be encrypted. === Enhancements * all: ask for passphrase when removing or renaming label Even though "rename" command does not read the encrypted secret, as long as the private key is in use, it should ask for passphrase. The remove operation allow only the one that know the private key can modify the issuer. * _sys: fix the bash completion installation directory In POSIX system, the correct installation for bash completion script should be /usr/share/bash-completion not under /etc directory.
-rw-r--r--_doc/CHANGELOG.adoc34
-rw-r--r--gotp.go2
2 files changed, 34 insertions, 2 deletions
diff --git a/_doc/CHANGELOG.adoc b/_doc/CHANGELOG.adoc
index 2729e69..3ab1e5b 100644
--- a/_doc/CHANGELOG.adoc
+++ b/_doc/CHANGELOG.adoc
@@ -1,11 +1,43 @@
// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info>
// SPDX-License-Identifier: GPL-3.0-or-later
= gotp changelog
-Shulhan <ms@kilabit.info>
:toc:
:sectanchors:
:sectlinks:
+[#v0_5_0]
+== gotp v0.5.0 (2024-02-08)
+
+[#v0_5_0__breaking_changes]
+=== Breaking changes
+
+all: make the path to private key static::
++
+Instead of prompting user, make the private key static, located at
+"$XDG_CONFIG_DIR/gotp/gotp.key".
+If the key exist, the issuer will be encrypted.
+
+
+[#v0_5_0__enhancements]
+=== Enhancements
+
+all: ask for passphrase when removing or renaming label::
++
+--
+Even though "rename" command does not read the encrypted secret, as long as
+the private key is in use, it should ask for passphrase.
+
+The remove operation allow only the one that know the private key can
+modify the issuer.
+--
+
+_sys: fix the bash completion installation directory::
++
+In POSIX system, the correct installation for bash completion
+script should be /usr/share/bash-completion not under /etc
+directory.
+
+
[#v0_4_0]
== gotp v0.4.0 (2023-11-11)
diff --git a/gotp.go b/gotp.go
index e268872..3c597d0 100644
--- a/gotp.go
+++ b/gotp.go
@@ -30,7 +30,7 @@ const (
)
// Version define the latest version of this module and gotp CLI.
-var Version = `0.4.0`
+var Version = `0.5.0`
// termrw define terminal for reading passphrase.
// It is defined to mock parameter termrw in