Release/5.12.0
github-actions
released this
24 Sep 23:39
·
8 commits
to main
since this release
Release 5.12.0
This release brings a number of performance enhancements and functionality updates requested by the community to EDMC.
Notably, integration with Inara's SLEF notation, custom plugin directories, streamlined logging locations, and
performance enhancements are included.
This release also fixes a few administrative issues regarding licenses to ensure compliance with included libraries.
Changes and Enhancements
- Added the ability to export a ship's loadout to Inara SLEF notation
- Added the ability for EDMC to restart itself if required after settings changes
- Added the ability to change the custom plugins directory to allow for multiple plugin profiles
- Added Basic Type 8 Support
- Updated the default logging directory from $TEMPDIR or %TEMP% and to the current app data directory
- Updated a number of direct win32API calls to use proper prototyped library calls
- Updated a number of translations
- Updated a number of dependencies
- Updated included and bundled licenses to comply with dependency requirements
- Updated the game_running check to be more efficient on Windows to reduce program hangs
- Minor logic enhancements
- Retired most usages of os.path in favor of the preferred PathLib
Bug Fixes
- Fixed a bug that would result in Horizons and Odyssey flags not being passed to EDDN
Plugin Developers
- nb.Entry is deprecated, and is slated for removal in 6.0 or later. Please migrate to nb.EntryMenu
- nb.ColoredButton is deprecated, and is slated for removal in 6.0 or later. Please migrate to tk.Button
- Calling internal translations with
_()
is deprecated, and is slated for removal in 6.0 or later. Please migrate to importingtranslations
and callingtranslations.translate
ortranslations.tl
directly Translations
as the translate system singleton is deprecated, and is slated for removal in 6.0 or later. Please migrate to thetranslations
singletonhelp_open_log_folder()
is deprecated, and is slated for removal in 6.0 or later. Please migrate to open_folder()update_feed
is deprecated, and is slated for removal in 6.0 or later. Please migrate toget_update_feed()
.