1
== 0.12.1 / 2011-01-23
2
* Depend on ncursesw rather than ncurses (Ruby 1.9 compatibility)
3
* Add sup-import-dump
4
5
== 0.12 / 2011-01-13
6
* Remove deprecated IMAP, IMAPS, and mbox+ssh sources
7
* Inline GPG support
8
* Robust maildir support
9
* sup-dump compatibility between Sup versions
10
* New hook: sendmail
11
* Better Ruby 1.9/UTF8 support
12
* As always, many bugfixes and tweaks.
13
14
== 0.11 / 2010-03-07
15
* Remove deprecated Ferret backend.
16
* Add deprecation notices to IMAP, IMAPS, and mbox+ssh sources.
17
* 256 color support.
18
* Backwards-compatible index format improvements.
19
* Saved searches.
20
* Improved support for custom keybindings.
21
* Idle detection - poll totals accumulate and index flushes on idle.
22
* Several textfield improvments.
23
* New hooks: publish, mentions-attachments, keybindings,
24
  index-mode-date-widget, gpg-args, and crypto-settings.
25
* sup-cmd for easy programmatic access to a Sup index.
26
* As always, many bugfixes and tweaks.
27
28
== 0.10.2 / 2010-01-26
29
* Update gem dependencies to pull in xapian-full and ncursesw instead of ferret
30
  and ncurses.
31
* Fix a minor problem when running with Ruby 1.8.5.
32
* Fix a warning.
33
34
== 0.10.1 / 2010-01-24
35
* Fix a missing file in the gem.
36
37
== 0.10 / 2010-01-22
38
* Make Xapian backend the default, and add deprecation notice to Ferret indexes.
39
* Now Ruby 1.9 compatible (Xapian backend only).
40
* Changes are now saved automatically to the index. Pressing "$" now just
41
  forces a flush of Xapian indexes, which can minimize quit time.
42
* Fix problem with replying to Google Groups messages.
43
* Allow toggling of line wrap. Useful for long URLs.
44
* Multiple attachments can be added at once by specifying a wildcard.
45
* New command to save all attachments at once.
46
* As always, many bugfixes and tweaks.
47
48
== 0.9.1 / 2009-12-10
49
* Make textfield behave more like readline, including C-w
50
* Add ask_for_to config option. You can set all ask_for_* options to false, and
51
  composing a message will go immediately to the editor.
52
* RFC 2047 decode attachment file names
53
        * default ask_for_to to true
54
* add undo power to thread-view-mode
55
* display labels of polled messages
56
* increase numbers in contact-list-mode
57
* fix --compose option, and add a --subject option
58
* include hook filename in error messages
59
* As always, many bugfixes and tweaks.
60
61
== 0.9 / 2009-10-01
62
* Experimental Xapian backend to replace Ferret. Not everything works with it,
63
  but it's fast and less likely to barf. See release notes.
64
* New keybinding: "G" for reply-all.
65
* New hook: custom-search, for adding your own query expansions.
66
* Better preemptive thread loading.
67
* Random UI tweaks: display labels before subjects, change thread-view-mode's
68
  'n' and 'p' commands slightly
69
* Better killing of other Sup processes.
70
* Die gracefully upon SIGKILL.
71
* Finally figure out the curses+ruby magic to make SIGWINCH (i.e. xterm
72
  resizing) work correctly.
73
* Add a console mode (press ~) for interactively playing with the index.
74
* Finally figure out the curses magic to stop the weird keyboard behavior after
75
  leaving the editor.
76
* Improved logging. Logging now supports SUP_LOG_LEVEL environment variable.
77
  Set this to "debug" for verbiage.
78
* As always, many bugfixes and tweaks.
79
80
== 0.8.1 / 2009-06-15
81
* make multibyte display "work" for non-utf8 locales
82
* fix reply-mode always selecting "Customized"
83
* reduce email quote parsing worst-case behavior
84
85
== 0.8 / 2009-06-05
86
* Undo support on many operations. Yay!
87
* Mbox splitting fixes. No more "From "-line problems.
88
* Mail parsing speedups.
89
* Many utf8 and widechar fixes. Display of crazy characters should be pretty
90
  close.
91
* Outgoing email with non-ASCII headers is now properly encoded.
92
* Email addresses are no longer permanently attached to names. This was
93
  causing problems with automated email systems that used different names
94
  with the same address.
95
* Curses background now retains the terminal default color. This also makes
96
  Sup work better on transparent terminals.
