4.3.0 / 2015-06-03
 * Added missing license statement into the NSIS installer script.
 * Code restructuring in the signature details dialogue.
 * The remaining credit is shown when sending a commercial message.
 * Changes in the message search dialogue. The searching is performed
   according to separate words rather than whole strings (e.g. when searching
   according to message subjects).
 * The application can now deal with accounts with restricted privileges.
   Accounts having only read/write access can be created and used.
 * The default name of the exported/saved files can be configured in the
   settings dialogue.
 * The user can search for messages with expiring/expired time stamps. The
   interval can be set in the preferences dialogue.
 * The preferences dialogue has been re-designed to accommodate the newly
   introduced settings.
 * Time stamp information are shown in the signature details dialogue even if
   the expiration fails.
 * Fixed bug. On Windows, the error messages obtained from libisds were
   interpreted in wrong encoding causing garbage characters to show up.
 * Fixed bug. Libisds didn't return any error description strings when locale
   wasn't set properly. Default locale is being set when missing.

4.2.3 / 2015-04-30
 * Disabled OpenSSL lock de-initialisation as it may cause the application to
   crash on exit.
 * Application always downloads password expiration information regardless on
   the login method type.
 * Improved notifications when searching for data boxes.
 * Fixed bug. The displayed attachment size occasionally differed by 2 bytes
   from real size.
 * Fixed some issues when searching for data boxes.
 * Fixed some issues with path remembering.
 * Fixed a bug causing the application to display 'Synchronising accounts' in
   status bar although there was no account to synchronise.
 * Fixed bug causing the synchronisation timer to stop after a manual account
   synchronisation.
 * Fixed application crash when creating a new certificate+password account.
 * Removed warning when using password without expiration.
 * Fixed SMS authentication failure.

4.2.2 / 2015-04-08
 * The user is notified after his password expired and that he must change it
   in the ISDS web interface.
 * Fixed error. An error dialogue was generated when searching for data boxes.
   A notification about too many results was added.
 * Save all attachments button can be configured (in options) so that it also
   saves message envelope and delivery info in PDF.

4.2.1 / 2015-04-02
 * Fixed a bug. Datovka adds a primary key entry into process_state table if
   this entry is missing.

4.2.0 / 2015-03-31
 * Fixed bug. Account password was saved to the configuration regardless on
   the 'Don't save password' option.
 * Updated reference to new Datovka 4 web page.
 * The application can to a reduced extent use a no longer active account.
   Messages stored in a no longer working account can still be accessed from
   inside the application.
 * Application generates a dialogue notifying the user about an expiring
   password 7 days before the expiration deadline.
 * User can log into ISDS using a user certificate in P12 or PEM format.
 * Changed QString to char* conversion so that it no longer uses the
   conversion to ::std::string as this functionality may not be available in
   Qt.
 * Removed global mutex guarding the OpenSSL-based code.
 * Fixes in message selection when browsing across account items.
 * Download message list downloads all available missing attachments when
   download whole messages enabled.
 * Package maintainers can use the DISABLE_VERSION_CHECK_BY_DEFAULT
   configuration options. This will toggle automatic version check to off. It
   can be re-enabled by the user.
 * Save all attachments button can be configured (in options) so that it also
   saves the whole signed message and delivery info.
 * Implemented a search message dialogue.
 * Generated error messages (generated into console) can also display a hint
   into source files.
 * New messages can be created from already existing messages.
 * Application uses qint64 for message identifiers.
 * Multiple messages can be selected at once (e.g. to change message status
   for the whole selection).
 * Fixed bug in message list model. Stored message status changes weren't
   properly erased on model change.
 * Fixed bug in account properties dialogue. The OK button was not always
   enabled.

4.1.2 / 2015-02-24
 * Fixed issue when sent messages weren't directly shown in sent messages
   when the user was already displaying those lists.
 * Datovka Windows installer installs short-cuts for all users.
 * The database query which generates contact lists when sending a message
   has been modified. This should reduce the number of duplicated entries.
 * Fixed bug causing an information dialogue to pop up after the account
   properties have been changed.
 * The message reply button is disabled when browsing sent messages because you
   cannot send a message to yourself.
 * Fixed bug when sending messages. Sending a message caused all messages to be
   marked as delivered on the ISDS server. This was caused because the sent
   message was immediately downloaded.

