Changelog
May 12, 2026 ยท View on GitHub
Version 0.6.4
- Update dependencies to fix vulnerability
Version 0.6.3
- Update dependencies to fix vulnerability
Version 0.6.2
- Drop Python 3.9 Support, update dependencies to fix vulnerability due to filelock package
Version 0.6.1
- Fix encoding to use utf-8 in all file operations
Version 0.6.0
- Added proper console clear, to prevent multiple board versions being in view
Version 0.5.2
- Fix
kanban reportpath error if no-P-flag provided, with default path - Fix
kanban scanpath error if no-P-flag provided, with default path
Version 0.5.1
- Fix deploymet issue caused by missing version file
Version 0.5.0
- Move Project to uv structure and cleanup repository gh-17
- improve argparser to support new funtionality and give better command overview
- add
-l/--localflag tokanban initcommand as a shortcut to create a board namedlocal, which creates a local board. Local boards are stored in the current working directory and not underuser_data_dir. - add
pathargument tokanban scancommand to declare which path to scan for tasks - add
pathargument tokanban reportcommand to declare path where the report should be created
Version 0.4.1
- Update minimum python version in ci test
Version 0.4.0
- Update Docs with pipx link
Version 0.3.10
- Fix datetime for test for dict creation
- Amount of completed task to tasks of current year in report
Version 0.3.9
- Add
from __future__ import annotationsto controls.py to not error on Union TypeHint if python version is <=3.9
Version 0.3.8
- Add
Due_Dateto Task Structure - App now asks for
Due_Dateon task creation and task update - Show
days lefton board for task withDue_Date - Show
days leftof most overdue or urgent task for each board when changing boards - Add
freezegunas test requirement
Version 0.3.7
- Bug Fix,
Complete_Time-Key was wrong in Task Creation, when task was created withkanban scan - Add new function
kanban reportto show a github contribution like visual + creating a.mdreport - The report is created in a
kanban_reportfolder next to thekanban_boardsfolder - Updated Readme/Docs accordingly
Version 0.3.6
- Add an
Overviewof Task amounts when changing boards, to get an overview over all Boards- Behind the boardname you now have something like
Ready: 05 | Doing: 02 | Done: 10 - only tasks amount of columns set as visible are displayed
- Behind the boardname you now have something like
Version 0.3.5
- Bug Fix: Datatype
Welcome TaskDuration: str -> int
Version 0.3.4
- Bug fix: default separator for
settings.scannerPattern setting was space separated not comma separated - Fix Image for kanban configure to show right Pattern
Version 0.3.3
- Push lower bound Version of
platformdirsdependency to be 3 or higher to includeensure_existsargument inuser_data_diranduser_config_dir. - Update User Action Options with new option
Show Task Details - Change coloring and order of User Actions
- Added another Menu to configure settings when using
[6] Show Current Settingsorkanban configure - Update DOCS/README and Images
- Bugfix for data type of min col width setter
Version 0.3.2
- Add
^Dbesides^Cas option to close app (on windows pwsh its^Z). - App closes now on
KeyboardInterruptandEOFError
Version 0.3.1
- Bug fix: On first use the kanban_boards folder was not created. And therefore Board creation failed
Version 0.3.0
- Move to XDG Path convention,
utilize
platformdirsto write the config file touser_config_dirand the task files touser_data_dir. - added constants.py file for constants like the above mentioned Paths
- added more Tests
- added
platformdirs<4 dependency - Updated the docs
Version 0.2.2
- BUGFIX settings.scanner keys not capitalized
- New Image for Readme
Version 0.2.1
- New
kanban scanoption to scan for# TODOentries or other patterns. Check Docs for example and Usage. - Bug Fix: Prevent ValueError, if active board is not in board_list (couldve happened if active board was deleted.) Now gives you option to change to other board.
- Add config options for
kanban scanfunctionality - Updated Readme/Docs accordingly
Version 0.2.0
- Moved the board specific
pykanban.jsonfiles into a dedicatedkanban_boardsdirectory in the.kanban-pythondirectory under<BOARDNAME>/pykanban.json. This allows centrally stored tasks and doesnt scatter multiplepykanban.jsonfiles over your projects. - Adjusted functions/tests accordingly to new structure
- limiting Namespace of new boardnames to alpha-numeric +
-_due to folder creation - added default option (active board selection) for board change
- updated docs/readme
Version 0.1.2
- Instead of
pykanban.iniconfigfile in Home Directory Creates a.kanban-pythonFolder for the respective configfile - Improved Dialog on first use when config is created
- Documentation update
Version 0.1.1
- Documentation update
Version 0.1.0
- published on PyPi