ChangeLog.md (6432B)
1 # JaroMail ChangeLog 2 3 ## 4.3 4 ## 19 Mar 2017 5 6 Switch notmuch support to use mutt-kz instead of alot, detected at 7 runtime. Fixes to password security and support for pass as password 8 store. Better cli operation without mutt and new zaw based completion 9 facility, initial support for vcal files, consolidated addressbook 10 operations. 11 12 13 ## 4.2 14 ## 14 Apr 2016 15 16 Fixes to imap folder detection, also fixing use for GMail. Keyring 17 fixes and cleanups, more complementary keys to accomodate Emacs users. 18 19 ## 4.1 20 ## 13 Mar 2016 21 22 Password storage refactoring: updating to this release requires users 23 to re-enter their passwords saved in the system's keyring. The old 24 local keyring code was removed and support for the minimalist pass 25 keyring was contributed by Parazyd. Secret-tool is now used in place 26 of our own gnome-keyring tool when present in newer GNU/Linux distros. 27 Minor cleanups. 28 29 ## 4.0 30 ## 10 Nov 2015 31 32 This release brings a refactoring of all commands for shell pipe 33 interoperability, which also reduced the overall size of code. The 34 user manual reflect changes and shows several examples on how to 35 combine "search", "extract" and other commands to manage statistics, 36 groups and addressbooks. New fetures include: revamped terminal 37 statistics, improved abook conversion, improved secure protocol checks 38 and locking mechanisms. 39 40 ## 3.2 25 Jan 2015 41 42 New ZSh completion extension, now capable of tab-completion for 43 addresses, maildirs and even remote imap folders. Included 44 emlx2maildir script in extras, to import Apple/OSX mail storage into 45 maildirs. New exclude config directive for accounts, to exclude 46 fetching certain remote imap folders. Fixes to vcard extraction and 47 import, filtering to priv folder and gpg email encryption. Updates to 48 manual and commandline documentation. 49 50 ## 3.1 51 ### 16 Jan 2015 52 53 Fixes to locking, email fetching and anonymous mixmaster mailer. 54 Several improvements to code readability, stability and speed using 55 zsh builtins. 56 57 ## 3.0 58 ### 10 Jan 2015 59 60 New addressbook format using Abook natively for storage, improving 61 speed and usability, with UTF-8 encapsulation support. New search 62 engine using Notmuch instead of Mairix New usage scheme for 63 import/export of addressbooks and advanced functionalities for email 64 address extraction from maildirs and search results. Core refactoring 65 and cleanup. Updates to the user manual. 66 67 ## 2.1 68 ### 26 Dec 2014 69 70 New publish feature to render in HTML a maildir and all its contents, 71 making them browsable and producing an RSS/Atom feed. Several fixes to 72 keyring handling, UTF-8 parsing, locking and source build scripts. 73 74 ## 2.0 75 ### 12 May 2014 76 77 This release includes a major rewrite of the filter engine now using 78 our own system based on ZSh map arrays in place of Procmail, improving 79 speed and reliability. Also the sending mechanism has been rewritte 80 to use maildirs and allow the review of the outbox queue. New features 81 are the Group configuration to maintain lists of recipients and the 82 Mixmaster3 support to easily send anonymous emails. Custom builds of 83 Mutt and Mairix have been dropped in favour of system-wide builds. 84 The account configuration has been simplified and the documentation 85 has been updated accordingly. Included are also several bugfixes and 86 an overall cleanup of the code. 87 88 ## 1.3.1 89 ### 13 December 2013 90 91 More fixes to OSX usage for editor and attachments, changes to 92 local keyring hashing, slight refactoring of packaging and install 93 scripts. 94 95 ## 1.3 96 ### 5 December 2013 97 98 Major fixes for the new OSX Application packaging implying a 99 rather important refactoring: during its operation JaroMail will 100 not write into $WORKDIR anymore, but only into $MAILDIR, where 101 most user generated files are now moved. 102 103 Includes bugfixes for the build on Fedora. 104 105 ## 1.2 106 ### 14 September 2013 107 108 Several usability improvements and bugfixes both for usage on 109 GNU/Linux and Apple/OSX systems. The latter has now a different 110 distribution format for JaroMail as a self-contained app bundle. 111 112 Bugfixes for: backup mechanism, gnupg wrapper, file attachments, 113 whitelisting, HTML mail rendering. 114 115 New features include a native keyring mechanism to store account 116 informations in a single-pass symmetric encrypted file. 117 Minor updates to the documentation. 118 119 ## 1.1 120 ### 18 October 2012 - codename: Slick bastard 121 122 Lots of bugfixes, code cleanups and usability improvements are 123 paving the way for some new powerful features. 124 125 The addressbook system has been enhanced to permit editing of the 126 entries in white and blacklist, plus import and export of VCards 127 is now possible. 128 129 The use of GnuPG in Mutt is fixed, along with performance 130 and usability improvements also to search. 131 132 Vim is now used as default editor, configured to properly format 133 emails with paragraph justification. 134 135 More improvements were done also to the management of multiple 136 accounts, mailbox filtering, maildir merge and backup. 137 138 ## 1.0 139 ### 18 June 2012 - codename: E-Data addict 140 141 Software development went forward in a rather passionate way, 142 mostly motivated by the author's need to backup his rather big 143 archive of e-mails. So this release's focus is on stability, 144 search and backup features and a rather deep refactoring of the 145 codebase. 146 147 Mairix has been added as an integrated search engine. 148 149 Backup is possible also using search expressions (see manual) 150 151 Some new modules in statistics implement jquery reports. 152 153 Code is modularized in pre-compiled zsh modules. 154 155 Extensive testing has proven the whole setup to be stable and 156 ready for production use, hence the 1.0 release. 157 158 ## 0.9 159 ### 06 May 2012 - codename: The rush of the unemployed 160 161 After getting recently unemployed because of European austerity 162 cuts (and because of not working in a bank), Jaromil followed up 163 with a full pijama coding session that lasted about a week, 164 hammering out most issues that make now this software enter BETA 165 stage, while starting to use it for real. 166 167 This is the first public release of Jaro Mail, it comes with a 168 User Manual and lots of usability fixes over the previous, it was 169 tested on GNU and OSX operating systems. 170 171 ## 0.1 172 ### 29 May 2012 - Initial release 173 174 After about a dozen years of development and use by its own author, Jaromail is released to the public as an e-mail and mailinglist console setup. 175 176 To find out what name to give to the software, Jaromil asked his friend and PhD colleague Max Kazemzadeh how it should be called and Max, an hilarious chap who always has a joke ready, replied: Jaro Mail!