<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xml:lang="en-US">
  <id>tag:github.com,2008:https://github.com/gitpython-developers/GitPython/releases</id>
  <link type="text/html" rel="alternate" href="https://github.com/gitpython-developers/GitPython/releases"/>
  <link type="application/atom+xml" rel="self" href="https://github.com/gitpython-developers/GitPython/releases.atom"/>
  <title>Release notes from GitPython</title>
  <updated>2026-09-07T02:55:14Z</updated>
  <entry>
    <id>tag:github.com,2008:Repository/1126087/3.1.62</id>
    <updated>2026-09-07T02:58:18Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/gitpython-developers/GitPython/releases/tag/3.1.62"/>
    <title>3.1.62</title>
    <content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;prepare next release by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5277545603&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2222&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2222/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2222&quot;&gt;#2222&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Keep bare-repository worktrees non-bare by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5309240881&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2224&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2224/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2224&quot;&gt;#2224&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Reject unsafe submodule checkout paths by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5310323800&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2225&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2225/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2225&quot;&gt;#2225&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;build(deps): bump &lt;a href=&quot;https://github.com/astral-sh/ruff-pre-commit&quot;&gt;https://github.com/astral-sh/ruff-pre-commit&lt;/a&gt; from v0.16.0 to 0.16.5 in the pre-commit group by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5312542102&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2226&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2226/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2226&quot;&gt;#2226&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;fix: join backslash line continuations when reading config values by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/nkbeast/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/nkbeast&quot;&gt;@nkbeast&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5341023775&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2227&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2227/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2227&quot;&gt;#2227&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Contributors&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/nkbeast/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/nkbeast&quot;&gt;@nkbeast&lt;/a&gt; made their first contribution in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5341023775&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2227&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2227/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2227&quot;&gt;#2227&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/gitpython-developers/GitPython/compare/3.1.61...3.1.62&quot;&gt;&lt;tt&gt;3.1.61...3.1.62&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
    <author>
      <name>Byron</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/63622?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/1126087/3.1.61</id>
    <updated>2026-08-28T11:04:12Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/gitpython-developers/GitPython/releases/tag/3.1.61"/>
    <title>3.1.61</title>
    <content type="html">&lt;p&gt;Fix accidental removal of exploitable regex in &lt;code&gt;Actor&lt;/code&gt; by bringing it back, and deprecating it.&lt;/p&gt;
