Releases: GothenburgBitFactory/taskwarrior
v3.3.0
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
- @licy183 made their first contribution in #3680
- @kietavainen made their first contribution in #3688
- @geoffpaulsen made their first contribution in #3694
- @dtolnay made their first contribution in #3713
- @kursataktas made their first contribution in #3689
Full Changelog: v3.2.0...v3.3.0
v3.2.0
In this version:
- Support for the journal in
task info
has been restored (#3671) and the
task info output no longer containstag_
values (#3619). - The
rc.weekstart
value now affects calculation of week numbers in
expressions like2013-W49
(#3654). - Build-time flag
ENABLE_TLS_NATIVE_ROOTS
will causetask 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. Theundo.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
- @jcgruenhage made their first contribution in #3590
- @tobiolo made their first contribution in #3615
- @gagankonana made their first contribution in #3619
- @lanker made their first contribution in #3651
- @d2718nis made their first contribution in #3665
Full Changelog: v3.1.0...v3.2.0
v3.1.0
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 replacessync.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 ...
v3.0.2
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)
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
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!
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
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
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
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