From 140fa4b7c0bf2fd4b9111685f4c54e8cd2168d55 Mon Sep 17 00:00:00 2001 From: Kevin Papst Date: Sun, 3 Nov 2019 17:31:33 +0100 Subject: [PATCH] prepare release 1.5 (#1214) --- .github_changelog_generator | 2 +- CHANGELOG.md | 3 +++ SECURITY.md | 4 ++-- UPGRADING.md | 30 ++++++++++++++++-------------- src/Constants.php | 2 +- 5 files changed, 23 insertions(+), 18 deletions(-) diff --git a/.github_changelog_generator b/.github_changelog_generator index b16c051b..7c6a7340 100644 --- a/.github_changelog_generator +++ b/.github_changelog_generator @@ -1,5 +1,5 @@ unreleased=true -future-release=1.4 +future-release=1.5 exclude-labels=duplicate,question,invalid,wontfix,release enhancement_labels=>enhancement,Enhancement,feature request,translation i18n,technical debt issues-wo-labels=false diff --git a/CHANGELOG.md b/CHANGELOG.md index b74d46ec..403aacd6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Change Log +## [1.5](https://github.com/kevinpapst/kimai2/tree/1.5) (2019-11-03) +[Full Changelog](https://github.com/kevinpapst/kimai2/compare/1.4.2...1.5) + ## [1.4.2](https://github.com/kevinpapst/kimai2/tree/1.4) (2019-10-14) [Full Changelog](https://github.com/kevinpapst/kimai2/compare/1.4.1...1.4.2) diff --git a/SECURITY.md b/SECURITY.md index 47db1f04..48a79784 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -7,8 +7,8 @@ As announced in the [README](README.md) I only support the latest available rele | Version | Supported | | ------- | ------------------ | | master | :white_check_mark: | -| 1.4 | :white_check_mark: | -| < 1.4 | :x: | +| 1.5 | :white_check_mark: | +| < 1.5 | :x: | ## Reporting a Vulnerability diff --git a/UPGRADING.md b/UPGRADING.md index 70a68934..022d1397 100644 --- a/UPGRADING.md +++ b/UPGRADING.md @@ -8,35 +8,38 @@ you can upgrade your Kimai installation to the latest stable release. Check below if there are more version specific steps required, which need to be executed after the normal update process. Perform EACH version specific task between your version and the new one, otherwise you risk data inconsistency or a broken installation. +## [1.5](https://github.com/kevinpapst/kimai2/releases/tag/1.5) + +[Update as usual](https://www.kimai.org/documentation/updates.html) + ## [1.4](https://github.com/kevinpapst/kimai2/releases/tag/1.4) -**Attention**: There is a new directory, which needs to be writable by the webserver: `public/avatars/`. +**There is a new directory, which needs to be writable by the webserver: `public/avatars/`.** New permission (used in new dashboard widget): - `view_team_member` - display team assignments (names, teamleads and members) for the current user -### Possible BC breaks +Activated Javascript select component by default (check mobile devices). -- Activated Javascript select component by default - -### BC breaks for devs +### Developer: BC breaks - Dashboard widgets and rows need to define their `type` by FQCN -- Switched to Symfony 4.3 event types, this could fail in plugins only if they didn't use the official constants for event names +- Switched to Symfony 4.3 event types, this could fail in plugins, but only if they didn't use the official constants for event names ## [1.3](https://github.com/kevinpapst/kimai2/releases/tag/1.3) -### Possible BC breaks +Added `manage_tag` permission for new tag features + +### Developer: BC breaks - Refactored toolbars and search, plugins needs to be checked -- Added `manage_tag` permission for new tag features - Invoices now supports multiple repositories, some method signatures had to be changed (eg. `calculateSumIdentifier()`) ## [1.2](https://github.com/kevinpapst/kimai2/releases/tag/1.2) -### Possible BC breaks +**If you are still using 0.7 or below, you need to upgrade to 1.1 before upgrading to this version.** -- Deleted timezone conversion command. If you are still using 0.7 or below, you need to upgrade to 1.1 before upgrading to this version. +- Deleted timezone conversion command. - Minimum password length raised from 5 to 8 character (applies only for password changes and new users) - Maximum customer name length lowered to 150 character - Maximum project name length lowered to 150 character @@ -44,16 +47,15 @@ New permission (used in new dashboard widget): - Added new permission: `manage_invoice_template` - Removed permissions: `view_invoice_template`, `create_invoice_template`, `edit_invoice_template`, `delete_invoice_template` - Removed permission: `view_export` (using `create_export` only) + +### Developer: BC breaks + - Custom export renderer need to check for usage of `Timesheet::getEnd()` as running entries can now be exported as well ## [1.1](https://github.com/kevinpapst/kimai2/releases/tag/1.1) [Update as usual](https://www.kimai.org/documentation/updates.html), nothing special for this release if you upgrade from 1.0 / 1.0.1. -## [1.0.1](https://github.com/kevinpapst/kimai2/releases/tag/1.0.1) - -[Update as usual](https://www.kimai.org/documentation/updates.html), nothing special for this release if you upgrade from 1.0. - ## [1.0](https://github.com/kevinpapst/kimai2/releases/tag/1.0) This release contains several changes, as I still have the goal to stabilize the code base to prevent diff --git a/src/Constants.php b/src/Constants.php index 709ed907..f383b0a7 100644 --- a/src/Constants.php +++ b/src/Constants.php @@ -17,7 +17,7 @@ class Constants /** * The current release version */ - public const VERSION = '1.4.2'; + public const VERSION = '1.5'; /** * The current release status, either "stable" or "dev" */