Skip to content

Releases: topgrade-rs/topgrade

v17.11.0

Choose a tag to compare

@github-actions github-actions released this 13 Sep 06:40
Immutable release. Only release title and notes can be modified.
49a9507

Added

  • (pkg) make non-interactive when assume_yes (#2322)

Fixed

  • ignore .DS_Store files when parsing configuration files (#2326)
  • (sheldon) move generic options before lock --update (#2329)

v17.10.1

Choose a tag to compare

@github-actions github-actions released this 11 Sep 07:44
Immutable release. Only release title and notes can be modified.
38b44d3

Re-release of v17.10.0 because of release mishap

v17.10.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 07:02
Immutable release. Only release title and notes can be modified.
890c04d

Added

  • (sheldon) add assume_yes support and quiet/verbose config options (#2315)
  • (mise) add assume_yes support for mise 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 studio is 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-sync instead of dnf (#2248)
  • (rubygems) correctly skip step instead of doing nothing

v17.9.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 16:17
Immutable release. Only release title and notes can be modified.
a17b043

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 prune if cleanup = 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

Choose a tag to compare

@github-actions github-actions released this 15 Jul 19:18
Immutable release. Only release title and notes can be modified.
df9d3e5

Added

  • (step) add sera (KDE Plasma addon updater) (#2134)
  • (step) add OpenCode upgrade (#2144)

Fixed

  • (antidote) stop the zsh probe suspending topgrade (#2185)
  • fix formatting of a zh_CN message to be the same as zh_TW (#2174)
  • (powershell) capitalize “Powershell” as “PowerShell” in strings (#2173)
  • (pi) skip self update if disabled or installed with homebrew (#2156)

v17.7.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 17:48
Immutable release. Only release title and notes can be modified.
59c8eba

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

Choose a tag to compare

@github-actions github-actions released this 20 Jun 11:36
Immutable release. Only release title and notes can be modified.
67c2d3a

Fixed

  • (brew) add assume_yes support (#2090)
  • (powershell) skip step if there is a wrapper script (#2087)
  • (brew) don't panic when linuxbrew owner uid has no passwd entry (#2063)
  • (pip3) skip self-update on Termux (#2065)
  • (nix) don't skip self-upgrade on non-NixOS Linux (#2072)

v17.6.1

Choose a tag to compare

@github-actions github-actions released this 10 Jun 18:38
Immutable release. Only release title and notes can be modified.
171d0b6

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

Choose a tag to compare

@github-actions github-actions released this 20 May 08:10
Immutable release. Only release title and notes can be modified.
efe095e

Fixed

  • (install-release) remove ir alias to avoid conflict with mono-mdk (#2036)
  • (powershell) handle unavailable Update-Module (#1993)

v17.5.0

Choose a tag to compare

@github-actions github-actions released this 15 May 19:26
Immutable release. Only release title and notes can be modified.
4de8767

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)

Fixed

  • (terminal) only accept actual keypresses in menus (#2020)
  • (oh-my-bash) fix oh-my-bash failing in non-bash shells (#2014)