Samuel Nussbaum
bdee008cc8
use default sdk runtime identifier
2026-07-06 10:44:05 +02:00
Florian Rappl
7fc5c9b611
Merge pull request #1080 from epsitec-sa/bug/#1058
...
fix(shore): bloated asar and corrupted packaged directory
2026-07-05 11:08:43 +02:00
Samuel Nussbaum
5bdf6230b9
fix examples build and publish
2026-07-03 15:08:57 +02:00
Samuel Nussbaum
8c2382a05c
Split packaging to avoid duplication in .asar archive
2026-07-03 11:28:52 +02:00
Florian Rappl
773937448d
Updated version
2026-06-22 23:23:34 +02:00
Florian Rappl
18944fe222
Release 0.5.1 ( #1074 )
...
* Bump ws, engine.io and socket.io-adapter
Bumps [ws](https://github.com/websockets/ws ), [engine.io](https://github.com/socketio/socket.io ) and [socket.io-adapter](https://github.com/socketio/socket.io ). These dependencies needed to be updated together.
Updates `ws` from 8.17.1 to 8.20.1
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.17.1...8.20.1 )
Updates `engine.io` from 6.6.4 to 6.6.8
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/engine.io@6.6.4...engine.io@6.6.8 )
Updates `socket.io-adapter` from 2.5.5 to 2.5.7
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io-adapter@2.5.5...socket.io-adapter@2.5.7 )
---
updated-dependencies:
- dependency-name: ws
dependency-version: 8.20.1
dependency-type: indirect
- dependency-name: engine.io
dependency-version: 6.6.8
dependency-type: indirect
- dependency-name: socket.io-adapter
dependency-version: 2.5.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump tmp and exceljs in /src/ElectronNET.WebApp/ElectronHostHook
Bumps [tmp](https://github.com/raszi/node-tmp ) to 0.2.7 and updates ancestor dependency [exceljs](https://github.com/exceljs/exceljs ). These dependencies need to be updated together.
Updates `tmp` from 0.1.0 to 0.2.7
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.1.0...v0.2.7 )
Updates `exceljs` from 1.15.0 to 4.4.0
- [Release notes](https://github.com/exceljs/exceljs/releases )
- [Commits](https://github.com/exceljs/exceljs/compare/v1.15.0...v4.4.0 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.7
dependency-type: indirect
- dependency-name: exceljs
dependency-version: 4.4.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump ws, engine.io and socket.io-adapter in /src/ElectronNET.Host
Bumps [ws](https://github.com/websockets/ws ), [engine.io](https://github.com/socketio/socket.io ) and [socket.io-adapter](https://github.com/socketio/socket.io ). These dependencies needed to be updated together.
Updates `ws` from 8.18.3 to 8.20.1
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.18.3...8.20.1 )
Updates `engine.io` from 6.6.5 to 6.6.8
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/engine.io@6.6.5...engine.io@6.6.8 )
Updates `socket.io-adapter` from 2.5.6 to 2.5.7
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io-adapter@2.5.6...socket.io-adapter@2.5.7 )
---
updated-dependencies:
- dependency-name: ws
dependency-version: 8.20.1
dependency-type: indirect
- dependency-name: engine.io
dependency-version: 6.6.8
dependency-type: indirect
- dependency-name: socket.io-adapter
dependency-version: 2.5.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump ws, engine.io and socket.io-adapter
Bumps [ws](https://github.com/websockets/ws ), [engine.io](https://github.com/socketio/socket.io ) and [socket.io-adapter](https://github.com/socketio/socket.io ). These dependencies needed to be updated together.
Updates `ws` from 8.18.3 to 8.20.1
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.18.3...8.20.1 )
Updates `engine.io` from 6.6.5 to 6.6.8
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/engine.io@6.6.5...engine.io@6.6.8 )
Updates `socket.io-adapter` from 2.5.6 to 2.5.7
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io-adapter@2.5.6...socket.io-adapter@2.5.7 )
---
updated-dependencies:
- dependency-name: ws
dependency-version: 8.20.1
dependency-type: indirect
- dependency-name: engine.io
dependency-version: 6.6.8
dependency-type: indirect
- dependency-name: socket.io-adapter
dependency-version: 2.5.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Improved argument forwarding
* Added support for Electron 42+
* Removed wrongly placed line
* Use path directly
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 21:28:22 +02:00
Florian Rappl
1ec84cfef0
Use path directly
2026-06-07 14:48:07 +02:00
Florian Rappl
a18944d4a4
Removed wrongly placed line
2026-06-07 13:41:21 +02:00
Florian Rappl
b5858a697a
Added support for Electron 42+
2026-06-07 13:22:25 +02:00
Florian Rappl
558e582789
Updated available lists
2026-05-25 21:18:00 +02:00
Gregor Biswanger
50c9076af6
fix: replace ReadAllLines with ReadAllText in MigrationChecks.targets… ( #1062 )
...
* fix: replace ReadAllLines with ReadAllText in MigrationChecks.targets (fixes #1035 )
System.IO.File::ReadAllLines is not available as an MSBuild property function on
all platforms (e.g. macOS GitHub Actions), causing MSB4185.
ReadAllText is universally supported by MSBuild and sufficient for the regex check
that detects 'electron' references in a root package.json (ELECTRON008).
The intermediate ItemGroup for line accumulation is no longer needed.
* test: strengthen migration checks test with exit code assertion and remove reserved MSBuildProjectDirectory override
* test: locate MigrationChecks.targets via directory walk for path robustness
* test: replace em-dashes with ASCII hyphens to avoid bidi/hidden Unicode warning
* test: split build test into clean and electron-containing package.json scenarios
2026-05-09 22:08:36 +02:00
Florian Rappl
11f71feeb8
Automatic Port Selection and Secured Communication ( #1038 )
...
Adds dynamic OS-selected socket port handling and secured Electron/.NET communication.
The dotnet-first startup flow now generates the auth token on the .NET side and passes it to Electron through an environment variable. Electron reports the selected socket port through a temporary startup-info file, avoiding any dependency on parsing Electron console output.
Also avoids logging backend startup parameters because they include the auth token.
2026-05-09 17:03:32 +02:00
Florian Rappl
53698d1d44
Merge pull request #1013 from softworkz/submit_timeout
...
Double-up timeout for electron-builder and other fixes
2026-01-21 08:07:50 +01:00
softworkz
891da140b7
Relax Migration check for package.json in root
2026-01-21 06:50:07 +01:00
softworkz
b180fc2ea8
Double-up timeout for electron-builder
2026-01-21 05:10:24 +01:00
Florian Rappl
36bba6a49f
Merge pull request #995 from softworkz/submit_packageid
...
Set PackageId from ElectronPackageId
2025-12-18 21:57:28 +01:00
softworkz
25770db138
Update src/ElectronNET/build/ElectronNET.Core.targets
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-18 17:25:52 +01:00
softworkz
30037fce69
Fix ElectronSingleInstance handling
2025-12-18 15:52:56 +01:00
softworkz
69048d5565
Set PackageId from ElectronPackageId
2025-12-18 15:12:21 +01:00
Florian Rappl
368ef412bb
Merge pull request #988 from softworkz/submit_crossdebug
...
Core: Introduce cross-platform npm restore and check mismatch on publish
2025-12-17 15:29:48 +01:00
softworkz
13f1203ccc
Use ElectronPackageId instead of PackageId
2025-12-16 14:54:20 +01:00
softworkz
2d6d4e2320
Fix up incorrect symlinks created by npm on Windows
2025-12-15 12:18:42 +01:00
softworkz
df8e269d5c
Core: Introduce cross-platform npm restore and check mismatch on publish
2025-12-15 12:18:42 +01:00
softworkz
0d732ce99e
Partially revert "Drop .NET 6.0, default to .NET 10.0 and update dependencies"
2025-12-11 22:35:45 +01:00
David Roth
1baa5c6200
Drop .NET 6.0, default to .NET 10.0 and update dependencies
...
Updated all projects to target .NET 10.0, removing support for .NET 6.0. Upgraded key dependencies, including:
- `Microsoft.Build` and `Microsoft.Build.Tasks.Core` to 18.0.2.
- `Nuke.Common` to 10.1.0.
- `System.Drawing.Common` to 10.0.1.
- `System.Text.Json` to 10.0.1.
Removed `NoWarn` configurations for .NET 6.0 in `ElectronNET.AspNet.csproj`. Reformatted the `Copy` task in `ElectronNET.Build.csproj` for readability. Updated `.pubxml` files and other project files to reflect the framework upgrade.
2025-12-11 07:25:07 +01:00
softworkz
f548ff08d4
Add migration checks
2025-12-07 16:12:23 +01:00
softworkz
d05191d1e2
electron-builder: Provide correct output path and fix publish url
2025-11-19 02:05:48 +01:00
softworkz
5f6e4a9e9d
Disable Nullable for all projects (was already for API/AspNet)
2025-11-17 13:18:41 +01:00
softworkz
17f24749cd
Project defaults: Make RuntimeIdentifier overrideable
2025-11-16 00:30:07 +01:00
softworkz
442084a3e5
MSBuild props/targets: Remove wrapped files
2025-11-15 08:44:50 +01:00
Florian Rappl
0188051d6c
Updated NUKE and integrated tests in CI/CD
2025-11-12 14:21:11 +01:00
Florian Rappl
3eb8507985
Updated to target .NET 10 as well
2025-11-12 13:48:03 +01:00
Denny09310
7927a95cb8
feat: enhance titleBarOverlay to accept both a boolean and an object
2025-11-08 11:14:33 +01:00
Florian Rappl
f919289628
Switched default to true
2025-11-05 01:00:44 +01:00
Florian Rappl
2c544a83e9
Updated process class
2025-11-04 17:22:15 +01:00
Florian Rappl
7bcc5c9878
Corrected output path
2025-11-02 22:43:35 +01:00
Florian Rappl
568c785412
Redefine URL
2025-11-02 02:39:06 +01:00
Florian Rappl
8df9eff3bc
Updated repo
2025-11-01 10:44:49 +01:00
softworkz
341ebe2bb1
Add .gitkeep file
2025-10-15 16:06:53 +02:00
softworkz
74b80b3177
Add ElectronNET project (all build functionality)
2025-10-13 13:05:34 +02:00