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