mirror of
https://github.com/EDCD/EDMarketConnector.git
synced 2025-04-17 17:42:20 +03:00
Release 5.0.0: appversion and ChangeLog
This commit is contained in:
parent
d68d56050a
commit
6c590b0c39
51
ChangeLog.md
51
ChangeLog.md
@ -1,7 +1,7 @@
|
|||||||
This is the master changelog for Elite Dangerous Market Connector. Entries are in reverse chronological order (latest first).
|
This is the master changelog for Elite Dangerous Market Connector. Entries are in reverse chronological order (latest first).
|
||||||
---
|
---
|
||||||
|
|
||||||
Pre-Release 5.0.0-rc1
|
Release 5.0.0
|
||||||
===
|
===
|
||||||
|
|
||||||
Python 3.9
|
Python 3.9
|
||||||
@ -22,21 +22,38 @@ Python 3.9
|
|||||||
in the source (it's not distributed with the Windows installer) for the
|
in the source (it's not distributed with the Windows installer) for the
|
||||||
currently used version in a given branch.
|
currently used version in a given branch.
|
||||||
|
|
||||||
Changes and Enhancements
|
This Update Is Mandatory
|
||||||
---
|
---
|
||||||
|
|
||||||
* Due to some Plugin API changes (see below) users might need to update
|
This release is a **mandatory upgrade for the release of Elite Dangerous
|
||||||
their plugins. A check of all the
|
Odyssey**. Any bug reports against earlier releases, pertaining to Odyssey or
|
||||||
[Plugins we know about](https://github.com/EDCD/EDMarketConnector/wiki/Plugins#available-plugins---confirmed-working-under-python-37)
|
not, will be directed to reproduce them with 5.0.0 or later. There are also
|
||||||
only found one with an issue related to the move to `edmc_data.py`, the
|
minor bugs in 4.2.7 and earlier that have been fixed in this version. There
|
||||||
developer was informed and the issue addressed.
|
will **NOT** be another 4.2.x release.
|
||||||
|
|
||||||
Other plugins should, at most, log deprecation warnings about the
|
The major version has been incremented not for Odyssey support, but because
|
||||||
`config` changes (again, see below).
|
we have made some minor breaking changes to the APIs we provide for plugin
|
||||||
|
developers.
|
||||||
**In the first instance please report any issues with plugins to *their*
|
|
||||||
developers, not us. They can contact us about EDMC core code issues if
|
Due to these plugin API changes (see below) users might need to update their
|
||||||
they find such in their investigations.**
|
plugins. A check of all the
|
||||||
|
[Plugins we know about](https://github.com/EDCD/EDMarketConnector/wiki/Plugins#available-plugins---confirmed-working-under-python-37)
|
||||||
|
only found one with an issue related to the move to `edmc_data.py`, the
|
||||||
|
developer was informed and the issue addressed.
|
||||||
|
|
||||||
|
Other plugins should, at most, log deprecation warnings about the
|
||||||
|
`config` changes (again, see below).
|
||||||
|
|
||||||
|
**In the first instance please report any issues with plugins to *their*
|
||||||
|
developers, not us. They can contact us about EDMC core code issues if
|
||||||
|
they find such in their investigations.**
|
||||||
|
|
||||||
|
All plugin developers would benefit from having a GitHub account and then
|
||||||
|
setting up a watch on [EDMarketConnector](https://github.com/EDCD/EDMarketConnector/)
|
||||||
|
of at least 'Releases' under 'Custom'.
|
||||||
|
|
||||||
|
Changes and Enhancements
|
||||||
|
---
|
||||||
|
|
||||||
* If the application detects it's running against a non-live (alpha or beta)
|
* If the application detects it's running against a non-live (alpha or beta)
|
||||||
version of the game it will append " (beta)" to the Commander name on the
|
version of the game it will append " (beta)" to the Commander name on the
|
||||||
@ -270,6 +287,8 @@ if not hasattr(config, 'get_list'):
|
|||||||
config.get_list = config.get
|
config.get_list = config.get
|
||||||
```
|
```
|
||||||
|
|
||||||
|
* Utilising our provided logging from a class-level, i.e. not a solid
|
||||||
|
instance of a class, property/function will now work.
|
||||||
|
|
||||||
* We now change the current working directory of EDMarketConnector.exe to
|
* We now change the current working directory of EDMarketConnector.exe to
|
||||||
its location as soon as possible in its execution. We're also
|
its location as soon as possible in its execution. We're also
|
||||||
@ -336,6 +355,10 @@ if not hasattr(config, 'get_list'):
|
|||||||
|
|
||||||
See the updated `PLUGINS.md` file for details.
|
See the updated `PLUGINS.md` file for details.
|
||||||
|
|
||||||
|
* As `Status.json`, and thus the EDMC 'dashboard' output now has a 'flags2'
|
||||||
|
key we have added the associated constants to `edmc_data.py` with a
|
||||||
|
`Flags2` prefix on the names.
|
||||||
|
|
||||||
* Note that during the Odyssey Alpha it was observed that the CAPI
|
* Note that during the Odyssey Alpha it was observed that the CAPI
|
||||||
`data['commander']['docked']` boolean was **always true** if the Cmdr was
|
`data['commander']['docked']` boolean was **always true** if the Cmdr was
|
||||||
in their ship. This is a regression from pre-Odyssey behaviour. The
|
in their ship. This is a regression from pre-Odyssey behaviour. The
|
||||||
|
@ -33,7 +33,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.0.0-rc1'
|
_static_appversion = '5.0.0'
|
||||||
copyright = '© 2015-2019 Jonathan Harris, 2020-2021 EDCD'
|
copyright = '© 2015-2019 Jonathan Harris, 2020-2021 EDCD'
|
||||||
|
|
||||||
update_feed = 'https://raw.githubusercontent.com/EDCD/EDMarketConnector/releases/edmarketconnector.xml'
|
update_feed = 'https://raw.githubusercontent.com/EDCD/EDMarketConnector/releases/edmarketconnector.xml'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user