Releases: ElectronNET/Electron.NET
Releases · ElectronNET/Electron.NET
Release list
ElectronNET.Core 0.6.0-pre.165
ElectronNET.Core
- Updated dependencies
- Updated
WebContentszoom level APIs to usedoubleinstead ofint(#956) - Improved migration checks to honor custom output paths and to detect
ProjectGuidin publish profiles (#946) - Fixed single instance handling on macOS (#1040)
- Fixed slow socket bridge startup by binding to an explicit loopback address (#1103)
- Fixed socket bridge connection when a system proxy is configured (#1105)
- Fixed electron-builder using the host RID instead of the target RID (#1097)
- Fixed cross-compilation behavior on same platform (#1098) @epsnm
- Fixed resolution of unrelated target (#1099) @epsnm
- Fixed false alarm for
ELECTRON001on a rootpackage-lock.json(#946) - Added
ElectronNET.Core.Templatespackage with adotnet new electron-blazortemplate (#414) - Added
WebContents.OnZoomChangedevent (#956) - Added
WebContentspage loading APIsLoadFileAsync,IsLoadingAsync,IsLoadingMainFrameAsync,IsWaitingForResponseAsync,Reload,ReloadIgnoringCacheandStop(#956) - Added
WebContents.InsertCSSAsyncandWebContents.RemoveInsertedCSSAsyncfor dynamic CSS (#956) - Added
WebContentsediting and selection APIs (undo, redo, cut, copy, paste, insert text, select, ...) (#956) - Added
WebContents.FindInPageAsync,WebContents.StopFindInPageand theOnFoundInPageevent (#956) - Added
WebContentsaudio eventsOnAudioStateChanged,OnMediaStartedPlayingandOnMediaPaused(#956) - Added
WebContents.ScrollToTopandWebContents.ScrollToBottom(#956) - Added target framework customization (#1095) @epsnm
- Added configurable Electron root directory for custom packaging layouts (#1106) @DYH1319
- Added ability for
custom_main.jsto modify command line switches (#1029) @AeonSake - Added migration checks for incomplete
ElectronHostHookfolders (ELECTRON010,ELECTRON011) (#946) - Added
ElectronExecutableNameto separate the product name from the executable name (#1003) @AeonSake - Added build extensibility properties
ElectronSkipExecCommandsandElectronIntermediatePublishDir(#1106) @DYH1319
ElectronNET.Core 0.6.0
ElectronNET.Core
- Updated dependencies
- Updated
WebContentszoom level APIs to usedoubleinstead ofint(#956) - Improved migration checks to honor custom output paths and to detect
ProjectGuidin publish profiles (#946) - Fixed single instance handling on macOS (#1040)
- Fixed slow socket bridge startup by binding to an explicit loopback address (#1103)
- Fixed socket bridge connection when a system proxy is configured (#1105)
- Fixed electron-builder using the host RID instead of the target RID (#1097)
- Fixed cross-compilation behavior on same platform (#1098) @epsnm
- Fixed resolution of unrelated target (#1099) @epsnm
- Fixed false alarm for
ELECTRON001on a rootpackage-lock.json(#946) - Added
ElectronNET.Core.Templatespackage with adotnet new electron-blazortemplate (#414) - Added
WebContents.OnZoomChangedevent (#956) - Added
WebContentspage loading APIsLoadFileAsync,IsLoadingAsync,IsLoadingMainFrameAsync,IsWaitingForResponseAsync,Reload,ReloadIgnoringCacheandStop(#956) - Added
WebContents.InsertCSSAsyncandWebContents.RemoveInsertedCSSAsyncfor dynamic CSS (#956) - Added
WebContentsediting and selection APIs (undo, redo, cut, copy, paste, insert text, select, ...) (#956) - Added
WebContents.FindInPageAsync,WebContents.StopFindInPageand theOnFoundInPageevent (#956) - Added
WebContentsaudio eventsOnAudioStateChanged,OnMediaStartedPlayingandOnMediaPaused(#956) - Added
WebContents.ScrollToTopandWebContents.ScrollToBottom(#956) - Added target framework customization (#1095) @epsnm
- Added configurable Electron root directory for custom packaging layouts (#1106) @DYH1319
- Added ability for
custom_main.jsto modify command line switches (#1029) @AeonSake - Added migration checks for incomplete
ElectronHostHookfolders (ELECTRON010,ELECTRON011) (#946) - Added
ElectronExecutableNameto separate the product name from the executable name (#1003) @AeonSake - Added build extensibility properties
ElectronSkipExecCommandsandElectronIntermediatePublishDir(#1106) @DYH1319
ElectronNET.Core 0.5.2
What's Changed
- Updated ws, engine.io and socket.io-adapter in /src/ElectronNET.Host/ElectronHostHook by @dependabot[bot] in #1068, #1070, #1071, #1078
- Updated tmp and exceljs in /src/ElectronNET.WebApp/ElectronHostHook by @dependabot[bot] in #1069
- Updated js-yaml from 4.1.1 to 4.2.0 in /src/ElectronNET.WebApp/ElectronHostHook by @dependabot[bot] in #1079, #1082, #1083, #1085
- Updated builder-util-runtime and electron-updater in /src/ElectronNET.Host by @dependabot[bot] in #1088
- Updated socket.io-parser from 4.2.5 to 4.2.7 in /src/ElectronNET.Host by @dependabot[bot] in #1090
- Updated flatted from 3.3.3 to 3.4.3 in /src/ElectronNET.WebApp/ElectronHostHook by @dependabot[bot] in #1089
- Updated brace-expansion from 1.1.12 to 1.1.16 in /src/ElectronNET.Host by @dependabot[bot] in #1086
- Fixed token param being appended to external URLs (#1075)
- Fixed startup mode discriminator in case of existing
wwwroot(#1050) - Fixed CA1416 on AspNet project by @epsnm in #1092
- Fixed bloated asar and corrupted packaged directory by @epsnm in #1080
- Fixed Visual studio loading issue by @epsnm in #1087
- Improved to use default sdk runtime identifier by @epsnm in #1081
- Added overloads for
UseElectronby @AeonSake in #1077 - Added support for modern MacOS app icon (#1047)
- Released 0.5.2 by @FlorianRappl in #1093
New Contributors
Full Changelog: 0.5.1...0.5.2
ElectronNET.Core 0.5.1
ElectronNET.Core 0.5.0
ElectronNET.Core
- Updated internal facade from
SocketIoFacadetoISocketConnection(#1037) - Fixed
HasShadowis nottrueby default (#1049) @AeonSake - Fixed missing
ReadAllLinesin MSBuild execution (#1035) - Fixed serialization of release notes for the updater (#1041)
- Added automatic port selection and secured IPC communication (#1038)
ElectronNET.Core 0.4.1
ElectronNET.Core
- Updated documentation for preload scripts (#1031) @AeonSake
- Updated timeout for electron-builder (#1013) @softworkz
- Updated disposal avoiding exceptions on teardown (#1026) @softworkz
- Updated migration guide (#1015) @hilin
- Fixed handling of
Centerproperty for windows (#1001) - Fixed false alarm for
ELECTRON001,ELECTRON008, andELECTRON009(#1012) @softworkz - Added missing methods on
Cookies(#1000) - Added overload for
GetAllDisplaysAsyncwith timeout (#1033) @softworkz - Added
OnBoundsChangedevent (#1014) @softworkz - Added new events for
ipcMain(#1019) @DYH1319
ElectronNET.Core 0.4.0
ElectronNET.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 #998
Full Changelog: 0.3.1...0.4.0
ElectronNET.Core 0.3.1
ElectronNET.Core
- Fixed issue transforming the project ID (#989, #990) @softworkz
- Improved CI/CD pipeline re-try @softworkz in #992
- Released 0.3.1 by @FlorianRappl in #991
Full Changelog: 0.3.0...0.3.1
ElectronNET.Core 0.3.0
ElectronNET.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: 0.1.0...0.3.0
ElectronNET.Core 0.1.0
ElectronNET.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