Changelog¶
This file contains the changes made between released versions.
The format is based on Keep a changelog and the versioning tries to follow Semantic Versioning.
Not released yet¶
Fixed¶
Taskwould add the completion date to itsstrrepresentation of a completed task even if there was no creation date set
Added¶
TodoTxtParserto make the parsing of atodo.txtfile extendableTodoTxt.write_to_streamto write to an io stream instead of to diskDocumentation. Finally.
1.3.0¶
Added¶
__repr__for bothTaskandTodoTxtadded (thanks to Sean Breckenridge)
1.2.1¶
Fixed¶
Fix crash when creating
Task()without any line content
1.2.0¶
Added¶
1.1.0¶
Fixed¶
A task that had no description used to crash pytodotxt when attempting to add an attribute (or a context or a project)
Added¶
bare_descriptionfunction ofTaskto get the description without any properties or contexts/projects (#2)
1.0.7¶
Fixed¶
Fixed
__getattr__error (thanks to sandervoerman)
1.0.6¶
Fixed¶
Fixed regression when saving with “safe-save” option
1.0.5¶
Fixed¶
Bug when saving files on Windows with non-ansi characters in the path name
1.0.4¶
Added¶
TodoTxt can be configured for an encoding
1.0.3¶
Added¶
Caching attributes to prevent repeated reparsing
Have a reference in a task to the file that it belongs to
Convenient access to task’s attributes by task.attr_name, eg. task.attr_due for due date
1.0.2¶
Fixed¶
Bug fix when task consists only of a date
1.0.0¶
Splitting package into the basic library and its user-facing packages