EnergyRadar v0.5.3 – Windows Download Fix
Windows download fix
This patch fixes the startup failure Failed to resolve Python.Runtime.Loader.Initialize in Windows bundles downloaded through a browser and extracted with Windows Explorer.
Cause
Windows propagated Mark-of-the-Web (ZoneId=3) from the downloaded ZIP to the bundled .NET assemblies. .NET Framework then refused the remote-origin Python.Runtime.dll load before pythonnet could resolve Python.Runtime.Loader.Initialize.
Changes
- Ships
EnergyRadar.exe.configwithloadFromRemoteSourcesenabled for the packaged desktop process. - Keeps
python3.dllexplicitly bundled for pythonnet. - Tests the packaged Windows runtime with Internet-zone metadata in GitHub Actions.
- Builds and publishes Windows x64 and macOS Intel assets with SHA-256 checksums.
No application, API, or UI behavior was changed.