GitPython is a python library used to interact with Git repositories.
These are likely to affect you, please do take a careful look.
repo.blame
and repo.blame_incremental
now accept None
as the rev
parameter. by @Gaubbe in https://github.com/gitpython-developers/GitPython/pull/1846
create_patch=True
by @can-taslicukur in https://github.com/gitpython-developers/GitPython/pull/1832
flake8
with ruff
check by @Borda in https://github.com/gitpython-developers/GitPython/pull/1862
ruff-format
by @Borda in https://github.com/gitpython-developers/GitPython/pull/1865
Submodule.__init__
parent_commit parameter by @EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1877
Full Changelog: https://github.com/gitpython-developers/GitPython/compare/3.1.42...3.1.43
Full Changelog: https://github.com/gitpython-developers/GitPython/compare/3.1.41...3.1.42
The details about the Windows security issue can be found in this advisory.
Special thanks go to @EliahKagan who reported the issue and fixed it in a single stroke, while being responsible for an incredible amount of improvements that he contributed over the last couple of months ❤️.
__all__
in git.exc by @EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1719
8ec2390
to ec58b7e
by @dependabot in https://github.com/gitpython-developers/GitPython/pull/1722
Full Changelog: https://github.com/gitpython-developers/GitPython/compare/3.1.40...3.1.41
Full Changelog: https://github.com/gitpython-developers/GitPython/compare/3.1.38...3.1.40
49c3178
to 8ec2390
by @dependabot in https://github.com/gitpython-developers/GitPython/pull/1704
8ec2390
to 6a22706
by @dependabot in https://github.com/gitpython-developers/GitPython/pull/1705
Full Changelog: https://github.com/gitpython-developers/GitPython/compare/3.1.37...3.1.38
@NoEffect
annotations by @EliahKagan in https://github.com/gitpython-developers/GitPython/pull/1677
Full Changelog: https://github.com/gitpython-developers/GitPython/compare/3.1.36...3.1.37
Full Changelog: https://github.com/gitpython-developers/GitPython/compare/3.1.34...3.1.35
Full Changelog: https://github.com/gitpython-developers/GitPython/compare/3.1.33...3.1.34
Full Changelog: https://github.com/gitpython-developers/GitPython/compare/3.1.32...3.1.33
Full Changelog: https://github.com/gitpython-developers/GitPython/compare/3.1.31...3.1.32