We are happy and proud to announce the immediate availability of Zanshin 0.5.0.
After 0.4.0 one year and a half ago and 0.4.1 last year (which wasn't publicly announced), this new release introduce new features. The 0.4 series was mostly about the Qt 5 port and stabilization, now we can be a bit more ambitious again.
So what's in store for that new release?
- Errors coming from the system are now displayed properly in the main window;
- Tasks scheduled in the future can be filtered out;
- A task can be picked up as the "currently running" showing a nice overlay at the top of the screen, this is a reminder of what you're supposed to focus on;
- Projects are now displayed grouped by their containing collection which can help separate better visually between work and personal projects;
- Attachments are now supported for tasks (which nicely complete the "create todo" feature from KMail);
- Tasks with recurrence are now supported (although we have a simple recurrence model for now);
- And of course also a couple of minor GUI adjustments and bug fixes.
Under the hood, we also did some improvements:
- Some error handling has been improved;
- Some duplicated code has been factorized;
- Some dead code has been cleaned up;
- Issues pointed out by krazy and clazy have been addressed;
- Feature level tests have been reworked and are better insulated from each other;
- Our code related to dates have been ported to the new KCalCore ABI introduced in 17.12;
- The biggest architectural change has been the introduction of a cache which speeds up our accesses to akonadi and allowed to adress a few bugs (we had some views exhibiting duplicated items, this is now gone).
So quite a lot of nice things in this release. We increased the features and polish of what you experience while improving the code base itself. All in all, this should be a very nice release.
As usual, you can grab 0.5.0 while it is fresh! Packages for KDE Neon and openSUSE Tumbleweed are already available, it's only a matter of time until the other distributions catch up.