diff --git a/CMakeLists.txt b/CMakeLists.txt index e12fcf675..f73d7a5ef 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,7 @@ enable_testing() set (CMAKE_EXPORT_COMPILE_COMMANDS ON) project (task - VERSION 3.1.0 + VERSION 3.2.0 DESCRIPTION "Taskwarrior - a command-line TODO list manager" HOMEPAGE_URL https://taskwarrior.org/) diff --git a/ChangeLog b/ChangeLog index 7b3e87c8e..7595a9835 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,30 @@ ------ current release --------------------------- +3.2.0 - + + - 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` (#2654). + - 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 + +------ old releases ------------------------------ + 3.1.0 - - Support for `task purge` has been restored, and new support added for automatically @@ -35,8 +60,6 @@ Thanks to the following people for contributions to this release: - Steve Dondley - Will R S Hansen ------- old releases ------------------------------ - 3.0.2 - - Fix an accidentally-included debug print which polluted output of diff --git a/src/commands/CmdNews.cpp b/src/commands/CmdNews.cpp index 7a3fbb7dc..f88da6812 100644 --- a/src/commands/CmdNews.cpp +++ b/src/commands/CmdNews.cpp @@ -158,6 +158,7 @@ std::vector NewsItem::all() { version2_6_0(items); version3_0_0(items); version3_1_0(items); + version3_2_0(items); return items; } @@ -500,6 +501,20 @@ void NewsItem::version3_1_0(std::vector& items) { items.push_back(news); } +void NewsItem::version3_2_0(std::vector& items) { + Version version("3.2.0"); + NewsItem info{ + version, + /*title=*/"`task info` Journal Restored", + /*bg_title=*/"", + /*background=*/"", + /*punchline=*/"", + /*update=*/ + "Support for the \"journal\" output in `task info` has been restored. The command now\n" + "displays a list of changes made to the task, with timestamps.\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 7423954f7..554f12bdd 100644 --- a/src/commands/CmdNews.h +++ b/src/commands/CmdNews.h @@ -51,6 +51,7 @@ class NewsItem { static void version2_6_0(std::vector&); static void version3_0_0(std::vector&); static void version3_1_0(std::vector&); + static void version3_2_0(std::vector&); private: NewsItem(Version, const std::string&, const std::string& = "", const std::string& = "",