1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-17 17:42:20 +03:00

Pre-Release 5.0.0-beta4: appversion and changelog

This commit is contained in:
Athanasius 2021-04-06 12:42:39 +01:00
parent 874b688c09
commit b66d599508
2 changed files with 35 additions and 5 deletions

View File

@ -4,13 +4,43 @@ This is the master changelog for Elite Dangerous Market Connector. Entries are
Pre-Release 5.0.0-beta4
===
* Now using Python 3.9.4.
* Some initial support for things new in Odyssey has been added. We can
detect when you're on-foot and at a station, so as to leverage Frontier
CAPI to send data about the station to EDDN etc.
**NB: Due to shortcomings in Journal support we can only detect your
'station' location on orbital stations, and only when you first login
there, not for subsequent Disembarking at one, and not at all for surface
ports, let alone surface settlements.**
More support, for things like the 'ShipLocker' inventory of all the new
materials, will be added in a subsequent beta.
* A little TRACE logging output has been commented out for now.
Plugin Developers
---
* All of our static data, such as mappings of names, should now be in
edmc_data.py. So adjust any imports accordingly. Any future such will
be placed in this file. We will endeavour not to make breaking changes to
this file without a Major version bump.
* All static data that is cleared for use by plugins is now in the file
`edmc_data.py` and should be imported from there, not *any* other module.
The one thing we didn't move was the 'bracket map' dictionaries in td.py
as they're for use only by the code in that file.
All future such data will be added to this file, and we'll endeavour not
to make breaking changes to any of it without increasing our Major version.
* We now change the current working directory of EDMarketConnector.exe to
its location as soon as possible in its execution. We're also now more
paranoid about ensuring we reference the full path to the `.gitversion` file.
However, no plugin should itself call `os.chdir(...)` or equivalent. You'll
change the current working directory for all core code and other plugins as
well (it's global to the whole **process**, not per-thread). Use full
absolute paths instead (`pathlib` is what to use for this)
Pre-Release 5.0.0-beta3
===

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.0.0-beta3'
_static_appversion = '5.0.0-beta4'
copyright = '© 2015-2019 Jonathan Harris, 2020-2021 EDCD'
update_feed = 'https://raw.githubusercontent.com/EDCD/EDMarketConnector/releases/edmarketconnector.xml'