Skip to content

Commit 558e582

Browse files
committed
Updated available lists
1 parent c425195 commit 558e582

2 files changed

Lines changed: 121 additions & 1 deletion

File tree

.github/CONTRIBUTING.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,4 +134,16 @@ TL;DR: Unless there is a technical reason (e.g., a crucial new API not being ava
134134

135135
We pretty much release whenever we have something new (i.e., do fixes such as a 0.1.1, or add new features, such as a 0.2.0) quite quickly.
136136

137-
We will go for a 1.0.0 release of this as early as ~mid of January 2026 (unless we find some critical things or want to extend the beta phase for ElectronNET.Core). This should be sufficient time to get some user input and have enough experience to call it stable.
137+
We will go for a 1.0.0 release of this as early as ~mid of June 2026 (unless we find some critical things or want to extend the beta phase for ElectronNET.Core). This should be sufficient time to get some user input and have enough experience to call it stable.
138+
139+
## Updating Electron Versions
140+
141+
The releases of Electron are found on the [releases.electronjs.org](https://releases.electronjs.org/release?page=1) website.
142+
143+
You can update the `src\ElectronNET\build\ElectronNETRules.Project.xaml` file with new entries using the following script (run it in the browser's console when being on the Electron Releases website):
144+
145+
```js
146+
[...new Set([...document.querySelectorAll('tbody tr a[href^="/release/v"]')].map(m => m.getAttribute('href').replace('/release/v', '')))].map(m => `<EnumValue Name="${m}" DisplayName="${m}" />`).sort().join('\n')
147+
```
148+
149+
Alternatively, use the website's information to feed into an AI agent of your choice.

src/ElectronNET/build/ElectronNETRules.Project.xaml

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -338,6 +338,7 @@
338338
<EnumValue Name="36.9.2" DisplayName="36.9.2" />
339339
<EnumValue Name="36.9.3" DisplayName="36.9.3" />
340340
<EnumValue Name="36.9.4" DisplayName="36.9.4" />
341+
<EnumValue Name="36.9.5" DisplayName="36.9.5" />
341342
<EnumValue Name="37.0.0" DisplayName="37.0.0" />
342343
<EnumValue Name="37.1.0" DisplayName="37.1.0" />
343344
<EnumValue Name="37.2.0" DisplayName="37.2.0" />
@@ -354,13 +355,109 @@
354355
<EnumValue Name="37.5.1" DisplayName="37.5.1" />
355356
<EnumValue Name="37.6.0" DisplayName="37.6.0" />
356357
<EnumValue Name="37.6.1" DisplayName="37.6.1" />
358+
<EnumValue Name="37.7.0" DisplayName="37.7.0" />
359+
<EnumValue Name="37.7.1" DisplayName="37.7.1" />
360+
<EnumValue Name="37.8.0" DisplayName="37.8.0" />
361+
<EnumValue Name="37.9.0" DisplayName="37.9.0" />
362+
<EnumValue Name="37.10.0" DisplayName="37.10.0" />
363+
<EnumValue Name="37.10.1" DisplayName="37.10.1" />
364+
<EnumValue Name="37.10.2" DisplayName="37.10.2" />
365+
<EnumValue Name="37.10.3" DisplayName="37.10.3" />
357366
<EnumValue Name="38.0.0" DisplayName="38.0.0" />
358367
<EnumValue Name="38.1.0" DisplayName="38.1.0" />
359368
<EnumValue Name="38.1.1" DisplayName="38.1.1" />
360369
<EnumValue Name="38.1.2" DisplayName="38.1.2" />
361370
<EnumValue Name="38.2.0" DisplayName="38.2.0" />
362371
<EnumValue Name="38.2.1" DisplayName="38.2.1" />
363372
<EnumValue Name="38.2.2" DisplayName="38.2.2" />
373+
<EnumValue Name="38.3.0" DisplayName="38.3.0" />
374+
<EnumValue Name="38.4.0" DisplayName="38.4.0" />
375+
<EnumValue Name="38.5.0" DisplayName="38.5.0" />
376+
<EnumValue Name="38.6.0" DisplayName="38.6.0" />
377+
<EnumValue Name="38.7.0" DisplayName="38.7.0" />
378+
<EnumValue Name="38.7.1" DisplayName="38.7.1" />
379+
<EnumValue Name="38.7.2" DisplayName="38.7.2" />
380+
<EnumValue Name="38.8.0" DisplayName="38.8.0" />
381+
<EnumValue Name="38.8.1" DisplayName="38.8.1" />
382+
<EnumValue Name="38.8.2" DisplayName="38.8.2" />
383+
<EnumValue Name="38.8.4" DisplayName="38.8.4" />
384+
<EnumValue Name="38.8.6" DisplayName="38.8.6" />
385+
<EnumValue Name="39.0.0" DisplayName="39.0.0" />
386+
<EnumValue Name="39.1.0" DisplayName="39.1.0" />
387+
<EnumValue Name="39.1.1" DisplayName="39.1.1" />
388+
<EnumValue Name="39.1.2" DisplayName="39.1.2" />
389+
<EnumValue Name="39.2.0" DisplayName="39.2.0" />
390+
<EnumValue Name="39.2.1" DisplayName="39.2.1" />
391+
<EnumValue Name="39.2.2" DisplayName="39.2.2" />
392+
<EnumValue Name="39.2.3" DisplayName="39.2.3" />
393+
<EnumValue Name="39.2.4" DisplayName="39.2.4" />
394+
<EnumValue Name="39.2.5" DisplayName="39.2.5" />
395+
<EnumValue Name="39.2.6" DisplayName="39.2.6" />
396+
<EnumValue Name="39.2.7" DisplayName="39.2.7" />
397+
<EnumValue Name="39.3.0" DisplayName="39.3.0" />
398+
<EnumValue Name="39.4.0" DisplayName="39.4.0" />
399+
<EnumValue Name="39.5.0" DisplayName="39.5.0" />
400+
<EnumValue Name="39.5.1" DisplayName="39.5.1" />
401+
<EnumValue Name="39.5.2" DisplayName="39.5.2" />
402+
<EnumValue Name="39.6.0" DisplayName="39.6.0" />
403+
<EnumValue Name="39.6.1" DisplayName="39.6.1" />
404+
<EnumValue Name="39.7.0" DisplayName="39.7.0" />
405+
<EnumValue Name="39.8.0" DisplayName="39.8.0" />
406+
<EnumValue Name="39.8.1" DisplayName="39.8.1" />
407+
<EnumValue Name="39.8.2" DisplayName="39.8.2" />
408+
<EnumValue Name="39.8.3" DisplayName="39.8.3" />
409+
<EnumValue Name="39.8.4" DisplayName="39.8.4" />
410+
<EnumValue Name="39.8.5" DisplayName="39.8.5" />
411+
<EnumValue Name="39.8.6" DisplayName="39.8.6" />
412+
<EnumValue Name="39.8.7" DisplayName="39.8.7" />
413+
<EnumValue Name="39.8.8" DisplayName="39.8.8" />
414+
<EnumValue Name="39.8.9" DisplayName="39.8.9" />
415+
<EnumValue Name="39.8.10" DisplayName="39.8.10" />
416+
<EnumValue Name="40.0.0" DisplayName="40.0.0" />
417+
<EnumValue Name="40.1.0" DisplayName="40.1.0" />
418+
<EnumValue Name="40.2.0" DisplayName="40.2.0" />
419+
<EnumValue Name="40.2.1" DisplayName="40.2.1" />
420+
<EnumValue Name="40.3.0" DisplayName="40.3.0" />
421+
<EnumValue Name="40.4.0" DisplayName="40.4.0" />
422+
<EnumValue Name="40.4.1" DisplayName="40.4.1" />
423+
<EnumValue Name="40.5.0" DisplayName="40.5.0" />
424+
<EnumValue Name="40.6.0" DisplayName="40.6.0" />
425+
<EnumValue Name="40.6.1" DisplayName="40.6.1" />
426+
<EnumValue Name="40.7.0" DisplayName="40.7.0" />
427+
<EnumValue Name="40.8.0" DisplayName="40.8.0" />
428+
<EnumValue Name="40.8.1" DisplayName="40.8.1" />
429+
<EnumValue Name="40.8.2" DisplayName="40.8.2" />
430+
<EnumValue Name="40.8.3" DisplayName="40.8.3" />
431+
<EnumValue Name="40.8.4" DisplayName="40.8.4" />
432+
<EnumValue Name="40.8.5" DisplayName="40.8.5" />
433+
<EnumValue Name="40.9.0" DisplayName="40.9.0" />
434+
<EnumValue Name="40.9.1" DisplayName="40.9.1" />
435+
<EnumValue Name="40.9.2" DisplayName="40.9.2" />
436+
<EnumValue Name="40.9.3" DisplayName="40.9.3" />
437+
<EnumValue Name="40.10.0" DisplayName="40.10.0" />
438+
<EnumValue Name="40.10.1" DisplayName="40.10.1" />
439+
<EnumValue Name="41.0.0" DisplayName="41.0.0" />
440+
<EnumValue Name="41.0.1" DisplayName="41.0.1" />
441+
<EnumValue Name="41.0.2" DisplayName="41.0.2" />
442+
<EnumValue Name="41.0.3" DisplayName="41.0.3" />
443+
<EnumValue Name="41.0.4" DisplayName="41.0.4" />
444+
<EnumValue Name="41.1.0" DisplayName="41.1.0" />
445+
<EnumValue Name="41.1.1" DisplayName="41.1.1" />
446+
<EnumValue Name="41.2.0" DisplayName="41.2.0" />
447+
<EnumValue Name="41.2.1" DisplayName="41.2.1" />
448+
<EnumValue Name="41.2.2" DisplayName="41.2.2" />
449+
<EnumValue Name="41.3.0" DisplayName="41.3.0" />
450+
<EnumValue Name="41.4.0" DisplayName="41.4.0" />
451+
<EnumValue Name="41.5.0" DisplayName="41.5.0" />
452+
<EnumValue Name="41.5.1" DisplayName="41.5.1" />
453+
<EnumValue Name="41.5.2" DisplayName="41.5.2" />
454+
<EnumValue Name="41.6.0" DisplayName="41.6.0" />
455+
<EnumValue Name="41.6.1" DisplayName="41.6.1" />
456+
<EnumValue Name="41.7.0" DisplayName="41.7.0" />
457+
<EnumValue Name="42.0.0" DisplayName="42.0.0" />
458+
<EnumValue Name="42.0.1" DisplayName="42.0.1" />
459+
<EnumValue Name="42.1.0" DisplayName="42.1.0" />
460+
<EnumValue Name="42.2.0" DisplayName="42.2.0" />
364461
</EnumProperty>
365462

366463
<EnumProperty Name="ElectronBuilderVersion"
@@ -401,6 +498,17 @@
401498
<EnumValue Name="24.12" DisplayName="24.12" />
402499
<EnumValue Name="24.13" DisplayName="24.13" />
403500
<EnumValue Name="26.0" DisplayName="26.0" />
501+
<EnumValue Name="26.1" DisplayName="26.1" />
502+
<EnumValue Name="26.2" DisplayName="26.2" />
503+
<EnumValue Name="26.3" DisplayName="26.3" />
504+
<EnumValue Name="26.4" DisplayName="26.4" />
505+
<EnumValue Name="26.5" DisplayName="26.5" />
506+
<EnumValue Name="26.6" DisplayName="26.6" />
507+
<EnumValue Name="26.7" DisplayName="26.7" />
508+
<EnumValue Name="26.8" DisplayName="26.8" />
509+
<EnumValue Name="26.9" DisplayName="26.9" />
510+
<EnumValue Name="26.10" DisplayName="26.10" />
511+
<EnumValue Name="26.11" DisplayName="26.11" />
404512
<EnumValue Name="27" DisplayName="27" />
405513
<EnumValue Name="28" DisplayName="28" />
406514
<EnumValue Name="29" DisplayName="29" />

0 commit comments

Comments
 (0)