Releases: naggie/dstask
v1.0.1
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 modifyand multi-select by @IngoMeyer441 in #220 - fix P0 foreground color for tasks due now by @domlupo in #223
New Contributors
- @philippbeckmann made their first contribution in #219
- @domlupo made their first contribution in #223
Full Changelog: 1.0...v1.0.1
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
- Keep default color for resolved overdue tasks by @eduardofuncao in #213
- fix: change color of started tasks based on priority by @eduardofuncao in #214
- Fix truncated task view when running
show-openby @IngoMeyer441 in #217 - Allow arguments in the EDITOR environment variable. by @harkaitz in #215
- Windows port by @elpatron68 in #208
New Contributors
- @IngoMeyer441 made their first contribution in #217
- @harkaitz made their first contribution in #215
- @elpatron68 made their first contribution in #208
Full Changelog: 0.28...1.0
0.28
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
- @remi-dupre made their first contribution in #197
- @ylchen07 made their first contribution in #201
- @eduardofuncao made their first contribution in #207
Full Changelog: 0.27...0.28
0.27
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
- Remove mention of taskwarrior issue since it's been fixed by @a13ph in #186
- bugfix: display of line including CJK characters in table by @newro in #183
- 🐛 Do not parse hidden files like .gitkeep by @thatInfrastructureGuy in #178
- Bump gopkg.in/yaml.v3 from 3.0.0-20200313102051-9f266ea9e77c to 3.0.0 by @dependabot in #190
- Move test and lint to GitHub actions by @dharsanb in #191
- Check for linting from revision 490e245 by @dharsanb in #192
New Contributors
- @a13ph made their first contribution in #186
- @newro made their first contribution in #183
- @thatInfrastructureGuy made their first contribution in #178
- @dependabot made their first contribution in #190
- @dharsanb made their first contribution in #191
Full Changelog: v0.26.0...0.27
v0.26.0
- #152 reduces sync issues, thanks to @dontlaugh
- #156 removes
import-twwhich now lives on the separate binary,dstask-importthanks 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
Mostly a bugfix release.
- Fixes task deletion confirmation count
- Restores original
task nextordering, priority first + oldest first - Fixes
show-projectscommand, 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
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-projectsnow 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 helpbefore 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
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-projectsnow 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 helpbefore 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
Behavioural changes
- show-projects now ignores context
- @xm31: Truncation message is now more useful
project:filtering now effectively uses AND logic like before- The
rmcommand 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
rmcommand accepts a comment to add to the commit message body
Misc
- General code improvements from @Dieterbe
- vendored module update
v0.23.1
(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-resolvednow shorts in the correct order again