What's Changed
- Fix greenthreads import path in test_greenthreads.py by @mtelka in #1294
- Ship Cargo.lock by @jelmer in #1296
- Test sdist by @jelmer in #1297
- Sdist tests by @jelmer in #1298
- Keep up with changes in geventhttpclient by @PerchunPak in #1299
- Initial OSS-Fuzz Integration and First Fuzzing Test by @DaveLak in #1304
- client: Fix NameError 'urllib3' is not defined by @anlambert in #1300
- Fix ruff by @jelmer in #1305
- Drop Python 3.7 support by @jelmer in #1306
- Attempt to fix macosx wheels by @jelmer in #1308
- Re-enable building aarch64 wheels. Fixes #1303 by @jelmer in #1309
- Format source code, and enforce with github action by @jelmer in #1312
- Fuzzing Improvements by @DaveLak in #1311
- Pin ruff by @jelmer in #1315
- Update Known Exception Handling in
fuzz_repo
to Prevent False Positives by @DaveLak in #1316 - Fix
fuzz_repo
False Positive With a Refactor to Improve Effectiveness & Efficiency by @DaveLak in #1317 - Bump ruff from 0.4.4 to 0.4.5 by @dependabot in #1319
- Fix codespell issues by @jelmer in #1320
- Drop unnecessary tool.ruff.target-version by @jelmer in #1321
- Bump ruff from 0.4.5 to 0.4.7 by @dependabot in #1323
- detect and reject ref-deltas which use an object as its own delta base by @stspdotname in #1326
- remove unused variable from test_ext_ref_deltified_object_based_on_it… by @stspdotname in #1327
- dulwich does not depend on setuptools by @dimbleby in #1329
- Upgrade artifact action by @jelmer in #1328
- Bump ruff from 0.4.7 to 0.4.8 by @dependabot in #1332
- Skip failing Mac OS X wheel builds for now by @jelmer in #1330
- Bump ruff from 0.4.8 to 0.4.9 by @dependabot in #1336
- Bump memchr from 2.7.2 to 2.7.4 by @dependabot in #1335
- Split wheels build, to avoid timeouts by @jelmer in #1337
- Bump ruff from 0.4.9 to 0.4.10 by @dependabot in #1338
- add initial support for Git protocol v2 by @stspdotname in #1244
- Bump ruff from 0.4.10 to 0.5.0 by @dependabot in #1342
- Bump pyo3 version to 0.22. by @jelmer in #1341
- Bump pyo3 from 0.22.0 to 0.22.1 by @dependabot in #1343
- Bump ruff from 0.5.0 to 0.5.1 by @dependabot in #1344
- Bump ruff from 0.5.1 to 0.5.2 by @dependabot in #1347
- Bump pyo3 from 0.22.1 to 0.22.2 by @dependabot in #1349
- Bump ruff from 0.5.2 to 0.5.4 by @dependabot in #1348
- Bump ruff from 0.5.4 to 0.5.5 by @dependabot in #1350
- Bump ruff from 0.5.5 to 0.5.6 by @dependabot in #1351
- Support Python 3.13 by @edgarrmondragon in #1353
- Refer to Rust rather than C bindings by @jelmer in #1354
- Bump ruff from 0.5.6 to 0.5.7 by @dependabot in #1355
- Bump ruff from 0.5.7 to 0.6.1 by @dependabot in #1356
- Bump ruff from 0.6.1 to 0.6.2 by @dependabot in #1357
- Fuzzing: Build Fuzz Tests with Rust Extensions and Optional Features by @DaveLak in #1358
- Bump ruff from 0.6.2 to 0.6.3 by @dependabot in #1360
- Bump ruff from 0.6.3 to 0.6.4 by @dependabot in #1361
- Attempt to fix tests on Python 3.13 on Windows by @jelmer in #1362
- Bump ruff from 0.6.4 to 0.6.5 by @dependabot in #1365
- Bump pyo3 from 0.22.2 to 0.22.3 by @dependabot in #1364
- Bump ruff from 0.6.5 to 0.6.7 by @dependabot in #1367
- Bump ruff from 0.6.7 to 0.6.8 by @dependabot in #1370
- Bump ruff from 0.6.8 to 0.6.9 by @dependabot in #1371
- attempt to fix windows build with python 3.13 by @jelmer in #1373
New Contributors
- @PerchunPak made their first contribution in #1299
- @DaveLak made their first contribution in #1304
- @edgarrmondragon made their first contribution in #1353
Full Changelog: dulwich-0.22.1...v0.22.2