| 1 |
Release 0.12.1: |
| 2 |
|
| 3 |
This release changes the gem dependency on ncurses to ncursesw, which |
| 4 |
allows the gem to install cleanly on Ruby 1.9. |
| 5 |
|
| 6 |
The new sup-import-dump program applies labels to an existing index, |
| 7 |
which could be done with sup-sync before 0.12. |
| 8 |
|
| 9 |
Release 0.12: |
| 10 |
|
| 11 |
Deprecated remote sources have been removed. |
| 12 |
|
| 13 |
Maildir support has been improved to gracefully handle messages that |
| 14 |
move or disappear. The "out of sync" errors should no longer occur. |
| 15 |
|
| 16 |
Inline GPG is now supported. |
| 17 |
|
| 18 |
Release 0.11: |
| 19 |
|
| 20 |
The deprecated Ferret index has been removed. |
| 21 |
|
| 22 |
Remote sources (IMAP, IMAPS, and mbox+ssh) have been deprecated and will be |
| 23 |
removed in 0.12. Tools like offlineimap, fetchmail, and rsync provide a much |
| 24 |
better user experience for these mail sources than Sup would ever be able to by |
| 25 |
itself. |
| 26 |
|
| 27 |
If your terminal supports it you can now use 256 colors in your colorscheme. Run |
| 28 |
the contrib/colorpicker.rb program to get the color names to put in colors.yaml. |
| 29 |
|
| 30 |
Saved searches are now supported. Hit '%' in search-results-mode to save the |
| 31 |
current search, and enter an empty search string to open the list of saved |
| 32 |
searches. |
| 33 |
|
| 34 |
Release 0.10: |
| 35 |
|
| 36 |
The Xapian backend is now the default. Convert your old, crash-prone Ferret |
| 37 |
index to Xapian by running sup-convert-ferret-index. |
| 38 |
|
| 39 |
Using a Ferret backend will produce a deprecation notice, and will not be |
| 40 |
supported in 0.11. |
| 41 |
|
| 42 |
Many thanks to Rich Lane. |
| 43 |
|
| 44 |
Release 0.9.1: |
| 45 |
|
| 46 |
This is mainly a bugfix release, with a couple minor new features rolled up. |
| 47 |
|
| 48 |
If you are using the Ferret backend, consider convering soon. I will probably |
| 49 |
add a deprecation notice in 0.10, and you support will be dropped in 0.11. |
| 50 |
|
| 51 |
Release 0.9: |
| 52 |
|
| 53 |
There's a new Xapian backend as an alternative to the Ferret one. It's still in |
| 54 |
a beta stage. It's much faster and much less prone to the random crashes than |
| 55 |
Ferret, but certain things don't work yet, most noticeably the unread message |
| 56 |
counts in label-list-mode. |
| 57 |
|
| 58 |
You can switch back and forth between both indexes without harm, *except* any |
| 59 |
new messages added to the one index won't be picked up by the other. Follow |
| 60 |
these instructions: |
| 61 |
|
| 62 |
To TRY the Xapian index, without screwing Ferret up: |
| 63 |
|
| 64 |
1. sup-dump > dump # takes a while |
| 65 |
2. export SUP_INDEX=xapian # or however you do it in your shell |
| 66 |
3. sup-sync --all --all-sources --restore dump # takes a long time |
| 67 |
4. sup -n # -n ensures that no polling is done. don't hit 'P' either |
| 68 |
|
| 69 |
Step 1 will take a long time, and step 3 will take a very long time. |
| 70 |
|
| 71 |
At this point, whenever you run Sup, the SUP_INDEX environment variable will |
| 72 |
determine which index you use. If it's unset, or "ferret", you will use the |
| 73 |
ferret index. If it's "xapian", the Xapian index. Make sure when you run sup |
| 74 |
with the Xapian index, you use -n and don't hit 'P', to avoid loading new |
| 75 |
messages into it. |
| 76 |
|
| 77 |
If you want to switch to Xapian permanently, you can then: |
| 78 |
|
| 79 |
1. rm -rf ~/.sup/ferret |
| 80 |
2. permanently set SUP_INDEX=xapian according to your shell |
| 81 |
3. Run sup as normal, i.e. without -n. |
| 82 |
|
| 83 |
If you want to go back to Ferret, you can just rm -rf ~/.sup/xapian and make |
| 84 |
sure your SUP_INDEX environment variable is unset. |
| 85 |
|
| 86 |
Release 0.8.1: |
| 87 |
|
| 88 |
A bugfix release with fixes for quote parsing (bad behavior in certain long |
| 89 |
emails), multibyte display for non-utf8 locales, and reply-mode mode selection. |
| 90 |
|
| 91 |
Release 0.8: |
| 92 |
|
| 93 |
The big wins are undo support, mbox splitting fixes, and the various UI |
| 94 |
speedups and bugfixes. Parsing new email should also be faster, although |
| 95 |
IMAP remains tragically slow, as usual. |
| 96 |
|
| 97 |
Release 0.7: |
| 98 |
|
| 99 |
The big win in this release is that Ferret index corruption issues should now |
| 100 |
be fixed, thanks to an extensive programming of locking and |
| 101 |
thread-safety-adding. |
| 102 |
|
| 103 |
The other nice change is that text entry will now scroll to the right upon |
| 104 |
overflow, thanks to some arcane Curses magic that Steve Goldman discovered. |
| 105 |
|
| 106 |
As always, this release includes many other bugfixes and enhancements. |
| 107 |
|
| 108 |
Release 0.6: |
| 109 |
|
| 110 |
Message attachment searchability automatically takes effect on new messages, |
| 111 |
but if you want it on older ones, you'll have to reindex them. See the |
| 112 |
instructions below, and the help for sup-sync, for how to do this. |
| 113 |
|
| 114 |
Release 0.5: |
| 115 |
|
| 116 |
Saving message state (pressing "$") has been sped up. However, this is only |
| 117 |
automatically in effect for new messages. To make it effective for older |
| 118 |
messages (i.e. messages indexed with versions of Sup before 0.5), you must |
| 119 |
reindex them, e.g. by running sup-sync --all on a source. |