1// -*- adoc -*- 2= News 3 4== YAPET 2.3 5 6* Fix issue https://github.com/RafaelOstertag/yapet/issues/17[#17] 7 8== YAPET 2.2 9 10* Fix typos in messages 11* Improve detection of wrong master password 12 13== YAPET 2.1 14 15* Maintenance release fixing issue 16 https://github.com/RafaelOstertag/yapet/issues/13[#13] 17 18== YAPET 2.0 19 20* Use AES-256 to encrypt files by default 21* Use Argon2 to hash passwords 22* Password generator uses `/dev/urandom` only. Removed `pwgen_rng` configuration option from `.yapet` 23* Use libyacurs 1.0.0 24 25== YAPET 1.1 26 27* Compiles with GCC 6+ and Clang 28* Use libyacurs 0.4 29* Supports OpenSSL 1.1 30 31== YAPET 1.0 32 33* New user interface 34* Colors can be customized in the configuration file 35* Can be suspended by pressing btn:[Control+Z] 36* PET files can be exported to CSV using `yapet2csv` 37* Dropped support of long command line options 38* New files are created by pressing `E` 39* Experimental support for multi-byte characters 40 41== YAPET 0.8pre2 42 43* Fixed bug https://bugs.guengel.ch/show_bug.cgi?id=46[#46] 44* No flicker when resizing the terminal window while the screen lock is 45 active 46* Screen lock also activates when password record is open 47* Builds on NetBSD 48* On terminals supporting colors, passwords are hidden when viewing 49 password records in read-only mode. Switching to edit mode will 50 display the password clear text. Selection of hidden passwords still 51 possible 52* The screen is now also locked when a password record is open for 53 reading or editing 54 55== YAPET 0.7 56 57* Password records are opened in read-only mode by default for viewing 58 in order to prevent accidental changes. Pressing btn:[Ctrl+e] in any 59 text field will switch to read-write mode allowing editing password 60 records 61* The password prompt of the lock screen will now time-out. The 62 time-out can be specified in the configuration file 63* Quitting YAPET is now possible even if the screen is locked, unless 64 unsaved changes are pending. This feature can be disabled in the 65 configuration file 66* The password prompt for unlocking the screen disappears after 60 67 seconds of inactivity. The time-out can be changed in the 68 configuration file 69* Compiles with GCC 4.4 or later 70 71== Version 0.6 72 73CAUTION: The file structure of YAPET files has changed in version 74 0.6. You are strongly advised to make backup copies of your 75 files before using YAPET 0.6. 76 77* Fixed bug https://bugs.guengel.ch/show_bug.cgi?id=18[#18] preventing 78 exchange of YAPET files between 32/64 bit architectures 79* `/dev/urandom` is the default random number generator used for 80 generating passwords (fix for bug 81 https://bugs.guengel.ch/show_bug.cgi?id=19[#19]) 82* The random number generator used for generating passwords can be 83 selected in the `~/.yapet` configuration file 84 85== YAPET 0.5 86 87* Built-in password generator 88* VI keys btn:[k] (scroll up) and btn:[j] (scroll down) can be used 89 for navigating the password record list 90* Added command line option for disabling the processing of the 91 per-user configuration file 92* Added command line option for specifying different configuration 93 files to be loaded 94* A `~` (tilde) sign in the load option of configuration files is 95 expanded to the home directory of the user 96* A visual mark next to the number of password records indicates 97 whether or not unsaved records exist 98* `csv2yapet` can handle field delimiters in field values 99* File suffix can be omitted in `~/.yapet` per-user configuration 100 file 101* Case-insensitive search available even when `strcasestr()` is not 102 supported on the build platform 103* Canceling the Password Record Dialog having changes will display a 104 confirmation dialog 105* Loading a file while the current file having unsaved changes will 106 display a confirmation dialog 107 108== YAPET 0.4 109 110* Dialogs and message boxes can be closed by pressing the escape key 111* Bug allowing to create files named only `.pet` fixed 112* File owner and permissions will be checked as an additional security 113 measure 114* Time-out until screen is locked can be configured 115* Can read start-up options from configuration file 116* New utility `csv2yapet` to convert CSV file to YAPET files 117 118 119== YAPET 0.3a 120 121* Added waiver on GPL for the OpenSSL library 122* Syntax of `yapet.desktop` is now conforming to the specification of 123 freedesktop.org 124 125 126== YAPET 0.3 127 128* Patch for building with GCC 4.3 or later applied 129* Patch for displaying cursor and backspace behavior applied 130* Internationalization enabled. Translation for `de_CH`, `de_DE` (partially), 131 and `de_AT` (partially) added 132* Terminal title in XTerm and friends is updated by YAPET 133 134 135== YAPET 0.2: 136 137* Password entries are now sorted and can be searched 138 139 140== YAPET 0.1: 141 142* Version 0.1 released 143