The next full release of EDMC will be 4.0.0.0, which I hope to release early afternoon (UK time) on Monday 13th July 2020.
As well as fixing some bugs and including some other enhancements this will be the big move from Python 2.7 to Python 3.7. So, with that in mind, I'd like as many users as possible to install and test this 3.99.4.0 pre-release to help find any new bugs before that big change is offered to everyone.
You can get it from
Pre-Release 3.99.4.0 . Install by simply running it. It's the same as if EDMC offered you a new version and you went through with installing it.
As always, please report any issues
on GitHub. If you want to discuss or check anything first then find us in the #edmc channel of the
EDCD Discord Server.
Here's the changelog. You should also check my prior post about
3.99.2.0 (3.99.3.0 was just a couple of fixes to the command-line tool EDMC.exe):
Pre-Release 3.99.4.0
Consider this as 'rc1' for the following full '4.0.0.0' release.
- Properly fix Linux code for when there's no X11 display available. This includes ensuring that the CLI tool EDMC.exe will run without issue, with or without an X11 display.
- The old 'anonymous' and custom 'uploaderID' options were taken out of the UI back in December 2018, but the settings lingered in the Windows Registry. Thus some users would still have been sending an anonymised or custom 'uploaderID' in EDDN messages with no easy way to de-activate this. The EDDN Relay has been forcefully anonymising uploaderID since March 2018 anyway, so this is redundant. Thus the code that performs this anonymising has now been removed.
- There used to be an option to output commodities data in 'BPC' format, but the option for this was removed from the UI back in Dec 2016. A few small pieces of code lingered and they have now been removed. Any plugin that was passing COMMODITY_BPC to commodity.export() will now break.
- There have been general coding style cleanups made to companion.py. No functionality should have changed and cursory checks show no regressions. Please report any weirdness with the automatic checking and upload of commodities data.