|
2 | 2 | Changelog |
3 | 3 | ========= |
4 | 4 |
|
| 5 | +3.1.46 |
| 6 | +====== |
| 7 | + |
| 8 | +See the following for all changes. |
| 9 | +https://github.com/gitpython-developers/GitPython/releases/tag/3.1.46 |
| 10 | + |
5 | 11 | 3.1.45 |
6 | 12 | ====== |
7 | 13 |
|
@@ -111,7 +117,7 @@ https://github.com/gitpython-developers/gitpython/milestone/61?closed=1 |
111 | 117 | but a necessary fix for https://github.com/gitpython-developers/GitPython/issues/1515. |
112 | 118 | Please take a look at the PR for more information and how to bypass these protections |
113 | 119 | in case they cause breakage: https://github.com/gitpython-developers/GitPython/pull/1521. |
114 | | - |
| 120 | + |
115 | 121 |
|
116 | 122 | See the following for all changes. |
117 | 123 | https://github.com/gitpython-developers/gitpython/milestone/60?closed=1 |
@@ -176,38 +182,38 @@ https://github.com/gitpython-developers/gitpython/milestone/53?closed=1 |
176 | 182 | * General: |
177 | 183 |
|
178 | 184 | - Remove python 3.6 support |
179 | | - |
| 185 | + |
180 | 186 | - Remove distutils ahead of deprecation in standard library. |
181 | | - |
| 187 | + |
182 | 188 | - Update sphinx to 4.1.12 and use autodoc-typehints. |
183 | | - |
| 189 | + |
184 | 190 | - Include README as long_description on PyPI |
185 | | - |
| 191 | + |
186 | 192 | - Test against earliest and latest minor version available on Github Actions (e.g. 3.9.0 and 3.9.7) |
187 | | - |
| 193 | + |
188 | 194 |
|
189 | 195 | * Typing: |
190 | 196 |
|
191 | 197 | - Add types to ALL functions. |
192 | | - |
| 198 | + |
193 | 199 | - Ensure py.typed is collected. |
194 | | - |
| 200 | + |
195 | 201 | - Increase mypy strictness with disallow_untyped_defs, warn_redundant_casts, warn_unreachable. |
196 | | - |
| 202 | + |
197 | 203 | - Use typing.NamedTuple and typing.OrderedDict now 3.6 dropped. |
198 | | - |
| 204 | + |
199 | 205 | - Make Protocol classes ABCs at runtime due to new behaviour/bug in 3.9.7 & 3.10.0-rc1 |
200 | | - |
| 206 | + |
201 | 207 | - Remove use of typing.TypeGuard until later release, to allow dependent libs time to update. |
202 | | - |
| 208 | + |
203 | 209 | - Tracking issue: https://github.com/gitpython-developers/GitPython/issues/1095 |
204 | 210 |
|
205 | 211 | * Runtime improvements: |
206 | 212 |
|
207 | 213 | - Add clone_multi_options support to submodule.add() |
208 | | - |
| 214 | + |
209 | 215 | - Delay calling get_user_id() unless essential, to support sand-boxed environments. |
210 | | - |
| 216 | + |
211 | 217 | - Add timeout to handle_process_output(), in case thread.join() hangs. |
212 | 218 |
|
213 | 219 | See the following for details: |
|
0 commit comments