mschieder@456: 2.x 20xx-xx-xx UNRELEASED mschieder@456: mschieder@457: * Update and clean up the source code to better maintain it in the future. mschieder@457: optparse to argparse Migration. mschieder@456: The optparse module is deprecated and will not be developed further.The mschieder@456: development will continue with the argparse module. mschieder@456: Patch by Magnus Schieder mschieder@456: mschieder@450: 2.2 2018-01-26 bernhard@436: mschieder@450: * The problem with unwanted multi moves and deletions is solved. bernhard@454: The multi-selection is deleted when switching from the entry-list to bernhard@454: project-list. This avoids errors when moving or erasing. bernhard@454: More information can be found in ./doc/old_issues.txt -20180117 mschieder@450: Patch by Magnus Schieder bernhard@436: bernhard@439: * Improves 'move' operation to work in the current entry, if there is no bernhard@439: selection. This is more consistent with 'delete'. Patch by Frank Koormann. bernhard@439: bernhard@438: * Documentation: Adds description of the available tree mode. bernhard@438: bernhard@438: bernhard@434: 2.1 2017-09-07 bernhard@434: bernhard@433: * Adds option '--init-only' which will non-interactively just bernhard@433: create the databasefile if it does not exits. (Bernhard Reiter) bjoern@188: bernhard@432: * Fixes a possible encoding detection failure: uses 'utf-8' by bernhard@432: default then. Patch by Tom Gottfried. (Bernhard Reiter) bernhard@432: bernhard@431: * Improves how the 'user' is found: If no -u/--user is given uses bernhard@431: the environment variable $USER or the string 'USER'. Patch by Tom Gottfried. bernhard@431: (Bernhard Reiter) bernhard@431: bernhard@431: bernhard@414: 2.0 03.05.2017 bernhard@426: (Honoring Björn Ricks who did 90% of this release's development work.) bjoern@364: bernhard@414: * Adds jinja2 template rendering. bjoern@364: bernhard@414: getan-eval.py can be used as a main entry point for user templates. User bjoern@364: templates are loaded from ~/.getan/templates and can be used via the bernhard@414: --template option. E.g. 'getan-eval.py --template=mytemplate' will try bernhard@414: to load ~/.getan/templates/mytemplate. bjoern@364: bernhard@414: * Adds: Existing entries can be adjusted for start_time and length via ui. bernhard@414: bernhard@414: * Adds 'getan-report.py', a script to write a daily report. bernhard@414: bernhard@414: * Replaces zeiterfassung.py with 'getan-eval.py -t zeiterfassung'. bernhard@414: bernhard@414: * Cleanup: All scripts moved into 'scripts/'. bernhard@414: bernhard@414: * Improves: Recognition of workpackages from the descriptions. They are now bernhard@414: closer to the behaviour of zeitvertexung: any non-whitespace is allowed. bernhard@406: bjoern@364: bjoern@364: 1.1 03.03.2014 bjoern@364: bjoern@335: * Update layout of getan by removing the big column header boxes. Also display bjoern@335: the current getan version in the upper right corner. bjoern@335: bjoern@334: * By pressing backspace (backspace is the default key) on a project in the bjoern@334: project list it is possible to edit the project name, key and description. bjoern@334: bjoern@331: * It is now possible to use empty descriptions for project entires bjoern@193: bjoern@331: * The deletion of entries can now be aborted with the escape key bjoern@193: bjoern@331: * The color settings (theme) can be changed via ~/.getan/getanrc bjoern@331: bjoern@331: * Keymaps are now configurable via ~/.getan/getanrc bjoern@331: bjoern@331: * Refactored the key handling of all widgets. This allows scrolling in the bjoern@331: project and entries list via page up and down. Also Pos1 and End can be used bjoern@331: when inserting or editing text e.g. when adding a project. bjoern@331: bjoern@331: * getan/contrib/zeiterfassung.py: Add conversion function from iso weeks to bjoern@331: unix weeks. Use iso weeks for -w and -c parameters and convert them to bjoern@331: unix weeks as used in sqlite. bjoern@331: bjoern@331: 1.0 13.01.2012 bjoern@331: bjoern@331: * Initial release bjoern@365: bjoern@365: bjoern@365: # vim: set ts=4 sw=4 tw=80 ft=rst :