diff --git a/ChangeLog.md b/ChangeLog.md index d15c528e..d2e44e7d 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -2,8 +2,10 @@ This is the master changelog for Elite Dangerous Market Connector. Entries are --- * We currently test against, and package with, Python 3.13, 64-bit. --- -Pre-Release 6.1.0-beta1 +Pre-Release 6.1.0-beta2 === +This release is identical to 6.1.0-beta1 with an additional bug fix that would cause the plugin registry to crash. + This release includes the new EDMC Plugin Browser, which allows plugin authors to register their plugins. These registered plugins will be able to be browsed and discovered by all EDMC Users! diff --git a/config/__init__.py b/config/__init__.py index c212c770..0e5f08df 100644 --- a/config/__init__.py +++ b/config/__init__.py @@ -54,7 +54,7 @@ appcmdname = "EDMC" # # Major.Minor.Patch(-prerelease)(+buildmetadata) # NB: Do *not* import this, use the functions appversion() and appversion_nobuild() -_static_appversion = "6.1.0-beta1" +_static_appversion = "6.1.0-beta2" _cached_version: semantic_version.Version | None = None copyright = "© 2015-2019 Jonathan Harris, 2020-2025 EDCD" diff --git a/plugin_browser.py b/plugin_browser.py index b56e55f4..130380dd 100644 --- a/plugin_browser.py +++ b/plugin_browser.py @@ -20,7 +20,7 @@ from io import BytesIO from datetime import datetime import myNotebook as nb # noqa: N813 import plug -from config import appversion_nobuild +from config import appversion_nobuild, config from EDMCLogging import get_main_logger from l10n import translations as tr from ttkHyperlinkLabel import HyperlinkLabel @@ -42,7 +42,8 @@ def get_plugins(): def read_plugin_list(): """Read the Plugin List distributed by EDMC.""" - with open("master_plugin_list.json", encoding="utf-8") as plugin_list_file: + plugin_file_path = config.respath_path / "master_plugin_list.json" + with open(plugin_file_path, encoding="utf-8") as plugin_list_file: plugin_list = json.load(plugin_list_file) plugins_by_id = {p["pluginName"]: p for p in plugin_list} return plugin_list, plugins_by_id