Skip to content

Releases: topgrade-rs/topgrade

Topgrade v16.0.2

07 Dec 07:24
4df30c2
Compare
Choose a tag to compare

Topgrade v16.0.2

A release with few features and bug fixes.

What's Changed

  • ci: add bin pkg to aur by @androw in #944
  • [FIXES #922] properly check for -CURRENT in OpenBSD steps and pass the correct flags to the respective commands by @Izder456 in #923
  • Update SECURITY.md by @niStee in #945
  • docs: update release procedure that SECURITY.md should be updated in major release by @SteveLauC in #946
  • Refactor config.rs and vagrant.rs files by @niStee in #949
  • i18n (app.yml): Add Spanish localization (es) by @Rikiub in #955
  • Add support for Lix (Nix fork) by @9999years in #952
  • Improve OpenBSD -CURRENT detection and Dry-run feedback by @Izder456 in #954
  • docs: document that we need to translate user-facing texts by @SteveLauC in #966
  • refactor: add missing i18n for OpenBSD steps by @SteveLauC in #965
  • feat(microsoft_store): Add Microsoft Store step for Windows by @Andreas02-dev in #963
  • refactor: flip order of mise upgrade and mise plugins update by @riffingonsoftware in #968
  • uv step: checking self subcommand exits; fixes #942 by @lucaspar in #971
  • i18n(app.yml): new language fr by @Gudsfile in #969
  • feat: allow version specification for deno by @sehnryr in #970
  • refactor: disable julia startup file for julia package update by @Laura7089 in #983
  • feat: add bootc support to redhat_upgrade by @tulilirockz in #986
  • fix(poetry): skip if not installed with official script by @AThePeanut4 in #989
  • chore: release v16.0.2 by @SteveLauC in #995

New Contributors

Full Changelog: v16.0.1...v16.0.2

Topgrade v16.0.1

11 Oct 02:50
bbb84c2
Compare
Choose a tag to compare

Topgrade v16.0.1

It is a minor release, mainly bug fixes. But now we have zh_TW translations!

What's Changed

New Contributors

Full Changelog: v16.0.0...v16.0.1

v16.0.0

06 Oct 13:47
0854f9c
Compare
Choose a tag to compare

Topgrade v16.0.0

(Well, I think I should broadcast the following stuff to every user on the first launch of new versions of Topgrade...)

Interesting new features you may wanna know:

  1. If you run Topgrade in Tmux (run_in_tmux = true), a new configuration entry has been added to control if the Topgrade Tmux session will be attached misc.tmux_session_mode, we have 2 options here:

    1. attach_if_not_in_session: only attach to the Topgrade session if you are currently not in any Tmux sessions.
    2. attach_always: always attach to it.
  2. Topgrade is adding i18n support, and the initial setup is done (Technically not a feature, at least for now)

What's Changed

New Contributors

Full Changelog: v15.0.0...v16.0.0

v15.0.0

01 Jul 01:47
1ebcc9b
Compare
Choose a tag to compare

What's Changed

New Contributors

Read more

v14.0.1

25 Jan 07:48
ea13c51
Compare
Choose a tag to compare

v14.0.1

Why such a quick release after v14.0.0

In Topgrade v14.0.0, we have enforced that a breaking changes notification has to be confirmed by the user when:

  1. This Topgrade is a major release
  2. The execution is the first run

This feature is good, but it won't work in the CI environment as it requires a terminal. To remedy this, I made it optional through the environment variable TOPGRADE_SKIP_BRKC_NOTIFY, with this variable set to true, the notification will be skipped.

What's Changed

New Contributors

Full Changelog: v14.0.0...v14.0.1

v14.0.0

22 Jan 03:19
96efcc6
Compare
Choose a tag to compare

v14.0.0

Breaking changes

After this release, breaking changes will be printed when:

  1. This release is a major release
  2. You run it for the first time

Topgrade won't continue until you confirm these breaking changes.

$ topgrade --version
Topgrade 14.0.0

$ topgrade

── 11:16:41 - Topgrade 14.0.0 Breaking Changes ─────────────────────────────────
1. In 13.0.0, we introduced a new feature, pushing git repos, now this feature
   has been removed as some users are not satisfied with it.

   For configuration entries, the following ones are gone:

  
   [git]
   pull_only_repos = []
   push_only_repos = []
   pull_arguments = ""
   push_arguments = ""
  


Confirmed? (y)es/(N)o

What's Changed

New Contributors

Full Changelog: v13.0.0...v14.0.0

v13.0.0

20 Oct 00:23
41c6d1c
Compare
Choose a tag to compare

Breaking Changes

  1. In this release, Topgrade implements a new feature: pushing git repos

    [git]
    repos = []

    so the repos specified in git.repos will be pulled AND pushed, if you only
    want to pull repos, set them in git.pull_only_repos, for more information, see
    config.example.toml.

  2. There are some configuration entries that were put under the misc section, then
    they were moved to their own section, for example:

    [misc]
    git_repos = []
    [git]
    repos = []

    Before this release, it was still allowed to specify these entries in the misc
    section as we were maintianing a compatiable layer to make it work.

    Now, this layer has been removed, our users should use the new configuration
    format.

    You won't encounter this issue unless you are using a really old configuration
    file, so technically this is not a breaking change IMHO.

What's Changed

New Contributors

Full Changelog: v12.0.2...v13.0.0

v12.0.2

25 Jul 06:26
8e58045
Compare
Choose a tag to compare

v12.0.2

This release is mainly a bug fix for the --yes option of the System steps on:

  • DragonFlyBSD
  • SUSE
  • openSUSE Tumbleweed
  • openSUSE MicroOS
  • PCLinuxOS
  • Solus
  • pacdef Linux users
  • Clear Linux

If you are suffering from this issue, please update to this version.

What's Changed

New Contributors

  • @6543 made their first contribution in #511

Full Changelog: v12.0.1...v12.0.2

v12.0.1

23 Jul 12:08
d21141f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v12.0.0...v12.0.1

v12.0.0

27 Jun 10:08
b974938
Compare
Choose a tag to compare

Warning: Config Files may have to be edited for this release to work

display_preamble = true has to be disabled

What's Changed

New Contributors

Full Changelog: v11.0.2...v12.0.0