Skip to content

Commit 831c44f

Browse files
committed
Add 25 and 26 as options
1 parent 600e3b7 commit 831c44f

6 files changed

Lines changed: 29 additions & 6 deletions

File tree

ui/frontend/AdvancedOptionsMenu.tsx

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,10 @@ const AdvancedOptionsMenu: React.FC = () => {
2828
isNotDefault={!isReleaseDefault}
2929
onChange={changeRelease}
3030
>
31-
{ (runtime != Runtime.EarlyAccess && runtime != Runtime.Valhalla) ? null
32-
: <option value={Release.Java23}>23</option> }
31+
{ runtime == Runtime.EarlyAccess ? <option value={Release.Java26}>26</option> : null}
32+
{ (runtime == Runtime.EarlyAccess || runtime == Runtime.Latest) ? <option value={Release.Java25}>25</option> : null}
33+
{ (runtime == Runtime.EarlyAccess || runtime == Runtime.Latest) ? <option value={Release.Java24}>24</option> : null}
34+
<option value={Release.Java23}>23</option>
3335
<option value={Release.Java22}>22</option>
3436
<option value={Release.Java21}>21</option>
3537
<option value={Release.Java20}>20</option>

ui/frontend/actions.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -538,6 +538,12 @@ function parseRelease(s?: string): Release | null {
538538
return Release.Java22;
539539
case '23':
540540
return Release.Java23;
541+
case '24':
542+
return Release.Java24;
543+
case '25':
544+
return Release.Java25;
545+
case '26':
546+
return Release.Java26;
541547
default:
542548
return null;
543549
}

ui/frontend/reducers/configuration.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,16 +49,19 @@ const DEFAULT: State = {
4949
processAssembly: ProcessAssembly.Filter,
5050
primaryAction: PrimaryActionAuto.Auto,
5151
runtime: Runtime.Latest,
52-
release: Release.Java22,
52+
release: Release.Java25,
5353
preview: Preview.Disabled,
5454
};
5555

5656
const maxRelease = (runtime: Runtime) => {
57-
if ((runtime == Runtime.Valhalla || runtime == Runtime.EarlyAccess)) {
57+
if (runtime == Runtime.Valhalla) {
5858
return Release.Java23;
5959
}
60+
else if (runtime == Runtime.EarlyAccess) {
61+
return Release.Java26;
62+
}
6063
else {
61-
return Release.Java22;
64+
return Release.Java25;
6265
}
6366
}
6467

ui/frontend/types.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,10 @@ export enum Release {
9999
Java20 = '20',
100100
Java21 = '21',
101101
Java22 = '22',
102-
Java23 = '23'
102+
Java23 = '23',
103+
Java24 = '24',
104+
Java25 = '25',
105+
Java26 = '26'
103106
}
104107

105108
export enum Preview {

ui/src/main.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -400,6 +400,9 @@ fn parse_release(s: &str) -> Result<Option<sandbox::Release>> {
400400
"21" => Some(sandbox::Release::_21),
401401
"22" => Some(sandbox::Release::_22),
402402
"23" => Some(sandbox::Release::_23),
403+
"24" => Some(sandbox::Release::_24),
404+
"25" => Some(sandbox::Release::_25),
405+
"26" => Some(sandbox::Release::_26),
403406
value => InvalidReleaseSnafu { value }.fail()?,
404407
})
405408
}

ui/src/sandbox.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -435,6 +435,9 @@ pub enum Release {
435435
_21,
436436
_22,
437437
_23,
438+
_24,
439+
_25,
440+
_26,
438441
}
439442

440443
impl Release {
@@ -458,6 +461,9 @@ impl Release {
458461
_21 => "21",
459462
_22 => "22",
460463
_23 => "23",
464+
_24 => "24",
465+
_25 => "25",
466+
_26 => "26",
461467
}
462468
}
463469
}

0 commit comments

Comments
 (0)