What's Changed
Installer revamp
Reworked how installer manages settings to (hopefully) be more predictable and reliable.
Now it works like this:
- The tool (generic or op5) set the value
- Any existing configuration file will override the value set by the tool
- Any property (command-line or UI change) will override the value set previously
- Any value which is not same as config or default will be written during install.
It will also handle rest settings and boot.ini properties correctly.
I have also added numerous tests to ensure this is the actual behaviour.
Fixed issue with "legacy REST endpoint"
Legacy REST endpoint erroneously always returned "ok" status
Full Changelog: 0.9.7...0.9.8