1.0-rc1
=======

 * Initial release

1.1-beta
========

New features
------------
 * CA certificates handeling with libgnutls
 * Improve configuration handeling

Minor improvements
------------------
 * Initialize the backend on startup, so that the configuration check is done
 * Move system information handeling from UI to backend, as it is now possible
   because the backend is initialised early
 * Remove the non-starttls send_message function from mail.py
 * Move gettext initialisation from whisperback.py to __init__.py
 * Add a "configration" section to the readme.
 * Move config.sample to doc/

Bug fixes
---------
 * Add a long timeout to socket, because we want to use tor which is slow
 * Fix exception dialog

1.1-beta2
=========

Minor improvements
------------------
 * Add a changelog

Bug fixes
---------
 * English corrections

1.2-beta
========

New features
------------
 * New python configuration file
 * Support of custom function to add debugging information
 * Implement opt-out in the UI to exclude details
 * Send the mail in another thread
 * Display a progression dialog while sending mail
 * Add a configuration file for amnesia

Minor improvements
------------------
 * Add debian packaging
 * Print tracback of GUI catched exceptions
 * Rename GtkBuilder file to canonical .ui
 * Precise error messages when sending mail
 * Move README file to package toplevel
 * Properly add custom build commands
 * Add the license to setup.py

Bugfixes
--------
 * Bugfix: remove unused argument from WhisperBackUI
 * Bugfix: handle different exception formats in show_exception
 * Bugfix in configuration check

1.2-beta2
=========

Minor improvements
------------------
 * Re-raise the exception catched in the sender thread

Bugfixes
--------
 * Bugfix: really use the given CA
 * Bugfix: info on sending process was not cleared after success
 * Bugfix: custom tls_quit raised OperationWouldBlock


1.2-beta3
=========

Minor improvements
------------------
 * Improve copyright information
 * Improve sample configuration file readability
 * Add missing documentation on SMTP configuration
 * Correct comments of man source headers
 * Include debian build infrastructure into the tarball

Bugfixes
--------
 * Fix typo in the API
 * Bugfix: path to the certificate in amnesia's config.py
 * Bugfix: mail was sent without TLS on severs without STARTTLS

1.2
===

Bugfixes
--------
 * Bugfix: debian/files should not be included

1.2.1
=====

Minor improvements
------------------
 * Amnesia config: add a random id to mail subject

Bugfixes
--------
 * Bugfix: headers was not actually sent

1.3-beta
========

New features
------------
 * Let the user provide optional email address and OpenPGP key so that we can ask
   details about the bug if needed.

Minor improvements
------------------
 * Clarify online help and add a link to amnesia's website, and move bug reporting
   steps from online help to a template
 * Reduce window height to fit in 1024*768
 * Use hierchical exceptions
 * Split whisperback.py in two files: backend and GUI
 * Remove unused stuff from UI file

1.3-beta2
=========

Minor improvements
------------------
 * Various spelling and phrasing enhancements.
 * Add a readme for translators
 * Update copyright in the whole source tree.
 * Change progress dialog title to 'Sending email...'
 * Update debian packaging: various updates, bump standards version to 3.9.1.0

Bugfixes
--------
 * Replace (some) mentions of Amnesia with T(A)ILS.
 * Replace mentions of GPG with OpenPGP
 * Typo: gettext keyword was in the string
 * UI: don't expand the technical details area
 * Hide the blank line at the end of technical details
 * Update the list of source files containing translatable strings.
 * Fix version in debian/changelog, this is currently a native package.
 * Add trailing / to URLs.

1.3-beta3
=========

New features
------------

 * Support providing a full link for the contact PGP key.

Bugfixes
--------

 * Fix regular expression to match OpenPGP key IDs.
 * Specify the right parent for exception dialog.

1.3
===

Release stable version, no further changes required

1.3.1
=====

Minor improvements
------------------
 * Add french translation

Bugfixes
--------
 * UI: wrap text in the 'bug description' box
 * UI: activate translation of GtkBuilder interface
 * UI: move 'technical details' to left of 'help us' label

1.4-rc1
=======

Minor improvements
------------------
 * Automaticaly localise the link to the documentation wiki.
 * Use webkit to display help

Bugfixes
--------
 * UI: renders whisperback usable on really small screen

1.4-rc2
=======

Minor improvements
------------------
 * Add a label for the help section

1.4-rc3
=======

Minor improvements
------------------
 * Update copyright notice
 * Rename T(A)ILS to Tails

Bugfixes
--------
 * Make help string actually translated

1.4
===

Bugfixes
--------
 * Update some forgotten copyright notices
 * Update french translation version
 * Correct typo in ChangeLog

1.4.1
=====

Security fix
------------
 * allow only local ressources to be loaded in embedded webkit

1.4.2
=====

Bugfixes
--------
 * fix link to embedded documentation

1.5~rc1
=======

New features
------------
 * UI: guide the user if an error occurs while sending the bugreport.
   Propose to send it after 2 faild attempts.

Minor improvements
------------------
 * Follow good coding standards thanks to pylint
 * Update Tails URL and email address.

Bugfixes
--------
 * Catch encryption exceptions in the right order
 * Remove duplicated function cb_close_application

1.5
===

Minor improvements
------------------
 * Update french translation

Bugfixes
--------
 * UI: fix typo and minor rephrasing
 * Make send button label translatable


