From 9083e70301b435dd02fcf832fea30ecdbce784cc Mon Sep 17 00:00:00 2001 From: David Sangrey Date: Wed, 20 Dec 2023 22:57:57 -0500 Subject: [PATCH] Update edmarketconnector.xml --- edmarketconnector.xml | 50 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 49 insertions(+), 1 deletion(-) diff --git a/edmarketconnector.xml b/edmarketconnector.xml index f98f8277..f1e07285 100644 --- a/edmarketconnector.xml +++ b/edmarketconnector.xml @@ -22,12 +22,60 @@ - Release 5.9.5 + Release 5.10.0 body { font-family:"Segoe UI","Tahoma"; font-size: 75%; } h2 { font-family:"Segoe UI","Tahoma"; font-size: 105%; }

We now test against, and package with, Python 3.11.1.

As a consequence of this we no longer support Windows 7.
+

Release 5.10.0

+

This release contains a number of under-the-hood changes to EDMC designed to improve performance, code maintainability, and stability of the EDMC application, while providing new features and quality-of-life fixes.

+Note to plugin developers: modules.p and ships.p are deprecated, and slated for removal in the next major release! Please look for that change coming soon. + +

Changes and Enhancements

+
    +
  • Added new modules.json and ships.json files to improve security and readability
  • +
  • Added a core Spanch URL provider plugin
  • +
  • Added a new auth response page for successful FDEV authentication
  • +
  • Added a new Open Log Folder option to the Help menu
  • +
  • Added a new --start_min command flag to force the application to start minimized
  • +
  • Added a new pop-up if plugins fail to load or are not supported
  • +
  • Updated commodities and module files to the latest versions
  • +
  • Updated core EDMC and core Plugin menus to a standardized layout
  • +
  • Updates the Inara URL formats to the new endpoints
  • +
+

Bug Fixes

+
    +
  • Fixed an issue where indentation of text strings in certain settings windows under various languages +would be unevenly indented
  • +
  • Fixed an issue where the Plugins Folder label in the Plugins settings window would cut off the +selection box for the plugin storage location
  • +
+

Code Clean Up

+
    +
  • Added future annotation imports to help with code compatibility
  • +
  • Added a few conditional checks on input processing
  • +
  • Simplified some RegEx expressions, complex functions, logic flows, and Import statements
  • +
  • Simplified the WinSparkle GitHub Build Action
  • +
  • Began to change single-character variables to more descriptive names
  • +
  • Moved a number of global variables into their requisite classes
  • +
  • Updated a number of dependencies to the latest versions
  • +
  • Updated GitHub Actions to the latest versions
  • +
  • Updated a number of resource-allocating functions to use more efficient closing logic
  • +
  • Updated some calls to arrays to be more efficient
  • +
  • Removed a number of old-style typing hints in favor of PEP 585 style hints
  • +
  • Removed a number of redundant if - return - else or raise - else statements for code readability
  • +
  • Removed some default parameter assignments
  • +
  • Removed some obsolete calls to Object
  • +
+

Plugin Developers

+
    +
  • modules.p and ships.p have been deprecated, and will be removed in 6.0. +If you are using these files, please update to use the new modules.json and ships.json files instead.
  • +
  • A new method of standardizing the paddings used in settings panels has been applied to the core settings panels. +We strongly encourage you to follow these style hints! A proper guide will be added to the wiki.
  • +

+

Release 5.9.5

This release fixes an uncommon problem with the uninstaller logic if upgrading from a version prior to 5.9.0 to improve consistancy across versions.

Note to plugin developers: modules.p and ships.p will be deprecated in the next version, and slated for removal in the next major release! Please look for that change coming soon.