Releases: shakeyourbunny/RWMS
0.95.1
0.95.0a
maintenance release, bugfixes
new:
- added custom parameters to shell scripts for passing through.
- all values from the configuration file are available as command line switches
(except github username and password).
changed:
- re-added some delays to script for better readability of output, is configurable.
- updated documentation to reflect changes.
- RWMS now waits on errors (optionally if possible).
- some internal code refactoring.
fixed:
- make shell scripts runnable from every directory (Ibmaian).
- wait_on_error configuration value was mostly ignored.
NB: it reports 0.95.0, not 0.95.0a. There was a bug which just quit RWMS after displaying the banner, this has been corrected. Binaries are also fine (now).
0.95.0
( has a showstopper bug, do not use )
0.94.9a (fixed lf)
bugfix release
fixed:
- show relative paths for local unknown mods in the unknown mods report
- ensure unknown mod report and ModConfig.xml backup have the same timestamp in the name (in the very rare case that the minute changes during the script)
- linefeed fix
internal code fixes:
- use tuples instead of lists for fixed sized objects
- move unknown mod handling in load_mod_data outside to avoid side effects in it
- use os.path.join in another place
- remove unnecessary file.close() after with statements, since the with statements guarantee it's already called
Big thank you to Ibmaian
0.94.8
new:
- build script for windows executable
changed:
- improved mod name cleaner
- 7zip support for build script (thanks Ibmaian)
- 7zip support improvements in build script
- re-added windows binary executable in release
- improved configuration dump, checks now validity of paths
- improved documentation
- pretty print ModsConfig.xml (thanks Ibmaian)
fixed:
- crash on empty ModsConfig.xml
- several small internal cosmetic and lint fixes (thanks Ibmaian)
- fix for older Python versions (thanks Rocketeer999)
- unknown, ACTIVE mods are now not removed anymore (thanks Ibmaian), you can enable / disable this behaviour with the dontremoveunknown switch in the configuration file, which already existed, but did not do the correct thing(tm). Default is keeping them.
0.94.7
changed:
-
RimWorld release names and mod versions are now filtered out in order to curb the need to add a duplicate
database entry for the new mod version of the same mod.This also means that the current database format has been slightly tweaked and older versions of RWMS than 0.94.7 will likely produce bunch of false unknown mods. This cannot be avoided.
You should upgrade.
-
configuration dump has been adjusted.
0.94.6
new:
- added requirement.txt and install-requirements script for easier installation needed modules.
fixed:
- fixes for Steam autodetection on Windows.
- added proper Steam detection for Linux and OSX (thanks jpc0)
- more flexible start for rwms_sort.sh (thanks jpc0)
changed:
- internal structure, refactoring for easier source code management.
- removed the rwms_sort-0.94.6-source.zip file, it was virtually identical with the GitHub release and fluff.
0.94.5
fixed:
- RimWorld version detection in ModsConfig.xml
0.94.4
new:
- new command line option "--dump-configuration", dumps the current configuration RWMS has itself configured, same as "python rimworld_configuration.py"
0.94.3
new:
- new configuration option "dontremoveunknown": do not remove unknown mods (and stick them at the bottom of the list)
- new command line parser, try --help
- new command line option "--disable-steam", overrides same configuration file setting
- new command line option "--dont-remove-unknown-mods", overrides same configuration file setting
- new command line option "--reset-to-core", resets ModsConfig.xml to Core only (idea taken from Mehni's tool)
- documentation added
changed:
- "contributors" command line option changed to "--contributors" (new parser)
- small delays removed
fixed:
- configuration directive "openbrowser_on_update" works now
- minor XML fix, empty li-element removed in ModsConfig.xml