2.06 (12/25/2016)
  1. Always-HTTPS is not yet available. The Settings option has been disabled.
  2. Archived Allowed SSL Ciphers.
  3. Basic print support through a QTextBrowser widget.
  4. Cancel repetitive authentication requests.
  5. Center child windows default changed to true.
  6. Copy a Web page's selected text via QClipboard and QWebEngineView::selectedText().
  7. Do not resize the main window if the status bar's label is resized as a result of lengthy status text.
  8. Full screen support.
  9. Issue activateWindow() before issuing raise() as some desktop environments ignore raise().
  10. Offline mode is not supported. The File->Offline option has been disabled.
  11. Open new windows as tabs if the Control key is depressed while a link is clicked.
  12. Prepare QWebEngine's default cache and persistent storage paths.
  13. Private tabs.
  14. Purge cipher handle's contents in dcrypt::setCipherPassphrase() upon a failure.
  15. Register special types with Qt.
  16. Remind the user if the selected iteration count exceeds the default value during passphrase preparation.
  17. Removed zoom-text-only option.
  18. Replaced dmisc::centerChildWithParent() with QDialog::adjustPosition().
  19. Report gcrypt key-generation failures.
  20. SHA-3. libgcrypt 1.7.0, or newer, is required.
  21. Scrolling animation.
  22. Splash screen.
  23. The directory .dooble has been renamed to .dooble_v2. Version 1.x settings will not be transferred.
  24. Tools menu, per warp9pnt9. A copy of the Windows menu.
  25. Upgraded SQLite to version 3.15.2 on Windows.
  26. Upgraded libgcrypt products to version 1.6.6 on Windows.
  27. User agent strings. Exceptions not included.
  28. libspoton at version 0.1.6.
