diff --git a/.github/workflows/windows-build.yml b/.github/workflows/windows-build.yml index 0c5dd523..8418c2dd 100644 --- a/.github/workflows/windows-build.yml +++ b/.github/workflows/windows-build.yml @@ -250,7 +250,7 @@ jobs: path: ./ - name: Hash files - run: find . -maxdepth 1 -type f \( -name "*.exe" -o -name "*.zip" -o -name "*.tar.gz" \) -print0 \ | xargs -0 -P 4 sha256sum > hashes.sum + run: sha256sum EDMarketConnector_Installer_*.exe EDMarketConnector-release-*.{zip,tar.gz} > ./hashes.sum - name: Create Draft Release uses: "softprops/action-gh-release@v2" diff --git a/ChangeLog.md b/ChangeLog.md index 39c08e64..f1f688ae 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -7,7 +7,7 @@ Pre-Release 6.0.0-Beta1 This is a PUBLIC BETA for EDMC 6.0.0, now available on the Beta update track! This build represents one of the most significant internal updates to EDMC in recent memory. -It includes a complete overhaul of the configuration system, full x64-bit build support, major plugin-system +It includes a complete overhaul of the configuration system, full x64-bit build support, major plugin system enhancements (including enable/disable support), new core plugins, and additional updates across the codebase. Because of the scale of these changes, existing workflows, plugins, and user configurations may behave differently. @@ -18,22 +18,22 @@ This is a BETA release – BUGS ARE EXPECTED. Please report any issues on GitHub **Changes and Enhancements** * Enables building of x64-bit builds. -* Added a new unified config system and migrates both Linux and Windows configuration files to a new config.toml format at the program root directory. +* Added a new unified config system and migrated both Linux and Windows configuration files to a new config.toml format at the program root directory. * Added a new EDAstro core plugin to send specific events to EDAstro. -* Added a new plugin Enable/Disable system in Preferences -> Plugins. -* Added a new logger into the Config module prior to the default logger. +* Added a new plugin Enable/Disable system, in Preferences -> Plugins. +* Added a new logger to the Config module prior to the default logger. * Added a new --skip-journallock argument to allow EDMC to start even if the journal lock was not acquired. * Added a new ScrollableNotebook class to enable horizontal scrolling of tabs in a Notebook. * Updated the Plugins settings window to use the new ScrollableNotebook class. * Updated a number of GitHub workflow dependencies. * Updated the default Python version to 3.13. * Updated EDMC:// protocol handler to use process handles with least-privilege access for improved security and reliability. -* Updated a number of Tkinter TK elements to use the updated TTK equivelents. +* Updated a number of Tkinter TK elements to use the updated TTK equivalents. * Updated some internal function calls to use non-deprecated alternatives. * Updated the LastError class to a Python Dataclass. * Updated a number of dependencies. * Updated a number of Win32 calls with proper prototyping for x64-bit builds. -* Updated the WIndows WinSparkle updater to be more maintainable. +* Updated the Windows WinSparkle updater to be more maintainable. * Updated the Windows DDE Request handler for the EDMC Protocol, specifically callbacks and internal stability. * Simplified some internal logic calls. * Simplified the git shorthash function call. diff --git a/scripts/build_changelog.py b/scripts/build_changelog.py index 42157947..3406ed50 100644 --- a/scripts/build_changelog.py +++ b/scripts/build_changelog.py @@ -43,7 +43,7 @@ def build_html(md_changelog: str, version: str) -> str: """Convert markdown changelog to HTML.""" html_out = f"