The format is based on Keep a Changelog. The project uses semantic versioning (see semver).
- New optional argument
activateto/zeus-upload. If set to true, the uploaded mission is automatically set as the active config. - Version numbers are automatically removed from the uploaded modlist. A new
optional argument
keep_versions=Falsefor/zeus-uploadcan be used to preserve the version numbers.
- Autocompletion in
/zeus-set-missionnow matches everywhere in the mission name, not just the beginning. This makes it easier to search based on Zeus name, for example.
/zeus-uploadcommand now accepts an optional modlist (JSON snippet exported from Mod Presets menu in Reforger)./zeus-set-missionnow autocompletes based on known missions.- Command line flag
--debugfor enabling more verbose debug logging.
- Uploaded missions are now pretty-printed, to make it reviewable.
- New bot command
/current-missionto show the currently active mission config.
/zeus-listcommand properly ignorescurrent-config.jsonandconfig.json- First item in mission list is now properly bulleted
- New bot command
/zeus-listto list all configured missions.
- Calling
/zeus-set-missionafter an existing mission has already been set no longer crashes withFileExistsError.
- Symlink for active mission created via
/zeus-set-missionno longer point to the absolute path of the config, but relative to current folder. Fixes path issues when running inside containers (mismatching absolute paths)
- CLI runs discord bot for reforger server config, exposed as slash-commands
/zeus-uploadand/zeus-set-mission - New CI workflow for github, building the release-oriented docker image
- New python module
zeusops_bot, exposed as shell commandzeusops-bot