97
* Improve dynamic loading of setlocale for Cygwin and BSD systems.
98
* Labels can now be removed from multiple tagged threads.
99
* Applying operations to tagged threads is now invoked with '='.
100
* Buffer list is betterified and is now invoked with ';'.
101
* Zsh autocompletion support.
102
* As always, many bugfixes and tweaks.
103
104
== 0.7 / 2009-03-16
105
* Ferret index corruption issues fixed (hopefully!)
106
* Text entry now scrolls to the right on overflow, i.e. is actually usable
107
* Ctrl-C now asks user if Sup should die ungracefully
108
* Add a limit:<int> search operator to limit the number of results
109
* Added a --query option to sup-tweak-labels
110
* Added a new hook: shutdown
111
* Automatically add self as recipient on crypted sent messages
112
* Read in X-Foo headers
113
* Added global keybinding 'U' shows only unread messages
114
* As always, many bugfixes and tweaks
115
116
== 0.6 / 2008-08-04
117
* new hooks: mark-as-spam, reply-to, reply-from
118
* configurable colors. finally!
119
* many bugfixes
120
* more vi keys added, and 'q' now asks before quitting
121
* attachment markers (little @ signs!) in thread-index-mode
122
* maildir speedups
123
* attachment name searchability
124
* archive-and-mark-read command in inbox-mode
125
126
== 0.5 / 2008-04-22
127
* new hooks: extra-contact-addresses, startup
128
* '!!' now loads all threads in current search
129
* general state saving speedup
130
* threads with unsent draft messages are now shown in red
131
* --compose spawns a compose-message buffer on startup
132
* Many bugfixes and UI improvements
133
134
== 0.4 / 2008-01-23
135
* GPG support for signing and encrypting outgoing mail
136
* New hooks: mime attachment, attribution line
137
* Improved local charset detection using gettext library
138
* Better quoted region detection
139
* Many bugfixes and UI improvements
140
141
== 0.3 / 2007-10-29
142
* In-buffer search (finally!)
143
* Subscribe to/unsubscribe from mailing list commands.
144
* IMAP speedups.
145
* More hooks: set status bar, set terminal title bar, modify message headers
146
  and bodies before editing, etc.
147
* Optionally use chronic gem to allow for natural-language dates in searches.
148
* Many, many bugfixes and minor improvements.
149
* Tomorrow is Sup's first birthday!
150
151
== 0.2 / 2007-10-29
152
* Complete hook system for user-inserted code.
153
* GPG signature verification and decryption.
154
* Automatically scold users who top-post.
155
* Automatically warn when sending a message with words like
156
  "attachment" in the body if there aren't actually any attachments to
157
  the message.
158
* Millions of bugfixes.
159
160
== 0.1 / 2007-07-17
161
* MIME attachment creation.
162
* i18n support: character set conversion and rfc2047 header decoding.
163
* Better MIME handling.
164
* Multiple account support.
165
* Locking and concurrent Sup process detection and killation.
166
* Thread autoloading when you scroll down.
167
* Batch deletion of messages marked deleted or spam from message
168
  sources via sup-sync-back tool (mbox only).
169
* Millions of bugfixes.
170
171
== 0.0.8 / 2007-04-01
172
173
* Maildir support!
174
* New command: sup-config. Interactively walks you through everything
175
  you need to get up and running.
176
* Now proactive about notifying users of de-synced sources.
177
* Renamed sup-import => sup-sync with a brand new, less illogical
178
  interface.
179
* Added a sup-dump, to enable backing up and rebuilding indices from
180
  scratch (e.g. when Ferret upgrades break index formats).
181
* More bugfixes. Will they ever end?
182
183
== 0.0.7 / 2007-02-12
184
185
* Split sup-import into two bits: sup-import and sup-add.
186
* Command-line arguments now handled by trollop.
187
* Better error handling for IMAP and svn+ssh.
188
* Messages can now be moved between sources while preserving all
189
  message state.
190
* New commands in thread-view-mode:
191
  - 'a' to add an email to the addressbook
192
  - 'S' to search for all email to/from an email address
193
  - 'A' to kill buffer and archive thread in one swell foop
194
* Removed hoe dependency.
195
196
== 0.0.6 / 2007-01-06
197
198
* Very minor fix to support more types of IMAP authentication.
199
200
== 0.0.5 / 2007-01-05
201
202
* More bugfixes, primarily for IMAP.
203
* doc/UserGuide.txt
204
205
== 0.0.4 / 2007-01-03
206
207
* Bugfixes, primarily for threaded networking.
208
209
== 0.0.3 / 2007-01-02
210
211
* Major speed increase for index views (inbox, search results), which
212
  are now loaded completely from the IR index. The only time the
213
  original sources need to be touched is when viewing a thread. This
214
  is important for slow sources like IMAP and mbox+ssh.
215
* Remote mbox support with mbox+ssh URIs.
216
* IMAP now actually works.
217
* sup-import uses HighLine and is generally much improved.
218
* Multitudinous minor bug fixes and improvements.
219
220
== 0.0.2 / 2006-12-10
221
222
* IMAP support
223
* Better handling of broken sources. (Everything won't just die.)
224
* You will need to rebuild both your index, and sources.yaml.
225
  Sorry!
226
227
== 0.0.1 / 2006-11-28
228
229
* Initial release. Unix-centrism, support for mbox only, no i18n.
230
  Untested on anything other than 1.8.5. Other than that, works great!