4.1.1 / 2015-02-16
 * Default time out can be set by user in the settings dialogue.
 * The account information page displays information about database file
   location.
 * The user received more verbose notifications about database access failures.
 * Added script for automated package and installer builds for Windows.
 * Improvements in worker code. The Received and sent messages are downloaded
   in two separate steps. In this way at least the messages lists are
   downloaded.
 * Fixed bug in storing reference numbers into database.
 * Delivery information can be exported in correspondence overview.
 * Added optional fixed global path settings.
 * Remembering of attachment source directory.
 * Two delete message operations have been merged into one. The user is then
   asked whether to also delete message from server.
 * The user is asked whether to also delete message database on account
   removal.
 * Fixed account order restoring when having more than 9 accounts.
 * Modifications in account model code, functionality remains the same.
 * Application does not check attachment types. The decision is left to the
   server.
 * Database import operation has been renamed to create account from database.
 * Datovka does no longer crash with corrupted databases on start-up.
 * Fixed in cursor positioning when changing accounts.
 * Automatic downloads on background are disabled by default.
 * Fixes desktop file and added additional package deployment files for
   Fedora.
 * ISDS time out has been set to 5 minutes.
 * Added script creating source archive. Source archive now contains root
   directory with the package name and version.
 * Quick search searches in message subject and sender/recipient columns.
 * Fixed exporting overview into CSV. Strings containing commas such as
   addresses caused troubles.

4.1.0 / 2015-01-28
 * Message read status can be toggled when clicking on the green/grey ball.
 * Messages are being marked as read only when they are being selected at
   least for 5 seconds.
 * Fixed check box selection in the contacts by space bar.
 * The user can decide whether to delete a message from the local database only
   or whether it should be also deleted from ISDS.
 * Messages and delivery information from ZFO can be imported into the
   databases provided corresponding account exist.
 * Added missing error messages to database code.
 * Fixed bug causing new messages to be marked as being already read when
   downloading whole new messages when synchronising accounts.
 * Improved speed when downloading message list by introducing database
   transactions.
 * Added code support for OpenSSL internal locking.
 * Fixed searching for contacts in message database.
 * Enhancements in scripts for building library dependencies.
 * Data box identifier is being shown in exported PDF file and message
   identification.
 * OTP security code is not shown as password.
 * Sending of messages to multiple recipients is performed by sending a bunch
   of individual messages. Multi-messages were causing troubles when combining
   OVM and non-OVM recipients.
 * Fixed bug in temporary file naming when opening message attachments in view
   ZFO dialogue.
 * Added short-cuts for create new message, create message reply and account
   synchronisation.
 * Application uses OS X native menus.
 * Fixed error when application was using wrong Qt translation when set to
   English localisation.
 * Fixed memory leaks while constructing message before sending.
 * Fixed potential bug in generating years in account view for received
   messages.

4.0.3 / 2015-01-13
 * Fixed bug where message processing state was not removed upon message
   deletion.
 * Added checks whether saving of files succeeded. The user is notified on
   failure.
 * Implemented saving of attachments of a message that has been opened from
   a ZFO file.
 * Fixed bug causing that the delivery time in sent messages was not updated.
 * Portable version for Windows stores all data in the application directory.
 * Fixed authentication with OTP.
 * Application remembers paths to recent directories which have been used for
   data exporting.
 * Fixes in translations.

4.0.2 / 2014-12-19
 * Fixed issue with missing account names that contained comma character.
 * OS X package Info.plist contains application version.

4.0.1 / 2014-12-18
 * Processing state drop-down menu is disabled on sent messages.
 * Fixed bug causing the application to crash during account database
   initialisation.

4.0.0 / 2014-12-17
 * Fixed issues with message sorting.
 * Fixed double-click attachment opening by default application on Windows.
 * Improvements in message send procedure.
 * Proxy dialogue supports HTTP proxy configuration. Application can use HTTP
   proxies to download CRLs.
 * Fixed bug which was preventing the application to send messages with
   multiple attachments.
 * Message years are shown in descending order.
 * Improvements in debugging messages.
 * Credits and licence files are displayed on OS X and Unix-like systems.
 * Datovka can be build using OS X SDK 10.7.
 * CRL is checked when message displayed.
 * Main window icon resolution is now 48x48.
 * Added high-resolution Datovka icons.
 * Added .desktop file.

0.2.0 / 2014-11-27
 * Added PostSignum Qualified CA 3 certificate.
 * CA store can be initialised using a single PEM file.
 * Fixes in account search dialog.
 * Complete message download runs in a separate thread.
 * Signature details dialog shows certificate information.
 * Time-stamp certificates are being validated.
 * Fixes in OS X and Windows building procedures.
 * Application cannot be exited while download in progress.
 * Application can be run without storing database on file system.
 * Message list shows whether attachments have been downloaded.
 * Message processing state can be set. It is displayed in message list.
 * Application downloads, verifies and uses a CRL.
 * Fixed come Czech translations.
 * Automatic check for new application version.
 * Added status information.
 * Application remembers the last viewed message.
 * Additional bug fixes.

0.1.0 / 2014-10-15
 * Initial testing release.
