topgrade

Upgrade all the things

GPL-3.0 License

Downloads
11.1K
Stars
1.5K
Committers
167

Bot releases are visible (Hide)

topgrade - v14.0.1 Latest Release

Published by SteveLauC 9 months ago

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: https://github.com/topgrade-rs/topgrade/compare/v14.0.0...v14.0.1

topgrade - v14.0.0

Published by SteveLauC 9 months ago

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: https://github.com/topgrade-rs/topgrade/compare/v13.0.0...v14.0.0

topgrade - v13.0.0

Published by SteveLauC about 1 year ago

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: https://github.com/topgrade-rs/topgrade/compare/v12.0.2...v13.0.0

topgrade - v12.0.2

Published by SteveLauC about 1 year ago

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

Full Changelog: https://github.com/topgrade-rs/topgrade/compare/v12.0.1...v12.0.2

topgrade - v12.0.1

Published by SteveLauC about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/topgrade-rs/topgrade/compare/v12.0.0...v12.0.1

topgrade - v12.0.0

Published by DottoDev over 1 year ago

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: https://github.com/topgrade-rs/topgrade/compare/v11.0.2...v12.0.0

topgrade - v11.0.2

Published by DottoDev over 1 year ago

Version bump was forgotten to be done in the Cargo.toml file when updating to v11.0.1, so here is v11.0.2.

What's Changed

Full Changelog: https://github.com/topgrade-rs/topgrade/compare/v11.0.0...v11.0.2

topgrade - v11.0.1

Published by DottoDev over 1 year ago

What's Changed

topgrade - v11.0.0

Published by DottoDev over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/topgrade-rs/topgrade/compare/v10.3.3...v11.0.0

topgrade - v10.3.3

Published by DottoDev over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/topgrade-rs/topgrade/compare/v10.3.2...v10.3.3

topgrade - v10.3.2

Published by DottoDev over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/topgrade-rs/topgrade/compare/v10.3.1...v10.3.2

topgrade - v10.3.1

Published by DottoDev over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/topgrade-rs/topgrade/compare/v10.3.0...v10.3.1

topgrade - v10.3.0

Published by DottoDev over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/topgrade-rs/topgrade/compare/v10.2.4...v10.3.0

topgrade - v10.2.6

Published by DottoDev over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/topgrade-rs/topgrade/compare/v10.2.4...v10.2.6

topgrade - v10.2.5[Depreceated]

Published by DottoDev over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/topgrade-rs/topgrade/compare/v10.2.4...v10.2.5

topgrade - v10.2.4

Published by DottoDev almost 2 years ago

What's Changed

Full Changelog: https://github.com/topgrade-rs/topgrade/compare/v10.2.3...v10.2.4

topgrade - v10.2.3

Published by DottoDev almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/topgrade-rs/topgrade/compare/v10.2.2...v10.2.3

topgrade - v10.2.2

Published by DottoDev almost 2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/topgrade-rs/topgrade/compare/v10.2.1...v10.2.2

topgrade - v10.2.1

Published by DottoDev almost 2 years ago

What's Changed

New package manager

Bug fixes and internal changes

New Contributors

Full Changelog: https://github.com/topgrade-rs/topgrade/compare/v10.2.0...v10.2.1

topgrade - v10.2.0

Published by DottoDev almost 2 years ago

What's Changed

New package managers

Bug fixes

Fixed compilation for

New official release targets

Full Changelog: https://github.com/topgrade-rs/topgrade/compare/v10.1.2...v10.2.0