File tree 1 file changed +16
-1
lines changed
1 file changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -8,22 +8,37 @@ Changelog
8
8
* This is the second typed release with a lot of improvements under the hood.
9
9
10
10
* General:
11
+
11
12
- Remove python 3.6 support
13
+
12
14
- Remove distutils ahead of deprecation in standard library.
15
+
13
16
- Update sphinx to 4.1.12 and use autodoc-typehints.
17
+
18
+ - Include README as long_description on PiPI
14
19
15
20
* Typing:
21
+
16
22
- Add types to ALL functions.
23
+
17
24
- Ensure py.typed is collected.
25
+
18
26
- Increase mypy strictness with disallow_untyped_defs, warn_redundant_casts, warn_unreachable.
27
+
19
28
- 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
29
+
30
+ - Make Protocol classes ABCs at runtime due to new behaviour/bug in 3.9.7 & 3.10.0-rc1
31
+
21
32
- Remove use of typing.TypeGuard until later release, to allow dependant libs time to update.
33
+
22
34
- Tracking issue: https://github.com/gitpython-developers/GitPython/issues/1095
23
35
24
36
* Runtime improvements:
37
+
25
38
- Add clone_multi_options support to submodule.add()
39
+
26
40
- Delay calling get_user_id() unless essential, to support sand-boxed environments.
41
+
27
42
- Add timeout to handle_process_output(), in case thread.join() hangs.
28
43
29
44
See the following for details:
You can’t perform that action at this time.
0 commit comments