mschieder@493: 3.1 2018-06-29
mschieder@456: 
mschieder@491:  * getan-report (before getan-eval.py) and getan-daily-report (before
mschieder@488:    getan-report.py) can now be run directly without PYTHONPATH.
mschieder@488:    getan-report and getan-day-report is now installed as a script. More
mschieder@488:    information can be found in ./doc/old_issues.txt -20170504 BER
mschieder@484:    Patch by Magnus Schieder
mschieder@484: 
mschieder@483:  * The logging can now be switched on and off. The default value is off.
mschieder@483:    If logging is off, no log file is created.
mschieder@483:    More information can be found in ./doc/old_issues.txt -20170504 BER
mschieder@484:    Patch by Magnus Schieder
mschieder@483: 
mschieder@479:  * Add a redraw function on key Control-L.
mschieder@479:    The screen is completely redrawn. More information can be found in
mschieder@479:    ./doc/old_issues.txt -20180321 BER
mschieder@484:    Patch by Magnus Schieder
mschieder@479: 
mschieder@473:  * Better fix for the multiple selection bug.
mschieder@474:    The multiple selection is deleted when deleting or moving is confirmed or
mschieder@474:    when switching to projects.
mschieder@475:    Removes the selected entry, not the last one added.
mschieder@475:    More information can be found in ./doc/old_issues.txt
mschieder@475:    -20180214 Magnus Schieder
mschieder@475:    Patch by Magnus Schieder
mschieder@473: 
mschieder@469:  * Better control of the walker.
mschieder@469:    If you move entries and switch back to the projects you get to the project
mschieder@469:    you were in. Before, you always got the first project.
mschieder@475:    More information can be found in ./doc/old_issues.txt
mschieder@475:    -20180214 Magnus Schieder
mschieder@473:    If the entries are empty, the walker will automatically switches to the
mschieder@473:    projects.
mschieder@469:    Patch by Magnus Schieder
mschieder@469: 
mschieder@470:  * Enhanced overview.
mschieder@470:    You can now see which entries are displayed when you are in the entries
mschieder@470:    list. The project you are in is highlighted in color. The color can be
mschieder@470:    changed in the getanrc with the key "open_project".
bernhard@480:    When deleting or moving an entry, the project times are updated.
mschieder@477:    More information can be found in ./doc/old_issues.txt
mschieder@477:    -20180118 BER
mschieder@469:    Patch by Magnus Schieder
mschieder@469: 
mschieder@467:  * Updated the source code to the latest version of pyhton (python 3) to better
mschieder@467:    maintain it in the future.
mschieder@467:    Python 2.7 will not be maintained past 2020.
mschieder@467:    Therefore, the whole source code of'done' and'done/scripts' is updated to
mschieder@467:    python 3.
mschieder@469:    Patch by Magnus Schieder
mschieder@467: 
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 :