Skip to content

Releases: jelmer/dulwich

0.24.7

23 Oct 10:28
dulwich-0.24.7

Choose a tag to compare

What's Changed

  • Use make_commit() from test utils in test files by @jelmer in #1943
  • Enhance fetch with missing options by @jelmer in #1944
  • Add sparse index support for improved performance with large repositories by @jelmer in #1946
  • Fix SSH connections with custom ssh command by @jelmer in #1947
  • Work around typing module bug in Python 3.9.0/3.9.1 by @jelmer in #1949
  • And support for local files in LFS by @jelmer in #1953
  • Add support for core.fsyncObjectFiles configuration option by @jelmer in #1954
  • Add bitmap support by @jelmer in #1952

Full Changelog: dulwich-0.24.6...dulwich-0.24.7

0.24.6

19 Oct 12:07
dulwich-0.24.6

Choose a tag to compare

What's Changed

  • Restore pool_manager parameter to transport functions by @jelmer in #1929
  • Support show-branch by @jelmer in #1931
  • Add support for git mailsplit command by @jelmer in #1930
  • Add dulwich config CLI command by @jelmer in #1933
  • Add support for git cherry command by @jelmer in #1932
  • Ensure files are closed by @jelmer in #1935
  • Add support for octopus merge strategy by @jelmer in #1934
  • Add convenience functions for dealing with refs by @jelmer in #1937
  • Implement recursive merge strategy for handling multiple merge bases by @jelmer in #1936
  • Add support for git grep command by @jelmer in #1938
  • Fix import failure when sys.stdin is None by @jelmer in #1940
  • Implement git reflog expire and delete commands by @jelmer in #1941

Full Changelog: dulwich-0.24.5...dulwich-0.24.6

0.24.5

16 Oct 09:44
dulwich-0.24.5

Choose a tag to compare

What's Changed

  • Fix LFS status tests cleanup issue on Windows Python 3.14 by @jelmer in #1924
  • Fix HTTP authentication with credentials in URLs by @jelmer in #1926

Full Changelog: dulwich-0.24.4...dulwich-0.24.5

0.24.4

14 Oct 20:32
dulwich-0.24.4

Choose a tag to compare

