mirror of
https://github.com/rwinkhart/sshyp.git
synced 2026-08-28 04:46:34 -04:00
Updated changelog for v1.1.0
This commit is contained in:
@@ -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
|
||||
|
||||
+25
-46
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user