From 9a58da57cd1186fa717924f56419bf70f42c4f2f Mon Sep 17 00:00:00 2001 From: Athanasius Date: Mon, 18 Oct 2021 15:39:18 +0100 Subject: [PATCH] Pre-Release 5.2.0-beta1: appversion & changelog --- ChangeLog.md | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++ config.py | 2 +- 2 files changed, 83 insertions(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index 2eb45d0b..ee586eed 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -27,6 +27,88 @@ produce the Windows executables and installer. --- +Pre-Release 5.2.0 beta1 +=== + +* Now built using Python 3.9.7. + +* `Update` button is disabled if CQC/Arena is detected. + +* 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). + +* `File` > `Status` will now use cached CAPI data, rather than causing a fresh + query. **Currently if data has not yet been cached nothing will happen when + trying to use this**. + +* `File` > `Save Raw Data` also now uses the cached CAPI data, rather than + causing a fresh query. This will write an empty JSON `{}` if no data is + yet available. + +* New [docs/Licenses/](docs/Licenses/) directory containing all relevant + third-party licenses for the software this application uses. + +* `Settings` > `Output` > `File Location` 'Browse' button will now always be + available, even if no output options are active. + +* The 'no git installed' logging when running from source is now at INFO + level, not ERROR. This will look less scary. + +* EDMarketConnetor command-line arguments have been re-ordered into + logical groups for `--help` output. + +* Support added for several new EDDN schemas relating to specific Journal + events. Until the live EDDN server is updated (planned for 2021-10-21) you + will see minor error logging when this fails due to 'unknown schema'. + + Schema support added for: + - `codexentry/1` + - `fssdiscoveryscan/1` + - `navbeaconscan/1` + - `navroute/1` + - `scanbarycentre/1` + +Bug Fixes +--- + +* A bug preventing `--force-localserver-auth` from working has been fixed. + +* `horizons` and `odyssey` flags should now always be set properly on *all* + EDDN messages. The `horizons` flag was missing from some. + +Developers +--- + +* New `journal_entry_cqc()` function for plugins to receive journal events + *specifically and **only** when the player is in CQC/Arena*. This allows + for tracking things that happen in CQC/Arena without polluting + `journal_entry()`. See [PLUGINS.md](PLUGINS.md) for details. + +* Command-line argument `--trace-all` to force all possible `--trace-on` to be + active. + +* Contributing.md has been updated for how to properly use `trace_on()`. + +* EDMC.(py,exe) now also makes use of `--trace-on`. + +* EDMarketConnector now has `--capi-pretend-down` to act as if the CAPI + server is down. + +* Killswitches now have support for removing key/values entirely, or forcing + the value. See [docs/Killswitches.md](docs/Killswitches.md) for details. + +* `state['Odyssey']` added, set from `LoadGame` journal event. + +* You can now test against a different EDDN server using `--eddn-url` + command-line argument. This needs to be the *full* 'upload' URL, i.e. for + the live instance this is `https://eddn.edcd.io:4430/upload/`. + +* New command-line argument `--eddn-tracking-ui` to track the EDDN handling + code's idea of the current Journal and Status.json Body(Name|ID). + +--- + Release 5.1.3 === diff --git a/config.py b/config.py index 05cacd89..77ee6860 100644 --- a/config.py +++ b/config.py @@ -33,7 +33,7 @@ appcmdname = 'EDMC' # # Major.Minor.Patch(-prerelease)(+buildmetadata) # NB: Do *not* import this, use the functions appversion() and appversion_nobuild() -_static_appversion = '5.1.4-beta0' +_static_appversion = '5.2.0-beta1' _cached_version: Optional[semantic_version.Version] = None copyright = '© 2015-2019 Jonathan Harris, 2020-2021 EDCD'