@@ -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
2944See the following for details: