Releases: topgrade-rs/topgrade
Releases · topgrade-rs/topgrade
Release list
v17.11.0
Immutable
release. Only release title and notes can be modified.
v17.10.1
Immutable
release. Only release title and notes can be modified.
Re-release of v17.10.0 because of release mishap
v17.10.0
Immutable
release. Only release title and notes can be modified.
Added
- (sheldon) add
assume_yessupport and quiet/verbose config options (#2315) - (mise) add
assume_yessupport formise self-update(#2312) - (step) add Antigravity CLI (#2262)
- (step) add Adless (#2271)
- (step) add AppManager (#2289)
- (step) add Hermes Agent (#2257)
- (vscode) clean obsolete extension directories (#2228)
- (skills) prefer local skills binary and add package manager config (#2243)
Fixed
- (android-studio) skip when
studiois WordPress Studio CLI (#2263) - (claude) skip plugins without a configured marketplace (#2304)
- (wsl) report distribution update failures
- (wsl) preserve bash command arguments
- (shelly) fix upgrade command (#2301)
- (codex) detect standalone installation symlink (#2296)
- (zr) use new update command (#2290)
- (nobara) use
nobara-syncinstead ofdnf(#2248) - (rubygems) correctly skip step instead of doing nothing
v17.9.0
Immutable
release. Only release title and notes can be modified.
Added
- link new issue form and prefill Topgrade version (#2232)
- (step) add OpenAI Codex (#2220)
- (claude) split plugin updates into a separate claude_code_plugins step (#2215)
- (step) add Soar package manager (#2212)
- (flutter) add config for force option (#2203)
- (mise) run
mise pruneifcleanup = true(#2196)
Fixed
- do not pass verbose through to steps (#2236)
- (macports) fix passing of -N for assume_yes (#2216)
- (atom) fix conflict with Agent Package Manager (#2221)
- (zsh) drop redundant .zshrc source (#2182)
- (sudo) make the sudo loop refresh non-interactive
- (sudo) cache credentials at start when sudo_loop is enabled
- (nix) avoid symlink resolution when determining sudo user (#2194)
v17.8.0
Immutable
release. Only release title and notes can be modified.
Added
Fixed
v17.7.0
Immutable
release. Only release title and notes can be modified.
Added
- (debian) prefer apt over apt-get (#2153)
- (step) add Cursor agent (#2142)
- (shelly) Update CLI syntax, show news and skip flatpak (#2130)
- (step) add zerobrew (#2133)
- (step) add pkgit (#2120)
- (mise) support Windows
- (git) add config option to fetch default branch instead of failing when on another branch (#2109)
- (jetbrains-toolbox) remove download cache if cleanup = true
- (needrestart) support detecting and skipping it on fedora (#2097)
Fixed
- (mise) avoid project cwd for upgrades (#2155)
- (jetbrains_goland) fix capitalization (#2150)
- (wsl) forward --yes to the WSL topgrade invocation
- (steps) stop splicing user-controlled values into shell commands
- (antidote) update from interactive zsh when available (#2136)
- (wsl) skip Windows-path binaries in tool detection (#2135)
- (config) stop creating
topgrade.d/(#2132) - (mise) refresh process env after upgrade (#2113)
- (nix) use sudo when current profile is not owned by us
- (nix) improve correctness of current profile calculation
- (skills) find lock file via XDG_STATE_HOME (#2114)
- (mise) only forward --jobs when set
- (nix) skip profile check for Determinate Nix upgrade (#2074)
- (pi) add extension updates (#2102)
- improve default step order (#2098)
v17.6.2
Immutable
release. Only release title and notes can be modified.
v17.6.1
Immutable
release. Only release title and notes can be modified.
Added
- (vim) add opt-in vim.pack pruning (#2044)
Fixed
- (needrestart) skip if hooks already run it (#2066)
- (tmux) update path to tpm update script (#2050)
- (jetbrains-toolbox) skip step when Toolbox is not installed, but remotely managed IDEs are installed (#2038)
- (jetbrains-toolbox) fix breakage on new Toolbox version by switching to different update finished line (#2039)
v17.5.1
v17.5.0
Immutable
release. Only release title and notes can be modified.
Added
- (step) add install-release (#2011)
- (vim) support neovim vim.pack updates (#2010)
- (protonplus) support flatpak installation of ProtonPlus (#2006)
- (mise) add options for quiet, silent, verbose, and add assume_yes support (#1990)
- (clamav) don't run if systemd autoupdater is active (#1988)
- passwordless reboot and shutdown using
system_shutdown(#1985) - (cargo) add locked option for cargo install-update (#1980)