From 9d6d9d145be10a66e204dcc7e874ba472d99e00c Mon Sep 17 00:00:00 2001 From: David Sangrey Date: Sun, 27 Apr 2025 14:55:49 -0400 Subject: [PATCH] [Minor] Update Changelog-In-Progress --- ChangeLog.md | 44 ++++++++++++++++++++++++++++++++++++++++++++ prefs.py | 2 +- 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/ChangeLog.md b/ChangeLog.md index 3e46a5d8..165b920e 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -6,6 +6,50 @@ This is the master changelog for Elite Dangerous Market Connector. Entries are in the source (not distributed with the Windows installer) for the currently used version. --- +Pre-Release 5.13.0-alpha0 +=== +This is the Changelog-In-Progress for the next release of EDMarketConnector. This is subject to change. + +This release contains a significant refactoring away from ctypes code for interating with the Windows API, +establishment of a Common Code file and plugin, adds a timestamp check to discovered events, and more! + +This release adds the new `plugins/common_coreutils.py` plugin and `common_utils.py` core file. Developers +can use this as an example of how to call one plugin from another. + +This release also removes the check for WiX-based installer versions of EDMC prior to 5.9.1. + +**Changes and Enhancements** +* Adds a check to the timestamp of all events before passing to Plugins. +* Adds the new `--skip-timecheck` argument to disable the new timestamp checker +* Adds the option to disable the Windows SysTray +* Adds some new options to the SysTray right-click menu +* Adds PowerPlayMerits and PowerPlayRank event support +* Adds a warning if the updater fails to initialize +* Updates the WinSparkle Updater +* Updates a number of type hints +* Updates a number of dependencies +* Improves the detection of Wine for program compatibilty +* Improves the detection of the current language for translation compatibilty +* Fixes a bug where directory paths starting with `~` would not be processed by the journal lock +* Fixes (and redoes) the Hotkey functionality on Windows +* Fixes a few typos +* Fixes a few calls from `config.get()` to their proper `get_x()` +* Minor efficiency and readability updates +* Reduces duplicate code by refactoring to common code files +* Removes the old check for WiX based installers to improve performance. +* Removes a few unused functions that aren't part of the public API +* Refactors a significant amount of ctypes code to utilize pywin32 + +**Bug Fixes** + + +**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 importing `translations` and calling `translations.translate` or `translations.tl` directly +* `Translations` as the translate system singleton is deprecated, and is slated for removal in 6.0 or later. Please migrate to the `translations` singleton +* `help_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 to `get_update_feed()`. Release 5.12.5 === diff --git a/prefs.py b/prefs.py index e8a2a757..690e32b6 100644 --- a/prefs.py +++ b/prefs.py @@ -1317,7 +1317,7 @@ class PreferencesDialog(tk.Toplevel): 'Update': self.curr_update_track != self.update_paths.get(), # Just needs bool not true if else false 'Track': self.update_paths.get(), 'Parent': self, - 'Restart_Req': self.req_restart # Sipmle Bool Needed + 'Restart_Req': self.req_restart # Simple Bool Needed } if self.callback: self.callback(**post_flags)