All Versions
25
Latest Version
Avg Release Cycle
72 days
Latest Release
-

Changelog History
Page 1

  • v11.5.2

  • v11.5.1 Changes

    ElectronNET.CLI:

    • ๐Ÿ†• New Feature: Added new build and start commandline options for single exe (thanks nathanwienand) #506
    • ๐Ÿ†• New Feature: Set a description of the app in electron.manifest.json (thanks BurtsevC) #433
    • ๐Ÿ†• New Feature: Set a target for the start command (thanks gabecook) #463
    • ๐Ÿ†• New Feature: electronize init support for F# projects (thanks kojo12228) #457
    • ๐Ÿ†• New Feature: Linux support for the buildAll.sh (thanks duncanawoods) #465
    • Fixed bug: ERR_UNKNOWN_URL_SCHEME by intercepting file:// protocol (thanks duncanawoods) #467

    ElectronNET.API:

    • ๐Ÿ†• New Feature: Native Electron 11.1.1 support, but not all new features (we search contributors)
    • ๐Ÿ’ฅ Breaking API Changes (from native Electron 11.0): - Removed: BrowserView.{destroy, fromId, fromWebContents, getAllViews} and id property of BrowserView
    • ๐Ÿ†• New Feature: Upgrade to .NET 5 (thanks scottkuhl) #509
    • ๐Ÿ†• New Feature: Extension Method for adding the Electron static class members to the standard MS DI Containers, this is a QOL issue only. services.AddElectron() (thanks danatcofo) #528
    • ๐Ÿ†• New Feature: SetMenu completed for the Dock (MacOS) (thanks danatcofo) #528

    Example for the Dock Menu

    Electron.Dock.SetMenu(new [] { new MenuItem { Label = "Dock Menu Item", Click = () => { // do something } }, });

    ๐ŸŽ Example for consuming the activate event (MacOs only)

    Electron.App.On("activate", obj => { var hasWindows = (bool)obj; // do something });

    • ๐Ÿ†• New Feature: On and Once implementations for the App and Tray to cover the plethora of events that are not mapped explicitly in those two modules. (thanks danatcofo) #528
    • ๐Ÿ†• New Feature: Adding the EnableRemoteModule property to the WebPreferences object. As of Electron 10, this property defaulted to false and without it exposed you can't use the remote module within a window. (thanks danatcofo) #528
    • ๐Ÿ†• New Feature: Adding a configurable default electron port. (thanks aarong-av) #505
    • ๐Ÿ†• New Feature: Added support for launching the application with a file on MacOS (thanks dlitty) #478
    • ๐Ÿ‘Œ Improved: Avoid Blocking Calls in App and AutoUpdater (thanks freosc) #474
    • ๐Ÿ›  Fixed bug: Maintain references between socket.io connection events (thanks danatcofo) #468
    • ๐Ÿ›  Fixed bug: Set default WebPreferences.DefaultFontSize (thanks duncanawoods) #468
  • v9.31.3 Changes

    ElectronNET.CLI:

    • ๐Ÿ†• New Feature: Set a description of the app in electron.manifest.json (thanks BurtsevC) #433
    • ๐Ÿ†• New Feature: Set a target for the start command (thanks gabecook) #463
    • ๐Ÿ†• New Feature: electronize init support for F# projects (thanks kojo12228) #457
    • ๐Ÿ†• New Feature: Linux support for the buildAll.sh (thanks duncanawoods) #465
    • Fixed bug: ERR_UNKNOWN_URL_SCHEME by intercepting file:// protocol (thanks duncanawoods) #467

    ElectronNET.API:

    • ๐Ÿ†• New Feature: Native Electron 9.2.0 support, but not all new features (we search contributors)
    • ๐Ÿ›  Fixed bug: Set default WebPreferences.DefaultFontSize (thanks duncanawoods) #468
  • v9.31.2 Changes

    July 06, 2020
    • ๐Ÿ Electron-Builder fixed for Windows builds.
  • v9.31.1 Changes

    June 12, 2020

    ElectronNET.CLI:

    • ๐Ÿ†• New Feature: Added config parameter (thanks konstantingross) #409
    • ๐Ÿ†• New Feature: Set the configuration environment with the electron.manifest.json file.
    • ๐Ÿ›  Fixed bug: Custom user path removed and replaced by the correct directory with VS macro (When ElectronNET.CLI is the Startup Project, press F5 (Debug) and the ElectronNET.WebApp starts correctly without error!) (thanks konstantingross) #409

    ElectronNET.API:

    • ๐Ÿ†• New Feature: Native Electron 9.0.3 support, but not all new features (we search contributors)
    • ๐Ÿ†• New Feature: PowerMonitor API Support (thanks gustavo-lara-molina) #399 #423
    • ๐Ÿ†• New Feature: NativeTheme API Support (thanks konstantingross) #402
    • ๐Ÿ†• New Feature: Cookie API Support (thanks freosc) #413
    • ๐Ÿ”„ Changed Feature: Removed dock methods from App API and moved to Dock API (thanks konstantingross) #422
    • โ†ช App-Api Enhancement: MenuItems with Submenus need an submenu type workaround #412
    • App-Api Enhancement: Added UserAgentFallback (thanks Mandrakia) #406
    • App-Api Enhancement: Summaries rewritten, new App.IsReady / App.HasSingleInstanceLock property, App.Ready event, App.Focus with force parameter method, many parameters changes (thanks konstantingross) #415 #422
    • App-Api Enhancement: New App.IsReady property and App.Ready event (thanks konstantingross) #415
    • ๐Ÿ›  Shell-Api Enhancement: API fixes for Electron 9.0.0 / Added missing parameters / Summaries rewritten (thanks konstantingross) #417 #418
    • Notification-Api Enhancement: Added missing properties in Notifications (thanks konstantingross) #410
    • ๐Ÿ BrowserWindows-Api Enhancement: Add missing API call for SetProgressBar options (thanks konstantingross) #416
    • ๐Ÿ’ป BrowserWindow Enhancement: Add BrowserWindow.GetNativeWindowHandle() (thanks kdlslyv) #429
    • ๐Ÿ‘ป HostHook-Api Enhancement: HostHook.CallAsync should use TaskCompletionSource.SetException instead of throwing exception (thanks Fre V) #430
    • ๐ŸŽ MacOS Enhancement: Application exit logic (thanks dafergu2) #405
    • ๐Ÿ›  Fixed bug: ElectronNET.API.Entities.WebPreferences.ContextIsolation [DefaultValue(true)] #411

    ElectronNET.WebApp (internal use):

    • ๐Ÿ‘Œ Improvement debugging and testing new API calls (without install ElectronNET.CLI) (thanks konstantingross) #425
    • ๐Ÿ›  Fixed bug: Cannot find modules in ElectronHostHook (thanks konstantingross) #425

    ๐Ÿ‘€ Thank you for donation Phil Seeman โค

  • v8.31.3 Changes

    ElectronNET.CLI:

    ElectronNET.API:

    • ๐Ÿ†• New Feature: PowerMonitor API Support (thanks gustavo-lara-molina) #399
    • ๐Ÿ†• New Feature: NativeTheme API Support (thanks konstantingross) #402
    • โ†ช App-Api Enhancement: MenuItems with Submenus need an submenu type workaround #412
    • App-Api Enhancement: Added UserAgentFallback (thanks Mandrakia) #406
    • Notification-Api Enhancement: Added missing properties in Notifications (thanks konstantingross) #410
    • ๐ŸŽ MacOS Enhancement: Application exit logic (thanks dafergu2) #405
    • ๐Ÿ›  Fixed bug: ElectronNET.API.Entities.WebPreferences.ContextIsolation [DefaultValue(true)] #411
  • v8.31.2 Changes

    May 11, 2020

    ElectronNET.CLI:

    • ๐Ÿ†• New Feature: Deactivate PublishReadyToRun for build or start #395

    electronize build /target win /PublishReadyToRun false
    electronize start /PublishReadyToRun false

    • ๐Ÿ›  Fixed bug: Application window doesn't open after packaging #387

    ElectronNET.API:

    • ๐Ÿ†• New Feature: NativeImage Support (thanks ThrDev) #394
    • ๐Ÿ†• New Feature: Update menu items for context menu and system tray on-the-fly. #270
  • v8.31.1 Changes

    May 01, 2020

    ElectronNET.CLI:

    • ๐Ÿ†• New Feature: Set a name and author of the app in electron.manifest.json #348 #310
    • ๐Ÿ†• New Feature: Live reload (thanks syedadeel2) #390
      electronize start /watch
    • ๐Ÿ†• New Feature: Every new window will created with an clear cache #273
      electronize start /clear-cache

    ElectronNET.API:

    • ๐Ÿ†• New Feature: Native Electron 8.2.3 support, but not all new features (we search contributors)
    • ๐Ÿ†• New Feature: We incease the startup time for ~25-36% #356
    • ๐Ÿ†• New Feature: Added print capability (thanks x-xx-o) #355
    • ๐Ÿ†• New Feature: BrowserView API #371
    • ๐Ÿ”„ Changed App.GetNameAsync and App.SetNameAsync to the App.Name Property #350
    • ๐Ÿ›  Fixed bug: Splash Screen disappearing on click #357
    • ๐Ÿ›  Fixed bug: Start MenuRole enum at 1 (thanks jjuback) #369
    • ๐Ÿ›  Fixed bug: BridgeConnector not connected (spam console) #347
    • ๐Ÿ›  Fixed bug: BrowserWindowOptions is not setting Width and Height properly #373
    • ๐Ÿ›  Fixed bug: IpcMain.Once(string) is not one time use, is not removing listener #366
    • ๐Ÿ›  Fixed bug: IpcMain.RemoveAllListeners(string) is not removing the listeners #365
    • ๐Ÿ›  Fixed bug: GetLoginItemSettingsAsync does not work #352
    • ๐Ÿ›  Fixed bug: Using OnReadyToShow to display the main window in Blazor does not seem to work with Show set to false #361
    • ๐Ÿ›  Fixed bug: Unable to disable WebSecurity along with NodeIntegration enabled #389
  • v7.30.3

  • v7.30.2 Changes

    December 01, 2019

    ElectronNET.CLI:

    • ๐Ÿ†• New Feature: Different manifest file support #340

      • Create a additional manifest file: electronize init /manifest test
      • Start the app with your additional manifest file: electronize start /manifest electron.manifest.test.json
      • Build the app with your additional manifest file: electronize build /target win /manifest electron.manifest.test.json.
    • ๐Ÿ†• New Feature: Command Line support #337

      • You can start the app with: electronize start /args --dog=woof --test=true
      • Or as binary: myapp.exe /args --dog=woof --test=true
    • ๐Ÿ›  Fixed bug: Start process with listen port 8000 error. #308 (thanks thecodejedi)

    • ๐Ÿ›  Fixed bug: electronize build with no arguments would throw a KeyNotFoundException. (thanks jamiebrynes7)

    ElectronNET.API:

    • ๐Ÿ†• New Feature: Electron 7.1.2 support, but not all new features (we search contributors) #341
    • ๐Ÿ†• New Feature: Electron.App.CommandLine API #337
    • ๐Ÿ†• New Feature: Support of BrowserWindow.AddExtension, BrowserWindow.RemoveExtension, BrowserWindow.GetExtensions (thanks Daddoon)

    Thank you for donation robertmclaws โค