Topgrade Release Notes
Last updated: Mar 14, 2026
- Mar 11, 2026
- Date parsed from source:Mar 11, 2026
- First seen by Releasebot:Mar 14, 2026
v17.1.0
topgrade-rs adds skills.sh support, Colima integration, and fixes skip update prompt when no updates exist.
Added
- (step) add skills for skills.sh (#1843)
- (step) add Colima (#1840)
Fixed
- (gearlever) skip update prompt when no updates exist (#1844)
- Mar 7, 2026
- Date parsed from source:Mar 7, 2026
- First seen by Releasebot:Mar 14, 2026
v17.0.0
topgrade-rs announces Topgrade v17.0.0 increasing MSRV to Rust 1.88.0 with no breaking user changes. If you’re affected, file an issue. The release adds new components and improvements across steps, executors and editors, including KDE Linux support, antigravity, protonplus, code hints and enhanced notifications.
Breaking changes
bump MSRV to 1.88.0
Topgrade v17.0.0 bumps the MSRV (minimum supported Rust version) from 1.84.1 to 1.88.0. There are no breaking changes for users.
If the bumped MSRV hinders you in using or packaging Topgrade, please let us know by opening an issue!Added
- improve breaking changes notifications (#1827)
- (step) add antigravity (#1822)
- (step) add protonplus (#1799)
- (os) add KDE Linux support (#1814)
- (step) add claude code (#1792)
- (step) add Gear Lever
- (utils) add require_flatpak function
- add Helix DB step (#1790)
- add notify_end tristate option (#1760)
- (executor) add Executor::always() for commands that must run in dry-run mode
- show version range in self-update message (#1752)
- (uv) run uv python upgrade (#1747)
- --auto-retry [] flag and --no-retry deprecation (#1603)
Fixed
- (protonplus) correct protonplus version in error message (#1823)
- (juliaup) don't crash when failing to canonicalize juliaup path (#1809)
- (helix) disambiguate between Helix Editor and HelixDB (#1781)
- correct typos and enhance clarity (#1778)
- use edit crate for --edit-config editor resolution (#1759)
- (vim) AstroNvim - wait for AstroUpdateCompleted and finish. (#1744)
All of your release notes in one feed
Join Releasebot and get updates from topgrade-rs and hundreds of other software products.
- Feb 3, 2026
- Date parsed from source:Feb 3, 2026
- First seen by Releasebot:Mar 14, 2026
v16.9.0
topgrade-rs delivers a broad release with system and nix updaters enhancements, autoupdate tooling, dependency bumps, and OpenBSD release fixes. It adds explicit nix-{channel,env} handling, quiet options, import fixes, stable toolchain pinning, and CI refinements.
Added
- (system,home_manager) integrate nh into nix-based updaters (#1712)
- (cargo) add git and quiet options (#1685)
Fixed
- add missing import (#1718)
- (nix) make nix-{channel,env} optional for flake-enabled systems (#1716)
Other
- (pre-commit) autoupdate (#1723)
- (deps) update github/codeql-action action to v4.32.1 (#1722)
- (deps) update vmactions/openbsd-vm digest to a23337e (#1720)
- (deps) update rust crate notify-rust to ~4.12.0 (#1721)
- (system,home-manager) make matches more explicit (#1719)
- (pre-commit) autoupdate (#1704)
- (deps) update release-plz/action digest to e592230 (#1698)
- (deps) update actions/checkout action to v6.0.2 (#1699)
- (deps) update github/codeql-action action to v4.32.0 (#1700)
- (deps) update actions/attest-build-provenance action to v3.2.0 (#1703)
- (deps) update vmactions/openbsd-vm digest to f5b9bc1 (#1706)
- (renovate) disable rate-limiting (#1697)
- (renovate) disable rate-limiting (#1696)
- (deps) update dependency rust to v1.93.0 (#1695)
- (renovate) add rust-toolchain updating (#1694)
- pin toolchain to stable instead of MSRV, add MSRV testing, simplify CI workflow (#1690)
- (pre-commit) autoupdate (#1687)
- (renovate) use preset for lockfile config (#1684)
- (pre-commit) autoupdate (#1682)
- (deps) update github/codeql-action action to v4.31.10 (#1680)
- (deb) update copyright
- (deps) unpin toml
- (installation) add Pacstall Ubuntu package to README (#1676)
- (deps) update rust crate toml to v0.9.11 (#1675)
- (release) fix OpenBSD release job (#1674)
- (release) fix OpenBSD release job (#1672)
- Jan 9, 2026
- Date parsed from source:Jan 9, 2026
- First seen by Releasebot:Mar 14, 2026
v16.8.0
topgrade-rs introduces OpenBSD binaries, adds release steps, and fixes release workflows, while a broad set of dependencies get updated including serde_json, clap_complete, tokio, and more. This reads as a real shipped release with changes to tooling and OpenBSD support.
OpenBSD binaries were added!
Added
- (cursor) add cursor extension update support (#1659)
Fixed
- (deps) update rust crate tempfile to ~3.24.0 (#1646)
- (deps) update rust crate toml to v0.9.10 (#1625)
Other
- (deps) update lockfile (#1671)
- (release) fix OpenBSD release job (#1639)
- (pre-commit) autoupdate (#1668)
- (deps) lock file maintenance (#1666)
- (deps) update rust crate tokio to ~1.49.0 (#1663)
- (renovate) change semantic commit type to always be 'chore' (#1665)
- fix category (os -> command-line-utlilities) in Cargo.toml (#1664)
- remove deprecated authors field from Cargo.toml (#1661)
- add authors and maintainers to pyproject.toml (#1662)
- (deps) update rust crate clap_complete to v4.5.64 (#1654)
- (deps) bump clap_complete (#1657)
- (pre-commit) autoupdate (#1655)
- (deps) update vmactions/openbsd-vm digest to 00753f2 (#1649)
- (deps) lock file maintenance (#1652)
- (deps) update rust crate serde_json to v1.0.148 (#1650)
- (deps) update rust crate serde_json to v1.0.147 (#1645)
- update bug_report issue template (#1643)
- (deps) update rust crate serde_json to v1.0.146 (#1640)
- add Discord link to Python package (#1641)
- (deps) pin vmactions/openbsd-vm action to a17ab0b (#1636)
- (deps) update actions/attest-build-provenance action to v3.1.0 (#1637)
- (release) add OpenBSD release steps (#1630)
- (deps) lock file maintenance (#1631)
- (deps) pin async-lock to prevent MSRV bump (#1635)
- (deps) pin async-lock to prevent MSRV bump (#1633)
- (deps) pin async-lock to prevent MSRV bump (#1632)
- (deps) update actions/attest-build-provenance action to v3.1.0 (#1629)
- (deps) update lockfile (#1628)
- (deps) update github/codeql-action action to v4.31.9 (#1620)
- (release) fix winget releases (#1623)
- (release) fix winget releases (#1621)
- Dec 17, 2025
- Date parsed from source:Dec 17, 2025
- First seen by Releasebot:Mar 14, 2026
v16.7.0
topgrade-rs presents a release with practical improvements across containers and dev tooling. Highlights include adding use_sudo option, env propagation to sudo, aqua config change, vscode version parsing fix, and brew Linux updates, plus numerous dependency and automation updates.
Added
- (containers) add use_sudo option (#1618)
- (sudo) propagate --env to sudo commands (#1588) (#1589)
- (aqua) run aqua update --config $AQUA_GLOBAL_CONFIG instead of aqua update (#1596)
Fixed
- (brew) fix brew casks and incomplete formula update on linux when using isolated user (#1611)
- (vscode) fix parsing of different version format (#1608)
Other
- (deps) lock file maintenance (#1615)
- (lint_pr) zizmor fixes (#1614)
- (renovate) move Renovate config (#1613)
- (deps) update github/codeql-action action to v4.31.8 (#1607)
- (deps) update github artifact actions (major) (#1609)
- (deps) update rust crate shell-words to v1.1.1 (#1604)
- (deps) update itertools to 0.14.0 (#1601)
- (pre-commit) autoupdate (#1580)
- (deps) lock file maintenance (#1597)
- (deps) update github/codeql-action action to v4.31.7 (#1591)
- (deps) update release-plz/action digest to 487eb7b (#1590)
- Dec 6, 2025
- Date parsed from source:Dec 6, 2025
- First seen by Releasebot:Mar 14, 2026
v16.6.1
topgrade-rs releases fixes and dependency updates improving PATH handling, header calculations, and CI actions.
Fixed
- (uv) update silenced error messages (#1593)
- (archlinux) don't overwrite PATH (#1586)
- (git) skip repos with remotes without configured urls (#1573)
- use measure_text_width instead of byte count for header border calculation (#1576)
Other
- (deps) update actions/checkout action to v6.0.1 (#1583)
- (deps) update actions/checkout digest to 8e8c483 (#1582)
- (deps) update dawidd6/action-homebrew-bump-formula action to v7 (#1585)
- (deps) update github/codeql-action action to v4.31.6 (#1578)
- (deps) lock file maintenance (#1577)
- (deps) update mac-notification-sys (#1574)
- Nov 28, 2025
- Date parsed from source:Nov 28, 2025
- First seen by Releasebot:Mar 14, 2026
v16.6.0
topgrade-rs releases updates including fetch instead of pull, deps fixes, IDE name aliases, and publishing workflow improvements.
Added
- (git) add option to fetch instead of pull repositories (#1371)
Fixed
- (deps) downgrade mac-notification-sys to fix build failure (#1571)
- Add more alternate names for Intellij IDEA (#1570)
Other
- (deps) update http, tower-http, tracing, zerocopy (#1567)
- (deps) update swatinem/rust-cache action to v2.8.2 (#1562)
- switch release_to_pypi.yml to trusted publishing (#1566)
- README.md fixes (#1564)
- Nov 26, 2025
- Date parsed from source:Nov 26, 2025
- First seen by Releasebot:Mar 14, 2026
v16.5.0
topgrade-rs delivers a chunky release with user facing improvements and important deps tweaks. It spotlights new help colors, parallel job config for mise, Linux Homebrew cask support, and new bump/interactive modes, plus a fix for auto-cpufreq on merged bin/sbin. Includes autoupdates and multiple dependency updates.
Added
- add colors to --help/-h (#1553)
- (mise) add support for parallel job configuration in mise (#1548)
- (brew) add Homebrew cask support for Linux (#1539)
- (mise) add mise configuration options for bump and interactive modes (#1546)
Fixed
- (auto-cpufreq) fix skipping on systems with merged bin/sbin (#1556)
Other
- (pre-commit) autoupdate (#1560)
- (deps) update release-plz/action digest to 1efcf74 (#1561)
- (deps) lock file maintenance (#1555)
- (deps) update github/codeql-action action to v4.31.5 (#1559)
- (deps) update rust crate indexmap to v2.12.1 (#1550)
- (deps) update actions/checkout action to v6 (#1551)
- Add metadata to Python package for PyPI (#1549)
- (installation) update copr repo info in readme (#1545)
- Nov 17, 2025
- Date parsed from source:Nov 17, 2025
- First seen by Releasebot:Mar 14, 2026
v16.3.0
topgrade-rs presents a multi area release with new quit workflow options, pre_sudo and pre_commands order, a new exclude_encrypted config, and fixes across chezmoi, elan, Rust, OpenBSD and bun. It also switches the license to GPL-3.0-or-later, updates dependencies and CI actions, autoupdate and release process improvements.
Added
- print summary and run post commands when (q)uit is used (#1254)
- run pre_sudo before pre_commands (#1469)
- (chezmoi) add exclude_encrypted config (#1453)
Fixed
- (elan) skip running elan update on elan >=4.0.0 (#1507)
- (deps) Fix non-locked install on older version of Rust (#1485)
- (deps) Fix non-locked install on older version of Rust (#1482)
- (bun) skip self-update if not installed via official script (#1476)
- (openbsd) fix compilation on OpenBSD (#1473)
Other
- (license) switch license variant to GPL-3.0-or-later (#1518)
- (deps) update some dependencies (#1512)
- (deps) update github/codeql-action action to v4.31.3 (#1483)
- remove unnecessary cfg-if dependency (#1509)
- (lint_pr) run on synchronize, and add zizmor ignore (#1508)
- (pre-commit) autoupdate (#1464)
- improve issue templates (#1235)
- (deps) bump mac-notification-sys, use main branch temporarily (#1506)
- (deps) lock file maintenance (#1481)
- (deps) pin dependencies (#1478)
- (deps) update actions/dependency-review-action action to v4.8.2 (#1479)
- Add Renovate (#1477)
- Replace main's self update with a proper step call (#1470)
- (release) Fix homebrew releases (#1468)
This is the end. You've seen all the release notes in this feed!