1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-15 08:40:34 +03:00

Pre-Release 5.2.0-beta1: appversion & changelog

This commit is contained in:
Athanasius 2021-10-18 15:39:18 +01:00
parent 1e65b60836
commit 9a58da57cd
No known key found for this signature in database
GPG Key ID: AE3E527847057C7D
2 changed files with 83 additions and 1 deletions

View File

@ -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
===

View File

@ -33,7 +33,7 @@ appcmdname = 'EDMC'
# <https://semver.org/#semantic-versioning-specification-semver>
# 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'