unity-mail (1.7.5.1) artful; urgency=medium

  * Upload to artful archive (LP: #1668769).

 -- Robert Tari <robert.tari@gmail.com>  Tue, 23 May 2017 10:51:10 +0200

unity-mail (1.7.5) xenial; urgency=medium

  * Show mail count in Ubuntu MATE >= 17.04

 -- Robert Tari <robert.tari@gmail.com>  Wed, 19 Apr 2017 03:39:39 +0200

unity-mail (1.7.4) xenial; urgency=medium

  * Closes: (LP: #1668769)
  * Deleted debian/manpages
  * Removed icons section in debian/copyright
  * Removed shebang from .desktop file
  * Added dh-python build dependency

 -- Robert Tari <robert.tari@gmail.com>  Thu, 09 Mar 2017 22:55:59 +0100

unity-mail (1.7.3) xenial; urgency=medium

  * Use imaplib uid functions instead of index-based ones

 -- Robert Tari <robert.tari@gmail.com>  Wed, 08 Mar 2017 01:35:04 +0100

unity-mail (1.7.2) xenial; urgency=medium

  * Added message actions dialog and "Ask" mode
  * Reworked FileChooserButtonEx

 -- Robert Tari <robert.tari@gmail.com>  Mon, 06 Mar 2017 02:29:36 +0100

unity-mail (1.7.1) xenial; urgency=medium

  * Use XDG-OPEN instead of webbrowser.open
  * Expand About dialog to fix bug in GNOME
  * File chooser buttons with "Clear" function
  * URL/Command selector for Links in Settings
  * Option to reset Links to default in Settings
  * Use GTK stock icons
  * MessagingMenu and AppIndicator3 merged into a single class

 -- Robert Tari <robert.tari@gmail.com>  Sat, 04 Mar 2017 23:30:30 +0100

unity-mail (1.7.0) xenial; urgency=medium

  * About dialog moved to tab
  * Keyring reset script
  * Allow only one instance of the application
  * "Home" opens the settings dialog if there is no keyring data
  * Display notification on invalid account data
  * Removed version depencency for python3-psutil
  * Refactored logging code
  * Replaced wrapper functions with lambdas
  * Replaced text-based config with GSettings
  * Keep settings dialog above other windows
  * Added timer to update message ages in Appindicator mode
  * Gtk.Table replaced with Gtk.Grid
  * Application version moved to appdata module

 -- Robert Tari <robert.tari@gmail.com>  Mon, 27 Feb 2017 01:15:51 +0100

unity-mail (1.6.9) xenial; urgency=medium

  * Removed CLI exit confirmation
  * Updated settings dialog layout
  * Avoid overlapping reconnect attempts
  * Toggle conversation message merging in settings
  * Default action for activated message
  * Links page in settings
  * Move init block after creation of launcher and menu

 -- Robert Tari <robert.tari@gmail.com>  Thu, 23 Feb 2017 19:38:56 +0100

unity-mail (1.6.8) xenial; urgency=medium

  * Reconnect if server drops connection
  * Message about Google's less secure apps
  * Inbox folder selection

 -- Robert Tari <robert.tari@gmail.com>  Wed, 22 Feb 2017 00:49:14 +0100

unity-mail (1.6.7) xenial; urgency=medium

  * About dialog in setings
  * Use DBus for external access
  * New helper scripts for URLs, Settings and Clear
  * Autostart file installs to /etc/xdg/autostart
  * "Mark all as read" for all desktops
  * Fix for no folder info in keyring (LP: #1664098)
  * Tons of code refactoring

 -- Robert Tari <robert.tari@gmail.com>  Mon, 13 Feb 2017 08:09:24 +0100

unity-mail (1.6.6) xenial; urgency=medium

  * Merge messages belonging to the same conversation (LP: #1297185)
  * Show only name in notification

 -- Robert Tari <robert.tari@gmail.com>  Sat, 11 Feb 2017 07:37:46 +0100

unity-mail (1.6.5) xenial; urgency=medium

  * Separate connection for each inbox folder
  * Folder data now stored in keyring
  * Notification only for messages newer than the last unread (LP: #1228270)
  * Clearing marks messages as read
  * Clear function for appindicator

 -- Robert Tari <robert.tari@gmail.com>  Fri, 10 Feb 2017 04:32:31 +0100

unity-mail (1.6.4) xenial; urgency=medium

  * Added message icons (LP: #1184568)
  * Added message age to appindicator
  * Changed home icon in appindicator
  * Added message count to appindicator

 -- Robert Tari <robert.tari@gmail.com>  Sun, 05 Feb 2017 06:19:45 +0100

unity-mail (1.6.3) xenial; urgency=medium

  * Added IMAP IDLE handler (LP: #1179934)

 -- Robert Tari <robert.tari@gmail.com>  Fri, 03 Feb 2017 18:43:57 +0100

unity-mail (1.6.1) xenial; urgency=medium

  * Fixed #1660585

 -- Robert Tari <robert.tari@gmail.com>  Tue, 31 Jan 2017 18:43:12 +0100

unity-mail (1.6.0) xenial; urgency=medium

  * Extract only header parts we need
  * Limit number of messages to check

 -- Robert Tari <robert.tari@gmail.com>  Tue, 31 Jan 2017 03:14:52 +0100

unity-mail (1.5.9) xenial; urgency=medium

  * Display account name with title when there is more than one

 -- Robert Tari <robert.tari@gmail.com>  Tue, 15 Nov 2016 01:09:02 +0100

unity-mail (1.5.8) xenial; urgency=medium

  * Changed action for Home: start application if not running, otherwise
    open link

 -- Robert Tari <robert.tari@gmail.com>  Sun, 16 Oct 2016 23:42:10 +0200

unity-mail (1.5.7) xenial; urgency=medium

  * Full messaging menu support in MATE
  * Dropped compose item from messaging menu

 -- Robert Tari <robert.tari@gmail.com>  Fri, 14 Oct 2016 16:23:21 +0200

unity-mail (1.5.6) xenial; urgency=medium

  * Non-Unity: Remove message when opened and update indicator

 -- Robert Tari <robert.tari@gmail.com>  Thu, 06 Oct 2016 02:24:43 +0200

unity-mail (1.5.5) xenial; urgency=medium

  * Added webmail home shortcut for non-Unity menus

 -- Robert Tari <robert.tari@gmail.com>  Sat, 10 Sep 2016 16:47:37 +0200

unity-mail (1.5.4) xenial; urgency=medium

  * Skip retrieving headers if unread mail count is greater than 1000,
    display warning instead

 -- Robert Tari <robert.tari@gmail.com>  Thu, 05 May 2016 13:42:41 +0200

unity-mail (1.5.3) xenial; urgency=medium

  * Set psutil minimum required version
  * Added account settings action in Messaging and Launcher menus
  * Moved instance checking to um-url

 -- Robert Tari <robert.tari@gmail.com>  Mon, 02 May 2016 21:41:34 +0200

unity-mail (1.5.2) xenial; urgency=medium

  * Limited app to single instance
  * Removed configuration from launcher menu

 -- Robert Tari <robert.tari@gmail.com>  Wed, 27 Apr 2016 01:36:46 +0200

unity-mail (1.5.1) xenial; urgency=medium

  * Updated desktop launcher

 -- Robert Tari <robert.tari@gmail.com>  Tue, 26 Apr 2016 13:50:33 +0200

unity-mail (1.5.0) xenial; urgency=medium

  * Added Ubuntu MATE support

 -- Robert Tari <robert.tari@gmail.com>  Tue, 26 Apr 2016 12:23:15 +0200

unity-mail (1.4.4) trusty; urgency=medium

  * New bugfix release.
    - Override imaplib._MAXLINE with a higher value.
    - Add support for GMail thread URLs (contributed by Alexander Botev).

 -- Dmitry Shachnev <mitya57@ubuntu.com>  Mon, 05 May 2014 12:00:43 +0400

unity-mail (1.4.3) trusty; urgency=low

  * New bugfix release.
    - Get rid of star import in um-url.
  * Update debian/copyright.

 -- Dmitry Shachnev <mitya57@ubuntu.com>  Thu, 10 Apr 2014 21:41:07 +0400

unity-mail (1.4.2) trusty; urgency=low

  * New bugfix release.
    - Run starttls() on non-SSL connections (LP: #1263316).
    - Stop using deprecated Gtk stock items.
    - Use set_hint() instead of deprecated set_hint_string().
    - Update desktop files with new translations.

 -- Dmitry Shachnev <mitya57@ubuntu.com>  Sun, 30 Mar 2014 14:48:23 +0400

unity-mail (1.4.1) trusty; urgency=low

  * New bugfix release.
    - Use get_default_collection() from secretstorage 1.0.
    - Make um-url exit with non-zero status on URL mismatch.
    - Use correct number of messages in notifications.
    - Catch UnicodeDecodeErrors in parse_wrapper().
    - Handle invalid and empty messages correctly.
    - Unlock Secret Service collection before creating a new item.
    - Disable strict mode in configuration file parser.
  * Bump Standards-Version to 3.9.5, no changes needed.

 -- Dmitry Shachnev <mitya57@ubuntu.com>  Sat, 07 Dec 2013 13:58:45 +0400

unity-mail (1.4) saucy; urgency=low

  * New release.
    - Handle Message-Id decoding failures.
    - Show only 20 latest messages by default, add an option to
      configure maximal messages count (LP: #1049669).
    - Do not use "except:" statements.
    - Use logger module for console printing.
  * Remove /usr/bin/um-url from install file (it is handled by dh_link).

 -- Dmitry Shachnev <mitya57@ubuntu.com>  Wed, 28 Aug 2013 21:05:14 +0400

unity-mail (1.3.3) saucy; urgency=low

  * New bugfix release.
    - Prevent potential crash in check_email when email is not valid.
    - If the default collection does not exist, try to create it. This
      really fixes the ItemNotFoundException problems (LP: #1165548).
    - Fix the version number in the help message.

 -- Dmitry Shachnev <mitya57@ubuntu.com>  Wed, 08 May 2013 18:21:48 +0400

unity-mail (1.3.2) raring; urgency=low

  * New bugfix release.
    - Remove useless str() wrap in try_establish_connection().
    - Handle socket errors in mark_message_as_read().
    - Handle UnicodeEncodeErrors in try_establish_connection().
    - When unable to get the default secretstorage collection, wait
      a second and try again using a different method (LP: #1162135).
    - Do not use star imports, to get pyflakes working.

 -- Dmitry Shachnev <mitya57@ubuntu.com>  Fri, 05 Apr 2013 17:49:24 +0400

unity-mail (1.3.1) raring; urgency=low

  * New bugfix release.
    - Fix NameError on first run (LP: #1153160).
    - Fix for deprecations in PyGObject 3.8.

 -- Dmitry Shachnev <mitya57@ubuntu.com>  Tue, 12 Mar 2013 14:47:09 +0400

unity-mail (1.3) raring; urgency=low

  * New release.
    - Add a GUI option to play sounds (LP: #1046294).
    - mark_message_as_read(): handle IMAP errors here.
    - Switch from subprocess.Popen() to subprocess.call().
    - Support notification filtering:
      + Add X-GNOME-UsesNotifications=true to unity-mail.desktop.
      + Set 'desktop-id' hint for every notification.
    - check_email(): Make the check always pass when email = login
      (LP: #1123092).
    - on_mm_item_clicked(): Don't mark mail as unread when urlid is set.
    - Port to SecretStorage library:
      + Depend on python3-secretstorage.
      + Edit existing items in the secret collection instead of
        replacing them.
  * Recommend gnome-session-canberra (>= 0.28-4).
  * Update desktop file description (LP: #1080094).

 -- Dmitry Shachnev <mitya57@ubuntu.com>  Wed, 06 Mar 2013 21:21:23 +0400

unity-mail (1.2.4) raring; urgency=low

  * New bugfix release.
    - check_email: correctly handle cases when email is the same as login
      (LP: #1088373).
  * debian/rules: remove __pycache__ on clean.

 -- Dmitry Shachnev <mitya57@ubuntu.com>  Thu, 10 Jan 2013 19:05:08 +0400

unity-mail (1.2.3) raring; urgency=low

  * New bugfix release.
    - Fix generation of fallback message-ids.
    - Handle header decoding errors, return raw headers on failures.
    - Ensure that alarm is always cancelled after folder update
      (LP: #1084882).
    - Replace "except:" with "except SomeException:" in two places to
      ensure that it won't try to handle TimeoutException.
    - try_establish_connection: fix error message being never shown by
      moving it before sys.exit() call, slightly simplify the code.
  * Updated my e-mail address.

 -- Dmitry Shachnev <mitya57@ubuntu.com>  Thu, 06 Dec 2012 20:52:26 +0400

unity-mail (1.2.2) quantal; urgency=low

  * New bugfix release (LP: #1061047)
    - Don't show dialog twice on startup (LP: #1058803)
    - Handle dialog errors in on_dialog_response() handler
    - Skip accounts with empty username
    - Handle login failures in try_establish_connection()
    - Make print_error() a global function to fix NameError in
      decode_wrapper()

 -- Dmitry Shachnev <mitya57@gmail.com>  Mon, 01 Oct 2012 09:53:20 +0400

unity-mail (1.2.1) quantal; urgency=low

  * New bugfix release (LP: #1056063)
    - Correctly handle unicode folder names with spaces
    - Call check_email with right account id
    - Handle exceptions when printing to stderr (LP: #1056037)
  * Bump Standards-Version to 3.9.4, no changes needed
  * debian/rules: Tweak the PYTHON3 variable to make sure the scripts
    get a correct shebang line, thanks Colin Watson
  * unity-mail.desktop: Add "NotShowIn=Messaging Menu;" header to two
    actions to prevent them from being shown in the Messaging Menu
    (LP: #1055972)

 -- Dmitry Shachnev <mitya57@gmail.com>  Tue, 25 Sep 2012 11:56:17 +0400

unity-mail (1.2) quantal; urgency=low

  * New release (LP: #1045325)
    - Port to libmessaging-menu (LP: #1040259)
      + Add new Message class as a replacement for old message tuples
      + Move "Mark all as read" action to the launcher quicklist
      + Move some code from um-url to config.py
      + Call subprocess.Popen with shell=True
    - Properly convert non-ascii folder names to UTF-7 bytestrings
      (LP: #1043786)
  * Recommend gir1.2-messagingmenu-1.0

 -- Dmitry Shachnev <mitya57@gmail.com>  Mon, 03 Sep 2012 17:05:48 +0400

unity-mail (1.1) quantal; urgency=low

  * New release (LP: #1036603)
    - Remove 60 seconds limit for check interval
    - Better handling of KeyboardInterrupts
    - Add AccountDisplay configuration option for displaying account data
      in notifications (LP: #1015091)
    - Ensure that command chooser button is at least 180px in width
    - Split unity-mail by modules
    - Add basic setup.py file
  * Bump debhelper compatibility level to 9
  * Build using dh_python3

 -- Dmitry Shachnev <mitya57@gmail.com>  Tue, 14 Aug 2012 15:04:27 +0400

unity-mail (1.0) quantal; urgency=low

  * New release (LP: #1023807)
    - Support for working without Unity
    - Pressing Ctrl+C twice now exits the app
    - Correctly handle failures of GnomeKeyring and Notify modules
    - Set per-connection timeout interval to 7 seconds
  * Use new comment for the desktop file

 -- Dmitry Shachnev <mitya57@gmail.com>  Thu, 12 Jul 2012 12:55:21 +0400

unity-mail (0.92.3) quantal; urgency=low

  * New bugfix release (LP: #1002802)
    - Use #!/usr/bin/python3 instead of #!/usr/bin/env python3
    - Do not use "<int> or <bool>" construction when updating the
      launcher item status
    - Use any desktop file that contains "unity-mail" in the name
      (work-around for SC issue; LP: #990689)
  * debian/control:
    - Rewrite the long description, now it is more clear and displays
      correctly in the Software Center (LP: #1004433)
    - Set priority to optional instead of extra
  * debian/clean: Remove, not needed
  * Update translations for desktop files

 -- Dmitry Shachnev <mitya57@gmail.com>  Fri, 25 May 2012 15:07:39 +0400

unity-mail (0.92.2) precise; urgency=low

  * New bugfix release (LP: #976459)
    - get_sender_name: modify to be a wrapper of email.utils.parseaddr
  * Use FD.o actions in desktop file
  * Add "set -ex" call to debian/rules, to correctly handle errors
  * Translations update

 -- Dmitry Shachnev <mitya57@gmail.com>  Sun, 08 Apr 2012 13:20:20 +0400

unity-mail (0.92.1) precise; urgency=low

  * New bugfix release
    - Merge latest translation updates from Launchpad
    - Switch to Standards-Version 3.9.3 and the newest copyright format
    - Support gir1.2-indicate-0.7 (LP: #945307)

 -- Dmitry Shachnev <mitya57@gmail.com>  Sat, 03 Mar 2012 09:32:00 +0400

unity-mail (0.92) precise; urgency=low

  * New release (LP: #941472)
    - Use message_from_bytes instead of message_from_string,
      to handle decoding issues properly
    - Use new get_header_wrapper function for retrieving headers
    - Fix crashes in um-url
    - Simplify message-parsing code
    - Drop dbus adding-desktop-file-to-launcher code, it doesn't work
      with Unity 5.2+ and software-center now does this itself
    - Use Python3's format function instead of % operator
      (in a way compatible with existing translations)
    - Hide the launcher count badge when connections are lost (LP: #938946)
  * Drop dependency on python3-dbus

 -- Dmitry Shachnev <mitya57@gmail.com>  Fri, 24 Feb 2012 17:00:17 +0400

unity-mail (0.90) precise; urgency=low

  * Initial release (LP: #927602)

 -- Dmitry Shachnev <mitya57@gmail.com>  Fri, 10 Feb 2012 15:47:53 +0400
