From de28d19969f44f9876d223b3367ab51ea1455aba Mon Sep 17 00:00:00 2001 From: Randall Date: Wed, 13 Jul 2022 04:48:11 -0400 Subject: [PATCH] Updated changelog for v1.1.0 --- extra/changelog-total | 36 ++++++++++++++++++++ share/doc/sshyp/changelog | 71 ++++++++++++++------------------------- 2 files changed, 61 insertions(+), 46 deletions(-) diff --git a/extra/changelog-total b/extra/changelog-total index a5e9c17..4639843 100755 --- a/extra/changelog-total +++ b/extra/changelog-total @@ -1,3 +1,39 @@ +sshyp v1.1.0 + +the sheecrets update + +the main focus of this release was adding extension support (particularly for sshyp-mfa) +and cleaning up the configuration experience + +compatibility-breaking changes: + +- the entry directory has been moved from ~/.password-pasture to ~/.local/share/sshyp +as a means of complying with the XDG base directory spec + ^ this requires the user to move their entry directory to the new location manually + ^ if this is not done, sshyp will not be able to find entries made prior to v1.1.0 +- due to a new configuration option (preferred text editor), 'sshyp tweak' must be run after updating + +user-facing features: + +- extension support + ^ some of sshyp's critical functions can now be imported into other programs to extend + upon sshyp's functionality + ^ the first usecase of this is sshyp-mfa, which can be found at https://github.com/rwinkhart/sshyp-labs +- a new configuration experience + ^ the 'sshyp tweak' menu has been made much more readable, and now the automatically generated + gpg key has its id automatically input, making the process easier for the user +- customizable text editor + ^ the text editor used for editing notes can now be set to any editor preferred by the user + ^ this means that nano was dropped as a dependency + +fixes: + +- to avoid exceptions on server devices, all arguments (apart from 'tweak') have been disabled on servers +- fixed entry readout not printing blank lines between fields under certain conditions +- various optimizations + +<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> + sshyp v1.0.1 The Polished Trotters Update - Patch 1 diff --git a/share/doc/sshyp/changelog b/share/doc/sshyp/changelog index 9bd993c..152c389 100755 --- a/share/doc/sshyp/changelog +++ b/share/doc/sshyp/changelog @@ -1,59 +1,38 @@ -sshyp v1.0.1 +sshyp v1.1.0 -The Polished Trotters Update - Patch 1 +the sheecrets update -This is a hotfix for the Haiku decryption bug. +the main focus of this release was adding extension support (particularly for sshyp-mfa) +and cleaning up the configuration experience -Changes: +compatibility-breaking changes: -- subprocess.Popen has been replaced with subprocess.run where applicable -- stdout is no longer captured with any subprocess.Popen or subprocess.run usages - ^ this fixes decryption on Haiku +- the entry directory has been moved from ~/.password-pasture to ~/.local/share/sshyp +as a means of complying with the XDG base directory spec + ^ this requires the user to move their entry directory to the new location manually + ^ if this is not done, sshyp will not be able to find entries made prior to v1.1.0 +- due to a new configuration option (preferred text editor), 'sshyp tweak' must be run after updating -<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> - -sshyp v1.0.0 +user-facing features: -The Polished Trotters Update +- extension support + ^ some of sshyp's critical functions can now be imported into other programs to extend + upon sshyp's functionality + ^ the first usecase of this is sshyp-mfa, which can be found at https://github.com/rwinkhart/sshyp-labs +- a new configuration experience + ^ the 'sshyp tweak' menu has been made much more readable, and now the automatically generated + gpg key has its id automatically input, making the process easier for the user +- customizable text editor + ^ the text editor used for editing notes can now be set to any editor preferred by the user + ^ this means that nano was dropped as a dependency -This release brings 'sshyp' in line with the original goals of the project. -As such, it is being crowned "v1.0.0", and is considered a stable base for future expansions. +fixes: -Features: - -- sshyp has been modified to run on Haiku, an open-source re-implementation of BeOS - ^ new package formats have been added for Haiku, FreeBSD, and Fedora Linux -- the entry format has been changed to support entries created in pass/password-store - ^ this change requires existing entry libraries to be converted - see the sshyp v1.0.0 release page on GitHub for a conversion script -- majorly overhauled visual experience for sshyp - ^ this includes a new entry list, a new entry readout, colored output, ascii art, and more! -- entries can now optionally be passed as arguments, directly - ^ as opposed to the user being prompted for an entry name after running a command - -Changes: - -- corrected outdated licensing and copyright information -- 'if __name__=="__main__":' convention is now used -- help screens have been overhauled -- improved password generator to guarantee more secure results -- fixed errors when trying to sync with a multi-word entry on the server -- sshync now uses 'scp' (via the sftp protocol), rather than 'sftp' -- rename function now properly allows for renaming folders -- renaming an entry/folder will now properly delete the old entry/folder from the server -- entry previews at the time of entry creation/editing no longer require entering the gpg password more times than necessary -- entries will no longer be overwritten if attempting to create a new entry that uses an already existing name -- the clipboard now automatically clears after 30 seconds -- sshyp server no longer needs to create copies of its libraries in ~/ -- added more and improved existing exceptions -- the lock file is now decrypted to /dev/null -- ...and lots of minor (under the hood) changes! +- to avoid exceptions on server devices, all arguments (apart from 'tweak') have been disabled on servers +- fixed entry readout not printing blank lines between fields under certain conditions +- various optimizations <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> The full history of changes to "sshyp" can be found on the following page: https://raw.githubusercontent.com/rwinkhart/sshyp/main/extra/changelog-total - -Legend: - -- = feature/change implemented and pushed upstream -^ = note regarding the above feature/change