From d3e74bba39c3c032479227719b826c810fdbc6c7 Mon Sep 17 00:00:00 2001 From: Athanasius Date: Tue, 21 Jul 2020 17:42:31 +0100 Subject: [PATCH] Pre-Release 4.0.3-rc1 version and changelog updated. --- ChangeLog.md | 33 +++++++++++++++++++++++++++++++++ config.py | 2 +- 2 files changed, 34 insertions(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index b716f1be..3a3a5951 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,6 +1,39 @@ This is the master changelog for Elite Dangerous Market Connector. Entries are in reverse chronological order (latest first). --- +Release Candidate 4.0.3-rc1 +=== + +The main purpose of this Pre-Release is to test fixes to the System and Station +provider code supplied by the internal plugins. But we've also now switched +to full [Semantic Version](https://semver.org/#semantic-versioning-specification-semver) +strings. + + * Switch to Semantic Version strings. + * As part of this the version check with `EDMC.exe -v` might now show + some exception/error output if it fails to download and parse the appcast + file. The string it shows, new version available or not, should be the + same format as previously. + + * Fix for bug [#616 - EDMC Not Showing "Station" after Update](https://github.com/EDCD/EDMarketConnector/issues/616) + This was caused by changes to the *EDDB* plugin inadvertently no longer + maintaining some state that it turned out the *Inara* plugin was depending + on. + * Inara plugin is now using direct URLs for System and Station links. IT + no longer relies on you having entered an Inara API Key. + * All three 'provider' plugins (EDDB, EDSM, Inara) should now be using the + same logic for when they update and what they display. + * If you Request Docking, whether the request succeeds or not, the + station name will now show and be clickable. + * If you Undock, Supercruise away or FSDJump away any station name will + be replaced with a `×` character. As with unpopulated systems clicking + this will take you either to the system page, or to a list of stations + in the system (depending on provider used). + + There'll likely be a refactor of these plugins in the future. + + For now please test that this functionality is working as expected. + Release 4.0.2.0 === Only a minor fix to EDMC.exe diff --git a/config.py b/config.py index f537652a..40a75669 100644 --- a/config.py +++ b/config.py @@ -12,7 +12,7 @@ appcmdname = 'EDMC' # appversion **MUST** follow Semantic Versioning rules: # # Major.Minor.Patch(-prerelease)(+buildmetadata) -appversion = '4.0.2' #-rc1+a872b5f' +appversion = '4.0.3-rc1' #-rc1+a872b5f' # For some things we want appversion without (possible) +build metadata appversion_nobuild = str(semantic_version.Version(appversion).truncate('prerelease')) copyright = u'© 2015-2019 Jonathan Harris, 2020 EDCD'