-
released this
2026-01-21 07:19:16 +00:00 | -7 commits to main since this release📅 Originally published on GitHub: Wed, 21 Jan 2026 07:27:16 GMT
🏷️ Git tag created: Wed, 21 Jan 2026 07:19:16 GMTElectronNET.Core
Downloads
-
released this
2025-12-18 23:09:34 +00:00 | 2 commits to main since this release📅 Originally published on GitHub: Thu, 18 Dec 2025 23:45:58 GMT
🏷️ Git tag created: Thu, 18 Dec 2025 23:09:34 GMTElectronNET.Core
- Fixed ElectronSingleInstance handling (#996) @softworkz
- Fixed
PackageIdhandling (#993, #995) @softworkz - Added cross-platform npm restore and check mismatch on publish (#988) @softworkz
- Released 0.4.0 by @FlorianRappl in https://github.com/ElectronNET/Electron.NET/pull/998
Full Changelog: https://github.com/ElectronNET/Electron.NET/compare/0.3.1...0.4.0
Downloads
-
released this
2025-12-16 18:00:07 +00:00 | 17 commits to main since this release📅 Originally published on GitHub: Tue, 16 Dec 2025 19:32:54 GMT
🏷️ Git tag created: Tue, 16 Dec 2025 18:00:07 GMTElectronNET.Core
- Fixed issue transforming the project ID (#989, #990) @softworkz
- Improved CI/CD pipeline re-try @softworkz in https://github.com/ElectronNET/Electron.NET/pull/992
- Released 0.3.1 by @FlorianRappl in https://github.com/ElectronNET/Electron.NET/pull/991
Full Changelog: https://github.com/ElectronNET/Electron.NET/compare/0.3.0...0.3.1
Downloads
-
released this
2025-12-14 21:13:10 +00:00 | 23 commits to main since this release📅 Originally published on GitHub: Sun, 14 Dec 2025 21:21:19 GMT
🏷️ Git tag created: Sun, 14 Dec 2025 21:13:10 GMTElectronNET.Core
- Updated infrastructure (#937, #939) @softworkz
- Updated all model classes to Electron API 39.2 (#949) @softworkz
- Fixed output path for
electron-builder(#942) @softworkz - Fixed floating point display resolution (#944) @softworkz
- Fixed error in case of missing electron-host-hook (#978)
- Fixed previous API break using exposed
JsonElementobjects (#938) @softworkz - Fixed and improved several test cases (#962) @softworkz
- Fixed startup of Electron.NET from VS Code Debug Adapter (#952)
- Fixed the
BrowserWindowOptions(#945) @softworkz - Fixed example for
AutoMenuHideto reflect platform capabilities (#982) @markatosi - Added several migration checks for publishing (#966) @softworkz
- Added more test runners for E2E tests (#950, #951) @agracio
- Added dynamic updates for tray menu (#973) @davidroth
- Added matrix tests with 6 runners and 2 electron version (#948) @softworkz
- Added additional APIs for WebContents (#958) @agracio
- Added documentation for MacOS package publish (#983) @markatosi
- Added sample application for
ElectronHostHook(#967) @adityashirsatrao007
Full Changelog: https://github.com/ElectronNET/Electron.NET/compare/0.1.0...0.3.0
Downloads
-
released this
2025-11-14 08:55:30 +00:00 | 158 commits to main since this release📅 Originally published on GitHub: Fri, 14 Nov 2025 09:05:47 GMT
🏷️ Git tag created: Fri, 14 Nov 2025 08:55:30 GMTElectronNET.Core
- Updated
PrintToPDFOptionsto also allow specifying thePageSizewith an object (#769) - Updated splashscreen image to have 0 margin (#622)
- Updated the IPC API w.r.t. naming and consistency (#905) @agracio
- Updated the IPC bridge w.r.t. synchronization and thread-safety (#918) @agracio
- Updated serialization to use
System.Text.JsonreplacingNewtonsoft.Json(#917) @Denny09310 - Fixed parameter handling for the
sendToIpcRendererfunction (#922) @softworkz - Fixed synchronization on removing event handlers (#921) @softworkz
- Fixed creation of windows with
contextIsolationenabled (#906) @NimbusFox - Fixed single instance behavior using the
ElectronSingleInstanceproperty (#901) - Fixed potential race conditions (#908) @softworkz
- Added option to use
ElectronSplashScreenwith an HTML file (#799) - Added option to provide floating point value as aspect ratios with
SetAspectRatio(#793) - Added option to provide
TitleBarOverlayas an object (#911) @Denny09310 - Added
TitleBarOverlayproperty toBrowserWindowOptions(#909) - Added
RoundedCornersproperty toBrowserWindowOptions - Added integration tests and robustness checks (#913) @softworkz
- Added .NET 10 as an explicit target
Downloads
- Updated
-
released this
2025-10-16 06:44:08 +00:00 | 254 commits to main since this release📅 Originally published on GitHub: Fri, 31 Oct 2025 16:20:08 GMT
🏷️ Git tag created: Thu, 16 Oct 2025 06:44:08 GMTElectronNET.Core
Highlights
- Complete MSBuild Integration: Eliminated CLI tool dependency, moved all build processes to MSBuild with deep Visual Studio integration
- Modernized Architecture: Restructured process lifecycle with .NET launching first and running Electron as child process for better control and reliability
- Cross-Platform Development: Build and debug Linux applications directly from Windows Visual Studio via WSL integration
- Flexible Electron Versioning: Removed version lock-in, users can now select any Electron version with build-time validation
- Enhanced Debugging Experience: ASP.NET-first debugging with Hot Reload support and improved process termination handling
- Console App Support: No longer requires ASP.NET - now works with simple console applications for file system or remote server HTML/JS
Build System & Project Structure
- Eliminated electron.manifest.json configuration file, replaced with MSBuild project properties
- Introduced new package structure: ElectronNET.Core (main package), ElectronNET.Core.Api (API definitions), ElectronNET.Core.AspNet (ASP.NET integration)
- Added Runtime Identifier (RID) selection as part of project configuration
- Restructured build folder layout to use standard .NET format (bin\net8.0\win-x64) instead of bin\Desktop
- Implemented incremental build support for Electron assets to improve build performance
- Added custom MSBuild tasks for Electron-specific build operations
Development Experience
- Implemented unpackaged run-mode for development using regular .NET builds with unpackaged Electron configuration
- Added support for building Linux packages on Windows via WSL integration
- Enabled running and debugging Linux application outputs on Windows through WSL
- Integrated TypeScript compilation with ASP.NET tooling for consistent builds
- Added process orchestration supporting 8 different launch scenarios (packaged/unpackaged � console/ASP.NET � dotnet-first/electron-first)
Debugging & Runtime
- Dramatically improved debugging experience with ASP.NET-first launch mode
- Added Hot Reload support for ASP.NET code during development
- Implemented proper process termination handling for all exit scenarios
- Minimized startup times through optimized build and launch procedures
Technical Improvements
- Enhanced splash screen handling with automatic path resolution
- Improved ElectronHostHook integration as proper npm package dependency
- Updated to latest TypeScript version with ESLint configuration
- Added support for custom main.js files in projects
- Implemented version management through common.props file
- Added build-time Electron version compatibility validation
Package & Distribution
- Integrated MSBuild publishing mechanisms for creating Electron packages
- Added folder publishing support with improved parameter handling
- Implemented automated package.json generation from MSBuild properties
- Added GitHub release automation with proper versioning
- Reduced package sizes by eliminating unnecessary TypeScript dependencies
Migration & Compatibility
- Maintained backward compatibility for existing ElectronHostHook implementations
- Removed ASP.NET requirement: Now works with simple console applications for file system or remote server HTML/JS scenarios
- Added support for both console and ASP.NET Core application types
- Preserved all existing Electron API functionality while modernizing architecture
- Added migration path for existing projects through updated package structure
This represents a comprehensive modernization of Electron.NET, addressing the major pain points around debugging, build complexity, and platform limitations while maintaining full API compatibility.
Downloads
-
released this
2024-02-15 00:12:33 +00:00 | 336 commits to main since this release📅 Originally published on GitHub: Thu, 15 Feb 2024 00:15:51 GMT
🏷️ Git tag created: Thu, 15 Feb 2024 00:12:33 GMTElectronNET.API
- Fixed escaping of URL (#735) @cosmo0
- Fixed huge memory waste in IpcMain.Once (#833) @Yuvix25
- Fixed enabling of accessibility support (#798) @dlanorok
- Updated
Displayto current spec (#828) @Yuvix25 - Changed
ZoomFactortype frominttodouble(#754) @Yuvix25 - Added splash screen size config (#822) @NickRimmer
- Added OSX ARM architecture detection (#821) @sajmonr
- Added support for
did-navigateevent (#819) @NickRimmer - Added support for
will-redirectevent (#819) @NickRimmer - Added support for
did-fail-loadevent (#819) @NickRimmer - Added support for
did-start-navigationevent (#819) @NickRimmer - Added support for
did-redirect-navigationevent (#819) @NickRimmer - Added support for
dom-readyevent (#813) @softworkz
ElectronNET.CLI
- (none)
Infrastructure
Downloads
-
released this
2024-02-15 00:12:33 +00:00 | 336 commits to main since this release📅 Originally published on GitHub: Thu, 15 Feb 2024 00:15:26 GMT
🏷️ Git tag created: Thu, 15 Feb 2024 00:12:33 GMTElectronNET.API
- Fixed escaping of URL (#735) @cosmo0
- Fixed huge memory waste in IpcMain.Once (#833) @Yuvix25
- Fixed enabling of accessibility support (#798) @dlanorok
- Updated
Displayto current spec (#828) @Yuvix25 - Changed
ZoomFactortype frominttodouble(#754) @Yuvix25 - Added splash screen size config (#822) @NickRimmer
- Added OSX ARM architecture detection (#821) @sajmonr
- Added support for
did-navigateevent (#819) @NickRimmer - Added support for
will-redirectevent (#819) @NickRimmer - Added support for
did-fail-loadevent (#819) @NickRimmer - Added support for
did-start-navigationevent (#819) @NickRimmer - Added support for
did-redirect-navigationevent (#819) @NickRimmer - Added support for
dom-readyevent (#813) @softworkz
ElectronNET.CLI
- (none)
Infrastructure
Downloads
-
released this
2023-04-03 12:17:32 +00:00 | 356 commits to main since this release📅 Originally published on GitHub: Mon, 03 Apr 2023 12:22:18 GMT
🏷️ Git tag created: Mon, 03 Apr 2023 12:17:32 GMTElectronNET.API
ElectronNET.CLI
- (none)
Infrastructure
Downloads
-
released this
2023-03-27 18:04:37 +00:00 | 376 commits to main since this release📅 Originally published on GitHub: Tue, 28 Mar 2023 06:15:38 GMT
🏷️ Git tag created: Mon, 27 Mar 2023 18:04:37 GMTDownloads
mirror of
https://github.com/ElectronNET/Electron.NET.git
synced 2026-02-03 21:25:13 +00:00