2
2
Changelog
3
3
=========
4
4
5
- 3.1.20
5
+ 3.1.21
6
6
======
7
7
8
- * This is the second typed release with a lot of improvements under the hood.
8
+ * This is the second typed release with a lot of improvements under the hood.
9
+
10
+ * General:
11
+ - Remove python 3.6 support
12
+ - Remove distutils ahead of deprecation in standard library.
13
+ - Update sphinx to 4.1.12 and use autodoc-typehints.
14
+
15
+ * Typing:
16
+ - Add types to ALL functions.
17
+ - Ensure py.typed is collected.
18
+ - Increase mypy strictness with disallow_untyped_defs, warn_redundant_casts, warn_unreachable.
19
+ - Use typing.NamedTuple and typing.OrderedDict now 3.6 dropped.
20
+ - Make Protocol classes ABCs at runtime due to new bug in 3.10.0-rc1
21
+ - Remove use of typing.TypeGuard until later release, to allow dependant libs time to update.
22
+ - Tracking issue: https://github.com/gitpython-developers/GitPython/issues/1095
23
+
24
+ * Runtime improvements:
25
+ - Add clone_multi_options support to submodule.add()
26
+ - Delay calling get_user_id() unless essential, to support sand-boxed environments.
27
+ - Add timeout to handle_process_output(), in case thread.join() hangs.
28
+
29
+ See the following for details:
30
+ https://github.com/gitpython-developers/gitpython/milestone/52?closed=1
31
+
32
+
33
+ 3.1.20 (YANKED)
34
+ ===============
35
+
36
+ * This is the second typed release with a lot of improvements under the hood.
9
37
* Tracking issue: https://github.com/gitpython-developers/GitPython/issues/1095
10
-
38
+
11
39
See the following for details:
12
- https://github.com/gitpython-developers/gitpython/milestone/52?closed=1
40
+ https://github.com/gitpython-developers/gitpython/milestone/52?closed=1
13
41
14
42
15
43
3.1.19 (YANKED)
16
44
===============
17
45
18
- * This is the second typed release with a lot of improvements under the hood.
46
+ * This is the second typed release with a lot of improvements under the hood.
19
47
* Tracking issue: https://github.com/gitpython-developers/GitPython/issues/1095
20
-
48
+
21
49
See the following for details:
22
- https://github.com/gitpython-developers/gitpython/milestone/51?closed=1
50
+ https://github.com/gitpython-developers/gitpython/milestone/51?closed=1
23
51
24
52
3.1.18
25
53
======
26
54
27
55
* drop support for python 3.5 to reduce maintenance burden on typing. Lower patch levels of python 3.5 would break, too.
28
56
29
57
See the following for details:
30
- https://github.com/gitpython-developers/gitpython/milestone/50?closed=1
58
+ https://github.com/gitpython-developers/gitpython/milestone/50?closed=1
31
59
32
60
3.1.17
33
61
======
@@ -37,7 +65,7 @@ https://github.com/gitpython-developers/gitpython/milestone/50?closed=1
37
65
* Add more static typing information
38
66
39
67
See the following for details:
40
- https://github.com/gitpython-developers/gitpython/milestone/49?closed=1
68
+ https://github.com/gitpython-developers/gitpython/milestone/49?closed=1
41
69
42
70
3.1.16 (YANKED)
43
71
===============
@@ -46,15 +74,15 @@ https://github.com/gitpython-developers/gitpython/milestone/49?closed=1
46
74
* Add more static typing information
47
75
48
76
See the following for details:
49
- https://github.com/gitpython-developers/gitpython/milestone/48?closed=1
77
+ https://github.com/gitpython-developers/gitpython/milestone/48?closed=1
50
78
51
79
3.1.15 (YANKED)
52
80
===============
53
81
54
82
* add deprectation warning for python 3.5
55
83
56
84
See the following for details:
57
- https://github.com/gitpython-developers/gitpython/milestone/47?closed=1
85
+ https://github.com/gitpython-developers/gitpython/milestone/47?closed=1
58
86
59
87
3.1.14
60
88
======
@@ -65,40 +93,40 @@ https://github.com/gitpython-developers/gitpython/milestone/47?closed=1
65
93
* Drop python 3.4 support
66
94
67
95
See the following for details:
68
- https://github.com/gitpython-developers/gitpython/milestone/46?closed=1
96
+ https://github.com/gitpython-developers/gitpython/milestone/46?closed=1
69
97
70
98
3.1.13
71
99
======
72
100
73
101
See the following for details:
74
- https://github.com/gitpython-developers/gitpython/milestone/45?closed=1
102
+ https://github.com/gitpython-developers/gitpython/milestone/45?closed=1
75
103
76
104
3.1.12
77
105
======
78
106
79
107
See the following for details:
80
- https://github.com/gitpython-developers/gitpython/milestone/44?closed=1
108
+ https://github.com/gitpython-developers/gitpython/milestone/44?closed=1
81
109
82
110
3.1.11
83
111
======
84
112
85
113
Fixes regression of 3.1.10.
86
114
87
115
See the following for details:
88
- https://github.com/gitpython-developers/gitpython/milestone/43?closed=1
116
+ https://github.com/gitpython-developers/gitpython/milestone/43?closed=1
89
117
90
118
3.1.10
91
119
======
92
120
93
121
See the following for details:
94
- https://github.com/gitpython-developers/gitpython/milestone/42?closed=1
122
+ https://github.com/gitpython-developers/gitpython/milestone/42?closed=1
95
123
96
124
97
125
3.1.9
98
126
=====
99
127
100
128
See the following for details:
101
- https://github.com/gitpython-developers/gitpython/milestone/41?closed=1
129
+ https://github.com/gitpython-developers/gitpython/milestone/41?closed=1
102
130
103
131
104
132
3.1.8
@@ -109,7 +137,7 @@ https://github.com/gitpython-developers/gitpython/milestone/41?closed=1
109
137
110
138
111
139
See the following for more details:
112
- https://github.com/gitpython-developers/gitpython/milestone/40?closed=1
140
+ https://github.com/gitpython-developers/gitpython/milestone/40?closed=1
113
141
114
142
115
143
3.1.7
@@ -135,13 +163,13 @@ https://github.com/gitpython-developers/gitpython/milestone/40?closed=1
135
163
* package size was reduced significantly not placing tests into the package anymore.
136
164
137
165
See the following for details:
138
- https://github.com/gitpython-developers/gitpython/milestone/39?closed=1
166
+ https://github.com/gitpython-developers/gitpython/milestone/39?closed=1
139
167
140
168
3.1.3
141
169
=====
142
170
143
171
See the following for details:
144
- https://github.com/gitpython-developers/gitpython/milestone/38?closed=1
172
+ https://github.com/gitpython-developers/gitpython/milestone/38?closed=1
145
173
146
174
3.1.2
147
175
=====
@@ -190,7 +218,7 @@ Bugfixes
190
218
Bugfixes
191
219
--------
192
220
193
- * Fixed Repo.__repr__ when subclassed
221
+ * Fixed Repo.__repr__ when subclassed
194
222
(`#968 <https://github.com/gitpython-developers/GitPython/pull/968 >`_)
195
223
* Removed compatibility shims for Python < 3.4 and old mock library
196
224
* Replaced usage of deprecated unittest aliases and Logger.warn
@@ -213,7 +241,7 @@ Bugfixes
213
241
--------
214
242
215
243
* Fixed warning for usage of environment variables for paths containing ``$ `` or ``% ``
216
- (`#832 <https://github.com/gitpython-developers/GitPython/issues/832 >`_,
244
+ (`#832 <https://github.com/gitpython-developers/GitPython/issues/832 >`_,
217
245
`#961 <https://github.com/gitpython-developers/GitPython/pull/961 >`_)
218
246
* Added support for parsing Git internal date format (@<unix timestamp> <timezone offset>)
219
247
(`#965 <https://github.com/gitpython-developers/GitPython/pull/965 >`_)
@@ -371,7 +399,7 @@ Notable fixes
371
399
* The `GIT_DIR ` environment variable does not override the `path ` argument when
372
400
initializing a `Repo ` object anymore. However, if said `path ` unset, `GIT_DIR `
373
401
will be used to fill the void.
374
-
402
+
375
403
All issues and PRs can be viewed in all detail when following this URL:
376
404
https://github.com/gitpython-developers/GitPython/issues?q=is%3Aclosed+milestone%3A%22v2.1.0+-+proper+windows+support%22
377
405
@@ -401,7 +429,7 @@ https://github.com/gitpython-developers/GitPython/issues?q=is%3Aclosed+milestone
401
429
2.0.7 - New Features
402
430
====================
403
431
404
- * `IndexFile.commit(...,skip_hooks=False) ` added. This parameter emulates the
432
+ * `IndexFile.commit(...,skip_hooks=False) ` added. This parameter emulates the
405
433
behaviour of `--no-verify ` on the command-line.
406
434
407
435
2.0.6 - Fixes and Features
@@ -441,7 +469,7 @@ https://github.com/gitpython-developers/GitPython/issues?q=is%3Aclosed+milestone
441
469
commit messages contained ``\r `` characters
442
470
* Fix: progress handler exceptions are not caught anymore, which would usually just hide bugs
443
471
previously.
444
- * Fix: The `Git.execute ` method will now redirect `stdout ` to `devnull ` if `with_stdout ` is false,
472
+ * Fix: The `Git.execute ` method will now redirect `stdout ` to `devnull ` if `with_stdout ` is false,
445
473
which is the intended behaviour based on the parameter's documentation.
446
474
447
475
2.0.2 - Fixes
0 commit comments