What's Changed

  • Fix pypi publish action version by @jelmer in #1890
  • Add remaining typing by @jelmer in #1891
  • Disable android wheels build, which currently fails due to 403s on by @jelmer in #1892
  • fix typing by @jelmer in #1893
  • deps(deps): bump memchr from 2.7.5 to 2.7.6 in the cargo group by @dependabot[bot] in #1901
  • ci(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 by @dependabot[bot] in #1900
  • deps(deps): bump the pip group with 2 updates by @dependabot[bot] in #1902
  • ci(deps): bump docker/setup-qemu-action from 3.2.0 to 3.6.0 by @dependabot[bot] in #1899
  • ci(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #1897
  • ci(deps): bump dependabot/fetch-metadata from 2.2.0 to 2.4.0 by @dependabot[bot] in #1898
  • Use immutable container type annotations where appropriate by @jelmer in #1903
  • Add extract_signature() method to Commit and Tag by @jelmer in #1905
  • Fix BlackboxTestCase to respect Python venv path by @mgorny in #1906
  • Add DependencyMissing class by @jelmer in #1907
  • More typing fixes by @jelmer in #1908
  • Implement GPG signing and verification support for commits and tags by @jelmer in #1909
  • Add support for GIT_TRACE environment variable by @jelmer in #1910
  • Fix Git filter protocol to handle two-phase response format by @jelmer in #1911
  • Add git worktree repair command by @jelmer in #1912
  • Add support for dulwich verify-tag command by @jelmer in #1914
  • Add support for git var command by @jelmer in #1913
  • Add support for dulwich verify-commit command by @jelmer in #1915
  • Add support for dulwich merge-base command by @jelmer in #1916
  • Avoid PyObject, deprecated in PyO3 0.26 by @jelmer in #1917
  • Add python 3.14 support by @jelmer in #1918
  • Re-enable Android wheels build by @mhsmith in #1919
  • Attempt to fix 3.14 errors by @jelmer in #1920
  • Fix pypi-publish action version by @jelmer in #1921
  • Fix pack copy test for Windows Python 3.14 by @jelmer in #1922
  • Fix LFS status tests cleanup issue on Windows Python 3.14 by @jelmer in #1923

New Contributors

Full Changelog: dulwich-0.24.2...dulwich-0.24.4

0.24.3

12 Oct 22:22
dulwich-0.24.3

Choose a tag to compare

What's Changed

  • Fix pypi publish action version by @jelmer in #1890
  • Add remaining typing by @jelmer in #1891
  • Disable android wheels build, which currently fails due to 403s on by @jelmer in #1892
  • fix typing by @jelmer in #1893
  • deps(deps): bump memchr from 2.7.5 to 2.7.6 in the cargo group by @dependabot[bot] in #1901
  • ci(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 by @dependabot[bot] in #1900
  • deps(deps): bump the pip group with 2 updates by @dependabot[bot] in #1902
  • ci(deps): bump docker/setup-qemu-action from 3.2.0 to 3.6.0 by @dependabot[bot] in #1899
  • ci(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #1897
  • ci(deps): bump dependabot/fetch-metadata from 2.2.0 to 2.4.0 by @dependabot[bot] in #1898
  • Use immutable container type annotations where appropriate by @jelmer in #1903
  • Add extract_signature() method to Commit and Tag by @jelmer in #1905
  • Fix BlackboxTestCase to respect Python venv path by @mgorny in #1906
  • Add DependencyMissing class by @jelmer in #1907
  • More typing fixes by @jelmer in #1908
  • Implement GPG signing and verification support for commits and tags by @jelmer in #1909
  • Add support for GIT_TRACE environment variable by @jelmer in #1910
  • Fix Git filter protocol to handle two-phase response format by @jelmer in #1911
  • Add git worktree repair command by @jelmer in #1912
  • Add support for dulwich verify-tag command by @jelmer in #1914
  • Add support for git var command by @jelmer in #1913
  • Add support for dulwich verify-commit command by @jelmer in #1915
  • Add support for dulwich merge-base command by @jelmer in #1916

Full Changelog: dulwich-0.24.2...dulwich-0.24.3

0.24.2

30 Sep 22:27

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: dulwich-0.24.1...dulwich-0.24.2

dulwich-0.24.1

01 Aug 18:18
dulwich-0.24.1

Choose a tag to compare

What's Changed

  • Require typing_extensions on Python 3.10. by @jelmer in #1736

Full Changelog: dulwich-0.24.0...dulwich-0.24.1

0.24.0

01 Aug 00:31
dulwich-0.24.0

Choose a tag to compare

What's Changed

Full Changelog: dulwich-0.23.2...dulwich-0.24.0

dulwich-0.23.2

07 Jul 08:50
dulwich-0.23.2
b78af1d

Choose a tag to compare

What's Changed

  • Only write Git index extensions when they contain meaningful data by @jelmer in #1644
  • Add test for porcelain.push return value by @jelmer in #1645
  • Some fixes for the dumb transfer protocol by @anlambert in #1646
  • Support branch..merge configuration options by @jelmer in #1648
  • Add porcelain submodule commands by @jelmer in #1647
  • Add support for branch.sort configuration by @jelmer in #1655
  • Add support for remote..mirror configuration by @jelmer in #1652
  • Fix GPG signing parameter behavior to match Git by @jelmer in #1653
  • Add support for branch.autoSetupMerge configuration by @jelmer in #1654
  • Minor fixes by @jelmer in #1649
  • Add support for Git filter drivers (clean/smudge) by @jelmer in #1657
  • Add support for reftables by @jelmer in #1570
  • Add LFS support implementation by @jelmer in #1658
  • Apply filters when checking file modifications in remove command by @jelmer in #1659
  • Apply filters when materializing files in sparse checkout by @jelmer in #1660
  • Apply filters during checkout operations by @jelmer in #1661
  • Add support for reading GitAttributes by @jelmer in #1662
  • Add notes on exceptions to CONTRIBUTING by @jelmer in #1663
  • Support popping stashes by @jelmer in #1665
  • Various minor cleanups by @jelmer in #1664
  • Emit deprecation warnings on use rather than import by @ncoghlan in #1651
  • Various minor cleanups by @jelmer in #1666
  • Add GitAttributes modification and serialization methods by @jelmer in #1667
  • Add bisect by @jelmer in #1668
  • Fix GitAttributes.set_attribute to properly update existing patterns by @jelmer in #1669
  • Fix porcelain.describe() hash length to match git describe behavior by @jelmer in #1671
  • Add support for core.protectHFS configuration setting by @jelmer in #1670
  • ParamikoSSHVendor: Add support for SSH config file by @jelmer in #1673
  • Add test for porcelain.add() from ignored directory by @jelmer in #1674

New Contributors

Full Changelog: dulwich-0.23.1...dulwich-0.23.2

0.23.1

30 Jun 21:08
dulwich-0.23.1
35c2a92

Choose a tag to compare

What's Changed

Full Changelog: dulwich-0.23.0...dulwich-0.23.1