jaromail

a commandline tool to easily and privately handle your e-mail
git clone git://parazyd.org/jaromail.git
Log | Files | Refs | Submodules | README

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!