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.