1.5.1
=====

Bugfixes
--------
 * Fix link to bug reporting documentation which have moved

1.6~rc1
=======

New features
------------
 * Allow to use arbitrary gnupg homdir
 * Load help from the config file instead of hardcoding it
 * Sanitize debugging info


Minor improvements
------------------
 * UI: reword optional PGP key field label
 * UI: add a tool tip to the PGP key button
 * UI: upgrade file for GTK+ 2.20 (squeeze version)
 * UI: add a button to display help index
 * Hide website sidebar and title in embedded viewer
 * I18n: import translations for Arabic, Spanish, Euskara, French, Dutch,
   Polish, Portuguese and Russian
 * Doc: include basic release documentation and script
 * UI: make tails-version window scrollable
 * UI: add a frame for help
 * UI: space widgets according to GNOME HIG

Bugfixes
--------
 * UI: add a notebook to make technical details readable on small screen
 * Update copyright year
 * I18n: include POT file.

1.6~rc2
=======

Minor imporvements
------------------

 * Encryption: use GnuPGInterface instead of pyme
 * Use an external keyring instead of a dedicated gnupg homedir

1.6
===

Minor imporvements
------------------

 * I18n: import Czech translation

1.6.1
=====

Minor improvements
------------------

 * Raise the socket library timeout to 120 seconds
 * Use smtplib's timeout parameter

Bugfixes
--------

 * Fix error output when calling send a 2nd time

1.6.2
=====

Minor improvements
------------------

 * I18n: Import German translation from Transifex.
 * I18n: Import Hebrew translation from Transifex.
 * I18n: Import Hungarian translation from Transifex.
 * I18n: Import Italian translation from Transifex.
 * I18n: Import Korean translation from Transifex.

1.6.3
=====

* l10n: update Euskadi translation.

1.6.4
=====

 * Update Spanish translation from Transifex.
 * Update Portuguese (Brazil) translation from Transifex.
 * Import new translations (Hebrew and Latvian) from Transifex.
 * update-version.sh: fix typo in DEBFULLNAME.

1.6.5
=====

 * Don't translate the bug report template.
 * Update Spanish and Korean translations, import new Polish translation.

1.6.6
=====

 * Update translations: Arabic, German, Greek, Spanish, Korean, Polish,
   Russian.
 * New translations: Finnish, Chinese.
 * Stop listing PO and MO files in MANIFEST.

1.6.7
=====

 * New translation: Swedish.
 * Update translations for many more languages.


1.6.8
=====

 * Update translations from Transifex.


1.6.9
=====

 * Update translations from Transifex.

1.6.10
======

 * Update translations from Transifex.

1.6.11
======

 * Update translations from Transifex.
 * Drop buggy tr.po.
 * Use 'error' instead of 'problem'.

1.6.12
======
 * More generic IP and MAC sanitizing regexp.
 * Use editor (Debian alternative) instead of $EDITOR.
 * Update transifex translations.

1.6.13
======

 * Update translations.


1.6.14
======

 * Update translations.


1.6.15
======

 * Update translations.

1.6.16
======

 * Update translations.

1.6.17
======

 * Update translations.

1.6.18
======

* Update translations.

1.6.19
======

* Update translations.
* Remove more serial numbers.
* Remove IPv6 addresses.
* Remove DMI strings.
* Add test suite.

1.6.20
======

* Update translations.

1.6.21
======

* Update translations.

1.6.22
======

* Update translations.

1.6.23
======

* Update translations.

1.6.24
======

* Update translations.

1.6.25
======

* Update translations.

1.6.26
======

* Update translations.

1.6.27
======

* Update translations.

1.6.28
======

* Update translations.

1.6.28+python3.1
================

* Port to python3, GIR, python3-ssl and python3-gnupg
* Use PGP/MIME to format bugreports
* Test suite: remove compatibility code for Python < 2.7

1.6.29
======

* Update translations.

1.6.29+jessie.1
===============

* Add missing import of GObject GIR
* Don't use inexistent crypt object
* Fix "defaut" typo

1.7.0
=====

* Add SOCKS proxy support

1.6.30
======

* Update translations.

1.6.31
======

* Update translations.

1.6.32
======

* Update translations.

1.7.1
=====

* Merge master (Wheezy) branch.

1.7.2
=====

* Merge feature/jessie into master.
* Update POT and PO files.

1.7.3
=====

* Run the upstream test suite as part of the Debian package build process.
* Make dependency on python3-pysocks more future proof.
* Update PO files.

1.7.4
=====

* Import PO files from Transifex, update POT and PO files.
* Actually write a string when saving the bugreport to a file. (Closes Tails bug: #11133)
* Add missing argument to OpenPGP dialog. (Closes Tails bug: #11033)

1.7.5
=====

* Workaround socks bug. Fixes Tails bug #11136.
* Import PO files from Transifex, update POT and PO files.

1.7.6
=====

* Import PO files from Transifex, update POT and PO files.

1.7.7
=====

* git: ignore vim swap files
* Explicitly use /usr/bin/gpg binary (Closes: Tails#11922)
* Report gnupg status when encryption fails


1.7.8
=====

* Import PO files from Transifex, update POT and PO files.

1.7.9
 =====

* Make bug report template translatable
* Import PO files from Transifex, update POT and PO files.

1.7.10
======

* Import PO files from Transifex, update POT and PO files.
