added version ID for simpler comparison (#2439)

This commit is contained in:
Kevin Papst
2021-03-16 11:24:19 +01:00
committed by GitHub
parent e1c9af795c
commit 75e62b800c
4 changed files with 55 additions and 3 deletions

View File

@@ -20,7 +20,7 @@ use JMS\Serializer\Annotation as Serializer;
class Version
{
/**
* Kimai Version, eg. "1.9"
* Kimai Version, eg. "1.14"
*
* @var string
*
@@ -29,6 +29,18 @@ class Version
* @Serializer\Type(name="string")
*/
protected $version = Constants::VERSION;
/**
* Kimai Version as integer, eg. 11400
*
* Follows the same logic as PHP_VERSION_ID, see https://www.php.net/manual/de/function.phpversion.php
*
* @var int
*
* @Serializer\Expose()
* @Serializer\Groups({"Default"})
* @Serializer\Type(name="integer")
*/
protected $versionId = Constants::VERSION_ID;
/**
* Candidate: either "prod" or "dev"
*

View File

@@ -17,11 +17,15 @@ class Constants
/**
* The current release version
*/
public const VERSION = '1.13';
public const VERSION = '1.14';
/**
* The current release: major * 10000 + minor * 100 + patch
*/
public const VERSION_ID = 11400;
/**
* The current release status, either "stable" or "dev"
*/
public const STATUS = 'stable';
public const STATUS = 'dev';
/**
* The software name
*/