Track the latest product and website changes here.
v1.3.0
GitLab merge request support
Patchsplit v1.3.0 adds --gitlab for downloading merge requests and commits from gitlab.com, including projects nested under subgroups. Merge requests split into per-commit patches like GitHub PRs, --gitlab --squash writes mr-<number>.patch for git apply, and --gitlab --commit <hash> saves a single commit as <hash>.patch.
v1.2.0
Single commit downloads
Patchsplit v1.2.0 adds --commit <hash> for downloading one commit's .patch by short or full hash; it is written as <hash>.patch with commit message and authorship preserved and applies with git am. --commit cannot be combined with --squash. WinGet manifests for v1.0.4, v1.0.5, and v1.1.0 were also added.
Project
Security and contribution policies
Added security policies, English and Simplified Chinese contribution guides, and a code of conduct. The website now offers localized summaries and upstream document links.
v1.1.0
Added squash mode and expanded distribution
Patchsplit v1.1.0 adds --squash for exporting a pull request's aggregate diff, Ubuntu PPA distribution, and updated Debian and Fedora release packages.
v1.0.5
Fedora RPM package release
Patchsplit v1.0.5 adds a Fedora RPM package alongside the existing Linux, Debian, macOS, and Windows releases.
v1.0.4
Debian package release
Patchsplit v1.0.4 adds a Debian .deb package and extends GitHub Actions with Debian packaging plus test builds for pull requests and main branch changes.
v1.0.3
Added package distribution information
Added documentation for the community-maintained Arch Linux AUR package patchsplit-bin and WinGet manifests for v1.0.2.
v1.0.2
Added PO-based CLI localization
Patchsplit now ships with built-in Chinese translations and can load external UTF-8 .po catalogs at runtime.
v1.0.2
Tightened the dependency surface
The CLI uses thiserror for internal error types while still relying on the system curl binary for downloads.
Website
Updated the multilingual site
The official site now uses /en-us, /zh-cn, and /zh-Hant routes and includes a dedicated update log page.