mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-06-01 16:11:18 +03:00
Release 5.3.1: appversion and ChangeLog
This commit is contained in:
parent
210012a4a6
commit
24e8912756
45
ChangeLog.md
45
ChangeLog.md
@ -27,6 +27,51 @@ produce the Windows executables and installer.
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
Release 5.3.1
|
||||||
|
===
|
||||||
|
|
||||||
|
This release addresses some issues with newer EDDN code which could cause
|
||||||
|
erroneous alerts to the player, or sending of bad messages.
|
||||||
|
|
||||||
|
* EDDN: Cope with `ApproachSettlement` on login occurring before `Location`,
|
||||||
|
such that we don't yet know the name of the star system the player is in.
|
||||||
|
|
||||||
|
Closes [#1484](https://github.com/EDCD/EDMarketConnector/pull/1484)
|
||||||
|
|
||||||
|
* EDDN: Cope with `ApproachSettlement` missing planetary coordinates on login
|
||||||
|
at/near a settlement in Horizons.
|
||||||
|
|
||||||
|
Closes [#1476](https://github.com/EDCD/EDMarketConnector/pull/1476)
|
||||||
|
|
||||||
|
* EDDN: Change the `CodexEntry` "empty string" checks to only apply to those
|
||||||
|
values where the schema enforces "must be at least one character".
|
||||||
|
|
||||||
|
This prevents the big 'CodexEntry had empty string, PLEASE ALERT THE EDMC
|
||||||
|
DEVELOPERS' message from triggering on, e.g. `NearestDestination` being
|
||||||
|
empty, which the schema allows.
|
||||||
|
|
||||||
|
Closes [#1481](https://github.com/EDCD/EDMarketConnector/issues/1481)
|
||||||
|
|
||||||
|
Plugin Developers
|
||||||
|
---
|
||||||
|
|
||||||
|
* If you use a sub-class for a widget the core code will no longer break if
|
||||||
|
your code raises an exception. e.g. a plugin was failing due to Python
|
||||||
|
3.10 using `collections.abc` instead of `collections`, and the plugin's
|
||||||
|
custom widget had a `configure()` method which was called by the core
|
||||||
|
theme code on startup or theme change. This then caused the whole
|
||||||
|
application UI to never show up on startup.
|
||||||
|
|
||||||
|
This also applies if you set up a button such that enter/leave on it, i.e.
|
||||||
|
mouse in/out, causes the `theme.py` code for that to trigger.
|
||||||
|
|
||||||
|
So, now in such cases the main UI should actually show up, although your
|
||||||
|
plugin's UI might look weird due to theming not being properly applied.
|
||||||
|
|
||||||
|
The plugin exception **WILL** be logged, at ERROR level.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
Release 5.3.0
|
Release 5.3.0
|
||||||
===
|
===
|
||||||
|
|
||||||
|
@ -52,7 +52,7 @@ appcmdname = 'EDMC'
|
|||||||
# <https://semver.org/#semantic-versioning-specification-semver>
|
# <https://semver.org/#semantic-versioning-specification-semver>
|
||||||
# Major.Minor.Patch(-prerelease)(+buildmetadata)
|
# Major.Minor.Patch(-prerelease)(+buildmetadata)
|
||||||
# NB: Do *not* import this, use the functions appversion() and appversion_nobuild()
|
# NB: Do *not* import this, use the functions appversion() and appversion_nobuild()
|
||||||
_static_appversion = '5.3.1-beta1'
|
_static_appversion = '5.3.1'
|
||||||
_cached_version: Optional[semantic_version.Version] = None
|
_cached_version: Optional[semantic_version.Version] = None
|
||||||
copyright = '© 2015-2019 Jonathan Harris, 2020-2022 EDCD'
|
copyright = '© 2015-2019 Jonathan Harris, 2020-2022 EDCD'
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user