Paru 2.2 AUR helper ships Pacman 7.1 support, package filtering, and Rust 1.88 requirement
The year-overdue Paru 2.2 release restores compatibility with Arch's current Pacman 7.1 while adding age-based filtering, smarter search ordering, and chroot customization for AUR workflows.
Summary
Paru, the Rust-based AUR helper for Arch Linux, has released version 2.2 after more than a year of development since version 2.1 in July 2025. The update primarily addresses compatibility with Pacman 7.1, Arch's current package manager, which had left users on newer systems without a supported AUR helper workflow. Beyond the Pacman alignment, Paru 2.2 introduces several user-facing controls including a MinimumReleaseAge setting for filtering packages by release age, exclusion support during installations and upgrades, and a new default --auto sorting mode that applies bottom-up ordering in selection menus and top-down ordering in search results.
The release also targets reliability and custom repository workflows. It resolves stack-overflow crashes during PKGBUILD dependency resolution, fixes duplicate-package errors when building split packages with -B, and corrects missing AUR package warnings during upgrades. For users maintaining custom PKGBUILD repositories, Paru extends -G operation support, adds CleanAfter compatibility, and introduces a --rootchrootpkgs option for customizing base packages in chroot environments. The project now requires Rust 1.88 or newer for source compilation and includes a new Polish translation alongside updates to eight existing localizations.
What changes in Paru 2.2
- Pacman 7.1 compatibility: The core update ensures Paru functions correctly with Arch Linux's current package manager, restoring interoperability that had broken for users on updated systems.
- Package filtering and age controls: A new MinimumReleaseAge setting allows filtering AUR packages by how long they have been released, while exclusion rules now apply during installations, upgrades, and searches.
- Search and selection ordering: The --auto sorting option, enabled by default, uses bottom-up ordering in interactive selection menus and top-down ordering in search results; paru -Ss now renders clickable terminal links to package pages.
- Chroot and custom repository improvements: The --rootchrootpkgs flag customizes base packages in chroot builds, -G operations gain extended support, and CleanAfter now works with custom PKGBUILD repositories.
- Reliability fixes: Stack-overflow crashes during dependency resolution, duplicate-package errors with -B on split packages, missing AUR warnings during upgrades, and chroot conflict checking are all addressed; -c now respects dependency version requirements when removing unused packages, and the separate -cc removal behavior has been removed.
Why it matters
For Arch Linux and Arch-based distribution users, Paru 2.2 closes a significant tooling gap by restoring Pacman 7.1 compatibility, which had forced many to switch to alternative AUR helpers or manual workflows over the past year. The added filtering and age controls respond to long-standing community requests for safer AUR curation, particularly relevant as the AUR continues to grow and age-based trust metrics become more common in package management discourse. The Rust 1.88 minimum also signals the project's continued alignment with modern toolchain evolution, though it may complicate builds on slower-moving Arch derivatives.
Original reference: linuxiac.com →