Skip to content

Releases: vit-project/vit

Release 2.3.2

17 Oct 02:13
Compare
Choose a tag to compare
  • Sun Sep 17 2023: fix(py3.12): SafeConfigParser -> ConfigParser
  • Mon Jun 26 2023: fix #340: Clarify how to interact inside 'Denotate' window

Release 2.3.1

25 Jun 01:02
Compare
Choose a tag to compare
  • Sat Jun 24 2023: fix #339: urwid.str_util import fails on some distros

Release 2.3.0

14 Apr 04:25
Compare
Choose a tag to compare
  • Wed Mar 01 2023: List vit.config and vit.keybinding in packages
  • Thu Mar 02 2023: Remove some unnecessary parenthesis from class definitions
  • Wed Mar 01 2023: Remove inherits from object
  • Wed Mar 01 2023: Use r-prefix when necessary
  • Sat Oct 22 2022: Fixing IndexErrors in functions
  • Wed Oct 19 2022: Allow flash configuration
  • Sat Jul 09 2022: correctly calculate text width of full-width characters
  • Sun May 08 2022: Fix required minimum Python version
  • Sun May 01 2022: add note that windows doesn't support SIGUSR1 signal
  • Sun May 01 2022: test for signal before adding handler
  • Fri Apr 29 2022: add documentation for auto-refresh configuration
  • Thu Apr 28 2022: fix bad variable reference
  • Thu Apr 28 2022: place IS_VIT_INSTANCE into environ earlier
  • Thu Apr 28 2022: example hook for intelligent VIT refresh
  • Thu Apr 28 2022: inject environment variable
  • Wed Apr 27 2022: skip pid teardown if pid_dir not set
  • Wed Apr 27 2022: sample script to externally refresh VIT instances
  • Wed Apr 27 2022: add Bash function example for vit wrapper
  • Wed Apr 27 2022: skip raising error on not deleting pid file for now
  • Wed Apr 27 2022: add pid_dir option to [vit] section See sample config.ini for details on usage
  • Wed Apr 27 2022: add basic signal support SIGUSR1: refresh (equivalent to hitting refresh key in VIT) SIGTERM/SIGINT/SIGQUIT: quit VIT cleanly
  • Tue Apr 26 2022: more user-friendly error message for unsupported color definitions
  • Sun Apr 17 2022: add simple release checklist

Release 2.2.0

17 Apr 23:06
Compare
Choose a tag to compare

Most importantly, this release requires a minimum Python version of 3.7.

  • Sun Apr 17 2022: bump dependency versions
  • Sun Apr 17 2022: bump minimum Python version to 3.7
  • Tue Mar 22 2022: Simplify timezone handling
  • Sat Jul 24 2021: Replace pytz and tzlocal by zoneinfo
  • Sat Mar 05 2022: Make vit respect taskrc in config.ini

v2.2.0b1 is available for testing

26 Nov 20:12
Compare
Choose a tag to compare
Pre-release

Most importantly, this release adds support for TaskWarrior >= 2.6.0

Also adds these major new features:

  • Add support for XDG Base Directory, and for XDG_CONFIG_DIR when locating taskrc
  • Support for focusing on newly added task via focus_on_add config parameter
  • When a task is highlighted, set a VIT_TASK_UUID environment variable when executing external scripts

All notable changes:

  • Fri Nov 26 2021: fix #317: Broken links on PyPi
  • Mon Nov 22 2021: fix #313: ACTION_REFRESH keybind triggers while entering text
  • Wed Oct 27 2021: add focus_on_add configuration parameter, allows focusing on newly added task
  • Wed Oct 27 2021: properly escape search terms
  • Tue Oct 12 2021: Include 'report.X.context=0' option of tw 2.6.0
  • Sat Oct 09 2021: fix #305: vit fails when using new context definition
  • Wed Oct 06 2021: bump tasklib min version
  • Wed Oct 06 2021: Support XDG_CONFIG_DIR taskrc location
  • Wed Sep 29 2021: fix #302: display task id of created task in command bar
  • Sun Aug 29 2021: fix #140, fix #230. smarter handling of spaces/quotes in autocomplete
  • Sun Aug 29 2021: clarify doc for finding user config directory
  • Sun Aug 11 2019: Add support for XDG Base Directory
  • Thu Jul 15 2021: set VIT_TASK_UUID environment variable when executing external scripts
  • Thu Jul 15 2021: allow passing custom environment variables to external commands
  • Mon Jun 07 2021: fix #296: AutoComplete space_escape_regex not initialized for 'wait' command
  • Tue Mar 16 2021: fix #287: Incorrect marker width calculation of Unicode symbols can cause markers to not be displayed

Release 2.1.0

28 Feb 19:31
Compare
Choose a tag to compare

Most importantly, this release adds support for TaskWarrior >= 2.5.2

The release includes a breaking change to the keybinding parser, and may affect
users who have implemented custom keybindings in their configuration.

See dd0f343 for more information.

  • Mon Feb 01 2021: fix: blocked marker displaying for deleted/completed depends
  • Thu Jan 28 2021: add quick start instructions to README
  • Wed Dec 30 2020: [BREAKING CHANGE] correctly parse bracket expressions for keybinding keys
  • Thu Dec 24 2020: Add 'abort_backspace' config, False by default. If true, hitting backspace against an empty prompt aborts the prompt.
  • Fri Dec 25 2020: Use Python.ignore from github

v2.1.0b2 is available for testing

24 Dec 04:03
Compare
Choose a tag to compare
Pre-release

