Security
Raises the gitpython floor from >=3.1.44 to >=3.1.59.
Earlier dependabot bumps only touched this repo's uv.lock, which pins the CI
environment and nothing else. Downstream users installing from PyPI resolved
against pyproject.toml, so they could still land on a GitPython carrying the
2026 option-injection advisories — GHSA-wvpp-8hx9-p66j and GHSA-jm78-9fvv-mhgr
among them, all patched by 3.1.58, with further option hardening in 3.1.59.
This plugin never passes user input as git options, so it was not exploitable
through those. The floor bump forces the upgrade in environments that already
hold an older GitPython, and clears the warnings downstream scanners report.
Thanks to @nucleus-ffm for reporting it in #222.
Maintenance
- Harden test git repos against flaky "Error building trees" failures by @timvink in #212
- ci: update GitHub Actions to Node 24 compatible versions by @timvink in #213
- deps: bump idna and pymdown-extensions to patch security alerts by @timvink in #214
- Bump gitpython from 3.1.50 to 3.1.58 in #217, #219, #220
- Bump pymdown-extensions from 10.21.3 to 11.0.1 in #218, #221
Full Changelog: v1.5.3...v1.5.4