xref: /nina/CommonAssemblyInfo.cs (revision 3d58fd79)
1 using System.Reflection;
2 
3 // General Information about an assembly is controlled through the following
4 // set of attributes. Change these attribute values to modify the information
5 // associated with an assembly.
6 [assembly: AssemblyCompany("")]
7 [assembly: AssemblyCopyright("Copyright ©  2017 - 2019 Stefan Berg and the N.I.N.A. contributors")]
8 [assembly: AssemblyProduct("N.I.N.A. - Nighttime Imaging 'N' Astronomy")]
9 [assembly: AssemblyTrademark("")]
10 [assembly: AssemblyCulture("")]
11 
12 //Versioning in N.I.N.A.
13 //N.I.N.A. utilizes the versioning scheme MAJOR.MINOR.PATCH.CHANNEL|BUILDNRXXX
14 //There is currently no automation used and versions are maintained manually.
15 
16 //MAJOR version increases for big changes, like changing technologies etc.
17 
18 //MINOR version will increase for every new released version
19 
20 //PATCH version is reserved to apply Hotfixes to a released versions
21 
22 //CHANNEL|BUILDNR will not be displayed for Released versions, as these are only used to identify Release, RC, Beta and Develop versions
23 
24 //CHANNEL consists of the following values:
25 //1: Nightly
26 //2: Beta
27 //3: Release Candidate
28 //9: Release
29 
30 //BUILDNR should be incremented each nightly build (only in develop, beta and rc versions) by using 3 digits.
31 
32 //Examples:
33 //Release: 1.8.0.9001 (Displayed as "1.8")
34 //Release: 1.8.1.9001 (Displayed as "1.8 HF1")
35 //Release Candidate: 1.8.0.3001 (Displayed as "1.8 RC1")
36 //Beta: 1.8.0.2004 (Displayed as "1.8 BETA004")
37 //Develop: 1.8.0.1022 (Displayed as "1.8 NIGHTLY #022")
38 [assembly: AssemblyVersion("1.9.0.2003")]
39 [assembly: AssemblyFileVersion("1.9.0.2003")]