Skip to content

Releases: naggie/dstask

v1.0.1

10 Jan 12:21

Choose a tag to compare

What's Changed

  • Fix table layout -- header row was too long
  • Add a section to the README to explain how to integrate fuzzy finders by @IngoMeyer441 in #218
  • Support getting terminal size on windows by @philippbeckmann in #219
  • Add an advanced fzf integration for dstask modify and multi-select by @IngoMeyer441 in #220
  • fix P0 foreground color for tasks due now by @domlupo in #223

New Contributors

Full Changelog: 1.0...v1.0.1

1.0

03 Nov 18:49

Choose a tag to compare

1.0

7 years of dstask! I figured it's now feature complete and time for a 1.0 release.

Thanks to everyone that contributed over the years and recently too. 🎉

What's Changed

New Contributors

Full Changelog: 0.28...1.0

0.28

08 Oct 08:03
6ad98f1

Choose a tag to compare

What's Changed

  • Add goreleaser by @dharsanb in #195
  • main: do not initialize for version & completion commands by @remi-dupre in #197
  • feat: Remove origin remote and master by @ylchen07 in #201
  • ci: Have new golangci-lint version run in the CI against the repository by @ylchen07 in #202
  • feat: enable golanglint-ci formatters by @ylchen07 in #203
  • docs: Add description for P1 tasks and prettier the markdown file by @ylchen07 in #204
  • chore(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.27.0 by @dependabot[bot] in #205
  • feat: implement due dates for tasks by @eduardofuncao in #207

New Contributors

Full Changelog: 0.27...0.28

0.27

22 Dec 17:09

Choose a tag to compare

dstask 0.27 fixes 2 bugs.

Summary:

  • P0 tasks would be displayed independently, alongside the task list with task next. They do not show up alongside the task list anymore.
  • Thanks to @newro, dstask can now properly display tasks that contain CJK
    characters such as Hangul or Kanji.
  • fish shell completions thanks to @nucleogenesis

What's Changed

New Contributors

Full Changelog: v0.26.0...0.27

v0.26.0

05 Nov 18:47
1ec15e7

Choose a tag to compare

  • #152 reduces sync issues, thanks to @dontlaugh
  • #156 removes import-tw which now lives on the separate binary, dstask-import thanks to @Dieterbe
  • #154 corrects the critical task count
  • #160 encodes the task name in the temporary file for convenience thanks to @dontlaugh
  • #166 prevents a panic thanks to @dontlaugh
  • #165 embeds bash/zsh completion generation commands thanks to @dontlaugh

v0.25

21 Aug 11:52
7dec81f

Choose a tag to compare

Mostly a bugfix release.

  • Fixes task deletion confirmation count
  • Restores original task next ordering, priority first + oldest first
  • Fixes show-projects command, correct count shown now. Thanks to @cgardner
  • Some refactoring for how errors are handled thanks to @botto. This makes it easier to use dstask as a library, @botto is working on a web interface.
  • JSON output for show-projects (when not a TTY, like other commands) thanks to @cgardner
  • Inline template note support thanks to @cgardner

Also more linting/tests thanks to @Dieterbe and above.

dstask was featured in Linux Magazine


Please spread the word of dstask if you can! Tweets, reddit/HN posts and especially blog articles are very much appreciated.

v0.24.1

21 Jan 18:18
05f55e1

Choose a tag to compare

This release fixes a repo creation bug present in v0.24. v0.24 release notes
follow.

EDIT 20/03/2021: Binary names have been corrected.


Thanks to @dieterb we have a new application shipped alongside dstask --
dstask-import which allows tasks to be imported from other sources; right now
github issues and taskwarrior. See
https://github.com/naggie/dstask/blob/master/doc/dstask-import.md for more
information.

All importing has been separated to this executable as importing is considered
out of scope for the main (core) dstask.

There are many bugfixes in this release and in general the user experience is
better -- thanks to everyone that made a PR or filed an issue.

Features

  • Much better out-of-box user experience -- dstask offers to create the git repo if it does not exist.
  • show-projects now orders projects alphabetically
  • CLI argument validation is much improved -- rather than silently ignoring arguments that don't make sense.
  • Better CI thanks to @dieterb

Bugfixes

  • No "fatal" git error on first task add #109
  • Now possible to run dstask help before the git repository has been initialised #104
  • Text-searching is case-insensitive again #102
  • Repo creation was not fully working in v0.24 -- fixed in this .1 release.
  • Help output now selectively shows colour key

Admin

  • We now have an unofficial MacOS homenbrew package for dstask thanks to @alebcay, to go with
    the AUR package, NixOS and FreeBSD package.
  • There is a slack channel at https://gophers.slack.com/ on channel #dstask.

v0.24

20 Jan 09:35
2d99ac6

Choose a tag to compare

v0.24 Pre-release
Pre-release

EDIT: pre-release. Please wait for v0.24.1

Thanks to @dieterb we have a new application shipped alongside dstask --
dstask-import which allows tasks to be imported from other sources; right
now github issues and taskwarrior. See
https://github.com/naggie/dstask/blob/master/doc/dstask-import.md for more
information.

All importing has been separated to this executable as importing is considered
out of scope for the main (core) dstask.

There are many bugfixes in this release and in general the user experience is
better -- thanks to everyone that made a PR or filed an issue.

Features

  • Much better out-of-box user experience -- dstask offers to create the git repo if it does not exist.
  • show-projects now orders projects alphabetically
  • CLI argument validation is much improved -- rather than silently ignoring arguments that don't make sense.
  • Better CI thanks to @dieterb

Bugfixes

  • No "fatal" git error on first task add #109
  • Now possible to run dstask help before the git repository has been initialised #104
  • Text-searching is case-insensitive again #102

Admin

  • We now have an unofficial MacOS homenbrew package for dstask thanks to @alebcay, to go with
    the AUR package, NixOS and FreeBSD package.
  • There is a slack channel at https://gophers.slack.com/ on channel #dstask.

v0.23.2

17 Nov 23:42
f098bdd

Choose a tag to compare

Behavioural changes

  • show-projects now ignores context
  • @xm31: Truncation message is now more useful
  • project: filtering now effectively uses AND logic like before
  • The rm command now asks for a confirmation

Bugfixes

  • Use of / note operator now stops parsing of tags/projects correctly
  • Fix command completion, which occurred incorrectly after tags/projects
  • @Dieterbe: Fixed error handling when saving state (only close on success)

Features

  • rm command accepts a comment to add to the commit message body

Misc

  • General code improvements from @Dieterbe
  • vendored module update

v0.23.1

09 Nov 08:46
2db63c2

Choose a tag to compare

(amended to mention DSTASK_CONTEXT)

Features:

Thanks to @dontlaugh you can now set the context with $DSTASK_CONTEXT as an environment variable. Combined with a tool such as https://direnv.net/, it's possible to have an automatic context per your project repository. See #66 and #20 for background

Bugfixes:

  • Tasks now correctly have the resolved timestamp again, see
    #69 .
  • show-resolved now shorts in the correct order again