Skip to content

Commit 0db50a2

Browse files
authored
Update changes.rst
Update changes for 3.1.21
1 parent 1da7741 commit 0db50a2

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

Diff for: doc/source/changes.rst

+16-1
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,37 @@ Changelog
88
* This is the second typed release with a lot of improvements under the hood.
99

1010
* General:
11+
1112
- Remove python 3.6 support
13+
1214
- Remove distutils ahead of deprecation in standard library.
15+
1316
- Update sphinx to 4.1.12 and use autodoc-typehints.
17+
18+
- Include README as long_description on PiPI
1419

1520
* Typing:
21+
1622
- Add types to ALL functions.
23+
1724
- Ensure py.typed is collected.
25+
1826
- Increase mypy strictness with disallow_untyped_defs, warn_redundant_casts, warn_unreachable.
27+
1928
- 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+
2132
- Remove use of typing.TypeGuard until later release, to allow dependant libs time to update.
33+
2234
- Tracking issue: https://github.com/gitpython-developers/GitPython/issues/1095
2335

2436
* Runtime improvements:
37+
2538
- Add clone_multi_options support to submodule.add()
39+
2640
- Delay calling get_user_id() unless essential, to support sand-boxed environments.
41+
2742
- Add timeout to handle_process_output(), in case thread.join() hangs.
2843

2944
See the following for details:

0 commit comments

Comments
 (0)