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

3342 Commits

Author SHA1 Message Date
Athanasius
bcbf37599e Odyssey Backpack: Add support for v31 Backpack and BackpackChange
Leaving the, meant to be defunct, `BackPackMaterials` code in for now,
as it's only one extra conditional that will never be stepped into if
the event never happens.

Yes, Frontier now uses 'Backpack' not 'BackPack', but we've already
published our plugin API as using the CamelCase version, so not changing
the monitor.state key.
2021-05-18 22:42:27 +01:00
Athanasius
58619a499f edmc_data: Add Jounal v31 extra Flags2 values 2021-05-18 22:42:27 +01:00
Athanasius
eed09cfc4b ChangeLog: Duplicate "Windows 7 no worky now" at the top
Having it only in the 5.0.0 section is going to be less and less visible
to people who might not install every version.
2021-05-18 22:40:51 +01:00
Athanasius
6ada384d1d Changelog: 5.0.1 changelog isn't in the past, 5.0.0 one is Release/5.0.1 2021-05-17 18:39:38 +01:00
Athanasius
0c0ab41afc ChangeLog: We, can, punctuate, grammarlililililily 2021-05-17 17:46:51 +01:00
Athanasius
9bc6063c78 Translations: Latest versions from OneSky 2021-05-17 17:29:51 +01:00
Athanasius
20446508f9 Changelog: Grammar/punctuation tweak 2021-05-17 17:27:08 +01:00
Athanasius
9cabade53e Changelog: Define policy for -beta and -rc killswitches. 2021-05-17 17:26:17 +01:00
Athanasius
3b926d3959 docs/Releasing: Latest tested Python is 3.9.5 2021-05-17 15:23:20 +01:00
Athanasius
f987208a39 Release 5.0.1: appversion and changelog 2021-05-17 15:14:56 +01:00
Athanasius
d850fa050e PLUGINS.md: Document Horizons and Odyssey state booleans 2021-05-17 14:53:36 +01:00
Athanasius
a22d0708b2 Remove deprecated systems.p and stations.p files 2021-05-17 13:12:40 +01:00
Athanasius
f8e562eed2 PLUGINS.md: Do NOT tempt devs into using monitor.state directly. 2021-05-17 13:03:10 +01:00
Athanasius
1bc1a4f1b9 CAPI: Changed "CAPI down" message to be specific
The old "Error: Frontier server is down" can easily be confused as "game
servers are down".  The new version calls out the CAPI specifically.

