From ee2ff3830a63cb33ee3e4da2135ea0b6d9b48659 Mon Sep 17 00:00:00 2001 From: Athanasius Date: Thu, 27 May 2021 15:30:43 +0100 Subject: [PATCH] Release 5.0.3: appcast --- edmarketconnector.xml | 83 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 80 insertions(+), 3 deletions(-) diff --git a/edmarketconnector.xml b/edmarketconnector.xml index e750f878..c25d373c 100644 --- a/edmarketconnector.xml +++ b/edmarketconnector.xml @@ -36,11 +36,88 @@ - Release 5.0.2 + Release 5.0.3 body { font-family:"Segoe UI","Tahoma"; font-size: 75%; } h2 { font-family:"Segoe UI","Tahoma"; font-size: 105%; } +
    +
  • +

    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'] and state['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.

    +
  • +
+

Release 5.0.2

This release is primarily aimed at getting the UI "Suit: ..." line working properly.

@@ -589,10 +666,10 @@ about this: ]]>