Release 1.27.0 (#3571)

* bump version
* ignore .disabled for plugins
* simplify gitignore
* prevent duration field from showing up in the API
* change release template wording
* prepare method for later usage
* add 8.2 to issue template
This commit is contained in:
Kevin Papst
2022-10-19 08:55:42 +02:00
committed by GitHub
parent 4549d826dd
commit 6d7054c18c
8 changed files with 27 additions and 27 deletions

View File

@@ -43,6 +43,7 @@ body:
- "7.4" - "7.4"
- "8.0" - "8.0"
- "8.1" - "8.1"
- "8.2"
- Other (please mention below) - Other (please mention below)
validations: validations:
required: true required: true

View File

@@ -36,11 +36,9 @@ template: |
[Upgrade Kimai](https://www.kimai.org/documentation/updates.html) - [Install Kimai](https://www.kimai.org/documentation/installation.html) - [Docker](https://tobybatch.github.io/kimai2/) [Upgrade Kimai](https://www.kimai.org/documentation/updates.html) - [Install Kimai](https://www.kimai.org/documentation/installation.html) - [Docker](https://tobybatch.github.io/kimai2/)
**PHP Version compatibility:** **PHP Version compatibility:**
- PHP 7.3 is [end-of-life](https://www.php.net/supported-versions.php): you need to update now - PHP 7.3 is [end-of-life](https://www.php.net/supported-versions.php): please update now
- PHP 7.4, PHP 8 and PHP 8.1 are supported - PHP 7.4 is almost EOL, PHP 8 and PHP 8.1 are supported
$CHANGES $CHANGES
Thanks to all contributors ❤️ Involved in this release: $CONTRIBUTORS - thank you!
Involved in this release: $CONTRIBUTORS

29
.gitignore vendored
View File

@@ -7,39 +7,31 @@
# for symfony local webserver # for symfony local webserver
php.ini php.ini
!.gitkeep
/bin/* /bin/*
!bin/console !/bin/console
/config/packages/local.yaml *local.yaml
/config/packages/*-local.yaml
/config/packages/*/local.yaml
/config/packages/*/*-local.yaml
/config/bundles-local.php /config/bundles-local.php
public/avatars/*.png /public/avatars/*.png
templates/invoice/renderer/.~lock* /templates/invoice/renderer/.~lock*
translations/branding.*.xlf /translations/branding.*.xlf
/var/data/* /var/data/*
!/var/data/.gitkeep !/var/data/.gitkeep
/var/coverage/ /var/coverage/
/var/cache/* /var/cache/*
!var/cache/.gitkeep
/var/invoices/* /var/invoices/*
/var/export/* /var/export/*
/var/packages/*
!var/packages/.gitkeep
/var/plugins/*
!var/plugins/.gitkeep
/var/log/* /var/log/*
!var/log/.gitkeep
/var/sessions/* /var/sessions/*
!var/sessions/.gitkeep /var/packages/*
/var/plugins/*
*.disabled
# ========== KIMAI ========== # ========== KIMAI ==========
###> symfony/framework-bundle ### ###> symfony/framework-bundle ###
@@ -61,7 +53,6 @@ translations/branding.*.xlf
###> symfony/phpunit-bridge ### ###> symfony/phpunit-bridge ###
.phpunit .phpunit
/phpunit.xml
###< symfony/phpunit-bridge ### ###< symfony/phpunit-bridge ###
###> symfony/webpack-encore-bundle ### ###> symfony/webpack-encore-bundle ###

View File

@@ -6,7 +6,7 @@ As announced in the [README](README.md) I only support the latest available rele
| Version | Supported | | Version | Supported |
|----------------------|--------------------| |----------------------|--------------------|
| master | :white_check_mark: | | main/master branch | :white_check_mark: |
| latest minor release | :white_check_mark: | | latest minor release | :white_check_mark: |
| older releases | :x: | | older releases | :x: |

View File

@@ -17,11 +17,11 @@ class Constants
/** /**
* The current release version * The current release version
*/ */
public const VERSION = '1.26.0'; public const VERSION = '1.27.0';
/** /**
* The current release: major * 10000 + minor * 100 + patch * The current release: major * 10000 + minor * 100 + patch
*/ */
public const VERSION_ID = 12600; public const VERSION_ID = 12700;
/** /**
* The current release status, either "stable" or "dev" * The current release status, either "stable" or "dev"
*/ */

View File

@@ -1167,4 +1167,9 @@ class User implements UserInterface, EquatableInterface, \Serializable
{ {
$this->accountNumber = $accountNumber; $this->accountNumber = $accountNumber;
} }
public function isSystemAccount(): bool
{
return false;
}
} }

View File

@@ -55,6 +55,10 @@ class TimesheetApiEditForm extends TimesheetEditForm
$builder->remove('metaFields'); $builder->remove('metaFields');
if ($builder->has('duration')) {
$builder->remove('duration');
}
if ($builder->has('user')) { if ($builder->has('user')) {
$builder->get('user')->setRequired(false); $builder->get('user')->setRequired(false);
} }

View File

@@ -49,6 +49,7 @@ class UserTest extends TestCase
self::assertFalse($user->canSeeAllData()); self::assertFalse($user->canSeeAllData());
self::assertFalse($user->isSmallLayout()); self::assertFalse($user->isSmallLayout());
self::assertFalse($user->isExportDecimal()); self::assertFalse($user->isExportDecimal());
self::assertFalse($user->isSystemAccount());
self::assertTrue($user->is24Hour()); self::assertTrue($user->is24Hour());
$user->setAvatar('https://www.gravatar.com/avatar/00000000000000000000000000000000?d=retro&f=y'); $user->setAvatar('https://www.gravatar.com/avatar/00000000000000000000000000000000?d=retro&f=y');