2.05 (05/01/2016)
  1. Added GOST support, if available.
  2. Allow disabling of automatic recording of file suffixes. Please see Settings.
  3. Allow the user to restore Dooble after a tardy authentication.
  4. Authenticate via a status bar button.
  5. Avoid reloading the most current history item after a restoration as this generates an additional history entry.
  6. Bit-by-bit comparisons; please see dmisc::compareByteArrays().
  7. Corrected Default font application.
  8. Corrected dooble::promptForPassphrase(). The method should not reset the current credentials.
  9. Deleted Include.win32/gcrypt.h and Include.win32/gpg-error.h.
  10. Disabled JIT (https://en.wikipedia.org/wiki/Just-in-time_compilation).
  11. Do not assume that an integer has a specific width (dcrypt.cc).
  12. Enable Spot-On widgets if DOOBLE_LINKED_WITH_LIBSPOTON is defined.
  13. Enforce limits on numeric INI values according to their widget representations.
  14. Minimum iteration count set to 10000. Default set to 25000.
  15. Modes of operation: CBC-CTS, CTR.
  16. New Applications context menu item in Settings.
  17. New default.html page. Removed previous pages.
  18. Please remove shared.db, if such a file exists in the user's Dooble directory.
  19. Remove the files httponlyexceptions.db and preferences.db during a reset of Dooble.
  20. Removed Google and OS X-specific logic from agent strings.
  21. Removed modifier-key URL transformations.
  22. Salt length maximum set to 8192 bytes.
  23. Secure database deletes.
  24. The method dmisc::iconForUrl() must consider variations of the URL parameter with respect to trailing slashes.
  25. The plugins architecture has been deprecated.
  26. Upgraded OpenSSL libraries to version 1.0.2g on Windows.
  27. Upgraded SQLite libraries to version 3.11.1 on Windows.
  28. Upgraded libgcrypt to version 1.6.5 on Windows.
  29. Upgraded libspoton to version 0.1.5.
  30. Verify modified URLs in the Bookmarks window.
  31. Wrap lines on page source; default of true.
2.04 (11/05/2015)
  1. Allow suspending of a page load via a tab's context menu.
  2. Avoid accepting secure cookies from HTTP sites.
  3. Avoid serving secure cookies over HTTP.
  4. Enable cross-site-scripting auditing. New installations only.
  5. New per-tab progress bars.
  6. Upgraded Qt to version 5.5.1 on OS X and Windows.
  7. Upgraded SQLite products to version 3.9.1 on Windows.
  8. Upgraded libgcrypt to version 1.6.4 on Windows.
2.03 (09/18/2015)
  1. Allow hiding of the search widget. Please see the View menu.
  2. Configurable tab bar position.
  3. Increased maximum discarded tabs and favorite links from 15 to 30.
  4. Limit results of qgetenv().
  5. Thread scheduling may not be available.
  6. Upgraded Qt products to version 5.5 on OS X and Windows.
2.02 (07/04/2015)
  1. Added Stribog-512.
  2. Allow for automatic cancellation of stagnant JavaScript scripts.
  3. Allow non-authenticated sessions to share plaintext information with Spot-On.
  4. Allow removal of Spot-On shared links. Please see Clear Containers and the Edit menu.
  5. Corrected Qt macro usage.
  6. Corrected SSL widget states in the Settings panel.
  7. Corrected Spot-On button state in the URL location widget.
  8. Corrected retrieval of default iteration count.
  9. Log libspoton errors.
  10. Modified the favicon's context menu so that the available option references the site's host instead of the domain.
  11. Properly center exceptions windows that are activated from Settings.
  12. Removed all support for Qt 4.x, Qt 5.0.x, Qt 5.1.x, Qt 5.2.x, and Qt 5.3.x. Only Qt 5.4.x and newer will be supported in Dooble 2.x.
  13. Removed non-native full-screen support.
  14. Removed translated log entries.
  15. Replaced QCryptographicHash::Sha1 with QCryptographicHash::Sha3_512.
  16. Set the location widget's text after a successful page load or an update of the URL if and only if the user has not modified the location widget's text.
  17. The method dwebpage::slotFinished() must inspect the reply's "dooble-favicon" property as the method may be reached after a download of a favicon.
  18. Updated Czech translation. Thanks to Pavel Fric.
  19. Updated SQLite to version 3.8.10.2, Windows.
  20. Updated libspoton to 0.1.2.
  21. Upgraded OpenSSL products to version 1.0.2c on Windows.
  22. Upgraded Qt products to version 5.4.2 on OS X and Windows.
2.01 (04/01/2015)
  1. Ability to hide the main window's menu bar.
  2. Added the search engine wikibooks.org.
  3. Adjusted full-screen support.
  4. Allow hiding of the Desktop and Home buttons.
  5. Corrected dooble::saveSettings() with respect to the full screen mode.
  6. Display the JavaScript alert in dwebpage::javaScriptAlert() via QMessageBox::exec() instead of show().
  7. Issue std::nothrow in gcry_qmutex_init().
  8. Remind the user if the SQLite database driver is missing.
  9. Removed hiding of the location tool bar.
  10. The Dogpile search engine supports SSL/TLS.
  11. The default SSL configuration's protocol must be set according to the available cipher protocols (SSLv3, TLSv1.0, TLSv1.1, TLSv1.2). Please see http://doc.qt.digia.com/qt-maemo/qsslconfiguration.html.
  12. Upgraded OpenSSL libraries to version 1.0.2a.
  13. Upgraded libgcrypt to version 1.6.3 on Windows.
  14. Upgraded libgpg-error to version 1.13 on Windows.
2.00 (03/01/2015)
  1. Added a Spot-On button to the location widget.
  2. Allow configuration of the main thread's priority.
  3. Avoid real-time storing of splitter states.
  4. Corrected month translations in the History window.
  5. Qt 5.4.1 release. Source only. Many, many changes. WebKit has been replaced by WebEngine. Please see dooble.qt5.pro for example preparation. WebKit support persists.
  6. Removed support for ancient versions of GCC.
Archived Contents

https://github.com/textbrowser/dooble/blob/master/Documentation/RELEASE-NOTES.archived