Skip to content

Magma v2.0.0

Latest
Compare
Choose a tag to compare
@CreepPork CreepPork released this 09 Feb 12:38
· 114 commits to master since this release
f2a61b7

Magma Complete Rewrite

Breaking Changes!

  • Previous magma.json configuration file is incompatible with the new format. Recreate your magma.json file via the magma init command.
  • Before upgrading Magma, it is recommended that you delete all the keys, server mods and mods that Magma installed to avoid conflicts.
  • Command flags may have changed for certain commands (see magma help).

New

  • Non-interactive shell support (use the -n flag or see the magma help command. Now you can write automation scripts for Magma without having to worry about Magma asking user input.
  • Task scheduler command that allows you to be notified of mod updates to Discord.
  • Mod activation/deactivation without having to physically delete the mods on disk.
  • New magma list command which displays all your installed mods their statuses.
  • Steam Guard 2FA support (non-interactive and interactive).
  • Added magma configure command to modify your existing magma.json file from the comfort of your terminal.
  • Added support for built-in version checking.
  • Added progress bar when installing/updating mods.

Changed

  • Generally improved stability of Magma.
  • Internal code changes, refactorings.
  • Updated dependencies.

Fixed

  • When using LinuxGSM config option it would not append mods= or servermods= if it didn't exist in the config file.

Removed

  • Removed magma login command.
  • Removed magma download command.