Release 5.0.3 #1118
Locked
Athanasius
started this conversation in
Announcement
Release 5.0.3
#1118
Replies: 2 comments
-
5.0.4 will be out shortly with a fix so we actually display suit name/loadout if all we have is CAPI data. |
Beta Was this translation helpful? Give feedback.
0 replies
-
As this was a short-lived release replaced by 5.0.4 before most people would have had it, please direct any discussion about changes in this post/version to #1121 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We now test against, and package with, Python 3.9.5.
As a consequence of this we no longer support Windows 7.
This is due to Python 3.9.x itself not supporting Windows 7.
The application (both EDMarketConnector.exe and EDMC.exe) will crash on startup due to a missing DLL.
This should have no other impact on users or plugin developers, other than the latter now being free to use features that were introduced since the Python 3.7 series.
Developers can check the contents of the
.python-version
file in the source (it's not distributed with the Windows installer) for the currently used version in a given branch.Release 5.0.3
You can now click on a 'cell' in the "File" > "Status" popup to copy that text to the clipboard. This was a relatively easy, and non-intrusive, code change. We'll look at richer, fuller, copy functionality in the future.
Suit names, for all grades, should now be displaying as just the relevant word, never a symbol, and with the redundant 'suit' word(s) from all languages removed. Note that Frontier have not translated the following, so neither do we: "Artemis", "Dominator", "Maverick". The 'Flight Suit' should, approximately, use the Frontier-supplied translation for 'Flight' in this context. In essence the displayed name is now as short as possible whilst disambiguating the suit names from each other.
Bug Fixes
The check for "source, but with extra changes?" in appversion will now not cause an error if the "git" command isn't available. Also, the extra text added to the build number is now ".DIRTY".
Actually properly handle the "you just made progress" version of the
EngineerProgress
Journal event, so that it doesn't throw errors.Plugin Developers
The backpack and ship locker tracking of micro-resources might now actually be correct with respect to 'reality' in-game. This is in part thanks to Frontier changes to some events in 4.0.0.200.
Suit names will now only be sourced from Journal events if the application didn't (yet) have the equivalent CAPI data.
The displayed Suit name is stored in an extra "edmcName" key within
state['Suits']
andstate['SuitCurrent']
. What was found in the Journal or CAPI data is still present in the "name" and "locName" values.The "language", "gameversion" and "build" values from the "Fileheader" event are all now stored in
state[]
fields. See PLUGINS.md for updated documentation.We have a new Contributing.md policy of adding comments in a defined format when we add or change code such that there's a 'hack', 'magic' or 'workaround' in play. You might find some of this enlightening going forwards.
This discussion was created from the release Release 5.0.3.
Beta Was this translation helpful? Give feedback.
All reactions