Releases: naggie/dstask
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-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
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
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
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
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
(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
v0.22
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
- 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