=== 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.run now 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#idle and Net::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 * Added IMAPProcessor#create_mailbox * Added IMAPProcessor#delete_messages * Added IMAPProcessor#move_messages * 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_message allows 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!