Release 5.10.1
This release contains a number of bugfixes, minor performance enhancements,
workflow and dependency updates, and a function deprecation.
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.
Note to plugin developers: The openurl()
function in ttkHyperlinkLabel has been deprecated,
and slated for removal in the next major release! Please migrate to webbrowser.open()
.
Changes and Enhancements
- Deprecated
openurl()
. Please migrate towebbrowser.open()
- Updated a number of list comparisons to use more efficient tuple comparisons
- Updated a few type hints
- Updated a few binary comparitors to be more efficient
- Moved
resources.json
andmodules.json
back to the top level for all users - Updated several dependencies
- Updated Python version to 3.11.7
Bug Fixes
- Fixed an issue where resources files could be in different locations for different users.
- These files are now in the same location (top level) for all users on all distributions.
- Fixed an issue where CMDRs without the Git application installed would crash on start if running from Source.
- Thanks to the Flatpak team for pointing this one out!
- Fixed a bug where CMDRs running from source would have their git hash version displayed as UNKNOWN.
- We're now more failure tolerant and use the bundled .gitversion if no true git hash is provided.
- Fixed a bug where starting two copies of EDMC with a valid install would not generate a duplicate warning.