annotate CHANGES @ 568:e7b36e596751 tip

Last week's year is not necessarily today's year
author Tom Gottfried <tom@intevation.de>
date Mon, 03 Jan 2022 11:37:31 +0100
parents 1d4c20db7eac
children
rev   line source
567
1d4c20db7eac dump version number and add CHANGES entry
Bernhard Reiter <bernhard@intevation.de>
parents: 561
diff changeset
1 3.x (unreleased)
1d4c20db7eac dump version number and add CHANGES entry
Bernhard Reiter <bernhard@intevation.de>
parents: 561
diff changeset
2
1d4c20db7eac dump version number and add CHANGES entry
Bernhard Reiter <bernhard@intevation.de>
parents: 561
diff changeset
3 * Template zeiterfassung2 sorts the descriptions per workpacke
1d4c20db7eac dump version number and add CHANGES entry
Bernhard Reiter <bernhard@intevation.de>
parents: 561
diff changeset
4 in the more intuitive order from earlier to later.
1d4c20db7eac dump version number and add CHANGES entry
Bernhard Reiter <bernhard@intevation.de>
parents: 561
diff changeset
5
561
6d2baff45b47 Prepares for release 3.6
Magnus Schieder <magnus.schieder@intevation.de>
parents: 558
diff changeset
6 3.6 2020-05-20
6d2baff45b47 Prepares for release 3.6
Magnus Schieder <magnus.schieder@intevation.de>
parents: 558
diff changeset
7
6d2baff45b47 Prepares for release 3.6
Magnus Schieder <magnus.schieder@intevation.de>
parents: 558
diff changeset
8 * getan-report again distinguishes between upper and lower letters in the
6d2baff45b47 Prepares for release 3.6
Magnus Schieder <magnus.schieder@intevation.de>
parents: 558
diff changeset
9 selection of projects.
6d2baff45b47 Prepares for release 3.6
Magnus Schieder <magnus.schieder@intevation.de>
parents: 558
diff changeset
10 Version 3.5 has changed the selection of projects in getan-report so that it
6d2baff45b47 Prepares for release 3.6
Magnus Schieder <magnus.schieder@intevation.de>
parents: 558
diff changeset
11 is no longer case-sensitive. This is due to the LIKE operator of sqlite3
6d2baff45b47 Prepares for release 3.6
Magnus Schieder <magnus.schieder@intevation.de>
parents: 558
diff changeset
12 and was solved by the pragma 'case_sensitive_like'.
558
2d8294d02636 Version: bumps to 3.5.dev1
Magnus Schieder <magnus.schieder@intevation.de>
parents: 554
diff changeset
13
2d8294d02636 Version: bumps to 3.5.dev1
Magnus Schieder <magnus.schieder@intevation.de>
parents: 554
diff changeset
14
554
8b92ed4e40d8 Prepares for release 3.5
Magnus Schieder <magnus.schieder@intevation.de>
parents: 550
diff changeset
15 3.5 2020-04-23
549
413cabeca333 Improve templates/zeiterfassung-hierarchy1
Bernhard Reiter <bernhard@intevation.de>
parents: 543
diff changeset
16
550
28b1c18c900f Specify project keys in getan-report with SQL patterns
Magnus Schieder <mschieder@intevation.de>
parents: 549
diff changeset
17 * In getan-report project keys can now be specified with SQL patterns.
28b1c18c900f Specify project keys in getan-report with SQL patterns
Magnus Schieder <mschieder@intevation.de>
parents: 549
diff changeset
18 This allows projects and their sub-projects to be better selected for output.
28b1c18c900f Specify project keys in getan-report with SQL patterns
Magnus Schieder <mschieder@intevation.de>
parents: 549
diff changeset
19 % - zero, one, or multiple characters
28b1c18c900f Specify project keys in getan-report with SQL patterns
Magnus Schieder <mschieder@intevation.de>
parents: 549
diff changeset
20 _ - single character
28b1c18c900f Specify project keys in getan-report with SQL patterns
Magnus Schieder <mschieder@intevation.de>
parents: 549
diff changeset
21 Patch by Magnus Schieder
28b1c18c900f Specify project keys in getan-report with SQL patterns
Magnus Schieder <mschieder@intevation.de>
parents: 549
diff changeset
22
549
413cabeca333 Improve templates/zeiterfassung-hierarchy1
Bernhard Reiter <bernhard@intevation.de>
parents: 543
diff changeset
23 * Improve getan-report template zeiterfassung-hierarchy1: Remove daily summary
413cabeca333 Improve templates/zeiterfassung-hierarchy1
Bernhard Reiter <bernhard@intevation.de>
parents: 543
diff changeset
24 value and match the German date formatting.
413cabeca333 Improve templates/zeiterfassung-hierarchy1
Bernhard Reiter <bernhard@intevation.de>
parents: 543
diff changeset
25
413cabeca333 Improve templates/zeiterfassung-hierarchy1
Bernhard Reiter <bernhard@intevation.de>
parents: 543
diff changeset
26
543
3ef4825fe65d Prepares for release 3.4
Magnus Schieder <magnus.schieder@intevation.de>
parents: 541
diff changeset
27 3.4 2020-01-31
533
a4044956e08c scripts/getan-daily-report: improve summary output
Bernhard Reiter <bernhard@intevation.de>
parents: 531
diff changeset
28
540
91aaf455c44e Add new template zeiterfassung-hierarchy1
Bernhard Reiter <bernhard@intevation.de>
parents: 533
diff changeset
29 * Add new templates/zeiterfassung-hierarchy1 for creating zeiterfassung.txt
91aaf455c44e Add new template zeiterfassung-hierarchy1
Bernhard Reiter <bernhard@intevation.de>
parents: 533
diff changeset
30 output where users have used the project keys to record workpackages within
91aaf455c44e Add new template zeiterfassung-hierarchy1
Bernhard Reiter <bernhard@intevation.de>
parents: 533
diff changeset
31 a zeiterfassung.txt file. It allows a use case where hierarchical project
91aaf455c44e Add new template zeiterfassung-hierarchy1
Bernhard Reiter <bernhard@intevation.de>
parents: 533
diff changeset
32 keys are used. (Bernhard Reiter)
549
413cabeca333 Improve templates/zeiterfassung-hierarchy1
Bernhard Reiter <bernhard@intevation.de>
parents: 543
diff changeset
33
537
7ae6bc1cd932 add CHANGES entry for full year fix
Bernhard Reiter <bernhard@intevation.de>
parents: 533
diff changeset
34 * scripts/getan-daily-report:
7ae6bc1cd932 add CHANGES entry for full year fix
Bernhard Reiter <bernhard@intevation.de>
parents: 533
diff changeset
35 * improve summary output by printing the day first. (Bernhard Reiter)
7ae6bc1cd932 add CHANGES entry for full year fix
Bernhard Reiter <bernhard@intevation.de>
parents: 533
diff changeset
36 * fix reporting for a full year with ``-y``. (Tom Gottfried)
533
a4044956e08c scripts/getan-daily-report: improve summary output
Bernhard Reiter <bernhard@intevation.de>
parents: 531
diff changeset
37
a4044956e08c scripts/getan-daily-report: improve summary output
Bernhard Reiter <bernhard@intevation.de>
parents: 531
diff changeset
38
531
47c17df47500 Prepares for release 3.3
Magnus Schieder <mschieder@intevation.de>
parents: 529
diff changeset
39 3.3 2019-06-14
529
9d27713164c9 update CHANGES
Magnus Schieder <mschieder@intevation.de>
parents: 518
diff changeset
40
9d27713164c9 update CHANGES
Magnus Schieder <mschieder@intevation.de>
parents: 518
diff changeset
41 * When describing entries, you can now use the arrow keys to select and edit
9d27713164c9 update CHANGES
Magnus Schieder <mschieder@intevation.de>
parents: 518
diff changeset
42 old descriptions.
9d27713164c9 update CHANGES
Magnus Schieder <mschieder@intevation.de>
parents: 518
diff changeset
43 With the arrow keys you can move through an array with the old descriptions
9d27713164c9 update CHANGES
Magnus Schieder <mschieder@intevation.de>
parents: 518
diff changeset
44 of the project which is then displayed in edit_text and can be edited.
9d27713164c9 update CHANGES
Magnus Schieder <mschieder@intevation.de>
parents: 518
diff changeset
45
558
2d8294d02636 Version: bumps to 3.5.dev1
Magnus Schieder <magnus.schieder@intevation.de>
parents: 554
diff changeset
46
515
9dc72bf6d6d2 Update version
Magnus Schieder <mschieder@intevation.de>
parents: 504
diff changeset
47 3.2 2018-11-30
504
648b9c1b5bb4 update CHANGES
Thomas Arendsen Hein <thomas@intevation.de>
parents: 500
diff changeset
48
513
7cf04ec84eb9 CHANGES: Improve phrasing for human_time() fix.
Bernhard Reiter <bernhard@intevation.de>
parents: 512
diff changeset
49 * Fix human_time() to output one hour instead of 60 minutes. This defect was
7cf04ec84eb9 CHANGES: Improve phrasing for human_time() fix.
Bernhard Reiter <bernhard@intevation.de>
parents: 512
diff changeset
50 introduced when porting from Python2 to Python3, because the calculation
7cf04ec84eb9 CHANGES: Improve phrasing for human_time() fix.
Bernhard Reiter <bernhard@intevation.de>
parents: 512
diff changeset
51 had implicitly changed from integers to floating point.
7cf04ec84eb9 CHANGES: Improve phrasing for human_time() fix.
Bernhard Reiter <bernhard@intevation.de>
parents: 512
diff changeset
52 (Magnus Schieder)
512
9d8b31712380 Update TODO and CHANGES.
Magnus Schieder <mschieder@intevation.de>
parents: 504
diff changeset
53
499
199b3e3657aa Every minute the time of the current entry is saved.
Magnus Schieder <mschieder@intevation.de>
parents: 497
diff changeset
54 * The time of the currently running entry is cached every minute and after a
199b3e3657aa Every minute the time of the current entry is saved.
Magnus Schieder <mschieder@intevation.de>
parents: 497
diff changeset
55 program crash the entry has the description "-no description-".
500
f751499d3f8d merged, Updated TODO, CHANGES
Magnus Schieder <mschieder@intevation.de>
parents: 499
diff changeset
56 information can be found in /doc/old_issues.txt 20180806 Magnus Schieder
f751499d3f8d merged, Updated TODO, CHANGES
Magnus Schieder <mschieder@intevation.de>
parents: 499
diff changeset
57 Patch by Magnus Schieder
499
199b3e3657aa Every minute the time of the current entry is saved.
Magnus Schieder <mschieder@intevation.de>
parents: 497
diff changeset
58
504
648b9c1b5bb4 update CHANGES
Thomas Arendsen Hein <thomas@intevation.de>
parents: 500
diff changeset
59 * setup.py: no .py scripts, getan-day-report now is getan-daily-report
648b9c1b5bb4 update CHANGES
Thomas Arendsen Hein <thomas@intevation.de>
parents: 500
diff changeset
60 Patch by Thomas Arendsen Hein
648b9c1b5bb4 update CHANGES
Thomas Arendsen Hein <thomas@intevation.de>
parents: 500
diff changeset
61
648b9c1b5bb4 update CHANGES
Thomas Arendsen Hein <thomas@intevation.de>
parents: 500
diff changeset
62
493
1b6509e51b93 Update CHANGES
Magnus Schieder <mschieder@intevation.de>
parents: 491
diff changeset
63 3.1 2018-06-29
456
193a4a051660 Version: bumps to 2.3.dev1, ptparse to argparse Migration.
Magnus Schieder <mschieder@intevation.de>
parents: 454
diff changeset
64
491
185efdb9fa18 Update CHANGES.
Magnus Schieder <mschieder@intevation.de>
parents: 488
diff changeset
65 * getan-report (before getan-eval.py) and getan-daily-report (before
488
463894654d77 Prepares for release 3.0
Magnus Schieder <mschieder@intevation.de>
parents: 484
diff changeset
66 getan-report.py) can now be run directly without PYTHONPATH.
497
ccd225b130a6 Improve language for CHANGES entry for v3.1
Bernhard Reiter <bernhard@intevation.de>
parents: 493
diff changeset
67 getan-report and getan-day-report are now installed as scripts. More
488
463894654d77 Prepares for release 3.0
Magnus Schieder <mschieder@intevation.de>
parents: 484
diff changeset
68 information can be found in ./doc/old_issues.txt -20170504 BER
484
40dd1e33c1dd Rename getan-eval.py to getaneval.py
Magnus Schieder <mschieder@intevation.de>
parents: 483
diff changeset
69 Patch by Magnus Schieder
40dd1e33c1dd Rename getan-eval.py to getaneval.py
Magnus Schieder <mschieder@intevation.de>
parents: 483
diff changeset
70
483
d47e32e6b7e7 Logging can be activated and deactivated.
Magnus Schieder <mschieder@intevation.de>
parents: 480
diff changeset
71 * The logging can now be switched on and off. The default value is off.
d47e32e6b7e7 Logging can be activated and deactivated.
Magnus Schieder <mschieder@intevation.de>
parents: 480
diff changeset
72 If logging is off, no log file is created.
d47e32e6b7e7 Logging can be activated and deactivated.
Magnus Schieder <mschieder@intevation.de>
parents: 480
diff changeset
73 More information can be found in ./doc/old_issues.txt -20170504 BER
484
40dd1e33c1dd Rename getan-eval.py to getaneval.py
Magnus Schieder <mschieder@intevation.de>
parents: 483
diff changeset
74 Patch by Magnus Schieder
483
d47e32e6b7e7 Logging can be activated and deactivated.
Magnus Schieder <mschieder@intevation.de>
parents: 480
diff changeset
75
479
75131561d098 Add a redraw function on key Control-L.
Magnus Schieder <mschieder@intevation.de>
parents: 477
diff changeset
76 * Add a redraw function on key Control-L.
75131561d098 Add a redraw function on key Control-L.
Magnus Schieder <mschieder@intevation.de>
parents: 477
diff changeset
77 The screen is completely redrawn. More information can be found in
75131561d098 Add a redraw function on key Control-L.
Magnus Schieder <mschieder@intevation.de>
parents: 477
diff changeset
78 ./doc/old_issues.txt -20180321 BER
484
40dd1e33c1dd Rename getan-eval.py to getaneval.py
Magnus Schieder <mschieder@intevation.de>
parents: 483
diff changeset
79 Patch by Magnus Schieder
479
75131561d098 Add a redraw function on key Control-L.
Magnus Schieder <mschieder@intevation.de>
parents: 477
diff changeset
80
497
ccd225b130a6 Improve language for CHANGES entry for v3.1
Bernhard Reiter <bernhard@intevation.de>
parents: 493
diff changeset
81 * Better fix for the multiple selection defect.
474
0d831a9f547b Better multi-selection bugfix. Solves mistakes from the old fix. (ca6d11781e2f)
Magnus Schieder <mschieder@intevation.de>
parents: 473
diff changeset
82 The multiple selection is deleted when deleting or moving is confirmed or
0d831a9f547b Better multi-selection bugfix. Solves mistakes from the old fix. (ca6d11781e2f)
Magnus Schieder <mschieder@intevation.de>
parents: 473
diff changeset
83 when switching to projects.
475
1855b1ef2834 Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents: 474
diff changeset
84 Removes the selected entry, not the last one added.
1855b1ef2834 Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents: 474
diff changeset
85 More information can be found in ./doc/old_issues.txt
1855b1ef2834 Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents: 474
diff changeset
86 -20180214 Magnus Schieder
1855b1ef2834 Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents: 474
diff changeset
87 Patch by Magnus Schieder
473
b9e30e556844 Switch to projects when entries are empty.
Magnus Schieder <mschieder@intevation.de>
parents: 471
diff changeset
88
469
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 467
diff changeset
89 * Better control of the walker.
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 467
diff changeset
90 If you move entries and switch back to the projects you get to the project
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 467
diff changeset
91 you were in. Before, you always got the first project.
475
1855b1ef2834 Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents: 474
diff changeset
92 More information can be found in ./doc/old_issues.txt
1855b1ef2834 Multiple selection, Removes the selected entry, not the last one added.
Magnus Schieder <mschieder@intevation.de>
parents: 474
diff changeset
93 -20180214 Magnus Schieder
497
ccd225b130a6 Improve language for CHANGES entry for v3.1
Bernhard Reiter <bernhard@intevation.de>
parents: 493
diff changeset
94 If the entries are empty, the walker will automatically switch to the
473
b9e30e556844 Switch to projects when entries are empty.
Magnus Schieder <mschieder@intevation.de>
parents: 471
diff changeset
95 projects.
469
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 467
diff changeset
96 Patch by Magnus Schieder
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 467
diff changeset
97
470
d379f8098bb3 Update project time when deleting an entrie.
Magnus Schieder <mschieder@intevation.de>
parents: 469
diff changeset
98 * Enhanced overview.
d379f8098bb3 Update project time when deleting an entrie.
Magnus Schieder <mschieder@intevation.de>
parents: 469
diff changeset
99 You can now see which entries are displayed when you are in the entries
d379f8098bb3 Update project time when deleting an entrie.
Magnus Schieder <mschieder@intevation.de>
parents: 469
diff changeset
100 list. The project you are in is highlighted in color. The color can be
d379f8098bb3 Update project time when deleting an entrie.
Magnus Schieder <mschieder@intevation.de>
parents: 469
diff changeset
101 changed in the getanrc with the key "open_project".
480
22d21f9851f5 Fix typo in CHANGES
Bernhard Reiter <bernhard@intevation.de>
parents: 479
diff changeset
102 When deleting or moving an entry, the project times are updated.
477
217630a03b58 Update CHANGES.
Magnus Schieder <mschieder@intevation.de>
parents: 475
diff changeset
103 More information can be found in ./doc/old_issues.txt
217630a03b58 Update CHANGES.
Magnus Schieder <mschieder@intevation.de>
parents: 475
diff changeset
104 -20180118 BER
469
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 467
diff changeset
105 Patch by Magnus Schieder
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 467
diff changeset
106
497
ccd225b130a6 Improve language for CHANGES entry for v3.1
Bernhard Reiter <bernhard@intevation.de>
parents: 493
diff changeset
107 * Updated the source code to the latest version of Python (Python 3) to better
467
59d9c5840273 Porting Python 2 to Python 3.
Magnus Schieder <mschieder@intevation.de>
parents: 457
diff changeset
108 maintain it in the future.
59d9c5840273 Porting Python 2 to Python 3.
Magnus Schieder <mschieder@intevation.de>
parents: 457
diff changeset
109 Python 2.7 will not be maintained past 2020.
497
ccd225b130a6 Improve language for CHANGES entry for v3.1
Bernhard Reiter <bernhard@intevation.de>
parents: 493
diff changeset
110 Therefore, the whole source code is updated.
469
050ffdec60d9 Fix the orientation problem
Magnus Schieder <mschieder@intevation.de>
parents: 467
diff changeset
111 Patch by Magnus Schieder
467
59d9c5840273 Porting Python 2 to Python 3.
Magnus Schieder <mschieder@intevation.de>
parents: 457
diff changeset
112
497
ccd225b130a6 Improve language for CHANGES entry for v3.1
Bernhard Reiter <bernhard@intevation.de>
parents: 493
diff changeset
113 * Update and clean up the source code to better maintain it in the future:
ccd225b130a6 Improve language for CHANGES entry for v3.1
Bernhard Reiter <bernhard@intevation.de>
parents: 493
diff changeset
114 optparse to argparse migration.
456
193a4a051660 Version: bumps to 2.3.dev1, ptparse to argparse Migration.
Magnus Schieder <mschieder@intevation.de>
parents: 454
diff changeset
115 The optparse module is deprecated and will not be developed further.The
193a4a051660 Version: bumps to 2.3.dev1, ptparse to argparse Migration.
Magnus Schieder <mschieder@intevation.de>
parents: 454
diff changeset
116 development will continue with the argparse module.
193a4a051660 Version: bumps to 2.3.dev1, ptparse to argparse Migration.
Magnus Schieder <mschieder@intevation.de>
parents: 454
diff changeset
117 Patch by Magnus Schieder
193a4a051660 Version: bumps to 2.3.dev1, ptparse to argparse Migration.
Magnus Schieder <mschieder@intevation.de>
parents: 454
diff changeset
118
497
ccd225b130a6 Improve language for CHANGES entry for v3.1
Bernhard Reiter <bernhard@intevation.de>
parents: 493
diff changeset
119
450
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents: 439
diff changeset
120 2.2 2018-01-26
436
57dd0f7ce58f Version: bumps to 2.2.dev1.
Bernhard Reiter <bernhard@intevation.de>
parents: 434
diff changeset
121
450
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents: 439
diff changeset
122 * The problem with unwanted multi moves and deletions is solved.
454
a4f04440f045 Improves coding style and phrasing.
Bernhard Reiter <bernhard@intevation.de>
parents: 453
diff changeset
123 The multi-selection is deleted when switching from the entry-list to
a4f04440f045 Improves coding style and phrasing.
Bernhard Reiter <bernhard@intevation.de>
parents: 453
diff changeset
124 project-list. This avoids errors when moving or erasing.
a4f04440f045 Improves coding style and phrasing.
Bernhard Reiter <bernhard@intevation.de>
parents: 453
diff changeset
125 More information can be found in ./doc/old_issues.txt -20180117
450
45b7b83efaed Prepares for release 2.2.
Magnus Schieder <mschieder@intevation.de>
parents: 439
diff changeset
126 Patch by Magnus Schieder
436
57dd0f7ce58f Version: bumps to 2.2.dev1.
Bernhard Reiter <bernhard@intevation.de>
parents: 434
diff changeset
127
439
3103429ec963 Makes 'move' operation more consistent.
Bernhard Reiter <bernhard@intevation.de>
parents: 438
diff changeset
128 * Improves 'move' operation to work in the current entry, if there is no
3103429ec963 Makes 'move' operation more consistent.
Bernhard Reiter <bernhard@intevation.de>
parents: 438
diff changeset
129 selection. This is more consistent with 'delete'. Patch by Frank Koormann.
3103429ec963 Makes 'move' operation more consistent.
Bernhard Reiter <bernhard@intevation.de>
parents: 438
diff changeset
130
438
d56fee6fd7ca Documentation: Adds description of the available tree mode.
Bernhard Reiter <bernhard@intevation.de>
parents: 436
diff changeset
131 * Documentation: Adds description of the available tree mode.
d56fee6fd7ca Documentation: Adds description of the available tree mode.
Bernhard Reiter <bernhard@intevation.de>
parents: 436
diff changeset
132
d56fee6fd7ca Documentation: Adds description of the available tree mode.
Bernhard Reiter <bernhard@intevation.de>
parents: 436
diff changeset
133
434
11c2a3beee91 Prepares for release 2.1.
Bernhard Reiter <bernhard@intevation.de>
parents: 433
diff changeset
134 2.1 2017-09-07
11c2a3beee91 Prepares for release 2.1.
Bernhard Reiter <bernhard@intevation.de>
parents: 433
diff changeset
135
433
266634f3712a Improves command line options.
Bernhard Reiter <bernhard@intevation.de>
parents: 432
diff changeset
136 * Adds option '--init-only' which will non-interactively just
266634f3712a Improves command line options.
Bernhard Reiter <bernhard@intevation.de>
parents: 432
diff changeset
137 create the databasefile if it does not exits. (Bernhard Reiter)
188
da3333fcf222 Add Changes file to track new features and bugfixes
Björn Ricks <bjoern.ricks@intevation.de>
parents:
diff changeset
138
432
8d03d7ada7e1 getan-eval.py: Fixes a possible encoding detection failure.
Bernhard Reiter <bernhard@intevation.de>
parents: 431
diff changeset
139 * Fixes a possible encoding detection failure: uses 'utf-8' by
8d03d7ada7e1 getan-eval.py: Fixes a possible encoding detection failure.
Bernhard Reiter <bernhard@intevation.de>
parents: 431
diff changeset
140 default then. Patch by Tom Gottfried. (Bernhard Reiter)
8d03d7ada7e1 getan-eval.py: Fixes a possible encoding detection failure.
Bernhard Reiter <bernhard@intevation.de>
parents: 431
diff changeset
141
431
8922713adbe6 getan-eval.py: Improves how 'user' is found.
Bernhard Reiter <bernhard@intevation.de>
parents: 430
diff changeset
142 * Improves how the 'user' is found: If no -u/--user is given uses
8922713adbe6 getan-eval.py: Improves how 'user' is found.
Bernhard Reiter <bernhard@intevation.de>
parents: 430
diff changeset
143 the environment variable $USER or the string 'USER'. Patch by Tom Gottfried.
8922713adbe6 getan-eval.py: Improves how 'user' is found.
Bernhard Reiter <bernhard@intevation.de>
parents: 430
diff changeset
144 (Bernhard Reiter)
8922713adbe6 getan-eval.py: Improves how 'user' is found.
Bernhard Reiter <bernhard@intevation.de>
parents: 430
diff changeset
145
8922713adbe6 getan-eval.py: Improves how 'user' is found.
Bernhard Reiter <bernhard@intevation.de>
parents: 430
diff changeset
146
414
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
147 2.0 03.05.2017
426
4c6770764fd9 Docs: Adds dedication to Björn Ricks to CHANGES.
Bernhard Reiter <bernhard@intevation.de>
parents: 422
diff changeset
148 (Honoring Björn Ricks who did 90% of this release's development work.)
364
2b0b7d5bbbae Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 335
diff changeset
149
414
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
150 * Adds jinja2 template rendering.
364
2b0b7d5bbbae Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 335
diff changeset
151
414
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
152 getan-eval.py can be used as a main entry point for user templates. User
364
2b0b7d5bbbae Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 335
diff changeset
153 templates are loaded from ~/.getan/templates and can be used via the
414
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
154 --template option. E.g. 'getan-eval.py --template=mytemplate' will try
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
155 to load ~/.getan/templates/mytemplate.
364
2b0b7d5bbbae Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 335
diff changeset
156
414
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
157 * Adds: Existing entries can be adjusted for start_time and length via ui.
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
158
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
159 * Adds 'getan-report.py', a script to write a daily report.
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
160
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
161 * Replaces zeiterfassung.py with 'getan-eval.py -t zeiterfassung'.
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
162
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
163 * Cleanup: All scripts moved into 'scripts/'.
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
164
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
165 * Improves: Recognition of workpackages from the descriptions. They are now
69ef6f89e930 Prepares release v2.0.
Bernhard Reiter <bernhard@intevation.de>
parents: 406
diff changeset
166 closer to the behaviour of zeitvertexung: any non-whitespace is allowed.
406
84f9b1eeb8b6 CHANGES updated. AUTHOR BER added. zeiterfassung.py removed.
Bernhard Reiter <bernhard@intevation.de>
parents: 365
diff changeset
167
364
2b0b7d5bbbae Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 335
diff changeset
168
2b0b7d5bbbae Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 335
diff changeset
169 1.1 03.03.2014
2b0b7d5bbbae Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 335
diff changeset
170
335
1c9d4992da68 Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 334
diff changeset
171 * Update layout of getan by removing the big column header boxes. Also display
1c9d4992da68 Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 334
diff changeset
172 the current getan version in the upper right corner.
1c9d4992da68 Update CHANGES
Björn Ricks <bjoern.ricks@intevation.de>
parents: 334
diff changeset
173
334
86b21a3c660a Update CHANGES about editing a project name, key and description
Björn Ricks <bjoern.ricks@intevation.de>
parents: 332
diff changeset
174 * By pressing backspace (backspace is the default key) on a project in the
86b21a3c660a Update CHANGES about editing a project name, key and description
Björn Ricks <bjoern.ricks@intevation.de>
parents: 332
diff changeset
175 project list it is possible to edit the project name, key and description.
86b21a3c660a Update CHANGES about editing a project name, key and description
Björn Ricks <bjoern.ricks@intevation.de>
parents: 332
diff changeset
176
331
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
177 * It is now possible to use empty descriptions for project entires
193
e7466f3210c6 Update and reformat Changes file
Björn Ricks <bjoern.ricks@intevation.de>
parents: 188
diff changeset
178
331
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
179 * The deletion of entries can now be aborted with the escape key
193
e7466f3210c6 Update and reformat Changes file
Björn Ricks <bjoern.ricks@intevation.de>
parents: 188
diff changeset
180
331
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
181 * The color settings (theme) can be changed via ~/.getan/getanrc
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
182
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
183 * Keymaps are now configurable via ~/.getan/getanrc
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
184
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
185 * Refactored the key handling of all widgets. This allows scrolling in the
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
186 project and entries list via page up and down. Also Pos1 and End can be used
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
187 when inserting or editing text e.g. when adding a project.
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
188
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
189 * getan/contrib/zeiterfassung.py: Add conversion function from iso weeks to
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
190 unix weeks. Use iso weeks for -w and -c parameters and convert them to
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
191 unix weeks as used in sqlite.
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
192
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
193 1.0 13.01.2012
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
194
d2efc83a6d80 Update changes
Björn Ricks <bjoern.ricks@intevation.de>
parents: 193
diff changeset
195 * Initial release
365
85a2f06caf61 Add vim modeline to CHANGES file
Björn Ricks <bjoern.ricks@intevation.de>
parents: 364
diff changeset
196
85a2f06caf61 Add vim modeline to CHANGES file
Björn Ricks <bjoern.ricks@intevation.de>
parents: 364
diff changeset
197
85a2f06caf61 Add vim modeline to CHANGES file
Björn Ricks <bjoern.ricks@intevation.de>
parents: 364
diff changeset
198 # vim: set ts=4 sw=4 tw=80 ft=rst :
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)