diff --git a/share/doc/sshyp/changelog b/share/doc/sshyp/changelog index fc7c46f..73468e4 100644 --- a/share/doc/sshyp/changelog +++ b/share/doc/sshyp/changelog @@ -1,53 +1,56 @@ -sshyp 2022.01.10.fr2.3 +sshyp 2022.01.XX.fr2.4 -The Lighter Update - Patch 3 +The Lighter Update - Patch 4 -This release is a hotfix for 2021.12.01.fr2.2. It features critical security fixes and quality-of-life improvements. - -New features: - -- a man page has been added +This release is a hotfix for 2021.12.01.fr2.3. It is the last (planned) update in the fr2.x series and is intended for maximum reliability. Changes: -- folders in /dev/shm are no longer created before input from the user (fixes critical security flaws) -- fixed syncing of files (specifically downloading) with special characters, such as '(' -- fixed program still continuing after trying to edit an entry that doesn't exist -- the gen command has been updated to use the newer notetaking system -- printing functions in sshyp have been combined into one function (arguments determine section to print, fewer lines of code) -- file not found exceptions have been re-implemented -- .lower() is now used to remove casing when checking inputs -- removed an old reference to "rsync" in the configuration dialog +** updated the manpage with more information regarding how sshyp works and how to set it up +** ensured that it is now impossible for ghosts of entires to remain in /dev/shm +** reduced total lines of code with small optimizations -Planned for next major update (The Fluffier Update): +&& -- new visual features - ^ this includes the new file list and thematic text art. sshyp will be - getting a retro computing theme. -- packages for more environments - ^ "sshyp" will be officially packaged for Arch Linux, Alpine Linux, and Termux (Android). - Debian/Ubuntu and Fedora packaging will come later. -- imporove password generator to guarantee more secure results -- when syncing, a check is made to see if any folders are not on all devices - if the check comes back true, it is corrected (in sshyp) +Planned for next major update (fr3, The sshyp Doing a Split Update): -Planned for next, next major update (The Shears Update Pt. 1): +sshyp: +** sshyp has recieved a major visual overhaul + ^ this includes the new file list and thematic text art -- enforce permissions on the server-side -- allow for copying entire notes (not just first line) -- allow for multi-client deletion... somehow (in sshync) -- detatch sshync and make it a separate package +sshync: +** sshync has been split into a separate package and now has standalone functionality as a backup/syncing utility + ^ more details will be available in the sshync repo, once it is created -Planned for next, next, next major update (The Shears Update Pt. 2): +Additions planned for minor releases: -- ability to pass entries as arguments for more functions -- auto-completion on tab (currently unsure of best way to make this work) +** package sshyp/sshync for Termux (Android), Alpine, and Debian (in addition to the already existing Arch version) + +&& + +Planned for next, next major update (fr4, The Farmer Shearing the sshyp Update): + +** allow for multi-client deletion... somehow (in sshync) +** when syncing, a check is made to see if any folders are not on all devices - if the check comes back true, it is corrected (in sshyp) +** imporove password generator to guarantee more secure results +** enforce permissions on the server-side +** allow for copying entire notes (not just first line) +** ability to pass entries as arguments for more functions + +&& Backlog: -- package for more Linux distributions, such as Debian and Fedora -- create separate gui frontend targetting mobile and desktop Linux +** create separate gui frontend targetting mobile and desktop Linux +** auto-completion on tab (currently unsure of best way to make this work) <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> 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 not yet finished/implemented +- = feature/change implemented and pushed upstream +&& = visual separater for patch notes for different planned major version releases