&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Fix repository discovery precedence by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5241732941&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2218&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2218/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2218&quot;&gt;#2218&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;fix: wait for git daemon to listen before connecting by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Vogtinator/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Vogtinator&quot;&gt;@Vogtinator&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5268335748&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2219&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2219/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2219&quot;&gt;#2219&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;fix: restore Actor.name_email_regex by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5275431403&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2221&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2221/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2221&quot;&gt;#2221&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Contributors&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Vogtinator/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Vogtinator&quot;&gt;@Vogtinator&lt;/a&gt; made their first contribution in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5268335748&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2219&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2219/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2219&quot;&gt;#2219&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/gitpython-developers/GitPython/compare/3.1.60...3.1.61&quot;&gt;&lt;tt&gt;3.1.60...3.1.61&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
    <author>
      <name>Byron</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/63622?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/1126087/3.1.60</id>
    <updated>2026-08-28T11:03:09Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/gitpython-developers/GitPython/releases/tag/3.1.60"/>
    <title>3.1.60 Security</title>
    <content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;prepare changelog prior to release by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5109846548&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2212&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2212/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2212&quot;&gt;#2212&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Preserve Git config escape semantics by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5110248862&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2213&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2213/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2213&quot;&gt;#2213&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Harden diff path and actor identity parsing by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5120118371&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2215&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2215/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2215&quot;&gt;#2215&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Require explicit opt-in for filesystem diffs by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5168185359&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2217&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2217/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2217&quot;&gt;#2217&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/gitpython-developers/GitPython/compare/3.1.59...3.1.60&quot;&gt;&lt;tt&gt;3.1.59...3.1.60&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
    <author>
      <name>Byron</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/63622?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/1126087/3.1.59</id>
    <updated>2026-08-10T12:05:40Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/gitpython-developers/GitPython/releases/tag/3.1.59"/>
    <title>3.1.59 - Security</title>
    <content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;prepare changelog for upcoming release by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5061388750&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2207&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2207/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2207&quot;&gt;#2207&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Block file-reading Git options by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5066814880&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2208&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2208/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2208&quot;&gt;#2208&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;index: write blobs via git hash-object, not gitdb&#39;s odb.store by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/caroescm/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/caroescm&quot;&gt;@caroescm&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5106691131&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2209&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2209/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2209&quot;&gt;#2209&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Block separate git directories during clone by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5108577489&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2210&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2210/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2210&quot;&gt;#2210&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;fix: harden config parsing boundaries by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5109099054&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2211&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2211/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2211&quot;&gt;#2211&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;repo.index.add()&lt;/code&gt; now respects worktree filters  &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5106691131&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2209&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2209/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2209&quot;&gt;#2209&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/gitpython-developers/GitPython/compare/3.1.58...3.1.59&quot;&gt;&lt;tt&gt;3.1.58...3.1.59&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
    <author>
      <name>Byron</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/63622?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/1126087/3.1.58</id>
    <updated>2026-08-10T12:04:05Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/gitpython-developers/GitPython/releases/tag/3.1.58"/>
    <title>3.1.58 - Security and Fixes</title>
    <content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;test: allow Python startup before timeout by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4979662474&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2195&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2195/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2195&quot;&gt;#2195&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Resolve Windows hook Bash through PATH by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5018930126&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2199&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2199/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2199&quot;&gt;#2199&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Revert &quot;Resolve Windows hook Bash through PATH&quot; by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5021778662&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2200&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2200/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2200&quot;&gt;#2200&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;test: focus pytest summary on unexpected failures by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/raisulchowdhury/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/raisulchowdhury&quot;&gt;@raisulchowdhury&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5035412781&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2203&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2203/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2203&quot;&gt;#2203&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Validate submodule names before filesystem operations by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5034888896&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2202&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2202/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2202&quot;&gt;#2202&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Handle invalid submodule names during recursive updates by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5058228193&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2205&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2205/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2205&quot;&gt;#2205&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fix Windows path handling on Python 3.13+ by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4985638328&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2196&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2196/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2196&quot;&gt;#2196&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;fixup 2202 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5059640047&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2206&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2206/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2206&quot;&gt;#2206&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Correct Windows hook Bash precedence by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5023523453&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2201&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2201/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2201&quot;&gt;#2201&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Harden config and Git option validation by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5041693177&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2204&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2204/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2204&quot;&gt;#2204&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Skip tests that need symlink privileges instead of erroring by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Cyrus580529/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Cyrus580529&quot;&gt;@Cyrus580529&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4989153727&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2197&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2197/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2197&quot;&gt;#2197&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Contributors&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/raisulchowdhury/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/raisulchowdhury&quot;&gt;@raisulchowdhury&lt;/a&gt; made their first contribution in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;5035412781&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2203&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2203/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2203&quot;&gt;#2203&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Cyrus580529/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Cyrus580529&quot;&gt;@Cyrus580529&lt;/a&gt; made their first contribution in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4989153727&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2197&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2197/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2197&quot;&gt;#2197&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/gitpython-developers/GitPython/compare/3.1.57...3.1.58&quot;&gt;&lt;tt&gt;3.1.57...3.1.58&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
    <author>
      <name>Byron</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/63622?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/1126087/3.1.57</id>
    <updated>2026-07-26T07:34:36Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/gitpython-developers/GitPython/releases/tag/3.1.57"/>
    <title>3.1.57 - Security and Fixes</title>
    <content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Merge gitdb and smmap into the GitPython repository by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4935678584&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2179&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2179/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2179&quot;&gt;#2179&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;build(deps): bump actions/setup-python from 6 to 7 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4975066866&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2185&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2185/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2185&quot;&gt;#2185&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;build(deps): bump the pre-commit group with 2 updates by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4975067425&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2186&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2186/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2186&quot;&gt;#2186&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Bump Vampire/setup-wsl from 6.0.0 to 7.0.0 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;organization&quot; data-hovercard-url=&quot;/orgs/dependabot/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/dependabot&quot;&gt;@dependabot&lt;/a&gt;[bot] in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4248205855&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2124&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2124/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2124&quot;&gt;#2124&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Render protected Traversable methods in the reference by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pick7/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pick7&quot;&gt;@pick7&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4976941124&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2192&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2192/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2192&quot;&gt;#2192&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Use standard prefixes for parsed patch diffs by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pick7/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pick7&quot;&gt;@pick7&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4976940483&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2191&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2191/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2191&quot;&gt;#2191&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Honor kill_after_timeout with output streams by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pick7/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pick7&quot;&gt;@pick7&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4976939695&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2189&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2189/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2189&quot;&gt;#2189&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Redact Authorization extra headers from command errors by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pick7/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pick7&quot;&gt;@pick7&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4976939279&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2188&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2188/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2188&quot;&gt;#2188&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Improve RemoteProgress parse return typing by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pick7/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pick7&quot;&gt;@pick7&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4976750682&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2187&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2187/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2187&quot;&gt;#2187&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Adopt basedpyright with a legacy baseline by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4979288845&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2194&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2194/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2194&quot;&gt;#2194&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Block unsafe Git file and URL options by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4979003439&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2193&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2193/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2193&quot;&gt;#2193&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Contributors&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/pick7/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/pick7&quot;&gt;@pick7&lt;/a&gt; made their first contribution in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4976941124&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2192&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2192/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2192&quot;&gt;#2192&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/gitpython-developers/GitPython/compare/3.1.56...3.1.57&quot;&gt;&lt;tt&gt;3.1.56...3.1.57&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
    <author>
      <name>Byron</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/63622?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/1126087/3.1.56</id>
    <updated>2026-07-25T07:42:32Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/gitpython-developers/GitPython/releases/tag/3.1.56"/>
    <title>3.1.56 - SECURITY</title>
    <content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Add support for Python 3.15 by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/hugovk/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/hugovk&quot;&gt;@hugovk&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4962669730&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2183&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2183/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2183&quot;&gt;#2183&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;fix: reject unsafe output options in Commit.count by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4974154604&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2184&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2184/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2184&quot;&gt;#2184&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/gitpython-developers/GitPython/compare/3.1.55...3.1.56&quot;&gt;&lt;tt&gt;3.1.55...3.1.56&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
    <author>
      <name>Byron</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/63622?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/1126087/3.1.55</id>
    <updated>2026-07-26T07:34:07Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/gitpython-developers/GitPython/releases/tag/3.1.55"/>
    <title>3.1.55 - Security</title>
    <content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;fix: prevent environment expansion in remote URLs by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4949550124&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2181&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2181/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2181&quot;&gt;#2181&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/gitpython-developers/GitPython/compare/3.1.54...3.1.55&quot;&gt;&lt;tt&gt;3.1.54...3.1.55&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
    <author>
      <name>Byron</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/63622?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/1126087/3.1.54</id>
    <updated>2026-07-25T07:42:42Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/gitpython-developers/GitPython/releases/tag/3.1.54"/>
    <title>3.1.54 - Security</title>
    <content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Harden unsafe Git option validation by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4944918910&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2180&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2180/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2180&quot;&gt;#2180&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/gitpython-developers/GitPython/compare/3.1.53...3.1.54&quot;&gt;&lt;tt&gt;3.1.53...3.1.54&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
    <author>
      <name>Byron</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/63622?s=60&amp;v=4"/>
  </entry>
  <entry>
    <id>tag:github.com,2008:Repository/1126087/3.1.53</id>
    <updated>2026-07-20T13:46:23Z</updated>
    <link rel="alternate" type="text/html" href="https://github.com/gitpython-developers/GitPython/releases/tag/3.1.53"/>
    <title>3.1.53 - Security</title>
    <content type="html">&lt;h2&gt;What&#39;s Changed&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;feat(submodule): add deinit method to Submodule (&lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;2918216480&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2014&quot; data-hovercard-type=&quot;issue&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/issues/2014/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/issues/2014&quot;&gt;#2014&lt;/a&gt;) by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/mvanhorn/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/mvanhorn&quot;&gt;@mvanhorn&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4295923676&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2129&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2129/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2129&quot;&gt;#2129&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;typing: introduce sensible basedpyright defaults by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4898308125&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2174&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2174/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2174&quot;&gt;#2174&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;fix: make &lt;code&gt;submodule.update()&lt;/code&gt; after &lt;code&gt;submodule.deinit()&lt;/code&gt; work by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4898970433&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2175&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2175/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2175&quot;&gt;#2175&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fix commit hooks respecting core.hooksPath by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Siesta0217/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Siesta0217&quot;&gt;@Siesta0217&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4557834562&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2159&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2159/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2159&quot;&gt;#2159&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;fix: validate config section delimiters by &lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Byron/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Byron&quot;&gt;@Byron&lt;/a&gt; in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4926816063&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2176&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2176/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2176&quot;&gt;#2176&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;New Contributors&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&quot;user-mention notranslate&quot; data-hovercard-type=&quot;user&quot; data-hovercard-url=&quot;/users/Siesta0217/hovercard&quot; data-octo-click=&quot;hovercard-link-click&quot; data-octo-dimensions=&quot;link_type:self&quot; href=&quot;https://github.com/Siesta0217&quot;&gt;@Siesta0217&lt;/a&gt; made their first contribution in &lt;a class=&quot;issue-link js-issue-link&quot; data-error-text=&quot;Failed to load title&quot; data-id=&quot;4557834562&quot; data-permission-text=&quot;Title is private&quot; data-url=&quot;https://github.com/gitpython-developers/GitPython/issues/2159&quot; data-hovercard-type=&quot;pull_request&quot; data-hovercard-url=&quot;/gitpython-developers/GitPython/pull/2159/hovercard&quot; href=&quot;https://github.com/gitpython-developers/GitPython/pull/2159&quot;&gt;#2159&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Full Changelog&lt;/strong&gt;: &lt;a class=&quot;commit-link&quot; href=&quot;https://github.com/gitpython-developers/GitPython/compare/3.1.52...3.1.53&quot;&gt;&lt;tt&gt;3.1.52...3.1.53&lt;/tt&gt;&lt;/a&gt;&lt;/p&gt;</content>
    <author>
      <name>Byron</name>
    </author>
    <media:thumbnail height="30" width="30" url="https://avatars.githubusercontent.com/u/63622?s=60&amp;v=4"/>
  </entry>
</feed>
