Skip to content

Releases: GothenburgBitFactory/taskwarrior

v3.3.0

19 Dec 16:13
1ee69ea
Compare
Choose a tag to compare

In this version:

  • Sync now supports AWS S3 as a backend.
  • A new task import-v2 command allows importing Taskwarrior-2.x data files directly.

Thanks to the following people for contributions to this release:

  • Chongyun Lee
  • David Tolnay
  • Dustin J. Mitchell
  • Felix Schurk
  • geoffpaulsen
  • Kalle KietΓ€vΓ€inen
  • Kursat Aktas
  • Scott Mcdermott
  • Thomas Lauf

New Contributors

Full Changelog: v3.2.0...v3.3.0

v3.2.0

12 Nov 19:57
7a092be
Compare
Choose a tag to compare

In this version:

  • Support for the journal in task info has been restored (#3671) and the
    task info output no longer contains tag_ values (#3619).
  • The rc.weekstart value now affects calculation of week numbers in
    expressions like 2013-W49 (#3654).
  • Build-time flag ENABLE_TLS_NATIVE_ROOTS will cause task sync to use the
    system TLS roots instead of its built-in roots to authenticate the server (#3660).
  • The output from task undo is now more human-readable. The undo.style
    configuraiton option, which has had no effect since 3.0.0, is now removed (3672).
  • Fetching pending tasks is now more efficient (#3661).

Thanks to the following people for contributions to this release:

  • Denis Zh.
  • Dustin J. Mitchell
  • Fredrik Lanker
  • Gagan Nagaraj
  • Jan Christian GrΓΌnhage
  • Scott Mcdermott
  • Thomas Lauf
  • Tobias Predel

New Contributors

Full Changelog: v3.1.0...v3.2.0

v3.1.0

04 Aug 17:01
5c6cc3e
Compare
Choose a tag to compare

In this version:

  • Support for task purge has been restored, and new support added for automatically
    expiring old tasks. (#3540, #3546, #3556)
  • task news is now better behaved, and can be completely disabled.
  • Multiple imports of the same UUID will now generate a warning. (#3560)
  • The sync.server.url config replaces sync.server.origin and allows a URL
    containing a path. (#3423)
  • The new bubblegum-256.theme has improved legibility and contrast over
    others. (#3505)
  • Warnings regarding .data files are only show for reports. (#3473)
  • Inherited urgency is correctly calculated to make parents more urgent than
    children (#2941)
  • Task completion commands no longer trigger hooks (#3133)

Thanks to the following people for contributions to this release:

  • Adrian Galilea
  • Adrian SadΕ‚ocha
  • Andonome
  • Christian Clauss
  • Dominik RehΓ‘k
  • Dustin J. Mitchell
  • Felix Schurk
  • Hector Dearman
  • Joseph Coffa
  • koleesch
  • Maarten Aertsen
  • mattsmida
  • Philipp Oberdiek
  • Sebastian Carlos
  • sleepy_nols
  • Steve Dondley
  • Will R S Hansen ...
Read more

v3.0.2

23 Apr 00:23
bc86a1e
Compare
Choose a tag to compare

This release fixes an accidentally-included debug print which polluted output of reports with the Taskwarrior version (#3389)

The release consists of the following archives:

task-3.0.2.tar.gz (sha256 633b76637b0c74e4845ffa28249f01a16ed2c84000ece58d4358e72bf88d5f10)
Release tarball. Use this to build and install Taskwarrior.

Note that the "Source Code" links below are simply archives of the source repository and require additional steps to build and install.

v3.0.1: Update for 3.0.1 (#3382)

20 Apr 23:28
0627447
Compare
Choose a tag to compare

This patch revision of Taskwarrior addresses a few minor issues in the 3.0.0 release: improvements to task news, better error handling and documentation, and fixes for interactions with hooks. It also fixes an issue with the release tarball, #3294.

The release consists of the following archives:

task-3.0.1.tar.gz (sha256 e36653304c4850e7808bd417309c1e8ef6ce7c44ae8d7e553a076e36c0871655)
Release tarball. Use this to build and install Taskwarrior.

Note that the "Source Code" links below are simply archives of the source repository and require additional steps to build and install.

v3.0.0

24 Mar 21:19
3e41fb6
Compare
Choose a tag to compare

This new major version of Taskwarrior comes with an important change: the sync functionality has been rewritten entirely, and no longer supports taskserver/taskd. Instead, the recommended solution is a cloud-storage backend, although taskchampion-sync-server is also available. See https://taskwarrior.org/docs/upgrade-3/ for information on upgrading to Taskwarrior 3.0.

Note that this is a breaking upgrade: users must export their task database from 2.x and re-import it into 3.x. Hooks run during task import, so if you have any hooks defined, temporarily disable them for this operation. See #3314.

This version also introduces Taskchampion, a new task-storage core for Taskwarrior written in Rust. Building Taskwarrior now requires a reasonably recent version of the Rust toolchain (1.70.0).

The release consists of the following archives:

task-3.0.0.tar.gz (sha256 30f397081044f5dc2e5a0ba51609223011a23281cd9947ea718df98d149fcc83)
Release tarball. Use this to build and install Taskwarrior.

2.6.2 - Gotta catch 'em all!

16 Mar 06:30
Compare
Choose a tag to compare

Since Taskwarrior strives to be the very best, we are proud to announce the availability of the 2.6.2 bugfix release. Sometimes being best also means best at releasing versions with problems that need to be fixed πŸ™‚ and (hopefully, eventually) catching them all.

This bugfix-only release improves the upgrade path to 2.6.x, prevents corruption of the depends attribute when syncing, provides better support for detecting invalid write contexts and fixes a handful of small regressions introduced in our recent 2.6.0 release. The full changelog is once again available in our traditional plaintext form.

We are grateful to our users who have tested the 2.6.0/2.6.1 releases and provided feedback or contributions:
@tbabej @skreuzer @jwilk @djmitche @sinisterstuf @pflakus @jpalus @sdondley @mowgli @bradyt @jaker-dotcom @yulqen @QuinnStevens @kostahj @thehunmonkgroup @linuxcaffe @angelus2014 and others.

Thanks for making Taskwarrior better for all!

The release consists of the following archives:

task-2.6.2.tar.gz (sha3: 92e547ac6bb88659e674877a19cb88dc9687be2ab989f0279b04f286):
Release tarball. Use this to build and install Taskwarrior.
tests-2.6.2.tar.gz (sha3: 5ccb5995c7f8e82de72d3c97cdaf617b6e96a6cf6eccaef909061815):
Test suite. Intended for package maintainers to make it easier to incorporate testing into the packaging process.

This is a recommended upgrade. Users can safely upgrade from 2.5.x or earlier directly to 2.6.2.

If you enjoy Taskwarrior, please consider supporting our work.

2.6.1 - Even king can stumble

19 Oct 04:57
a696b6b
Compare
Choose a tag to compare

Taskwarrior team is proud to announce the availability of 2.6.1 release. This bugfix-only release improves the upgrade path from 2.5.x, restores Cygwin compatibility and fixes a handful of small regressions introduced in our recent 2.6.0 release. The full changelog is available for your enjoyment in the form of highly non-algorithmic, non-personalized slightly-boring plaintext feed.

We are grateful to our users who have tested the 2.6.0 release and provided feedback. Thanks for making Taskwarrior better for all!

The release consists of the following archives:

  • task-2.6.1.tar.gz (sha3: 227926cee3af705e662466f9d5a6eac5a6fabbea810079f47039f4ed):
    Release tarball. Use this to build and install Taskwarrior.
  • tests-2.6.1.tar.gz (sha3: 6bb216001b5277656647773d1ccf833fe8bff7628337c7a1aabeec03):
    Test suite. Intended for package maintainers to make it easier to incorporate testing into the packaging process.

This is a recommended upgrade. Users can safely upgrade from 2.5.x or earlier directly to 2.6.1.

If you enjoy Taskwarrior, please consider supporting our work.

2.6.0 - Context is the king

03 Oct 02:46
8174287
Compare
Choose a tag to compare

Taskwarrior team is happy to announce the release of Taskwarrior 2.6.0, which brings a number of improvements to your favourite task management tool. To just pick a few - writeable and configurable contexts, support for XDG Base Directory Specification, and most importantly, the ability to use emojis in your task descriptions πŸš€

We also made a number of stability and bug fixing improvements to multiple areas of TW, including parsing, display or platform compatibility.

This is also the first release which supports 64-bit timestamps (also known as Y2038 problem), hence adding tasks that will likely outlive them, barring unprecedented advances in human longevity, is something our users can now indulge in:

# Hopefully emojis are still cool in 2100's
$ task add ❀️ Throw a party for 100th birthday of Taskwarrior πŸ₯³ due:2106-11-29
Created task 3.

$ task
 ID Age  Project Due     Description                                          Urg 
  3 2s   Inbox   85.2y   ❀️ Throw a party for 100th birthday of Taskwarrior πŸ₯³ 5.25

For more detailed changes, we recommend reading the ChangeLog. If you want to see the release highlights, you can read the NEWS file or running our freshly minted task news command πŸ™‚

If you enjoy Taskwarrior, please consider supporting our work.

2.5.3 - A small change in codebase, a big step for users

04 Jan 05:53
2f47226
Compare
Choose a tag to compare

The TaskWarrior team is happy to announce a new release! This bugfix-only release ships a critical fix for issue #2375, which can make your task report commands hang and eventually die in certain scenarios.

There were no other critical issues reported specifically for the 2.5.2 release, which either means we did an exceptional job in backporting bugfixes from 2.6.0, or nobody tested the 2.5.2 release and we're talking to ourselves here. Going forward, we're going to tweet more. We can get hearts there.

While most developments happen on the 2.6.0 branch, the 2.5.3 also proudly features refactored CI system which gave its stamp of approval for this release.

This is a recommended upgrade. The release contains following files:

  • task-2.5.3.tar.gz (sha3: 816825de93faf042a99da3265982135c4625308a4890cd638e9012a2):
    Release tarball. Use this to build and install TaskWarrior.
  • tests-2.5.3.tar.gz (sha3: f82ea1e1306998d59c8beeeb67285fd03dfb6ff4e5a8d572fd33df17):
    Test suite. Intended for package maintainers to make it easier to incorporate testing into the packaging process.

Note: If your distribution does not package sha3sum, you can also use openssl to verify the tarball integrity using following syntax: openssl dgst -sha3-224 task-2.5.3.tag.gz