Skip to content

Releases: naggie/dstask

0.27

22 Dec 17:09
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

v0.23

24 Oct 22:22
b5f4a11
Compare
Choose a tag to compare

A bugfix release. Since the filtering/sorting refactor, tag based querying was
using OR based operation instead of AND.

v0.22

20 Oct 18:45
4eae4f4
Compare
Choose a tag to compare

This is mainly a maintenance release from a user perspective. In reality it
contains a significant contribution from @dontlaugh which overhauls the
sorting/filtering mechanism and testing system.

Bugfixes

  • Task addressing by ID outside context is now fixed: #44
  • ZSH tab completion when expanding negative tags is fixed (zshrc update required) #35

Maintenance

Courtesy of @dontlaugh:

  • More unit tests
  • Improved integration tests

v0.21

22 Sep 08:03
2f83a1a
Compare
Choose a tag to compare
  • dstask has seen a func main() refactor with huge thanks to @dontlaugh for a
    large contribution. This change makes it easier to use dstask as a library
    which may help for future iOS/Android/web app development. It also makes it
    easier to add new commands.
  • Thanks to @arp242 (and also timetoplatypus)
    dstask is now genuinely statically linked instead of just claiming to be
  • More tests and improved code quality from @dontlaugh
  • Improved template auto-completion by @ard0gg