github EDCD/EDMarketConnector Release/4.0.0.0
Release 4.0.0.0

latest releases: Release/5.10.4, Release/5.11.0-alpha1, Release/5.10.3...
3 years ago

Release 4.0.0.0

Developers please note the new Contributing.md, particularly Git branch structure and tag conventions.

  • This release is based on Python 3.7, not 2.7, so a user might find some of their plugins stop working. If you have any plugins that do not have the proper support you'll see a popup about this when you start the program, at most once every 24 hours. As directed on that popup you can check the status of your plugins on 'File' > 'Settings' > 'Plugins' in the new 'Plugins Without Python 3.x Support:' section.

    If the popup gets annoying then follow the directions to disable a plugin.

    For any plugins without Python 3.x support you should first ensure you're using the latest version of that plugin. If that hasn't been updated then you might want to contact the plugin developer to see if they'll update the plugin. We've checked many plugins and put them in the appropriate section of this list.

    Plugin authors should also read the latest Developer Plugin Documentation, particularly the section Available imports. Let us know if we've missed anything.

  • New 'Help' > 'About E:D Market Connector' menu item to show the currently running version. Includes a link to the release notes.

  • Translations updated:

    • New languages: Serbian (Latin, Bosnia and Herzegovina), Slovenian (Slovenia) and Swedish.

    • New phrases were added and the only 100% translated languages are now: Czech, French, German, Japanese, Polish, Portugese (Brazil), Portugese (Portugal), Russian, Serbian (Latin), Serbian (Latin, Bosnia and Herzegovina), Spanish, Swedish (Sweden) Ukrainian,

    Thank you translators! Please do contribute on the OneSkyApp project if you are able to.

  • EDDB plugin now uses a system's SystemAddress to construct the URL to view the system on eddb.io. This removes the need for the systems.p file. That file will be removed in a future version, plugin authors should not be relying on its presence.

  • EDDB plugin now uses a station's MarketID to construct a URL to view the station on eddb.io. This removes the need for stations.p. That file will be removed in a future version, plugin authors should not be relying on its presence.

    NB: It's now using the system's "Population" data from Journal messages to determine if the system has stations or not. This allows for the × as station name to be clickable to open the eddb.io page for system when you're not docked. It's known that some systems with stations have a Population of "0" and thus won't allow this functionality. This is Frontier's issue, not EDMC's. If you logged out in a populated system, run EDMC afresh, and use the 'Update' button you won't see the × until you login fully to the game.

  • Tweak to Inara plugin so it will send updates via the Inara API more frequently. Will now send an update, no more often than about once a minute, if your cargo changes at all. This still won't update if you dock and quickly buy or sell some cargo, but it's better than it was before. You can nudge it by waiting a minute then re-opening the Commodities screen, or indeed performing any other action the logs a new Journal event.

  • 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 anonymisation has now been removed.

  • There used to be an option to output commodities data in 'BPC' format, but it 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.

  • Fixed a bug where certain combinations of 'Output' and 'EDDN' options would lead to all options on both tabs reverting to their defaults.

  • Fixed a bug where if you copied a Journal file to the live location, resulting in a "Journal.YYMMDDHHMMss.XX - Copy.log" file, the application would pick it up as 'new' and potentially re-send duplicate data to all of EDDN, EDSM and Inara.

    Now the only files the application will take note of must:

    1. Start with Journal. or JournalBeta..
    2. Have the 12-digit date/timestamp, followed by a .
    3. Have the 2 digit serial number, followed by a .
    4. Nothing else before the trailing log.
  • Fixed the location of Registry keys for the update checker, WinSparkle:

    • To be under the new EDCD Registry key in Computer\HKEY_CURRENT_USER\Software\.
    • To be under EDMarketConnector instead of EDMarketConnector.py inside there.
  • Fixed to throw an exception, rather than a Segmentation Fault, if run on Linux without DISPLAY properly set.

  • Fixed EDMC.exe (command line tool) to correctly report the version with -v.

Don't miss a new EDMarketConnector release

NewReleases is sending notifications on new releases.