Add RC to release notes and update info retriever
This commit is contained in:
		
							parent
							
								
									6604dbdaea
								
							
						
					
					
						commit
						96f8710d81
					
				@ -13,6 +13,10 @@ Release Notes
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="22.02.RC1">
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<div id="22.02.beta.05">
 | 
			
		||||
 | 
			
		||||
OpenRocket 22.02.beta.05 (2022-09-28)
 | 
			
		||||
 | 
			
		||||
@ -1,6 +1,6 @@
 | 
			
		||||
 | 
			
		||||
# The OpenRocket build version
 | 
			
		||||
build.version=22.02.RC1
 | 
			
		||||
build.version=22.02.RC.01
 | 
			
		||||
 | 
			
		||||
# The copyright year for the build. Displayed in the about dialog.
 | 
			
		||||
# Will show as Copyright 2013-${build.copyright}
 | 
			
		||||
 | 
			
		||||
@ -36,6 +36,7 @@ public class UpdateInfoRetriever {
 | 
			
		||||
	private static final Map<String, Integer> devTags = Stream.of(new Object[][] {
 | 
			
		||||
			{ "alpha", 1 },
 | 
			
		||||
			{ "beta", 2 },
 | 
			
		||||
			{ "RC", 3 },	// Release Candidate
 | 
			
		||||
	}).collect(Collectors.toMap(c -> (String) c[0], c -> (Integer) c[1]));
 | 
			
		||||
 | 
			
		||||
	/* Enum for the current build version. Values:
 | 
			
		||||
 | 
			
		||||
@ -92,6 +92,12 @@ public class UpdateInfoTest extends BaseTestCase {
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.beta.01", "22.beta.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.NEWER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.beta.02", "22.beta.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.RC.01", "22.RC.02"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.LATEST,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.RC.01", "22.RC.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.NEWER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.RC.02", "22.RC.01"));
 | 
			
		||||
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.alpha.01", "22.02.alpha.02"));
 | 
			
		||||
@ -105,6 +111,12 @@ public class UpdateInfoTest extends BaseTestCase {
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.beta.01", "22.02.beta.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.beta.02", "22.02.beta.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.RC.01", "22.02.RC.02"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.RC.01", "22.02.RC.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.RC.02", "22.02.RC.01"));
 | 
			
		||||
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.alpha.01", "22.02.beta.02"));
 | 
			
		||||
@ -112,12 +124,36 @@ public class UpdateInfoTest extends BaseTestCase {
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.alpha.01", "22.02.beta.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.alpha.02", "22.02.beta.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.alpha.01", "22.02.RC.02"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.alpha.01", "22.02.RC.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.alpha.02", "22.02.RC.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.beta.01", "22.02.RC.02"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.beta.01", "22.02.RC.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.beta.02", "22.02.RC.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.NEWER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.beta.01", "22.02.alpha.02"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.NEWER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.beta.01", "22.02.alpha.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.NEWER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.beta.02", "22.02.alpha.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.NEWER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.RC.01", "22.02.alpha.02"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.NEWER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.RC.01", "22.02.alpha.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.NEWER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.RC.02", "22.02.alpha.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.NEWER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.RC.01", "22.02.beta.02"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.NEWER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.RC.01", "22.02.beta.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.NEWER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.RC.02", "22.02.beta.01"));
 | 
			
		||||
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.NEWER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.alpha.01", "22"));
 | 
			
		||||
@ -149,6 +185,21 @@ public class UpdateInfoTest extends BaseTestCase {
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.beta.01", "22.02.02"));
 | 
			
		||||
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.NEWER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.RC.01", "22"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.RC.01", "22.02"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.RC.01", "22.02.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.NEWER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.RC.01", "22"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.RC.01", "22.03"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.NEWER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.RC.01", "22.01"));
 | 
			
		||||
		assertEquals(UpdateInfoRetriever.ReleaseStatus.OLDER,
 | 
			
		||||
				UpdateInfoRetriever.UpdateInfoFetcher.compareLatest("22.02.RC.01", "22.02.02"));
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		// Test bogus releases
 | 
			
		||||
		assertExceptionCompareLatest("22.02.gamma.01", "22.02");
 | 
			
		||||
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							@ -1,7 +1,7 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<install4j version="10.0.4" transformSequenceNumber="10">
 | 
			
		||||
  <directoryPresets config="../../core/resources-src/pix/icon" />
 | 
			
		||||
  <application name="OpenRocket.RC1" applicationId="8434-9327-1469-6373" mediaDir="media" mediaFilePattern="${compiler:sys.shortName}_${compiler:sys.version}_${compiler:sys.platform}" shortName="OpenRocket" publisher="OpenRocket" publisherWeb="http://openrocket.info" version="22.02.RC1" allPathsRelative="true" convertDotsToUnderscores="false" macVolumeId="5f58a2be20d8e22f" javaMinVersion="11" javaMaxVersion="11" jdkMode="jdk" jdkName="JDK 11.0">
 | 
			
		||||
  <application name="OpenRocket 22.02.RC.01" applicationId="8434-9327-1469-6373" mediaDir="media" mediaFilePattern="${compiler:sys.shortName}_${compiler:sys.version}_${compiler:sys.platform}" shortName="OpenRocket" publisher="OpenRocket" publisherWeb="http://openrocket.info" version="22.02.RC.01" allPathsRelative="true" convertDotsToUnderscores="false" macVolumeId="5f58a2be20d8e22f" javaMinVersion="11" javaMaxVersion="11" jdkMode="jdk" jdkName="JDK 11.0">
 | 
			
		||||
    <codeSigning macEnabled="true" macPkcs12File="./code_signing/OpenRocket_macOS.p12" windowsEnabled="true" windowsPkcs12File="./code_signing/OpenRocket_Windows.pfx" macNotarize="true" appleId="sibo.vangool@hotmail.com" />
 | 
			
		||||
    <jreBundles jdkProviderId="Liberica" release="11/11.0.17+7">
 | 
			
		||||
      <modules>
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user