Closes #585
2021-05-17 12:10:08 +01:00
Athanasius
389a781de3 translations: Also edsm killswitch phrase 2021-05-17 10:21:39 +01:00
Athanasius
b862f6b00a Translations: Add killswitch 'disabled' messages. 2021-05-17 10:18:04 +01:00
Athanasius
14578e0cf5
Merge pull request #1067 from EDCD/dependabot/pip/develop/pytest-cov-2.12.0
build(deps-dev): bump pytest-cov from 2.11.1 to 2.12.0
2021-05-17 08:12:11 +01:00
dependabot[bot]
a31f53e74b
build(deps-dev): bump pytest-cov from 2.11.1 to 2.12.0
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 2.11.1 to 2.12.0.
- [Release notes](https://github.com/pytest-dev/pytest-cov/releases)
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest-cov/compare/v2.11.1...v2.12.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-17 06:33:10 +00:00
Athanasius
cba2f32cef plugins/eddn: export_journal_entry didn't have is_odyssey arg added 2021-05-15 08:17:58 +01:00
Athanasius
1c327e2cee
Merge pull request #1055 from EDCD/enhancement/1054/eddn-odyssey-flag
plugins/eddn: Send bool 'odyssey' in all event messages.
2021-05-15 08:17:18 +01:00
Athanasius
b444647c4a PLUGINS: Explicitly outline how to be informed of all releases. 2021-05-12 22:47:36 +01:00
Athanasius
58c740bc6c plugins/eddn: Set odyssey flag in extra messages
1. journal outfitting
2. journal shipyard
3. journal commodities

As these are sourced from the additional .json files via a load over
`entry` contents we need to re-set `entry['odyssey']` and then make sure
we use it.
2021-05-12 18:18:41 +01:00
Athanasius
86a17e5e4c plugins/eddn: Utilise this.odyssey to augment CAPI-sourced messages
NB: Currently EDDN gateway doesn't have the updated schemas, so the
export_commodities() throws an exception and thus neither outfitting or
shipyard exports are even attempted.
2021-05-12 17:55:20 +01:00
Athanasius
286060a796 monitor: Add state flag 'Odyssey' for if LoadGame states we're running under Odyssey 2021-05-12 17:54:39 +01:00
Athanasius
8dfd638f28 plugins/eddn: Store Odyssey boolean in This state.
This is so we can access it in cmdr_data() as well.
2021-05-12 17:29:15 +01:00
Athanasius
97a6d07c51 plugins/eddn: Send bool 'odyssey' in all event messages.
This is so listeners can make decision on if/how/when to store data that
might be from base/horizons or Odyssey.
2021-05-12 17:14:58 +01:00
Athanasius
beef67dd34 img/: Add annotated UI image (well, labelled). 2021-05-12 16:09:55 +01:00
Athanasius
e73b193219 Add Odyssey example UI image. 2021-05-12 15:52:32 +01:00
Athanasius
c6712a7860 ChangeLog: beta/rc testers *might* need to manuall uninstall first. Release/5.0.0 2021-05-12 14:53:00 +01:00
Athanasius
08499625f5 5.0.0: Include --reset-ui .bat, and mention killswitches docs 2021-05-12 14:41:06 +01:00
Athanasius
6c590b0c39 Release 5.0.0: appversion and ChangeLog 2021-05-12 14:19:33 +01:00
Athanasius
d68d56050a coriolis-data: Fresh pull, script caused no change to {ships,modules}.p 2021-05-12 14:11:15 +01:00
Athanasius
7b67ac4118 Translations: Updated with latest OneSky 2021-05-12 14:10:15 +01:00
Athanasius
7f45953012 plugins/station: *Do* set station from BodyType/Body always
The 'if not this.station' was early paranoia when first getting things
working with Odyssey.  It prevents a relog from Horizons (i.e. different
location) from correctly picking up an Odyssey login station when
on-foot in concourse.

Also, EDSM was defaulting wrongly for this.station_marketid.  Not that
the plugin even *uses* that at this time.
2021-05-12 10:56:43 +01:00
Athanasius
b3495df1b6 PLUGINS: Tweak config.appversion section 2021-05-12 09:53:44 +01:00
Athanasius
c2f4e4fbda ChangeLog: Document back/forwards compatible config.appversion 2021-05-12 09:36:00 +01:00
Athanasius
00f4e00dc8 ChangeLog: Inform general users about potential plugin issues. 2021-05-12 08:46:01 +01:00
Athanasius
34e75d8fa1 Merge branch 'develop' of https://github.com/EDCD/EDMarketConnector into develop 2021-05-12 08:45:53 +01:00
Athanasius
6d6ff00490 ChangeLog: Be explicit about the steps for config update. 2021-05-12 08:17:31 +01:00
Athanasius
ba7099eecf
Merge pull request #1051 from EDCD/dependabot/github_actions/develop/actions/checkout-2.3.4
build(deps): bump actions/checkout from 2 to 2.3.4
2021-05-12 08:13:58 +01:00
dependabot[bot]
735f1bb846
build(deps): bump actions/checkout from 2 to 2.3.4
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 2.3.4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v2.3.4)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 07:13:48 +00:00
Athanasius
ab5ff34748
Merge pull request #1052 from EDCD/dependabot/github_actions/develop/actions/setup-python-2.2.2
build(deps): bump actions/setup-python from 2 to 2.2.2
2021-05-12 08:13:10 +01:00
dependabot[bot]
d02ede356e
build(deps): bump actions/setup-python from 2 to 2.2.2
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 2 to 2.2.2.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v2...v2.2.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 05:16:52 +00:00
Athanasius
04b29928ed ChangeLog: Better config forwards-compatibility 2021-05-11 22:47:21 +01:00
Athanasius
41adf596ce PLUGINS/config: Better forwards-compatibility example 2021-05-11 22:46:39 +01:00
Athanasius
b8a9ec1303 ChangeLog: Cite the 'good' config forwards-compatibility for plugins 2021-05-11 21:50:58 +01:00
Athanasius
682c48e5ac PLUGINS: Document better config forwards compatibility code 2021-05-11 21:48:03 +01:00
Athanasius
e5bbf73acb docs/plugintest: Example of forwards-compatible config functions 2021-05-11 21:46:14 +01:00
Athanasius
1b7f5e2b06 PLUGINS.md: Document config methods workaround for <5.0.0 2021-05-11 08:32:07 +01:00
Athanasius
b0a2a058cc
Merge pull request #1047 from EDCD/dependabot/pip/develop/watchdog-2.1.1
build(deps): bump watchdog from 2.1.0 to 2.1.1
2021-05-11 08:24:55 +01:00