File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 >
Original file line number Diff line number Diff 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 }
Original file line number Diff line number Diff 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
5656const 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
Original file line number Diff line number Diff 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
105108export enum Preview {
Original file line number Diff line number Diff 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}
Original file line number Diff line number Diff line change @@ -435,6 +435,9 @@ pub enum Release {
435435 _21,
436436 _22,
437437 _23,
438+ _24,
439+ _25,
440+ _26,
438441}
439442
440443impl 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}
You can’t perform that action at this time.
0 commit comments