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
.
- Create a additional manifest file:
-
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
- You can start the app with:
-
Fixed bug: Start process with listen port 8000 error. #308 (thanks thecodejedi)
-
Fixed bug:
electronize build
with no arguments would throw aKeyNotFoundException
. (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 ❤
ElectronNET.CLI:
- Move to .NET Core 3.0
- Use npm npx instead of global installations (thanks jimbuck)
ElectronNET.API:
- Move to .NET Core 3.0
- New Feature: Add BrowserWindow.RemoveMenu() (thanks hack2root)
Thanks to MaherJendoubi, kant2002, raz-canva and Daddoon to give .NET Core 3.0 feedback!
ElectronNET.CLI:
- Fixed bug: Build fails with latest electron-builder version #288
ElectronNET.API:
- New Feature: Full support for Auto Updater (Based on electron-updater - Version 4.0.6)
- New Feature: Support for set a custom static Port to ASP.NET Backend #155
- Fixed bug: Electron tray icon TypeError (Electron original issue) (thanks Tum4ik)
- Fixed bug: Wrong tray icon path in the application built via
electronize build
command (thanks Tum4ik) - Fixed bug: fix async issue where same port is considered open #261 (thanks netpoetica)
ElectronNET.WebApp:
- Fixed usage of the
Electron.Tray.Show
according fixed bugs in the ElectronNET.CLI (thanks Tum4ik)
ElectronNET.API:
- Fixed bug: Menu Item visibility #257
- Fixed bug: electron.manifest.json - singleInstance not working #258
- Fixed security issue: ASP.NET Core process is now bound to 127.0.0.1 instead of the broader localhost #258
ElectronNET.CLI:
- New Feature: Changed from electron packager to electron builder
- New Feature: 'add hosthook' command for add a ElectronHostHook-Directory
- Fixed bug: 'Unexpected firewall warnings' #181
- Fixed bug: 'found 8 vulnerabilities (1 low, 5 moderate, 2 high)' #199
- Merged pull request: Call electronize from the Path instead of via dotnet in launchSettings.json #243 (thanks grbd)
ElectronNET.API:
- New Feature: Electron 5.0.1 support, but not all new features
- New Feature: Auto Updater (Based on electron-updater)
- New Feature: Splashscreen-Support
- New Feature: HostHook-API for execute own TypeScript/JavaScript code on native Electron Main-Process
- New Feature: Session-API functions
- Fixed bug: Node process running after stopping app #96
- Fixed bug: 'X and Y options to not work on Windows 10' #193
- Fixed bug: Unable to clear cache #66
- Merged pull request: Fix BrowserWindow::SetMenu #231 thanks (thanks CodeKenpachi)
- Merged pull request: FIX application hangs after socket reconnect #233 (thanks pedromrpinto)
- Merged pull request: Reduce chance of detecting false positives when scanning subprocesses for errors. #236 (thanks BorisTheBrave)
- Merged pull request: Updates the C# API to accept floating point as in JS. #240 (thanks BorisTheBrave)
- Merged pull request: buildReleaseNuGetPackages should leave you in the same directory you … #241 (thanks BorisTheBrave)
ElectronNET.WebApp:
- Implemented a sample for the new HostHook-API
- Fixed bug: 'Electron.NET API Demo: unable to copy code?' #247
ElectronNET.CLI:
- Invoke 'npm install' without --prod flag to install needed devDependencies as well.
- Enable SourceLink
- NuGet Package License Information updated (deprecation of licenseUrl)
ElectronNET.API:
- Documentation added for WebContents.GetUrl()
- Enable SourceLink
- NuGet Package License Information updated (deprecation of licenseUrl)
ElectronNET.API:
- manifestJsonFilePath fixed (thanks @smack0007)
- Use Electron release 3.0.0 and updated packages (thanks @deinok)
- fixes for Socket interaction (thanks @mojinxun)
- Fixing SingleInstances (thanks @yaofeng)
- Enhance WebContent.GetUrl (thanks @ru-sh)
ElectronNET.CLI:
- Show Resultcode for better debugging when using Build/Start Command
- ElectronNET.CLI is now a global dotnet tool
ElectronNET.API:
- Better Async handling - thanks @danielmarbach
ElectronNET.CLI:
- More options on the 'build' command, e.g. for a 32bit debug build with electron prune: build /target custom win7-x86;win32 /dotnet-configuration Debug /electron-arch ia32 /electron-params "--prune=true "
- .NET Core project is now built with Release configuration but can be adjusted with the new params.
- Be aware: "Breaking" (but because of the alpha status of this project, we won't use SemVer)
This version was skipped because we unfortunately released a pre-version of this on NuGet.
ElectronNET.CLI:
- Fixed electronize start for macos/linux - thanks @yamachu
- Skip NPM install on start when node_modules directory already exists
ElectronNET.CLI:
- nuget packages are now release bits and have the correct assembly version
- Version command
- better devCleanup.cmd
- Better Platform Support Issue - thanks to @Petermarcu
- Start Command should now work on OSX/Linux - thanks to @r105m
ElectronNET.API:
- Thread-Safe methods - thanks to @yeskunall
ElectronNET.API:
- The last nuget package didn't contain the actual webpreferences settings with defaults - hopefully now.
ElectronNET.CLI:
- dotnet electronize start fixed
ElectronNET.API:
- WebPreferences settings with default values
ElectronNET.CLI:
- Init with Debug profile
- Build for all platforms (well... for newest OSX/Linux/Windows)
ElectronNET.API:
- Moar XML documentation
- Hybrid support (e.g. running as normal website and electron app)
- Event bugfixing
ElectronNET.CLI:
- Added Init to Help page
- Added XML documentation to NuGet output
- Maybe fixed for ElectronNET#2
ElectronNET.API:
- Add XML documentation to NuGet output
- Implemented Notification-, Dialog- & Tray-API
- init everything and basic functionality