1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-20 10:57:37 +03:00

Release 5.2.0: appcast

This commit is contained in:
Athanasius 2021-10-25 13:20:26 +01:00
parent 695cde7b78
commit ce08a84500
No known key found for this signature in database
GPG Key ID: AE3E527847057C7D

View File

@ -36,14 +36,14 @@
<!-- Windows -->
<item>
<title>Release 5.1.3</title>
<title>Release 5.2.0</title>
<description>
<![CDATA[
<style>body { font-family:"Segoe UI","Tahoma"; font-size: 75%; } h2 { font-family:"Segoe UI","Tahoma"; font-size: 105%; }</style>
<ul>
<li>
<p>We now test against, and package with, Python 3.9.6.</p>
<p>We now test against, and package with, Python 3.9.7.</p>
<p><strong>As a consequence of this we no longer support Windows 7.<br>
This is due to
<a href="https://www.python.org/downloads/windows/" rel="nofollow">Python 3.9.x itself not supporting Windows 7</a>.
@ -58,6 +58,125 @@ currently used version in a given branch.</p>
</li>
</ul>
<h2>Release 5.2.0</h2>
<ul>
<li>
<p>The 'Update' button is disabled if CQC/Arena is detected.</p>
</li>
<li>
<p>Frontier CAPI queries now run in their own thread. There should be no
change in functionality for users. This affects both EDMarketConnector
(GUI) and EDMC (command-line).</p>
</li>
<li>
<p><code>File</code> &gt; <code>Status</code> will now use cached CAPI data, rather than causing a fresh
query. <strong>Currently if data has not yet been cached nothing will happen when
trying to use this</strong>.</p>
</li>
<li>
<p>Trying to use <code>File</code> &gt; <code>Status</code> when the current commander is unknown, or
there is has been no CAPI data retrieval yet, will now result in the 'bad'
sound being played and an appropriate status line message.</p>
</li>
<li>
<p><code>File</code> &gt; <code>Save Raw Data</code> also now uses the cached CAPI data, rather than
causing a fresh query. This will write an empty JSON <code>{}</code> if no data is
yet available.</p>
</li>
<li>
<p>New <a href="docs/Licenses/">docs/Licenses/</a> directory containing all relevant
third-party licenses for the software this application uses.</p>
</li>
<li>
<p><code>Settings</code> &gt; <code>Output</code> &gt; <code>File Location</code> 'Browse' button will now always be
available, even if no output options are active.</p>
</li>
<li>
<p>The 'no git installed' logging when running from source is now at INFO
level, not ERROR. This will look less scary.</p>
</li>
<li>
<p>EDMarketConnetor command-line arguments have been re-ordered into
logical groups for <code>--help</code> output.</p>
</li>
<li>
<p>Support added for several new EDDN schemas relating to specific Journal
events. The live EDDN server has been updated to support these.</p>
<p>Schema support added for:</p>
<ul>
<li><code>codexentry/1</code></li>
<li><code>fssdiscoveryscan/1</code></li>
<li><code>navbeaconscan/1</code></li>
<li><code>navroute/1</code></li>
<li><code>scanbarycentre/1</code></li>
</ul>
</li>
<li>
<p>If a message to EDDN gets an 'unknown schema' response it will <strong>NOT</strong> be
saved in the replaylog for later retries, instead being discarded.</p>
</li>
</ul>
<h2>
<a id="user-content-bug-fixes" class="anchor" href="#bug-fixes" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Bug Fixes</h2>
<ul>
<li>
<p>Pressing the 'Update' button when in space (not docked, not on a body
surface) will no longer cause a spurious "Docked but unknown station: EDO
Settlement?" message.</p>
</li>
<li>
<p>A bug preventing <code>--force-localserver-auth</code> from working has been fixed.</p>
</li>
<li>
<p><code>horizons</code> and <code>odyssey</code> flags should now always be set properly on <em>all</em>
EDDN messages. The <code>horizons</code> flag was missing from some.</p>
</li>
</ul>
<h2>
<a id="user-content-developers" class="anchor" href="#developers" aria-hidden="true"><span aria-hidden="true" class="octicon octicon-link"></span></a>Developers</h2>
<ul>
<li>
<p>Now built using Python 3.9.7.</p>
</li>
<li>
<p>New <code>journal_entry_cqc()</code> function for plugins to receive journal events
<em>specifically and <strong>only</strong> when the player is in CQC/Arena</em>. This allows
for tracking things that happen in CQC/Arena without polluting
<code>journal_entry()</code>. See <a href="PLUGINS.md">PLUGINS.md</a> for details.</p>
</li>
<li>
<p>Command-line argument <code>--trace-all</code> to force all possible <code>--trace-on</code> to be
active.</p>
</li>
<li>
<p>Contributing.md has been updated for how to properly use <code>trace_on()</code>.</p>
</li>
<li>
<p>EDMC.(py,exe) now also makes use of <code>--trace-on</code>.</p>
</li>
<li>
<p>EDMarketConnector now has <code>--capi-pretend-down</code> to act as if the CAPI
server is down.</p>
</li>
<li>
<p>Killswitches now have support for removing key/values entirely, or forcing
the value. See <a href="docs/Killswitches.md">docs/Killswitches.md</a> for details.</p>
</li>
<li>
<p><code>state['Odyssey']</code> added, set from <code>LoadGame</code> journal event.</p>
</li>
<li>
<p>You can now test against a different EDDN server using <code>--eddn-url</code>
command-line argument. This needs to be the <em>full</em> 'upload' URL, i.e. for
the live instance this is <code>https://eddn.edcd.io:4430/upload/</code>.</p>
</li>
<li>
<p>New command-line argument <code>--eddn-tracking-ui</code> to track the EDDN plugin's
idea of the current BodyName and BodyID, from both the Journal and
Status.json.</p>
</li>
</ul>
<h2>Release 5.1.3</h2>
<ul>
<li>
@ -906,11 +1025,11 @@ about this:
]]>
</description>
<enclosure
url="https://github.com/EDCD/EDMarketConnector/releases/download/Release/5.1.3/EDMarketConnector_win_5.1.3.msi"
url="https://github.com/EDCD/EDMarketConnector/releases/download/Release/5.2.0/EDMarketConnector_win_5.2.0.msi"
sparkle:os="windows"
sparkle:installerArguments="/passive LAUNCH=yes"
sparkle:version="5.1.3"
length="10182656"
sparkle:version="5.2.0"
length="10248192"
type="application/octet-stream"
/>
</item>