Skip to content

Commit 7b0764d

Browse files
committed
bump to v3.1.51
1 parent af027be commit 7b0764d

2 files changed

Lines changed: 18 additions & 1 deletion

File tree

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.1.50
1+
3.1.51

doc/source/changes.rst

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,23 @@
22
Changelog
33
=========
44

5+
3.1.51
6+
======
7+
8+
This is primarily a security release. It prevents additional argument-injection
9+
paths that could allow execution of arbitrary commands or writing to arbitrary
10+
files through unsafe Git options (GHSA-956x-8gvw-wg5v), and closes bypasses of
11+
the existing protections using abbreviated long options or joined short options
12+
(GHSA-2f96-g7mh-g2hx).
13+
14+
The release also improves support for relative worktree paths and diffs against
15+
the empty tree, preserves stderr from failed diff processes, supports relative
16+
configuration include paths, and includes assorted documentation, typing, test,
17+
and CI improvements.
18+
19+
See the following for all changes.
20+
https://github.com/gitpython-developers/GitPython/releases/tag/3.1.51
21+
522
3.1.50
623
======
724

0 commit comments

Comments
 (0)