This release includes compatibility with Taskwarrior 2.5.2 -- earlier releases
of VIT may not work with Taskwarrior 2.5.2 and beyond.

  • Wed Dec 23 2020: update URL to vit-project
  • Wed Oct 14 2020: Make VIT uppercase
  • Wed Oct 14 2020: Add digit-jumping keybindings suggestion to CUSTOMIZE doc
  • Sun Sep 13 2020: fix #269: Can't set priority when uda.priority.values is customized
  • Fri Sep 11 2020: fix #266: print.empty.columns truthness values are not properly handled
  • Fri Sep 11 2020: fix #265: Project name completion only works for projects with pending tasks
  • Fri Sep 11 2020: add logo
  • Thu Sep 03 2020: fix #268: remove priority formatters, use uda formatters instead
  • Tue Jul 28 2020: fix #256: Non-pending blocking tasks should not appear in reports as dependencies
  • Tue Jul 28 2020: fix #260: n / N commands should honor search direction
  • Tue Jul 28 2020: add debug section to devel readme
  • Mon Jul 27 2020: Update issue templates
  • Sun Jul 26 2020: add TEST-CASE description
  • Sat Jul 25 2020: fix #255: vit freezes on startup if there is no taskrc file present
  • Tue Jul 07 2020: API for variable replacements in keybindings
  • Wed Jul 22 2020: fix #253: Crash on switch to newly created context
  • Mon Jul 20 2020: fix #252: catch filter errors and display nicely
  • Sat Jul 18 2020: Fix: #251 -- Filtering with empty attribute value yields a crash
  • Wed Jul 15 2020: fix #250: provide default labels when none configured in report
  • Fri Jul 10 2020: provide some feedback on failed user module load
  • Sat May 16 2020: Fix crash when report has project column but no sort
  • Wed Mar 11 2020: Fix #203: Column resizing incorrect when column labels are wider than column
  • Fri Mar 06 2020: fix #222, fix #221: first step to properly supporting spaces in tab completion
  • Sat Feb 29 2020: Fix #227: Provide default report/annotation format if none configured
  • Tue Feb 25 2020: resolves #225: document keybinding config for capital letters
  • Sun Nov 03 2019: fix #176: Readline edit shortcuts for command bar
  • Wed Jan 08 2020: fix #186, part two: get correct project column index after cleaning
  • Wed Jan 08 2020: add project to dummy task script
  • Sat Dec 07 2019: fix #218: specify minimum versions for dependent packages
  • Tue Nov 05 2019: Allows config option value to contain '='
  • Sun Oct 20 2019: fix #211: Space at the end of keybinding not parsed
  • Sun Oct 13 2019: cleanup on #203, only resize again if any columns need it
  • Sun Oct 13 2019: fix #203: Descriptions not shown when mulitple columns need reducing
  • Sun Oct 13 2019: fix display of last header column when abuts side of terminal window
  • Sun Oct 06 2019: fix #206: passing negative filters through to task don't work
  • Wed Oct 02 2019: Fix #192: add disallowed reports with error message

Release 2.0.0

28 Sep 16:00
Compare
Choose a tag to compare

First stable release in the 2.x series. See the previous 2.x alpha/beta releases for other changes from 1.3.x

Changes since 2.0.0-beta2:

  • Fri Sep 27 2019: add UPGRADE.md, include v2.0.0 upgrade instructions
  • Thu Sep 26 2019: fix crash when shlex cannot parse a string to args
  • Wed Sep 18 2019: fix #201: fall back to previous list position when no task found
  • Tue Sep 17 2019: fix #202: properly group different filter types
  • Tue Sep 17 2019: fix #203: Account for edge case with single adjusted column
  • Sun Sep 15 2019: platform-independent temp dir, better debug file name
  • Thu Aug 22 2019: fix crash for reports with no sort specified
  • Wed Aug 21 2019: fix #200: change {TASKID} variable to {TASK_UUID}

v2.0.0b2 is available for testing

18 Aug 17:23
Compare
Choose a tag to compare
Pre-release
  • Thu Aug 15 2019: Remove MAX_COLUMN_WIDTH (Closes: #190)
  • Tue Aug 06 2019: fix #196: Add action to sync with taskd
  • Tue Aug 06 2019: fix #197: Allow disabling mouse support
  • Sun Aug 04 2019: Correct import of vit modules in option parser
  • Mon Jul 22 2019: fix #187: TZ env not setup by default in WSL
  • Sun Jul 21 2019: fix #136: Context support in vit

v2.0.0b1 is available for testing

21 Jul 00:51
Compare
Choose a tag to compare
Pre-release
  • Thu Jun 20 2019: only activate autocomplete for autocomplete capable ops
  • Tue Jun 11 2019: add script to generate a dummy installation
  • Mon Jun 10 2019: fix #186: test for project column in report before updating project column header
  • Sun Jun 9 2019: test for existence of project column when determining subproject_indentable report setting
  • Fri Jun 7 2019: remove support for inverse color attribute, also add a caveat note to COLOR.md for a workaround
  • Wed Jun 5 2019: try to focus by task UUID in no confirmation case
  • Wed Jun 5 2019: fix #183: Confirmation dialog when starting a task
  • Fri May 31 2019: fix #180: Crash when tasklib raises exception for illegal operation
  • Fri May 31 2019: fix #182: User not returned to previous task on tasks after first page
  • Wed Jun 5 2019: fix #183: Confirmation dialog when starting a task
  • Thu May 30 2019: fix #178: Smarter column width formatting
  • Mon May 27 2019: add missing color mappings for bright black/white
  • Sun May 26 2019: id or short uuid for done
  • Sun May 26 2019: fix endless loop on forward search with no results
  • Sun May 26 2019: id or short uuid for delete/start/stop
  • Sat May 25 2019: fix #179: Search forward and reverse should use same history