-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG
149 lines (129 loc) · 5.55 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
v5.0.1
- Library:
- Maintenance: makefile, added "create-classdiagram", "docstrings-verbose" and "docstrings-concise".
- Documentation:
- Feature: updated to v5.0.1.
v5.0.0
- Notebook:
- Feature: integrated EffortHighlighter in the data analysis flow.
- Library:
- Maintenance: dependency update (nwshared, nwpackageversions v1.8.0 => v1.8.1).
- Documentation:
- Feature: updated to v5.0.0.
v4.8.0
- Library:
- Feature: added EffortHighlighter.
- Feature: it's now possible to pivot tts_by_hashtag_year_df to improve readability.
- Documentation:
- Feature: updated to v4.8.0.
v4.7.0
- Application:
- Maintenance: makefile expanded (commitavg-verbose, check-pythonversion, check-requirements).
- Maintenance: makefile expanded (update-codecoverage, compilenotebook-concise, compilenotebook-verbose).
- Maintenance: notebook, removed "Language/Requirement Checks".
- Documentation:
- Feature: updated to v4.7.0.
v4.6.0
- Library:
- Feature: added support for GANTT charts.
- Feature: centralized and expanded logging capabilities via TTLogger.
- Documentation:
- Feature: updated to v4.6.0.
v4.5.0
- Library:
- Feature: added support for splitting the "by month" Markdown table in clusters, so that it looks better on Github (BYMDFManager).
- Maintenance: makefile updated and expanded (compile-*, unittest-*, codemetrics-*, ..).
- Documentation:
- Feature: updated to v4.5.0.
v4.0.0 - BREAKING CHANGES
- Application:
- Feature: re-structured the whole architecture to simplify usage and future expansions.
- Maintenance: makefile now supports "*tests.py" in "type*"" targets and "tryinstall-concise" in "all-concise".
- Documentation:
- Feature: updated to v4.0.0.
v3.9.0
- Library:
- Feature: makefile added.
- Bugfix: types fixed according to mypy analysis.
- Maintenance: dependency update (nwshared v1.7.0 => v1.8.0, nwpackageversions v1.6.0 => v1.8.0).
- Documentation:
- Feature: updated to v3.9.0.
v3.8.0
- Application:
- Maintenance: dependency update (numpy 1.26.3 => 2.1.2, pyarrow 15.0.0 => 17.0.0, openpyxl 3.1.0 => 3.1.5).
- Maintenance: dependency update (pandas 2.2.0 => 2.2.3, requests 2.31.0 => 2.32.3, coverage 7.6.1 => 7.6.4).
- Maintenance: dependency update (jupyter 1.0.0 => 1.1.0, nwshared 1.4.0 => 1.6.0, nwpackageversions 1.0.0 => 1.2.0).
- Refactoring: previous two "check" cells combined into one ("Language/Requirement Checks").
- Documentation:
- Feature: updated to v3.8.0.
v3.7.0
- Application:
- Feature: expanded the use of DisplayPreProcessor in the notebook.
- Feature: added support for MarkdownProcessor.
- Maintenance: nwshared updated (1.3.0 => 1.4.0).
- Maintenance: Dockerfile updated (coverage 7.2.3 => 7.6.1, added support for pandoc 3.4.1).
- Documentation:
- Feature: updated to v3.7.0.
v3.5.0
- Application:
- Feature: added support for DisplayPreProcessor, increased amount of default parameters in SettingBag.
- Refactoring: moved packaging information to setup.py.
v3.4.0
- Application:
- Feature: added support for Visual Studio Code's Dev Containers.
- Documentation:
- Feature: updated to v3.4.0.
v3.3.0
- Libraries:
- Refactoring: moved nwshared to its own package.
- Documentation:
- Feature: updated to v3.3.0.
v3.2.0
- Libraries:
- Refactoring: changed name from nwtimetrackingmanager to nwtimetracking
- Documentation:
- Feature: updated to v3.2.0.
v3.0.0
- Libraries:
- Refactoring: "nwcorecomponents" replaced by "nwshared".
- Refactoring: "nwtimetrackingmanager" migrated to an OOP structure.
- Notebook:
- Refactoring: re-structured to match the feature rationalization exercise performed in the libraries.
- Documentation:
- Feature: updated to v3.0.0.
v2.2.0
- Notebook:
- Feature: "Bag Pattern" adopted into the codebase (SettingCollection => SettingBag).
- Maintenance: Increased unit test coverage from 56% to 89%.
v2.0.0 - BREAKING CHANGES
- Notebook:
- Feature: Added support for check_python_version() in nwcorecomponents.
- Feature: Migrated from Python 3.11.x to 3.12.1 and updated libraries accordingly (framework freeze).
- Documentation:
- Feature: updated to v2.0.0.
v1.3.0
- Other:
- Feature: added unit tests for all the non-dataframe-related functions (41% code coverage).
- Documentation:
- Feature: updated to v1.3.0.
v1.2.0
- Notebook:
- Feature: support for the creation and visualization of a "time tracking by year-hashtag" dataframe
- Feature: support for the creation and visualization of a "time tracking by hashtag" dataframe
- Feature: support for the creation and visualization of a dataframe containing the most common time ranges.
- Feature: removed "NaN" from the "Descriptor" field.
v1.1.0
- Notebook:
- Feature: support for the creation of a "time tracking by softwareprojectname-softwareversion" dataframe and for its visualization.
- Feature: support for effort diagnostics.
v1.0.0
- Notebook:
- Feature: support for the creation of the "Sessions" dataframe and for its visualization.
- Feature: support for the creation of a "time tracking by year" dataframe and for its visualization.
- Feature: support for the creation of a "time tracking by year-month" dataframe and for its visualization.
- Feature: support for the creation of a "time tracking by year-month-softwareproject" dataframe and for its visualization.
- Feature: support for the creation of a "time tracking by softwareprojectname" dataframe and for its visualization.
- Feature: support for the creation of a "time tracking summary by year-month-trend" dataframe and for its visualization.
- Feature: support for definitions and their visualization.
- Documentation:
- Feature: covers all the features available in v1.0.0.