1.9.0 / 2025-09-09¶ ↑
- 
1 minor enhancement:
- 
Added verbose accessors to
IMAPProcessor. 
 - 
 - 
6 bug fixes:
- 
Fixed bug in
IMAPProcessor#create_mailboxw/ newer versions ofNet::IMAP. - 
Fixed bug with frozen string literals.
 - 
Fixed deprecation warnings instantiating
Net::IMAPw/ newer versions. - 
Fixed to work with Net::IMAP::SASL.
 - 
Fixed to work with newer vensions of
Net::IMAP. - 
Removed warnings loading/configuring Net::IMAP::SASL.
 
 - 
 
1.8.1 / 2023-07-27¶ ↑
- 
1 bug fix:
- 
Cleanse: Use Regexp.escape when searching mailboxen.
 
 - 
 
1.8.0 / 2023-01-09¶ ↑
- 
1 major enhancement:
- 
Added imap_tidy, a hybrid between cleanse and archive.
 
 - 
 - 
1 minor enhancement:
- 
Added Time.imapdate(s), Time.imapdatetime(s), and yyyy_mm.
 
 - 
 - 
2 bug fixes:
- 
Fixes for net/imap changes in ruby 3.x.
 - 
Removed unused last_month from
IMAPProcessor::Archive 
 - 
 
1.7 / 2020-06-04¶ ↑
- 
4 minor enhancements:
- 
Added noop? to improve readability.
 - 
Documented how to use this with gmail.
 - 
Improved imap_archive output by distinguishing hosts.
 - 
Improved show_messages output to be cleaner and have better info (from/to).
 
 - 
 - 
2 bug fixes:
- 
Fixed –noop by covering all imap calls that modify w/ checks.
 - 
Fixed option processing with multiple accounts by dup’ing args to OptionParser.
 
 - 
 
1.6 / 2014-10-17¶ ↑
- 
1 minor enhancement:
- 
Add XOAUTH2 authentication type. (mattbeedle)
 
 - 
 
1.5 / 2014-08-06¶ ↑
- 
3 major enhancements:
- 
IMAPProcessor#process_args now returns an array of option hashes.
 - 
IMAPProcessor.runnow enumerates the array returned from process_args. - 
You can now specify multiple host configs w/ an array of hashes in your config files.
 
 - 
 - 
4 minor enhancements:
- 
Added –merge to imap_archive.
 - 
Added –noop/-n to manually disable destructive actions. (needs to propagate down).
 - 
Added imap_cleanse, imap_flag, imap_learn; migrated from IMAPCleanse.
 - 
Added support for LOGIN. (bleything)
 
 - 
 - 
7 bug fixes:
- 
Fixed initializers in flag and cleanse.
 - 
Fixed odd bug w/ running on empty folders. Never saw that before. odd…
 - 
Handle unparsable date entries. Stupid spammers…
 - 
Now calculating latest month when not splitting directly from the date
 - 
Removed 1.9/2.0 warnings.
 - 
Removed dead rubyforge setting in Rakefile
 - 
Split was still defaulting to true.
 
 - 
 
1.4 / 2011-01-10¶ ↑
- 
6 minor enhancements:
- 
Added explicit help option (-h didn’t work)
 - 
Added folder separator support (osx server uses ‘.’ not ‘/’)
 - 
Added imap_mkdir command
 - 
Added opts_file_name class var so subclass option processing can refer to file
 - 
Extended imap_archive to archive multiple months per box, as necessary. Allowing easy archiving of big mailboxes
 - 
Handles server-provided CAPABILITY to avoid an extra round-trip
 
 - 
 - 
1 bug fix:
- 
Fixed doco.
 
 - 
 
1.3 / 2009-08-04¶ ↑
- 
1 major enhancement
- 
IMAP IDLE support now matches ruby trunk’s support. See
Net::IMAP#idleandNet::IMAP#idle_done 
 - 
 
1.2 / 2009-06-02¶ ↑
- 
2 major enhancements
- 
imap_archive which archives old mail to dated mailboxes
 - 
imap_idle which lists messages that were added or expunged from a mailbox
 
 - 
 - 
4 minor enhancements
- 
Disabled verification of SSL certs for 1.9
 
 - 
1 bug fix
- 
Fixed options file names, they should be Symbol keys
 
 - 
 
1.1.1 / 2009-05-19¶ ↑
- 
1 bug fix
- 
Got the skip test backwards
 
 - 
 
1.1 / 2009-05-18¶ ↑
- 
1 minor enhancement
- 
IMAPProcessor#each_messageallows messages to be omitted from the returned uid list (skipped) 
 - 
 
1.0.1 / 2009-05-15¶ ↑
- 
2 bug fix
- 
Show correct name of options file for –password help
 - 
Fix –quiet
 
 - 
 
1.0.0 / 2009-05-12¶ ↑
- 
1 major enhancement
- 
Birthday!
 
 -