Skip to content

Releases: zealdocs/zeal

0.2.0

11 Nov 08:43
Compare
Choose a tag to compare

This is primarily a bug-fix release with a few minor new features and improvements. Most notable changes are listed below.

New features:

  • Added support for back/forward mouse buttons (#334)
  • Tabs can be closed with a middle click
  • Ctrl/Shift+click or middle click on a link opens it in a new tab (#403)
  • Implemented selective docset update and removal
  • Added show and hide entries to the AppIndicator menu
  • Now Zeal checks for updates on startup
  • New dependency on X11 platforms: QtX11Extras

Improvements:

  • Improved search performance by utilizing database indexes;
  • Previously selected tab becomes active when the current tab closes
  • Download error message box now provides a retry option
  • Improved rendering performance of search result list (#211)
  • Improved global shortcut support on XCB platforms

Fixed issues:

  • Drastically reduced memory consumption during docset download (#362, #394)
  • Fixed in-page search not hiding on Escape (#129)
  • Fixed AppIndicator support (#321)
  • Fixed minimize to tray (#325)
  • Fixed broken page navigation for ZDash docsets (#328)
  • Fixed wrong tab being closed on Ctrl+W (#329, #402)
  • Fixed ignored mouse clicks in search edit (#330)
  • Allow partial matching of docset keywords (#333)
  • Fixed search result sorting order (#407)
  • Fixed problem with missing keywords when parsing dash-plugin URI (#411)
  • Fixed global shortcut resets (#413)
  • Fixed crash on docset removal (#420)

See the full history for a complete list of changes.

0.1.1

20 Apr 18:12
Compare
Choose a tag to compare

This is a bug fix release for the 0.1 branch.

New features:

  • Display a message box about in case old docset storage is found (#317)

Fixed issues:

  • Enabled JavaScript (#309)
  • Fixed problem with missing or broken docsets if meta.json lacked name property (#310)

Binary builds

Get Zeal for Windows from the Bintray repository.
For the complete list of download options see our Download page.

0.1.0

16 Apr 02:49
Compare
Choose a tag to compare

A lot of changes have been made since the last release, so this change log cannot be considered complete, but merely an attempt to list most noticeable updates.

This is the first release that follows a new versioning scheme based on Semantic Versioning. Please note, that now Zeal is considered in permanent beta status until a major version 1.0.0 is released. We will try to maintain minimal backward compatibility, but there are a lot of problems in the current code base, as well as ideas on how to make Zeal better. Our workflow is following:

  • bug fixes go into patch releases (e.g. 0.1.1 for 0.1.0);
  • new features go into minor releases (0.2.0, 0.3.0).

Another important change is that the new Zeal relies on its own server for obtaining docset list and update information. For docset update to work properly you need to download all docsets again. From now docset icons are not embedded in Zeal, but come from the server as well. That means old docsets would lack icons until docsets are redownloaded.

New features:

  • Follow a new versioning scheme. (#203)
  • Added support for Dash protocols dash: and dash-plugin: on Linux and Windows. (#247)
  • Revamped settings dialogue with more intuitive options.
  • Added a build option for portable mode (qmake CONFIG+=portable). In this case settings are stored in zeal.ini next to the Zeal executable, and docset storage path defaults to docsets subdirectory. Changing docset storage path via the settings dialogue has only temporary effect, and it is not saved on application exit. It is still possible to set a permanent custom path by manually editing zeal.ini.
  • Zeal now relies on its own server for obtaining docset list, rather than parsing Dash website.
  • Now the docset list is cached for 24 hours, but can be manually reloaded. (#287)
  • Implemented version check function (Help -> Check for Update...). (#282)
  • Improved display of docset download/unpack progress. (#252)
  • Now the main window of the running Zeal instance is brought up on attempt to start the app again. (#187)
  • Provided MSI installer for Windows users. (#279)
  • Removed Qt 4 support. Qt 5.2.0 or later is required.
  • --query CLI parameter is deprecated. Search query should be passed directly as an argument.

Fixed issues:

  • Fixed missing index pages for some of the official Dash docsets. (#283)
  • Improved docset icon discovery. (#251, #264)
  • Fixed wrong version number in the about dialogue. (#246)
  • Fixed tons of other unmentioned bugs.

Known problems:

  • Manually added Dash feeds lack auto-update feature. (#289)
  • Index search performance problems. Will be addressed in the new threaded full text search implementation. (#265, #280, #288)
  • There is an issue in Qt WebKit JavaScript engine that leads to significant slowdown and UI freezes on Windows 8 (mostly noticeable in Android and .NET docsets). (#265).

Binary builds

Binary builds for Windows are available in our Bintray repository.
For the complete list of download options see our Download page.