diff --git a/CMakeLists.txt b/CMakeLists.txt index f73d7a5ef..25ed4d9eb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,7 @@ enable_testing() set (CMAKE_EXPORT_COMPILE_COMMANDS ON) project (task - VERSION 3.2.0 + VERSION 3.3.0 DESCRIPTION "Taskwarrior - a command-line TODO list manager" HOMEPAGE_URL https://taskwarrior.org/) diff --git a/ChangeLog b/ChangeLog index a09114d5e..7e7540fc9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,25 @@ ------ current release --------------------------- +- Sync now supports AWS S3 as a backend. +- A new `task import-v2` command allows importing Taskwarrior-2.x + data files directly. + +3.3.0 - + +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 + +------ old releases ------------------------------ + 3.2.0 - - Support for the journal in `task info` has been restored (#3671) and the @@ -23,8 +43,6 @@ Thanks to the following people for contributions to this release: - Thomas Lauf - Tobias Predel ------- old releases ------------------------------ - 3.1.0 - - Support for `task purge` has been restored, and new support added for automatically diff --git a/src/commands/CmdNews.cpp b/src/commands/CmdNews.cpp index 8ef979882..9fe83a581 100644 --- a/src/commands/CmdNews.cpp +++ b/src/commands/CmdNews.cpp @@ -159,6 +159,7 @@ std::vector NewsItem::all() { version3_0_0(items); version3_1_0(items); version3_2_0(items); + version3_3_0(items); return items; } @@ -515,6 +516,20 @@ void NewsItem::version3_2_0(std::vector& items) { items.push_back(info); } +void NewsItem::version3_3_0(std::vector& items) { + Version version("3.3.0"); + NewsItem info{ + version, + /*title=*/"AWS S3 Sync", + /*bg_title=*/"", + /*background=*/"", + /*punchline=*/"Use an AWS S3 bucket to sync Taskwarrior", + /*update=*/ + "Taskwarrior now supports AWS as a backend for sync, in addition to existing support\n" + "for GCP and taskchampion-sync-server. See `man task-sync` for details.\n\n"}; + items.push_back(info); +} + //////////////////////////////////////////////////////////////////////////////// int CmdNews::execute(std::string& output) { auto words = Context::getContext().cli2.getWords(); diff --git a/src/commands/CmdNews.h b/src/commands/CmdNews.h index 78055356f..6b70c0132 100644 --- a/src/commands/CmdNews.h +++ b/src/commands/CmdNews.h @@ -52,6 +52,7 @@ class NewsItem { static void version3_0_0(std::vector&); static void version3_1_0(std::vector&); static void version3_2_0(std::vector&); + static void version3_3_0(std::vector&); private: NewsItem(Version, const std::string&, const std::string& = "", const std::string& = "",