From f87950f4c397194c8f6084f82916b6631a567e52 Mon Sep 17 00:00:00 2001 From: as-op Date: Thu, 18 Jan 2024 17:59:51 +0100 Subject: [PATCH 1/8] fix(markdown): typo --- docs/development/concepts/secure-coding/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/development/concepts/secure-coding/README.md b/docs/development/concepts/secure-coding/README.md index 823ca1fa7416..d5c10a9710a7 100644 --- a/docs/development/concepts/secure-coding/README.md +++ b/docs/development/concepts/secure-coding/README.md @@ -70,7 +70,7 @@ OpenProject uses industry standard authentication mechanisms that follow the bes -OpenProject recommends these authenticiation mechanisms: +OpenProject recommends these authentication mechanisms: - All connections to and from OpenProject should be secured through TLS/SSL transport encryption. OpenProject assumes connections are secured through TLS/SSL by default in all production systems. Note that OpenProject does not provide TLS/SSL termination itself for Docker-based installations. The customer's IT department needs to configure and maintain the TLS certificates at the load balancer or proxying server before connections reach the application server. - For any external connection (Database, LDAP, etc.), OpenProject uses openssl library for the host or container's openssl certificate store. Use your distribution's mechanisms to add verified certificate or certificate chains. For more infomration, see the [Ruby OpenSSL X509 Store documentation](https://ruby-doc.org/stdlib-2.4.0/libdoc/openssl/rdoc/OpenSSL/X509/Store.html). From 1148092e32aa68bfeb834ccea8ffe08354c8a1c0 Mon Sep 17 00:00:00 2001 From: as-op Date: Thu, 18 Jan 2024 18:00:07 +0100 Subject: [PATCH 2/8] fix(markdown): don't use html tag a --- docs/development/translate-openproject/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/development/translate-openproject/README.md b/docs/development/translate-openproject/README.md index b7ea53095181..4ba689aaae00 100644 --- a/docs/development/translate-openproject/README.md +++ b/docs/development/translate-openproject/README.md @@ -18,7 +18,7 @@ In order to translate OpenProject, we use [CrowdIn](https://crowdin.com/projects We highly appreciate the help of anyone who wants to translate OpenProject to additional languages. In order to provide translations not only for the OpenProject core but also for the plugins, we created several translation projects on CrowdIn: -* Translate OpenProject +* [Translate OpenProject](https://crowdin.com/project/openproject) To help us translate OpenProject, please follow the links above and follow the instructions below. @@ -68,4 +68,4 @@ If you are interested in becoming a proof reader, please contact one of the proj If your language is not listed in the list of CrowdIn languages, please contact our project managers or send us an email so we can add your language. -Find out more about our development concepts regarding translations [here](../concepts/translations). \ No newline at end of file +Find out more about our development concepts regarding translations [here](../concepts/translations). From 954bce84a6f0e05f4a489aa61408c60fa7509752 Mon Sep 17 00:00:00 2001 From: as-op Date: Thu, 18 Jan 2024 18:07:04 +0100 Subject: [PATCH 3/8] chore(SEO): use links to community without redirect --- docs/api/apiv3/example/README.md | 4 +- docs/api/apiv3/openapi-spec.yml | 2 +- docs/api/apiv3/tags/filters.yml | 10 +- docs/bim-guide/README.md | 2 +- docs/bim-guide/revit-add-in/README.md | 2 +- docs/development/README.md | 4 +- .../application-architecture/README.md | 4 +- .../code-review-guidelines/README.md | 2 +- .../concepts/hal-resources/README.md | 2 +- .../concepts/inline-editing/README.md | 8 +- .../concepts/permissions/README.md | 2 +- docs/development/concepts/queries/README.md | 8 +- .../concepts/resource-schemas/README.md | 6 +- .../create-openproject-plugin/README.md | 2 +- docs/development/git-workflow/README.md | 2 +- .../product-development-handbook/README.md | 12 +- docs/faq/README.md | 6 +- .../configuration/README.md | 2 +- .../installation-faq/README.md | 2 +- .../installation/packaged/README.md | 2 +- .../operation/upgrading/README.md | 2 +- docs/release-notes/10/10-0-0/README.md | 248 +++++------ docs/release-notes/10/10-0-1/README.md | 36 +- docs/release-notes/10/10-0-2/README.md | 10 +- docs/release-notes/10/10-1-0/README.md | 72 ++-- docs/release-notes/10/10-2-0/README.md | 34 +- docs/release-notes/10/10-2-1/README.md | 8 +- docs/release-notes/10/10-2-2/README.md | 32 +- docs/release-notes/10/10-3-0/README.md | 42 +- docs/release-notes/10/10-3-1/README.md | 10 +- docs/release-notes/10/10-4-0/README.md | 178 ++++---- docs/release-notes/10/10-4-1/README.md | 14 +- docs/release-notes/10/10-5-0/README.md | 188 ++++---- docs/release-notes/10/10-5-1/README.md | 34 +- docs/release-notes/10/10-6-0/README.md | 68 +-- docs/release-notes/10/10-6-1/README.md | 14 +- docs/release-notes/10/10-6-2/README.md | 26 +- docs/release-notes/10/10-6-3/README.md | 14 +- docs/release-notes/10/10-6-4/README.md | 2 +- docs/release-notes/10/10-6-5/README.md | 6 +- docs/release-notes/11/11-0-0/README.md | 404 +++++++++--------- docs/release-notes/11/11-0-1/README.md | 30 +- docs/release-notes/11/11-0-2/README.md | 10 +- docs/release-notes/11/11-0-3/README.md | 14 +- docs/release-notes/11/11-0-4/README.md | 12 +- docs/release-notes/11/11-1-0/README.md | 56 +-- docs/release-notes/11/11-1-1/README.md | 10 +- docs/release-notes/11/11-1-2/README.md | 24 +- docs/release-notes/11/11-1-3/README.md | 12 +- docs/release-notes/11/11-1-4/README.md | 4 +- docs/release-notes/11/11-2-0/README.md | 88 ++-- docs/release-notes/11/11-2-1/README.md | 18 +- docs/release-notes/11/11-2-2/README.md | 10 +- docs/release-notes/11/11-2-3/README.md | 14 +- docs/release-notes/11/11-2-4/README.md | 18 +- docs/release-notes/11/11-3-0/README.md | 220 +++++----- docs/release-notes/11/11-3-1/README.md | 12 +- docs/release-notes/11/11-3-2/README.md | 8 +- docs/release-notes/11/11-3-3/README.md | 10 +- docs/release-notes/11/11-3-4/README.md | 2 +- docs/release-notes/11/11-3-5/README.md | 8 +- docs/release-notes/11/11-4-0/README.md | 34 +- docs/release-notes/11/11-4-1/README.md | 24 +- docs/release-notes/12/12-0-0/README.md | 262 ++++++------ docs/release-notes/12/12-0-1/README.md | 12 +- docs/release-notes/12/12-0-10/README.md | 8 +- docs/release-notes/12/12-0-2/README.md | 20 +- docs/release-notes/12/12-0-3/README.md | 14 +- docs/release-notes/12/12-0-4/README.md | 6 +- docs/release-notes/12/12-0-5/README.md | 28 +- docs/release-notes/12/12-0-6/README.md | 28 +- docs/release-notes/12/12-0-7/README.md | 28 +- docs/release-notes/12/12-0-8/README.md | 10 +- docs/release-notes/12/12-0-9/README.md | 8 +- docs/release-notes/12/12-1-0/README.md | 300 ++++++------- docs/release-notes/12/12-1-1/README.md | 28 +- docs/release-notes/12/12-1-2/README.md | 20 +- docs/release-notes/12/12-1-3/README.md | 8 +- docs/release-notes/12/12-1-4/README.md | 22 +- docs/release-notes/12/12-1-5/README.md | 30 +- docs/release-notes/12/12-1-6/README.md | 18 +- docs/release-notes/12/12-2-0/README.md | 176 ++++---- docs/release-notes/12/12-2-1/README.md | 20 +- docs/release-notes/12/12-2-2/README.md | 26 +- docs/release-notes/12/12-2-3/README.md | 6 +- docs/release-notes/12/12-2-4/README.md | 12 +- docs/release-notes/12/12-2-5/README.md | 6 +- docs/release-notes/12/12-3-0/README.md | 76 ++-- docs/release-notes/12/12-3-1/README.md | 44 +- docs/release-notes/12/12-3-2/README.md | 10 +- docs/release-notes/12/12-3-3/README.md | 14 +- docs/release-notes/12/12-3-4/README.md | 4 +- docs/release-notes/12/12-4-0/README.md | 48 +-- docs/release-notes/12/12-4-1/README.md | 32 +- docs/release-notes/12/12-4-2/README.md | 28 +- docs/release-notes/12/12-4-3/README.md | 10 +- docs/release-notes/12/12-4-4/README.md | 12 +- docs/release-notes/12/12-4-5/README.md | 6 +- docs/release-notes/12/12-5-0/README.md | 204 ++++----- docs/release-notes/12/12-5-1/README.md | 6 +- docs/release-notes/12/12-5-2/README.md | 20 +- docs/release-notes/12/12-5-3/README.md | 24 +- docs/release-notes/12/12-5-4/README.md | 18 +- docs/release-notes/12/12-5-5/README.md | 14 +- docs/release-notes/12/12-5-6/README.md | 16 +- docs/release-notes/12/12-5-7/README.md | 8 +- docs/release-notes/12/12-5-8/README.md | 26 +- docs/release-notes/13-0-0/README.md | 274 ++++++------ docs/release-notes/13-0-1/README.md | 22 +- docs/release-notes/13-0-2/README.md | 34 +- docs/release-notes/13-0-3/README.md | 12 +- docs/release-notes/13-0-4/README.md | 14 +- docs/release-notes/13-0-5/README.md | 22 +- docs/release-notes/13-0-6/README.md | 4 +- docs/release-notes/13-0-7/README.md | 6 +- docs/release-notes/13-0-8/README.md | 12 +- docs/release-notes/13-1-0/README.md | 134 +++--- docs/release-notes/13-1-1/README.md | 20 +- docs/release-notes/13-1-2/README.md | 10 +- docs/release-notes/13-2-0/README.md | 50 +-- docs/release-notes/3/3-0-3/README.md | 2 +- docs/release-notes/3/3-0-4/README.md | 2 +- docs/release-notes/3/3-0-8/README.md | 2 +- docs/release-notes/5/5-0-0/README.md | 34 +- docs/release-notes/5/5-0-17/README.md | 32 +- docs/release-notes/5/5-0-18/README.md | 30 +- docs/release-notes/5/5-0-19/README.md | 16 +- docs/release-notes/6/6-0-0/README.md | 6 +- docs/release-notes/6/6-0-1/README.md | 38 +- docs/release-notes/6/6-0-2/README.md | 26 +- docs/release-notes/6/6-0-3/README.md | 14 +- docs/release-notes/6/6-0-4/README.md | 28 +- docs/release-notes/6/6-0-5/README.md | 56 +-- docs/release-notes/6/6-1-0/README.md | 8 +- docs/release-notes/6/6-1-1/README.md | 42 +- docs/release-notes/6/6-1-2/README.md | 12 +- docs/release-notes/6/6-1-3/README.md | 4 +- docs/release-notes/6/6-1-4/README.md | 12 +- docs/release-notes/6/6-1-5/README.md | 24 +- docs/release-notes/7/7-0-0/README.md | 22 +- docs/release-notes/7/7-0-1/README.md | 32 +- docs/release-notes/7/7-0-2/README.md | 14 +- docs/release-notes/7/7-0-3/README.md | 16 +- docs/release-notes/7/7-1-0/README.md | 32 +- docs/release-notes/7/7-2-0/README.md | 2 +- docs/release-notes/7/7-2-1/README.md | 12 +- docs/release-notes/7/7-2-2/README.md | 22 +- docs/release-notes/7/7-2-3/README.md | 2 +- docs/release-notes/7/7-3-0/README.md | 2 +- docs/release-notes/7/7-3-1/README.md | 12 +- docs/release-notes/7/7-3-2/README.md | 6 +- docs/release-notes/7/7-4-0/README.md | 2 +- docs/release-notes/7/7-4-1/README.md | 4 +- docs/release-notes/7/7-4-2/README.md | 12 +- docs/release-notes/7/7-4-3/README.md | 6 +- docs/release-notes/7/7-4-4/README.md | 22 +- docs/release-notes/7/7-4-5/README.md | 22 +- docs/release-notes/7/7-4-6/README.md | 12 +- docs/release-notes/7/7-4-7/README.md | 8 +- docs/release-notes/8/8-0-0/README.md | 14 +- docs/release-notes/8/8-0-1/README.md | 32 +- docs/release-notes/8/8-0-2/README.md | 14 +- docs/release-notes/8/8-1-0/README.md | 2 +- docs/release-notes/8/8-2-0/README.md | 6 +- docs/release-notes/8/8-2-1/README.md | 28 +- docs/release-notes/8/8-3-0/README.md | 74 ++-- docs/release-notes/8/8-3-1/README.md | 22 +- docs/release-notes/9/9-0-0/README.md | 4 +- docs/release-notes/9/9-0-1/README.md | 22 +- docs/release-notes/9/9-0-2/README.md | 16 +- docs/release-notes/9/9-0-3/README.md | 60 +-- .../calendar/calendar-faq/README.md | 2 +- .../gantt-chart/gantt-chart-faq/README.md | 4 +- .../projects/projects-faq/README.md | 2 +- .../work-packages/work-packages-faq/README.md | 4 +- 175 files changed, 2725 insertions(+), 2725 deletions(-) diff --git a/docs/api/apiv3/example/README.md b/docs/api/apiv3/example/README.md index 463a2b852a63..13aeea714d76 100644 --- a/docs/api/apiv3/example/README.md +++ b/docs/api/apiv3/example/README.md @@ -10,9 +10,9 @@ of choice. While being limited to the work package resource, the same principles apply throughout the API. -## Fetching work packages from community.openproject.com +## Fetching work packages from community.openproject.org -Because it is readily at hand, we will first fetch a list of work packages from [community.openproject.com](https://community.openproject.com). +Because it is readily at hand, we will first fetch a list of work packages from [community.openproject.org](https://community.openproject.org). In its simplest form, fetching work packages looks like this: diff --git a/docs/api/apiv3/openapi-spec.yml b/docs/api/apiv3/openapi-spec.yml index f54526762632..a5012089fafe 100644 --- a/docs/api/apiv3/openapi-spec.yml +++ b/docs/api/apiv3/openapi-spec.yml @@ -73,7 +73,7 @@ info: ```shell API_KEY=2519132cdf62dcf5a66fd96394672079f9e9cad1 - curl -u apikey:$API_KEY https://community.openproject.com/api/v3/users/42 + curl -u apikey:$API_KEY https://community.openproject.org/api/v3/users/42 ``` ### OAuth2.0 authentication diff --git a/docs/api/apiv3/tags/filters.yml b/docs/api/apiv3/tags/filters.yml index b0d66bc84e9a..343abf5bbc94 100644 --- a/docs/api/apiv3/tags/filters.yml +++ b/docs/api/apiv3/tags/filters.yml @@ -35,7 +35,7 @@ description: |- With the above JSON stringified and URL-encoded, this can be added to the `/api/v3/work_packages` endpoint using the `filter` parameter to form the URL: ``` - https://community.openproject.com/api/v3/work_packages?filters=%5B%7B%22subjectOrId%22:%7B%22operator%22:%22**%22,%22values%22:%5B%2212%22%5D%7D%7D,%7B%22status%22:%7B%22operator%22:%22=%22,%22values%22:%5B%225%22%5D%7D%7D%5D + https://community.openproject.org/api/v3/work_packages?filters=%5B%7B%22subjectOrId%22:%7B%22operator%22:%22**%22,%22values%22:%5B%2212%22%5D%7D%7D,%7B%22status%22:%7B%22operator%22:%22=%22,%22values%22:%5B%225%22%5D%7D%7D%5D ``` ## Compression @@ -48,13 +48,13 @@ description: |- Instead of the request ``` - https://community.openproject.com/api/v3/work_packages?filters=[%7B%22subjectOrId%22:%7B%22operator%22:%22**%22,%22values%22:[%2212%22]%7D%7D,%7B%22status%22:%7B%22operator%22:%22=%22,%22values%22:[%225%22]%7D%7D]&pageSize=10&sortBy=[[%22id%22,%20%22asc%22]] + https://community.openproject.org/api/v3/work_packages?filters=[%7B%22subjectOrId%22:%7B%22operator%22:%22**%22,%22values%22:[%2212%22]%7D%7D,%7B%22status%22:%7B%22operator%22:%22=%22,%22values%22:[%225%22]%7D%7D]&pageSize=10&sortBy=[[%22id%22,%20%22asc%22]] ``` Which in a non URL encoded style would be ``` - https://community.openproject.com/api/v3/work_packages?filters=[{"subjectOrId":{"operator":"**","values":["12"]}},{"status":{"operator":"=","values":["5"]}}]&pageSize=10&sortBy=[["id", "asc"]] + https://community.openproject.org/api/v3/work_packages?filters=[{"subjectOrId":{"operator":"**","values":["12"]}},{"status":{"operator":"=","values":["5"]}}]&pageSize=10&sortBy=[["id", "asc"]] ``` All of the props can be put inside a json object @@ -72,12 +72,12 @@ description: |- That json object can then be compressed and encoded and the result sent over as the combined `eprops` parameter: ``` - https://community.openproject.com/api/v3/work_packages?eprops=eJxtjTELwjAUhP%2FLjSWDFVwCLt2cHBz7OsT2VSKFlLwXQUv%2Bu0lXHe%2B7%2B7gN%0As1%2BUo8Ci3wiS7k8e9RovE8EWEFaOTkMsidA0BEN4uSWxFNIT2iNhyNlUV50m%0A%2BaOdf6zTLg0wkBC1e9f3gv20L52Mpa%2Ft6h588x%2BGbQ%2F5C12YN%2BM%3D%0A + https://community.openproject.org/api/v3/work_packages?eprops=eJxtjTELwjAUhP%2FLjSWDFVwCLt2cHBz7OsT2VSKFlLwXQUv%2Bu0lXHe%2B7%2B7gN%0As1%2BUo8Ci3wiS7k8e9RovE8EWEFaOTkMsidA0BEN4uSWxFNIT2iNhyNlUV50m%0A%2BaOdf6zTLg0wkBC1e9f3gv20L52Mpa%2Ft6h588x%2BGbQ%2F5C12YN%2BM%3D%0A ``` ## Available filters - The availability of filters depend on the endpoint you're querying and will be listed in each endpoint definition. For work packages, you can also [start using filters in the work packages module](https://community.openproject.com/projects/openproject/work_packages) to build your query and then simply copy the URL from your browser to get the resulting filter values and their operators. + The availability of filters depend on the endpoint you're querying and will be listed in each endpoint definition. For work packages, you can also [start using filters in the work packages module](https://community.openproject.org/projects/openproject/work_packages) to build your query and then simply copy the URL from your browser to get the resulting filter values and their operators. ## Available operators diff --git a/docs/bim-guide/README.md b/docs/bim-guide/README.md index ba8541d08099..860d25f29d44 100644 --- a/docs/bim-guide/README.md +++ b/docs/bim-guide/README.md @@ -61,7 +61,7 @@ The BCF Module and the included IFC viewer can be enabled for every single proje ## Reporting bugs -You found a bug? Please [report it](../development/report-a-bug) to our [OpenProject community](https://community.openproject.com/projects/revit-add-in). Thank you! +You found a bug? Please [report it](../development/report-a-bug) to our [OpenProject community](https://community.openproject.org/projects/revit-add-in). Thank you! diff --git a/docs/bim-guide/revit-add-in/README.md b/docs/bim-guide/revit-add-in/README.md index 58fb9ee464f9..3dc080ecafca 100644 --- a/docs/bim-guide/revit-add-in/README.md +++ b/docs/bim-guide/revit-add-in/README.md @@ -213,4 +213,4 @@ To proceed with the installation, click on *Run Anyway* and the installation wil ## Reporting bugs -You found a bug? Please [report it](../../development/report-a-bug) to our [OpenProject community](https://community.openproject.com/projects/revit-add-in). Thank you! +You found a bug? Please [report it](../../development/report-a-bug) to our [OpenProject community](https://community.openproject.org/projects/revit-add-in). Thank you! diff --git a/docs/development/README.md b/docs/development/README.md index 73799e79600e..0d5d1372dd5d 100644 --- a/docs/development/README.md +++ b/docs/development/README.md @@ -10,7 +10,7 @@ We are pleased that you are thinking about contributing to OpenProject! This gui ## Get in touch -Please get in touch with us using our [development forum](https://community.openproject.com/projects/openproject/forums/7) or send us an email to info@openproject.org. +Please get in touch with us using our [development forum](https://community.openproject.org/projects/openproject/forums/7) or send us an email to info@openproject.org. @@ -22,7 +22,7 @@ We eat our own ice cream so we use OpenProject for roadmap planning and team col - [Wish list](https://community.openproject.org/projects/openproject/work_packages?query_id=180) -- [Bug backlog](https://community.openproject.com/projects/openproject/work_packages?query_id=491) +- [Bug backlog](https://community.openproject.org/projects/openproject/work_packages?query_id=491) - [Reporting a bug](report-a-bug) diff --git a/docs/development/application-architecture/README.md b/docs/development/application-architecture/README.md index da6a0692ecac..5887d50c2ba3 100644 --- a/docs/development/application-architecture/README.md +++ b/docs/development/application-architecture/README.md @@ -127,7 +127,7 @@ Administrators can identify their currently deployed version of OpenProject in t ## Upcoming releases -See the [Roadmap](https://community.openproject.com/projects/openproject/roadmap) for the overview of the upcoming stable releases. +See the [Roadmap](https://community.openproject.org/projects/openproject/roadmap) for the overview of the upcoming stable releases. @@ -176,7 +176,7 @@ We recommended to update to a new stable release as soon as possible to have a s ## Change history -All changes made to the OpenProject software are documented via work packages bundled by the version. The [Roadmap view](https://community.openproject.com/projects/openproject/roadmap) gives a corresponding overview. A release is also summarized in the [release notes](https://www.openproject.org/docs/release-notes). +All changes made to the OpenProject software are documented via work packages bundled by the version. The [Roadmap view](https://community.openproject.org/projects/openproject/roadmap) gives a corresponding overview. A release is also summarized in the [release notes](https://www.openproject.org/docs/release-notes). diff --git a/docs/development/code-review-guidelines/README.md b/docs/development/code-review-guidelines/README.md index d792d6def642..461f7dd69a3d 100644 --- a/docs/development/code-review-guidelines/README.md +++ b/docs/development/code-review-guidelines/README.md @@ -65,7 +65,7 @@ Every developer and reviewer should read the Rails Security Guide as well as the ### Changelog - All changes made to the OpenProject software are managed and documented via work packages in the [OpenProject project](https://community.openproject.org/projects/openproject/). -- The [Roadmap view](https://community.openproject.com/projects/openproject/roadmap) gives a corresponding overview. +- The [Roadmap view](https://community.openproject.org/projects/openproject/roadmap) gives a corresponding overview. - For any nontrivial or pure maintenance changes (Gem bumps etc.), please ensure you have a corresponding ticket you link to in the form of `OP## `or `https://community.openproject.org/work_packages/ID` in your pull request. - To prevent inconsistencies and avoid redundant work there is no additional change log in the source code. Releases will contain a changelog of the publicly visible tickets in the GitHub releases pages, as well as [on our release notes](../../release-notes/). diff --git a/docs/development/concepts/hal-resources/README.md b/docs/development/concepts/hal-resources/README.md index 33eacd3e95c2..6e3b33a15f19 100644 --- a/docs/development/concepts/hal-resources/README.md +++ b/docs/development/concepts/hal-resources/README.md @@ -34,7 +34,7 @@ The JSON response in HAL standard can contain these things: -The following is an example HAL JSON for a work package as it is retrieved by the API. This response is abbreviated, you can see the full response of [#34250 on our community](https://community.openproject.com/api/v3/work_packages/34250). You will see the three sections: +The following is an example HAL JSON for a work package as it is retrieved by the API. This response is abbreviated, you can see the full response of [#34250 on our community](https://community.openproject.org/api/v3/work_packages/34250). You will see the three sections: 1. Immediate properties within the JSON such as `_type`, `id`, `lockVersion`, `description`. There are more properties like this, they are scalar values of the work package that are not linked to other resources diff --git a/docs/development/concepts/inline-editing/README.md b/docs/development/concepts/inline-editing/README.md index 88e775ec2860..1334f93543e8 100644 --- a/docs/development/concepts/inline-editing/README.md +++ b/docs/development/concepts/inline-editing/README.md @@ -45,7 +45,7 @@ In order to understand the different modes of the inline edition functionality, The display fields handle showing read-only representation of a resource's attribute. For example, the work package table may contain very different kinds of attributes: A progress bar, bare text fields, formatted date fields and the like. -Since OpenProject can also have dynamic custom fields with varying formats, the frontend cannot know all potential attribute names and their types. Instead, the available attributes of a resource are retrieved from its associated [schema resource](../resource-schemas/). For display fields, the important part of the schema definition for an attribute is its `type` attribute. Take a look at the JSON schema response for projects at the community: [community.openproject.com/api/v3/projects/schema](https://community.openproject.com/api/v3/projects/schema). For the sake of brevity, the following JSON will only show two of the returned attributes: The name and status attribute description: +Since OpenProject can also have dynamic custom fields with varying formats, the frontend cannot know all potential attribute names and their types. Instead, the available attributes of a resource are retrieved from its associated [schema resource](../resource-schemas/). For display fields, the important part of the schema definition for an attribute is its `type` attribute. Take a look at the JSON schema response for projects at the community: [community.openproject.org/api/v3/projects/schema](https://community.openproject.org/api/v3/projects/schema). For the sake of brevity, the following JSON will only show two of the returned attributes: The name and status attribute description: ```json5 { @@ -291,7 +291,7 @@ While this doesn't take care of any labels or styling, it will already provide e The work package single view is the boss fight of inline editing. It combines all the previous concepts with the flexibility of work package attributes and type configuration. -The following screenshot is [bug report #34250](https://community.openproject.com/wp/34250), which is a work package of Type `Bug`. The Bug type has a [specific form configuration](../../../system-admin-guide/manage-work-packages/work-package-types/#work-package-form-configuration-enterprise-add-on) defined. This configuration is as follows: +The following screenshot is [bug report #34250](https://community.openproject.org/wp/34250), which is a work package of Type `Bug`. The Bug type has a [specific form configuration](../../../system-admin-guide/manage-work-packages/work-package-types/#work-package-form-configuration-enterprise-add-on) defined. This configuration is as follows: @@ -299,13 +299,13 @@ The following screenshot is [bug report #34250](https://community.openproject.co The Bug has three attribute groups defined with a set of attributes in it. These attributes correspond to the attribute groups in the `single view`. -If we take a look at the XHR requests on the bug page, we see that a request is being made to the schema `https://community.openproject.com/api/v3/work_packages/schemas/14-1`, which is the work package schema for project ID=14 (openproject on community), and the type ID=1 (Bug type). It contains the attribute definitions of the [work package schema](../resource-schemas/) and the enabled attribute groups with their attribute definitions: +If we take a look at the XHR requests on the bug page, we see that a request is being made to the schema `https://community.openproject.org/api/v3/work_packages/schemas/14-1`, which is the work package schema for project ID=14 (openproject on community), and the type ID=1 (Bug type). It contains the attribute definitions of the [work package schema](../resource-schemas/) and the enabled attribute groups with their attribute definitions: ![Attribute groups of type Bug in OpenProject project](schema-attribute-groups.png) We can see the three groups as defined in the administration are being transmitted to the frontend through the `_attributeGroups` property. -The type defines which type of group is being rendered. The attribute group is the most common, rendering a set of attributes. It is also possible to render an embedded work package table for related work packages such as in the following exemplary [Epic #25624](https://community.openproject.com/wp/25624): +The type defines which type of group is being rendered. The attribute group is the most common, rendering a set of attributes. It is also possible to render an embedded work package table for related work packages such as in the following exemplary [Epic #25624](https://community.openproject.org/wp/25624): ![Work package with query group for children](single-view-query-group.png) diff --git a/docs/development/concepts/permissions/README.md b/docs/development/concepts/permissions/README.md index fd884d6f7420..d3ea77918002 100644 --- a/docs/development/concepts/permissions/README.md +++ b/docs/development/concepts/permissions/README.md @@ -209,7 +209,7 @@ This hooks into all permission checks (including the deprecated `allowed_to?` me In the frontend, we have to rely on the API to tell us what actions the user is allowed to do. With [`HAL+JSON resources`](../hal-resources), we can do that by checking for the presence or absence of an action link in responses. -For example, if the user has the permission to create work packages in the OpenProject project on the community, [the collection response of the work packages API](https://community.openproject.com/api/v3/projects/openproject/work_packages?pageSize=0) of it will contain a link `createWorkPackage` that contains the link to the create form API endpoint. +For example, if the user has the permission to create work packages in the OpenProject project on the community, [the collection response of the work packages API](https://community.openproject.org/api/v3/projects/openproject/work_packages?pageSize=0) of it will contain a link `createWorkPackage` that contains the link to the create form API endpoint. To check these links, one can use the [`ModelAuthService`](https://github.com/opf/openproject/tree/dev/frontend/src/app/core/model-auth/model-auth.service.ts) that gets initialized with the resources being loaded: diff --git a/docs/development/concepts/queries/README.md b/docs/development/concepts/queries/README.md index 421a75ff00e9..1b9f490c0e02 100644 --- a/docs/development/concepts/queries/README.md +++ b/docs/development/concepts/queries/README.md @@ -58,8 +58,8 @@ Currently, the Queries endpoint and object is highly specific to work packages, Queries are regular APIv3 grape endpoints that can be accessed through the `/api/v3/queries` namespace. In general, they can be maintained in two ways: -1. By accessing a previously saved query by their ID such as `/api/v3/queries/2453` ([Example JSON response](https://community.openproject.com/api/v3/queries/2453) on community) -2. By setting dynamic GET parameters on a saved or `default` query such as `/api/v3/queries/default?columns[]=id` ([Example JSON response](https://community.openproject.com/api/v3/queries/default?columns[]=id) on community) +1. By accessing a previously saved query by their ID such as `/api/v3/queries/2453` ([Example JSON response](https://community.openproject.org/api/v3/queries/2453) on community) +2. By setting dynamic GET parameters on a saved or `default` query such as `/api/v3/queries/default?columns[]=id` ([Example JSON response](https://community.openproject.org/api/v3/queries/default?columns[]=id) on community) The default query `/api/v3/queries/default` and `/api/v3/:project_id/queries/default` contains a default set of configuration (back-end and front-end) global and for the given project, respectively. They can only be modified administrators through some global settings. @@ -111,7 +111,7 @@ These filters are also saved within the queries. Read the [APIv3 filters documen ### Exemplary query response -Due to the public nature of the OpenProject community, you can check out the following exemplary query response in HAL+JSON: [community.openproject.com/api/v3/queries/2453](https://community.openproject.com/api/v3/queries/2453) +Due to the public nature of the OpenProject community, you can check out the following exemplary query response in HAL+JSON: [community.openproject.org/api/v3/queries/2453](https://community.openproject.org/api/v3/queries/2453) It returns a saved query for the OpenProject 11.0 release, with a type filter `type is not [Idea, Phase, Release]` , a version filter `version = 11.0.0` and a "show all subprojects" filter with `subProject = all` . It is sorted by `type ascending`. @@ -175,6 +175,6 @@ In practice, you will likely not only access the query resource itself, but rath The `WorkPackagesListService` can also update and save existing queries passed to it. This flow will often happen in the [`PartitionedQuerySpaceComponent`](https://github.com/opf/openproject/blob/dev/frontend/src/app/features/work-packages/routing/partitioned-query-space-page/partitioned-query-space-page.component.ts), which is the basis for the modules showing work packages as a table or grid such as the [`WorkPackageViewPageComponent`](https://github.com/opf/openproject/blob/dev/frontend/src/app/features/work-packages/routing/wp-view-page/wp-view-page.component.ts) or the [`IfcViewerPageComponent`](https://github.com/opf/openproject/blob/dev/frontend/src/app/features/bim/ifc_models/pages/viewer/ifc-viewer-page.component.ts). -`PartitionedQuerySpaceComponent` instances will be instantiated by the router and listen to URL params to load the corresponding query object. The most prominent example of such a page is the work packages module such as [community.openproject.com/work_packages](https://community.openproject.com/work_packages). +`PartitionedQuerySpaceComponent` instances will be instantiated by the router and listen to URL params to load the corresponding query object. The most prominent example of such a page is the work packages module such as [community.openproject.org/work_packages](https://community.openproject.org/work_packages). The partitioning comes from showing a work package table (or cards view) on one side, and a details view of a single work package on another side, splitting the page in two. The width of the split areas can be customized by the user through a drag-handle. diff --git a/docs/development/concepts/resource-schemas/README.md b/docs/development/concepts/resource-schemas/README.md index 07e0ec83653b..ceab9d315c8b 100644 --- a/docs/development/concepts/resource-schemas/README.md +++ b/docs/development/concepts/resource-schemas/README.md @@ -75,7 +75,7 @@ This section describes some of the existing schemas. **Projects** -For projects, there is a single APIv3 endpoint for their schemas: `/api/v3/projects/schema`. This schema is identical for all projects. You can simply request the OpenProject Community schema for projects [here](https://community.openproject.com/api/v3/projects/schema). It contains a set of static properties (name, identifier, status, etc.), as well as all project-level custom fields. +For projects, there is a single APIv3 endpoint for their schemas: `/api/v3/projects/schema`. This schema is identical for all projects. You can simply request the OpenProject Community schema for projects [here](https://community.openproject.org/api/v3/projects/schema). It contains a set of static properties (name, identifier, status, etc.), as well as all project-level custom fields. @@ -85,7 +85,7 @@ The work package schema is more complicated, as work package types can be custom This results in work package schemas being defined per project and type combination. The URL of each schema looks like this: `/api/v3/work_packages/schemas/{project id}-{type-id}`. -An exemplary schema response on the Community for the OpenProject project (`ID=14`) and the Bug type (`ID=1`) is [community.openproject.com/api/v3/work_packages/schemas/14-1](https://community.openproject.com/api/v3/work_packages/schemas/14-1) +An exemplary schema response on the Community for the OpenProject project (`ID=14`) and the Bug type (`ID=1`) is [community.openproject.org/api/v3/work_packages/schemas/14-1](https://community.openproject.org/api/v3/work_packages/schemas/14-1) The work package schema also contains the reference to the attribute groups from the form configuration in the `_attributeGroups` property. @@ -97,7 +97,7 @@ The OpenProject frontend usually ensure that whenever you get access to a HAL re In some cases, such as the work package `/api/v3/work_packages` or `/api/v3/queries` endpoints, the needed schemas to represent the work packages contained in the collection are embedded automatically in the `_embedded.schemas` endpoint. Services handling these loaded requests such as the [`WorkPackagesStatesIntializationService`](https://github.com/opf/openproject/blob/dev/frontend/src/app/features/work-packages/components/wp-list/wp-states-initialization.service.ts) will automatically update the schema states. -If you look at the HAL+JSON response of a work package API request, you will see it has a `_links.schema.href` property which identifies the schema resource that the loaded work package is associated with. ([Exemplary request](https://community.openproject.com/api/v3/work_packages/34250)) +If you look at the HAL+JSON response of a work package API request, you will see it has a `_links.schema.href` property which identifies the schema resource that the loaded work package is associated with. ([Exemplary request](https://community.openproject.org/api/v3/work_packages/34250)) If you have work package resource, you can get hold of its associated schema as follows: diff --git a/docs/development/create-openproject-plugin/README.md b/docs/development/create-openproject-plugin/README.md index 245f722158b3..4a76477dd8bb 100644 --- a/docs/development/create-openproject-plugin/README.md +++ b/docs/development/create-openproject-plugin/README.md @@ -46,7 +46,7 @@ To use your plugin in production you have to add it to your [docker](../../insta You may have a look at some existing OpenProject plugins to get inspiration. It is possible to add new routes, views, models, … and/or overwrite existing ones. -Feel free to ask for help in our [Development Forum](https://community.openproject.com/projects/openproject/forums/7). +Feel free to ask for help in our [Development Forum](https://community.openproject.org/projects/openproject/forums/7). ## Steps to release a plugin diff --git a/docs/development/git-workflow/README.md b/docs/development/git-workflow/README.md index 1a51f25a5fdb..5c4d679a8937 100644 --- a/docs/development/git-workflow/README.md +++ b/docs/development/git-workflow/README.md @@ -91,7 +91,7 @@ git push origin Create a pull request against a branch of of the `opf/openproject` repository, containing a **clear description** of what the pull request attempts to change and/or fix. -If your pull request **does not contain a description** for what it does and what it's intentions are, we will reject it. If you are working on a specific work package from the [list](https://community.openproject.com/projects/openproject/work_packages), please include a link to that work package in the description, so we can track your work. +If your pull request **does not contain a description** for what it does and what it's intentions are, we will reject it. If you are working on a specific work package from the [list](https://community.openproject.org/projects/openproject/work_packages), please include a link to that work package in the description, so we can track your work. The core contributor team will then review your pull request according to our [code review guideline](../code-review-guidelines/). Please note that you can add commits after the pull request has been created by pushing to the branch in your fork. diff --git a/docs/development/product-development-handbook/README.md b/docs/development/product-development-handbook/README.md index 6427be2ebf54..ec254c4f46b8 100644 --- a/docs/development/product-development-handbook/README.md +++ b/docs/development/product-development-handbook/README.md @@ -111,7 +111,7 @@ The specification phase may not be necessary for bug fixes, minor design changes | - Entire team (incl. PMs, UX researcher, developers, etc.)
- Customers
- Community
- Other stackholders | - Feature request in Wish List
- Bugs in Bug backlog | -The [OpenProject Wish List](https://community.openproject.com/projects/openproject/work_packages?query_id=180) is used to collect a backlog of potential validation opportunities. Requirements may come from customers, internal usage, support messages, community forums or through other communication channels. +The [OpenProject Wish List](https://community.openproject.org/projects/openproject/work_packages?query_id=180) is used to collect a backlog of potential validation opportunities. Requirements may come from customers, internal usage, support messages, community forums or through other communication channels. Requirements should be captured as a **Feature** or **Epic** (for larger features which we can be broken down into smaller features) and focus on describing the customer’s problem rather than jumping ahead to a solution. For a guideline on how to report feature requests, refer to the [Feature request guideline](../../development/submit-feature-idea/). Technical maintenance issues and refactorings can be tracked as **Code Maintenance**. @@ -141,7 +141,7 @@ Oftentimes, the process stops for a time at this phase. This is because the RICE Those features judged positively by the PM: 1. PM creates an Opportunity Canvas for requirements with a moderate to high level of uncertainty (> 80%) or for large requirements (effort > 1 week). -2. PM assigns features to the product backlog (only features with RICE values are allowed in the [product backlog](https://community.openproject.com/projects/openproject/work_packages?query_id=2261)). +2. PM assigns features to the product backlog (only features with RICE values are allowed in the [product backlog](https://community.openproject.org/projects/openproject/work_packages?query_id=2261)). 3. For requirements which require an Opportunity Canvas: PM and UX Researcher meet to discuss appropriate research methodology to collect user feedback. 1. PM and UX Researcher schedule interviews with relevant users. 2. PM and UX Researcher document interview results in opportunity canvas. @@ -253,7 +253,7 @@ Changes to the technical documentation, e.g API documentation, are done in paral The Implementation and Quality Assurance phase can run partly in parallel for those parts of a feature already implemented and may loop since implemented features may need to be adjusted. -When all features, bugs have been tested successfully, regression testing was performed successfully and no critical errors are reported on community.openproject.com OpenProject environment, new product version is prepared for release. +When all features, bugs have been tested successfully, regression testing was performed successfully and no critical errors are reported on community.openproject.org OpenProject environment, new product version is prepared for release. ### 3.2.3 Building phase 4: Acceptance test @@ -278,7 +278,7 @@ If required changes are identified or predefined acceptance criteria is not met, | Involved | Output | |-----------------------------------------|:--------------------------------------------------------| -| - QA
- Developers
- DevOps | Release candidate deployed in community.openproject.com | +| - QA
- Developers
- DevOps | Release candidate deployed in community.openproject.org | Developed features are bundled into a version that is released to the public via different channels (package, SaaS, docker, ...). This means that not every feature will receive its own release but rather that a feature's release will happen together with other features as well as bugfixes. This offers the opportunity to add another quality assurance step. At the end of building multiple features, the application in its entirety is tested again and bugs identified can be fixed. This includes bugs that are in the newly developed feature, regressions caused by the feature development as well as bugs originating in former versions. @@ -290,7 +290,7 @@ Developed features are bundled into a version that is released to the public via * Tester adjusts status on errors (status: “test failed"). * Tester adjusts status when no errors are found (status: “closed"). 6. Developer fixes bugs that were not fixed successfully. -7. DevOps deploys release candidate on community.openproject.com. +7. DevOps deploys release candidate on community.openproject.org. 8. DevOps monitors for failures. 9. QA vets incoming bug reports and checks if they need to be fixed before the release. @@ -377,7 +377,7 @@ For OpenProject, Reach refers to the number of users and customers who will bene The reach ranges from 0.5 for minimal reach (less than 5% of users) to 10.0 for requirements that impact the vast majority of users (80% or more). -Data sources to estimate this may include queries and user data of an associated feature (e.g. number of users using the “Work packages” module on community.openproject.com to determine the value for a new work package requirement), qualitative customer interviews, customer requests, comments on work packages, surveys, etc.. +Data sources to estimate this may include queries and user data of an associated feature (e.g. number of users using the “Work packages” module on community.openproject.org to determine the value for a new work package requirement), qualitative customer interviews, customer requests, comments on work packages, surveys, etc.. diff --git a/docs/faq/README.md b/docs/faq/README.md index e0f5ccf71c07..24301c560ff8 100644 --- a/docs/faq/README.md +++ b/docs/faq/README.md @@ -49,7 +49,7 @@ Here are resources to get to know OpenProject: - Our [English demo video](https://www.youtube.com/watch?v=un6zCm8_FT4) or [German demo video](https://www.youtube.com/watch?v=doVtVArSSvk) to get an overview of Openproject. There are additional videos explaining certain features to be found on our [YouTube channel](https://www.youtube.com/c/OpenProjectCommunity/videos), too. - The [Getting started guide](../getting-started) and the [User guide](../user-guide) - Our free trial: Click the green button [here](https://www.openproject.org/enterprise-edition) for Enterprise on-premises or go to [start.openproject.com](https://start.openproject.com) for the Enterprise cloud. -- Our [development roadmap](https://community.openproject.com/projects/openproject/roadmap) (to get to know future features) +- Our [development roadmap](https://community.openproject.org/projects/openproject/roadmap) (to get to know future features) - Our [training and consulting offers](https://www.openproject.org/training-and-consulting) ### Can I run OpenProject as a single user? @@ -146,7 +146,7 @@ Please go to [openproject.org/newsletter/](https://www.openproject.org/newslette ## FAQ regarding features -Please find information on the features of OpenProject [here](https://www.openproject.org/collaboration-software-features/) and a comparison between Enterprise on-premises, Enterprise cloud and Community edition [here](https://www.openproject.org/pricing/#features). The community platform to see and [issue](../development/submit-feature-idea/) feature ideas can be found [here](https://community.openproject.com). +Please find information on the features of OpenProject [here](https://www.openproject.org/collaboration-software-features/) and a comparison between Enterprise on-premises, Enterprise cloud and Community edition [here](https://www.openproject.org/pricing/#features). The community platform to see and [issue](../development/submit-feature-idea/) feature ideas can be found [here](https://community.openproject.org). ### Is it possible to use multiple languages in OpenProject? @@ -186,7 +186,7 @@ Yes, you can. Starting with OpenProject 12.4 we implemented date alerts and emai ### Does OpenProject offer resource management? You can [set up budgets](../user-guide/budgets), [set the estimated time in the **Work** field](../user-guide/work-packages/edit-work-package/) of a work package and use the [Assignee board](../user-guide/agile-boards/#choose-between-board-types) to find out how many work packages are assigned to a person at the moment. -Additional resource management features will be added within the next years. You can find the roadmap for future releases [here](https://community.openproject.com/projects/openproject/work_packages?query_id=1993). +Additional resource management features will be added within the next years. You can find the roadmap for future releases [here](https://community.openproject.org/projects/openproject/work_packages?query_id=1993). More infomation regarding resource management in OpenProject can be found in the [Use Cases](../use-cases/resource-management) section. ### Does OpenProject offer portfolio management? diff --git a/docs/installation-and-operations/configuration/README.md b/docs/installation-and-operations/configuration/README.md index 9a03a993b3b6..497debe5445a 100644 --- a/docs/installation-and-operations/configuration/README.md +++ b/docs/installation-and-operations/configuration/README.md @@ -292,7 +292,7 @@ When a filter is defined, synchronization happens directly during seeding for en ## Allowing public access -By default, any request to the OpenProject application needs to be authenticated. If you want to enable public unauthenticated access like we do for https://community.openproject.com, you can set the `login_required` to `false`. If not provided through environment variables, this setting is also accessible in the administrative UI. Please see the [authentication settings guide](../../system-admin-guide/authentication/authentication-settings/#general-authentication-settings) for more details. +By default, any request to the OpenProject application needs to be authenticated. If you want to enable public unauthenticated access like we do for https://community.openproject.org, you can set the `login_required` to `false`. If not provided through environment variables, this setting is also accessible in the administrative UI. Please see the [authentication settings guide](../../system-admin-guide/authentication/authentication-settings/#general-authentication-settings) for more details. *default: true* diff --git a/docs/installation-and-operations/installation-faq/README.md b/docs/installation-and-operations/installation-faq/README.md index b5344aac8f38..06ffe8c1de28 100644 --- a/docs/installation-and-operations/installation-faq/README.md +++ b/docs/installation-and-operations/installation-faq/README.md @@ -100,7 +100,7 @@ You can either order the SSL certificates from your ISP or we can create them du ### How do you implement the routing so that the page requests intended for this project domain of ours land on the Apache server that is part of the OpenProject installation? What agreements or requirements do we have to discuss with our domain/webspace provider? -A DNS record needs to be placed at the ISP that connects the domain name you would like your OpenProject installation to be reachable at (e.g. [community.openproject.org](https://community.openproject.com/)) to the IP Address of your designated server (e.g. 13.226.159.10). The ports do not matter here as they can simply all be routed to the server. The server will then only listen on 80 and 443 and redirect 80 to 443. Depending on your network configuration, additional configurations need to be carried out e.g. on intermediary load balancers or switches. +A DNS record needs to be placed at the ISP that connects the domain name you would like your OpenProject installation to be reachable at (e.g. [community.openproject.org](https://community.openproject.org/)) to the IP Address of your designated server (e.g. 13.226.159.10). The ports do not matter here as they can simply all be routed to the server. The server will then only listen on 80 and 443 and redirect 80 to 443. Depending on your network configuration, additional configurations need to be carried out e.g. on intermediary load balancers or switches. ### Does the email address used by OpenProject have to be within the our domain for OpenProject or can this also be another address? diff --git a/docs/installation-and-operations/installation/packaged/README.md b/docs/installation-and-operations/installation/packaged/README.md index b790e43fea99..7bd67abc9cdd 100644 --- a/docs/installation-and-operations/installation/packaged/README.md +++ b/docs/installation-and-operations/installation/packaged/README.md @@ -555,7 +555,7 @@ Also, this setting will control what is the default language for new users if th With this last step confirmed, the OpenProject wizard will complete, and apply all the configuration options that you have just selected. This might take a few minutes depending on your machine and internet connection, as OpenProject might need to install additional packages (such as the web server, database) depending on your selections. -In case this process crashes or exits with an obvious error, please keep the output and send your configuration from `/etc/openproject/installer.dat` (removing any passwords from it) to us at support@openproject.com , or [reach out to the community forums](https://community.openproject.com/projects/openproject/forums). +In case this process crashes or exits with an obvious error, please keep the output and send your configuration from `/etc/openproject/installer.dat` (removing any passwords from it) to us at support@openproject.com , or [reach out to the community forums](https://community.openproject.org/projects/openproject/forums). When this process completes, it will have started the internal application and web servers, the background jobs to process work-intensive jobs, and set up the connection to the database. diff --git a/docs/installation-and-operations/operation/upgrading/README.md b/docs/installation-and-operations/operation/upgrading/README.md index 631f69d49a6b..5fe4d1a5c401 100644 --- a/docs/installation-and-operations/operation/upgrading/README.md +++ b/docs/installation-and-operations/operation/upgrading/README.md @@ -214,7 +214,7 @@ These following points are some known issues around the update to 8.0. It does n ### Upgrades in NPM may result in package inconsistencies As has been reported from the -community, [there appear to be issues with NPM leftover packages](https://community.openproject.com/wp/28571) upgrading +community, [there appear to be issues with NPM leftover packages](https://community.openproject.org/wp/28571) upgrading to OpenProject 8.0.0. This is due to the packages applying a delta between your installed version and the to-be-installed 8.0. package. diff --git a/docs/release-notes/10/10-0-0/README.md b/docs/release-notes/10/10-0-0/README.md index 66f23787ea7b..842f2444cb76 100644 --- a/docs/release-notes/10/10-0-0/README.md +++ b/docs/release-notes/10/10-0-0/README.md @@ -94,129 +94,129 @@ OpenProject 10 significantly improves the performance, especially for the work p #### Bug fixes and changes -- Added: [Wiki] Allow to create child pages via links without a target [[#24167](https://community.openproject.com/wp/24167)] -- Added: Sticky text editor toolbar that is visible above long text fields [[#29738](https://community.openproject.com/wp/29738)] -- Added: Checkbox lists for work package [[#29804](https://community.openproject.com/wp/29804)] -- Added: Custom Fields are now shown in Projects API [[#30387](https://community.openproject.com/wp/30387)] -- Changed: Render text field links in the backend independently of the user [[#30501](https://community.openproject.com/wp/30501)] -- Changed: Widget: add graphs with single dataset [[#30522](https://community.openproject.com/wp/30522)] -- Changed: When drag and drop work packages indicate drop zone in work package table as flat line instead of entire row [[#30723](https://community.openproject.com/wp/30723)] -- Changed: View selector to switch between Gantt view, tiles view and list view [[#30746](https://community.openproject.com/wp/30746)] -- Changed: Add menu items "Sort by..." and "Group by..." to the more menu of a work packages view so the features are more visible [[#30751](https://community.openproject.com/wp/30751)] -- Changed: Don't highlight the first row in the split view [[#30765](https://community.openproject.com/wp/30765)] -- Fixed: Reminder mailer fails if assignee is not a user [[#25689](https://community.openproject.com/wp/25689)] -- Fixed: Unable to subscribe to member_updated or member_removed notifications [[#29632](https://community.openproject.com/wp/29632)] -- Fixed: SQL Injection Project orders [[#30132](https://community.openproject.com/wp/30132)] -- Fixed: Remove "new" badge of boards in Version 10.0 [[#30213](https://community.openproject.com/wp/30213)] -- Fixed: Insufficient space between user avatar and user name [[#30357](https://community.openproject.com/wp/30357)] -- Fixed: [DnD] Changing a WP changes the sort order [[#30389](https://community.openproject.com/wp/30389)] -- Fixed: Check spelling of e-mail vs. email [[#30411](https://community.openproject.com/wp/30411)] -- Fixed: Sorting relation sub elements influences the order of the rest of the table [[#30421](https://community.openproject.com/wp/30421)] -- Fixed: Boolean CF with unset values are shown empty in export [[#30442](https://community.openproject.com/wp/30442)] -- Fixed: Missing colors for work package status [[#30483](https://community.openproject.com/wp/30483)] -- Fixed: Table is not scrollable with enabled Gantt chart [[#30490](https://community.openproject.com/wp/30490)] -- Fixed: Fixed page size not forced in already-saved queries [[#30561](https://community.openproject.com/wp/30561)] -- Fixed: Subject fields in sync while creating 2 new board cards [[#30586](https://community.openproject.com/wp/30586)] -- Fixed: No warning when switching from project description to other page [[#30587](https://community.openproject.com/wp/30587)] -- Fixed: Sorting of card view is not the same as in the list [[#30675](https://community.openproject.com/wp/30675)] -- Fixed: Project resource not updated when changing a custom field [[#30683](https://community.openproject.com/wp/30683)] -- Fixed: Typo in German Enterprise edition license Email (date) [[#30732](https://community.openproject.com/wp/30732)] -- Fixed: Users and permissions tile in the administration should link to the users table instead of the user settings [[#30742](https://community.openproject.com/wp/30742)] -- Fixed: After pressing enter in the work package widget title the cursor is still blinking [[#30757](https://community.openproject.com/wp/30757)] -- Fixed: Dropdown in WP list not centered (when next to subject) [[#30760](https://community.openproject.com/wp/30760)] -- Fixed: Context menu in Gantt not working [[#30761](https://community.openproject.com/wp/30761)] -- Fixed: Cannot drag & drop WP (child) work package created from context menu [[#30762](https://community.openproject.com/wp/30762)] -- Fixed: Drag & Drop: Order of other work package changed [[#30763](https://community.openproject.com/wp/30763)] -- Fixed: Missing border between tiles and split screen and not aligned on the top [[#30764](https://community.openproject.com/wp/30764)] -- Fixed: Kosmetisch: Notification E-Mails manchmal schwarz / manchmal weiß [[#30769](https://community.openproject.com/wp/30769)] -- Fixed: New child work package that is created in the relations tab is not shown in the list view [[#30777](https://community.openproject.com/wp/30777)] -- Fixed: Typos in German language settings [[#30785](https://community.openproject.com/wp/30785)] -- Fixed: When changing WP type in Gantt shadow WPs are shown [[#30787](https://community.openproject.com/wp/30787)] -- Fixed: Enterprise edition option shown in Cloud Administration (Page not found) [[#30788](https://community.openproject.com/wp/30788)] -- Fixed: Wrong side entry selected in administration when selecting "Work packages" [[#30789](https://community.openproject.com/wp/30789)] -- Fixed: Default descriptions get still applied even after deleting them. [[#30795](https://community.openproject.com/wp/30795)] -- Fixed: UX: Inconsistency when confirm-click on tick-button is needed (Adding an existing child vs. adding a relation). [[#30796](https://community.openproject.com/wp/30796)] -- Fixed: Switching from Gantt view back to table view will still display Gantt in the button [[#30797](https://community.openproject.com/wp/30797)] -- Fixed: Internal error when setting assignee [[#30799](https://community.openproject.com/wp/30799)] -- Fixed: View toggler not changing when activating Gantt in settings [[#30800](https://community.openproject.com/wp/30800)] -- Fixed: White space in Gantt when zooming out [[#30801](https://community.openproject.com/wp/30801)] -- Fixed: Zoom in Gantt loses WPs (zooms in on left side instead of center) [[#30802](https://community.openproject.com/wp/30802)] -- Fixed: Table and Gantt are off when many WPs are displayed [[#30805](https://community.openproject.com/wp/30805)] -- Fixed: Relations not translated in XLS export [[#30806](https://community.openproject.com/wp/30806)] -- Fixed: Watcher / relations numbers cut off in German (non-English languages) [[#30807](https://community.openproject.com/wp/30807)] -- Fixed: Cannot close set parent dialog with Escape right away / weird German text [[#30808](https://community.openproject.com/wp/30808)] -- Fixed: Empty parentheses briefly shown when creating new custom action [[#30809](https://community.openproject.com/wp/30809)] -- Fixed: Missing translation in administration (Status, Types, ...) [[#30811](https://community.openproject.com/wp/30811)] -- Fixed: Missing translations for OAuth authentication [[#30812](https://community.openproject.com/wp/30812)] -- Fixed: Wrong focus / scroll on admin entries [[#30814](https://community.openproject.com/wp/30814)] -- Fixed: Gantt: Can't move WP on time axis if follower has no finish date [[#30816](https://community.openproject.com/wp/30816)] -- Fixed: Type is wrongly changed in Action board on status change [[#30817](https://community.openproject.com/wp/30817)] -- Fixed: MS Edge: Dropzone for Drag & Drop not shown [[#30826](https://community.openproject.com/wp/30826)] -- Fixed: Icon wrongly shown briefly in administration submenus [[#30827](https://community.openproject.com/wp/30827)] -- Fixed: Links in administration open in same tab [[#30828](https://community.openproject.com/wp/30828)] -- Fixed: Sorting arrow not shown next to columns (automatic sorting) [[#30831](https://community.openproject.com/wp/30831)] -- Fixed: Gantt view for filtered out parent work packages not updated correctly [[#30837](https://community.openproject.com/wp/30837)] -- Fixed: Inaccessible linked work package shown as active link [[#30839](https://community.openproject.com/wp/30839)] -- Fixed: Creating empty cards in different columns leads to weird behavior [[#30842](https://community.openproject.com/wp/30842)] -- Fixed: Focus not set when adding existing card to board [[#30843](https://community.openproject.com/wp/30843)] -- Fixed: Adding existing card and creating new card form can be open at same time [[#30844](https://community.openproject.com/wp/30844)] -- Fixed: Search field cannot be minimized / closed again after being opened [[#30846](https://community.openproject.com/wp/30846)] -- Fixed: Work package from board not shown in fullscreen [[#30848](https://community.openproject.com/wp/30848)] -- Fixed: Drag & Drop handle not shown in group mode when split screen was activated [[#30852](https://community.openproject.com/wp/30852)] -- Fixed: Author field is cut off even though there is plenty of space [[#30853](https://community.openproject.com/wp/30853)] -- Fixed: Dropdown menus not aligned [[#30856](https://community.openproject.com/wp/30856)] -- Fixed: Unnecessary scrollbars in work package view [[#30857](https://community.openproject.com/wp/30857)] -- Fixed: When clicking on "Webhooks" in admin menu, focus jumps to "Overview" [[#30859](https://community.openproject.com/wp/30859)] -- Fixed: Work package stays selected when clicking on WPs with split screen open [[#30862](https://community.openproject.com/wp/30862)] -- Fixed: Color of status button always shown in orange [[#30863](https://community.openproject.com/wp/30863)] -- Fixed: Project menu auto-closes in change project screen [[#30867](https://community.openproject.com/wp/30867)] -- Fixed: Versions not copied and copying slow [[#30872](https://community.openproject.com/wp/30872)] -- Fixed: Relations cannot be created [[#30877](https://community.openproject.com/wp/30877)] -- Fixed: Performance error on MyPage [[#30878](https://community.openproject.com/wp/30878)] -- Fixed: Bars in Roadmap graph are massive [[#30890](https://community.openproject.com/wp/30890)] -- Fixed: Words with umlauts are not found in PDF's [[#30891](https://community.openproject.com/wp/30891)] -- Fixed: Lists in Copy Workflow could be bigger [[#30892](https://community.openproject.com/wp/30892)] -- Fixed: WP description confusing/wrong? [[#30897](https://community.openproject.com/wp/30897)] -- Fixed: Page not found when using sign in from public project [[#30898](https://community.openproject.com/wp/30898)] -- Fixed: Spacing in members widget on overview page slightly crammed [[#30900](https://community.openproject.com/wp/30900)] -- Fixed: Project description not shown for some projects [[#30901](https://community.openproject.com/wp/30901)] -- Fixed: Custom field not shown for work package [[#30903](https://community.openproject.com/wp/30903)] -- Fixed: Unclear tab description in work package graph [[#30905](https://community.openproject.com/wp/30905)] -- Fixed: Chart in Roadmap details view minimizes [[#30907](https://community.openproject.com/wp/30907)] -- Fixed: Header not aligned to widget boxes in Project Overview Page [[#30911](https://community.openproject.com/wp/30911)] -- Fixed: Work package attribute called "Story Punkte js" instead of "Story Punkte" [[#30919](https://community.openproject.com/wp/30919)] -- Fixed: Second click on "All open" view doesn't reset the view toggle button [[#30921](https://community.openproject.com/wp/30921)] -- Fixed: Users in Members widget not correctly aligned [[#30925](https://community.openproject.com/wp/30925)] -- Fixed: Wiki TOC Error [[#30926](https://community.openproject.com/wp/30926)] -- Fixed: Wiki menu tree is still cached to old project when identifier renamed [[#30927](https://community.openproject.com/wp/30927)] -- Fixed: WorkPackage linked in comment text cannot be opened [[#30928](https://community.openproject.com/wp/30928)] -- Fixed: Error when creating new boards [[#30930](https://community.openproject.com/wp/30930)] -- Fixed: Unable to login [[#30932](https://community.openproject.com/wp/30932)] -- Fixed: Optimize text box formatting of header texts [[#30940](https://community.openproject.com/wp/30940)] -- Fixed: Harmonize drag and drop handle icons [[#30941](https://community.openproject.com/wp/30941)] -- Fixed: Project description and project details share the same icon [[#30942](https://community.openproject.com/wp/30942)] -- Fixed: Some widget titles can be edited which should be static [[#30945](https://community.openproject.com/wp/30945)] -- Fixed: grid is invisible during resizing and drag and drop of widgets [[#30946](https://community.openproject.com/wp/30946)] -- Fixed: Too long comment box when adding a picture to the text editor [[#30947](https://community.openproject.com/wp/30947)] -- Fixed: Overview page: click on link opens edit mode, instead of following the link [[#30948](https://community.openproject.com/wp/30948)] -- Fixed: Custom Action. Exception on OP Edge. "undefined method `iso8601' for "%CURRENT_DATE%":String" [[#30949](https://community.openproject.com/wp/30949)] -- Fixed: Wrong formatting of scroll bars on overview page in Windows [[#30951](https://community.openproject.com/wp/30951)] -- Fixed: Boards. EE ypsale. Translation missing. [[#30954](https://community.openproject.com/wp/30954)] -- Fixed: Drag and drop in embedded tables does not work (or should be deactivated for now) [[#30967](https://community.openproject.com/wp/30967)] -- Fixed: Picture slider in for BCF issues even if there is only one picture [[#30969](https://community.openproject.com/wp/30969)] -- Fixed: Members: Error message overlapping form but not X-icon to remove it [[#30971](https://community.openproject.com/wp/30971)] -- Fixed: Widget "Work packages overview" cuts off tooltip [[#30972](https://community.openproject.com/wp/30972)] -- Fixed: Missing save indication after renaming a widget [[#30975](https://community.openproject.com/wp/30975)] -- Fixed: Sorting board columns only applied after reload [[#30981](https://community.openproject.com/wp/30981)] -- Fixed: Overview grid widgets are not translated [[#30988](https://community.openproject.com/wp/30988)] -- Fixed: Crowdin JS translations not complete [[#30989](https://community.openproject.com/wp/30989)] -- Fixed: In- and Outdent create version conflicts with inline edition [[#30994](https://community.openproject.com/wp/30994)] -- Fixed: Inconsistent behavior to show add-widget buttons only after project creation [[#31011](https://community.openproject.com/wp/31011)] -- Fixed: Type colors lost in print of Gantt chart [[#31021](https://community.openproject.com/wp/31021)] -- Fixed: Graph titles get get lost after page reload [[#31026](https://community.openproject.com/wp/31026)] -- Fixed: Misaligned drag and drop handle in Members widget [[#31027](https://community.openproject.com/wp/31027)] -- Fixed: Single Sign on feature is available in Community edition [[#31045](https://community.openproject.com/wp/31045)] -- Fixed: Cannot edit comment that was just created [[#31057](https://community.openproject.com/wp/31057)] +- Added: [Wiki] Allow to create child pages via links without a target [[#24167](https://community.openproject.org/wp/24167)] +- Added: Sticky text editor toolbar that is visible above long text fields [[#29738](https://community.openproject.org/wp/29738)] +- Added: Checkbox lists for work package [[#29804](https://community.openproject.org/wp/29804)] +- Added: Custom Fields are now shown in Projects API [[#30387](https://community.openproject.org/wp/30387)] +- Changed: Render text field links in the backend independently of the user [[#30501](https://community.openproject.org/wp/30501)] +- Changed: Widget: add graphs with single dataset [[#30522](https://community.openproject.org/wp/30522)] +- Changed: When drag and drop work packages indicate drop zone in work package table as flat line instead of entire row [[#30723](https://community.openproject.org/wp/30723)] +- Changed: View selector to switch between Gantt view, tiles view and list view [[#30746](https://community.openproject.org/wp/30746)] +- Changed: Add menu items "Sort by..." and "Group by..." to the more menu of a work packages view so the features are more visible [[#30751](https://community.openproject.org/wp/30751)] +- Changed: Don't highlight the first row in the split view [[#30765](https://community.openproject.org/wp/30765)] +- Fixed: Reminder mailer fails if assignee is not a user [[#25689](https://community.openproject.org/wp/25689)] +- Fixed: Unable to subscribe to member_updated or member_removed notifications [[#29632](https://community.openproject.org/wp/29632)] +- Fixed: SQL Injection Project orders [[#30132](https://community.openproject.org/wp/30132)] +- Fixed: Remove "new" badge of boards in Version 10.0 [[#30213](https://community.openproject.org/wp/30213)] +- Fixed: Insufficient space between user avatar and user name [[#30357](https://community.openproject.org/wp/30357)] +- Fixed: [DnD] Changing a WP changes the sort order [[#30389](https://community.openproject.org/wp/30389)] +- Fixed: Check spelling of e-mail vs. email [[#30411](https://community.openproject.org/wp/30411)] +- Fixed: Sorting relation sub elements influences the order of the rest of the table [[#30421](https://community.openproject.org/wp/30421)] +- Fixed: Boolean CF with unset values are shown empty in export [[#30442](https://community.openproject.org/wp/30442)] +- Fixed: Missing colors for work package status [[#30483](https://community.openproject.org/wp/30483)] +- Fixed: Table is not scrollable with enabled Gantt chart [[#30490](https://community.openproject.org/wp/30490)] +- Fixed: Fixed page size not forced in already-saved queries [[#30561](https://community.openproject.org/wp/30561)] +- Fixed: Subject fields in sync while creating 2 new board cards [[#30586](https://community.openproject.org/wp/30586)] +- Fixed: No warning when switching from project description to other page [[#30587](https://community.openproject.org/wp/30587)] +- Fixed: Sorting of card view is not the same as in the list [[#30675](https://community.openproject.org/wp/30675)] +- Fixed: Project resource not updated when changing a custom field [[#30683](https://community.openproject.org/wp/30683)] +- Fixed: Typo in German Enterprise edition license Email (date) [[#30732](https://community.openproject.org/wp/30732)] +- Fixed: Users and permissions tile in the administration should link to the users table instead of the user settings [[#30742](https://community.openproject.org/wp/30742)] +- Fixed: After pressing enter in the work package widget title the cursor is still blinking [[#30757](https://community.openproject.org/wp/30757)] +- Fixed: Dropdown in WP list not centered (when next to subject) [[#30760](https://community.openproject.org/wp/30760)] +- Fixed: Context menu in Gantt not working [[#30761](https://community.openproject.org/wp/30761)] +- Fixed: Cannot drag & drop WP (child) work package created from context menu [[#30762](https://community.openproject.org/wp/30762)] +- Fixed: Drag & Drop: Order of other work package changed [[#30763](https://community.openproject.org/wp/30763)] +- Fixed: Missing border between tiles and split screen and not aligned on the top [[#30764](https://community.openproject.org/wp/30764)] +- Fixed: Kosmetisch: Notification E-Mails manchmal schwarz / manchmal weiß [[#30769](https://community.openproject.org/wp/30769)] +- Fixed: New child work package that is created in the relations tab is not shown in the list view [[#30777](https://community.openproject.org/wp/30777)] +- Fixed: Typos in German language settings [[#30785](https://community.openproject.org/wp/30785)] +- Fixed: When changing WP type in Gantt shadow WPs are shown [[#30787](https://community.openproject.org/wp/30787)] +- Fixed: Enterprise edition option shown in Cloud Administration (Page not found) [[#30788](https://community.openproject.org/wp/30788)] +- Fixed: Wrong side entry selected in administration when selecting "Work packages" [[#30789](https://community.openproject.org/wp/30789)] +- Fixed: Default descriptions get still applied even after deleting them. [[#30795](https://community.openproject.org/wp/30795)] +- Fixed: UX: Inconsistency when confirm-click on tick-button is needed (Adding an existing child vs. adding a relation). [[#30796](https://community.openproject.org/wp/30796)] +- Fixed: Switching from Gantt view back to table view will still display Gantt in the button [[#30797](https://community.openproject.org/wp/30797)] +- Fixed: Internal error when setting assignee [[#30799](https://community.openproject.org/wp/30799)] +- Fixed: View toggler not changing when activating Gantt in settings [[#30800](https://community.openproject.org/wp/30800)] +- Fixed: White space in Gantt when zooming out [[#30801](https://community.openproject.org/wp/30801)] +- Fixed: Zoom in Gantt loses WPs (zooms in on left side instead of center) [[#30802](https://community.openproject.org/wp/30802)] +- Fixed: Table and Gantt are off when many WPs are displayed [[#30805](https://community.openproject.org/wp/30805)] +- Fixed: Relations not translated in XLS export [[#30806](https://community.openproject.org/wp/30806)] +- Fixed: Watcher / relations numbers cut off in German (non-English languages) [[#30807](https://community.openproject.org/wp/30807)] +- Fixed: Cannot close set parent dialog with Escape right away / weird German text [[#30808](https://community.openproject.org/wp/30808)] +- Fixed: Empty parentheses briefly shown when creating new custom action [[#30809](https://community.openproject.org/wp/30809)] +- Fixed: Missing translation in administration (Status, Types, ...) [[#30811](https://community.openproject.org/wp/30811)] +- Fixed: Missing translations for OAuth authentication [[#30812](https://community.openproject.org/wp/30812)] +- Fixed: Wrong focus / scroll on admin entries [[#30814](https://community.openproject.org/wp/30814)] +- Fixed: Gantt: Can't move WP on time axis if follower has no finish date [[#30816](https://community.openproject.org/wp/30816)] +- Fixed: Type is wrongly changed in Action board on status change [[#30817](https://community.openproject.org/wp/30817)] +- Fixed: MS Edge: Dropzone for Drag & Drop not shown [[#30826](https://community.openproject.org/wp/30826)] +- Fixed: Icon wrongly shown briefly in administration submenus [[#30827](https://community.openproject.org/wp/30827)] +- Fixed: Links in administration open in same tab [[#30828](https://community.openproject.org/wp/30828)] +- Fixed: Sorting arrow not shown next to columns (automatic sorting) [[#30831](https://community.openproject.org/wp/30831)] +- Fixed: Gantt view for filtered out parent work packages not updated correctly [[#30837](https://community.openproject.org/wp/30837)] +- Fixed: Inaccessible linked work package shown as active link [[#30839](https://community.openproject.org/wp/30839)] +- Fixed: Creating empty cards in different columns leads to weird behavior [[#30842](https://community.openproject.org/wp/30842)] +- Fixed: Focus not set when adding existing card to board [[#30843](https://community.openproject.org/wp/30843)] +- Fixed: Adding existing card and creating new card form can be open at same time [[#30844](https://community.openproject.org/wp/30844)] +- Fixed: Search field cannot be minimized / closed again after being opened [[#30846](https://community.openproject.org/wp/30846)] +- Fixed: Work package from board not shown in fullscreen [[#30848](https://community.openproject.org/wp/30848)] +- Fixed: Drag & Drop handle not shown in group mode when split screen was activated [[#30852](https://community.openproject.org/wp/30852)] +- Fixed: Author field is cut off even though there is plenty of space [[#30853](https://community.openproject.org/wp/30853)] +- Fixed: Dropdown menus not aligned [[#30856](https://community.openproject.org/wp/30856)] +- Fixed: Unnecessary scrollbars in work package view [[#30857](https://community.openproject.org/wp/30857)] +- Fixed: When clicking on "Webhooks" in admin menu, focus jumps to "Overview" [[#30859](https://community.openproject.org/wp/30859)] +- Fixed: Work package stays selected when clicking on WPs with split screen open [[#30862](https://community.openproject.org/wp/30862)] +- Fixed: Color of status button always shown in orange [[#30863](https://community.openproject.org/wp/30863)] +- Fixed: Project menu auto-closes in change project screen [[#30867](https://community.openproject.org/wp/30867)] +- Fixed: Versions not copied and copying slow [[#30872](https://community.openproject.org/wp/30872)] +- Fixed: Relations cannot be created [[#30877](https://community.openproject.org/wp/30877)] +- Fixed: Performance error on MyPage [[#30878](https://community.openproject.org/wp/30878)] +- Fixed: Bars in Roadmap graph are massive [[#30890](https://community.openproject.org/wp/30890)] +- Fixed: Words with umlauts are not found in PDF's [[#30891](https://community.openproject.org/wp/30891)] +- Fixed: Lists in Copy Workflow could be bigger [[#30892](https://community.openproject.org/wp/30892)] +- Fixed: WP description confusing/wrong? [[#30897](https://community.openproject.org/wp/30897)] +- Fixed: Page not found when using sign in from public project [[#30898](https://community.openproject.org/wp/30898)] +- Fixed: Spacing in members widget on overview page slightly crammed [[#30900](https://community.openproject.org/wp/30900)] +- Fixed: Project description not shown for some projects [[#30901](https://community.openproject.org/wp/30901)] +- Fixed: Custom field not shown for work package [[#30903](https://community.openproject.org/wp/30903)] +- Fixed: Unclear tab description in work package graph [[#30905](https://community.openproject.org/wp/30905)] +- Fixed: Chart in Roadmap details view minimizes [[#30907](https://community.openproject.org/wp/30907)] +- Fixed: Header not aligned to widget boxes in Project Overview Page [[#30911](https://community.openproject.org/wp/30911)] +- Fixed: Work package attribute called "Story Punkte js" instead of "Story Punkte" [[#30919](https://community.openproject.org/wp/30919)] +- Fixed: Second click on "All open" view doesn't reset the view toggle button [[#30921](https://community.openproject.org/wp/30921)] +- Fixed: Users in Members widget not correctly aligned [[#30925](https://community.openproject.org/wp/30925)] +- Fixed: Wiki TOC Error [[#30926](https://community.openproject.org/wp/30926)] +- Fixed: Wiki menu tree is still cached to old project when identifier renamed [[#30927](https://community.openproject.org/wp/30927)] +- Fixed: WorkPackage linked in comment text cannot be opened [[#30928](https://community.openproject.org/wp/30928)] +- Fixed: Error when creating new boards [[#30930](https://community.openproject.org/wp/30930)] +- Fixed: Unable to login [[#30932](https://community.openproject.org/wp/30932)] +- Fixed: Optimize text box formatting of header texts [[#30940](https://community.openproject.org/wp/30940)] +- Fixed: Harmonize drag and drop handle icons [[#30941](https://community.openproject.org/wp/30941)] +- Fixed: Project description and project details share the same icon [[#30942](https://community.openproject.org/wp/30942)] +- Fixed: Some widget titles can be edited which should be static [[#30945](https://community.openproject.org/wp/30945)] +- Fixed: grid is invisible during resizing and drag and drop of widgets [[#30946](https://community.openproject.org/wp/30946)] +- Fixed: Too long comment box when adding a picture to the text editor [[#30947](https://community.openproject.org/wp/30947)] +- Fixed: Overview page: click on link opens edit mode, instead of following the link [[#30948](https://community.openproject.org/wp/30948)] +- Fixed: Custom Action. Exception on OP Edge. "undefined method `iso8601' for "%CURRENT_DATE%":String" [[#30949](https://community.openproject.org/wp/30949)] +- Fixed: Wrong formatting of scroll bars on overview page in Windows [[#30951](https://community.openproject.org/wp/30951)] +- Fixed: Boards. EE ypsale. Translation missing. [[#30954](https://community.openproject.org/wp/30954)] +- Fixed: Drag and drop in embedded tables does not work (or should be deactivated for now) [[#30967](https://community.openproject.org/wp/30967)] +- Fixed: Picture slider in for BCF issues even if there is only one picture [[#30969](https://community.openproject.org/wp/30969)] +- Fixed: Members: Error message overlapping form but not X-icon to remove it [[#30971](https://community.openproject.org/wp/30971)] +- Fixed: Widget "Work packages overview" cuts off tooltip [[#30972](https://community.openproject.org/wp/30972)] +- Fixed: Missing save indication after renaming a widget [[#30975](https://community.openproject.org/wp/30975)] +- Fixed: Sorting board columns only applied after reload [[#30981](https://community.openproject.org/wp/30981)] +- Fixed: Overview grid widgets are not translated [[#30988](https://community.openproject.org/wp/30988)] +- Fixed: Crowdin JS translations not complete [[#30989](https://community.openproject.org/wp/30989)] +- Fixed: In- and Outdent create version conflicts with inline edition [[#30994](https://community.openproject.org/wp/30994)] +- Fixed: Inconsistent behavior to show add-widget buttons only after project creation [[#31011](https://community.openproject.org/wp/31011)] +- Fixed: Type colors lost in print of Gantt chart [[#31021](https://community.openproject.org/wp/31021)] +- Fixed: Graph titles get get lost after page reload [[#31026](https://community.openproject.org/wp/31026)] +- Fixed: Misaligned drag and drop handle in Members widget [[#31027](https://community.openproject.org/wp/31027)] +- Fixed: Single Sign on feature is available in Community edition [[#31045](https://community.openproject.org/wp/31045)] +- Fixed: Cannot edit comment that was just created [[#31057](https://community.openproject.org/wp/31057)] @@ -246,6 +246,6 @@ Special thanks go to all OpenProject contributors without whom this release woul We are continuously developing new features and improvements for OpenProject. The next release will contain a dashboard and reporting view for OpenProject and also allow to communicate the project status using a traffic light. -Take a look at the [release timeline](https://community.openproject.com/projects/openproject/work_packages?query_id=918) to see the upcoming features and releases. +Take a look at the [release timeline](https://community.openproject.org/projects/openproject/work_packages?query_id=918) to see the upcoming features and releases. To stay up to date with the recent development, feel free to follow OpenProject on [Twitter](https://twitter.com/openproject) and like OpenProject on [Facebook](https://www.facebook.com/openprojectfoundation). diff --git a/docs/release-notes/10/10-0-1/README.md b/docs/release-notes/10/10-0-1/README.md index e03acfea53a0..4f55655c2dfb 100644 --- a/docs/release-notes/10/10-0-1/README.md +++ b/docs/release-notes/10/10-0-1/README.md @@ -8,30 +8,30 @@ release_date: 2019-09-30 # OpenProject 10.0.1 -We released [OpenProject 10.0.1](https://community.openproject.com/versions/1393). +We released [OpenProject 10.0.1](https://community.openproject.org/versions/1393). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Misaligned checkboxes in text editor [[#31066](https://community.openproject.com/wp/31066)] -- Fixed: Wrong cursor icon when editing custom text widget [[#31092](https://community.openproject.com/wp/31092)] -- Fixed: Work package subject changes formatting when switching between show and edit mode [[#31136](https://community.openproject.com/wp/31136)] -- Fixed: Custom field label cut off in project details widget [[#31144](https://community.openproject.com/wp/31144)] -- Fixed: Attachments not showing until new attachment is uploaded [[#31148](https://community.openproject.com/wp/31148)] -- Fixed: WP disappears when dragging work package in board [[#31157](https://community.openproject.com/wp/31157)] -- Fixed: Announcements: missing localisation, wrong date and missing formatting options [[#31159](https://community.openproject.com/wp/31159)] -- Fixed: Action board: Adding a list will reset the manual left/right order of lists. [[#31161](https://community.openproject.com/wp/31161)] -- Fixed: Installed 10.0.0 incorrect security badge [[#31178](https://community.openproject.com/wp/31178)] -- Fixed: Translation missing on instance dashboard page [[#31180](https://community.openproject.com/wp/31180)] -- Fixed: Input fields misplaced for CF in enumerations [[#31193](https://community.openproject.com/wp/31193)] -- Fixed: Inconsistent table button in Budget settings [[#31194](https://community.openproject.com/wp/31194)] -- Fixed: Colors can no longer be deleted [[#31200](https://community.openproject.com/wp/31200)] -- Fixed: Attempting to add filter to project list crashes browser tab [[#31202](https://community.openproject.com/wp/31202)] -- Fixed: Clicking back button from full-view created work package leads to full-view-create [[#31204](https://community.openproject.com/wp/31204)] -- Fixed: Attachments lose their name on download [[#31205](https://community.openproject.com/wp/31205)] -- Changed: Complete missing translations for 10.0 [[#31147](https://community.openproject.com/wp/31147)] +- Fixed: Misaligned checkboxes in text editor [[#31066](https://community.openproject.org/wp/31066)] +- Fixed: Wrong cursor icon when editing custom text widget [[#31092](https://community.openproject.org/wp/31092)] +- Fixed: Work package subject changes formatting when switching between show and edit mode [[#31136](https://community.openproject.org/wp/31136)] +- Fixed: Custom field label cut off in project details widget [[#31144](https://community.openproject.org/wp/31144)] +- Fixed: Attachments not showing until new attachment is uploaded [[#31148](https://community.openproject.org/wp/31148)] +- Fixed: WP disappears when dragging work package in board [[#31157](https://community.openproject.org/wp/31157)] +- Fixed: Announcements: missing localisation, wrong date and missing formatting options [[#31159](https://community.openproject.org/wp/31159)] +- Fixed: Action board: Adding a list will reset the manual left/right order of lists. [[#31161](https://community.openproject.org/wp/31161)] +- Fixed: Installed 10.0.0 incorrect security badge [[#31178](https://community.openproject.org/wp/31178)] +- Fixed: Translation missing on instance dashboard page [[#31180](https://community.openproject.org/wp/31180)] +- Fixed: Input fields misplaced for CF in enumerations [[#31193](https://community.openproject.org/wp/31193)] +- Fixed: Inconsistent table button in Budget settings [[#31194](https://community.openproject.org/wp/31194)] +- Fixed: Colors can no longer be deleted [[#31200](https://community.openproject.org/wp/31200)] +- Fixed: Attempting to add filter to project list crashes browser tab [[#31202](https://community.openproject.org/wp/31202)] +- Fixed: Clicking back button from full-view created work package leads to full-view-create [[#31204](https://community.openproject.org/wp/31204)] +- Fixed: Attachments lose their name on download [[#31205](https://community.openproject.org/wp/31205)] +- Changed: Complete missing translations for 10.0 [[#31147](https://community.openproject.org/wp/31147)] #### Contributions diff --git a/docs/release-notes/10/10-0-2/README.md b/docs/release-notes/10/10-0-2/README.md index d0afb5350db4..2bf8aa45e721 100644 --- a/docs/release-notes/10/10-0-2/README.md +++ b/docs/release-notes/10/10-0-2/README.md @@ -8,7 +8,7 @@ release_date: 2019-10-02 # OpenProject 10.0.2 -We released [OpenProject 10.0.2](https://community.openproject.com/versions/1395). +We released [OpenProject 10.0.2](https://community.openproject.org/versions/1395). The release contains a security related fix and we urge updating to the newest version. @@ -35,10 +35,10 @@ This has been fixed in this release. We now use the environment variable *OPENPR #### OtherBug fixes and changes -- Fixed: Inconsistent row heights when resizing widgets [[#31048](https://community.openproject.com/wp/31048)] -- Fixed: In Budgets projected unit costs and labor cost is not shown [[#31247](https://community.openproject.com/wp/31247)] -- Fixed: Restart puma workers to cope with potential memory leaks [[#31262](https://community.openproject.com/wp/31262)] -- Fixed: "Enterprise edition" blue bar would be nicer horizontally [[#31265](https://community.openproject.com/wp/31265)] +- Fixed: Inconsistent row heights when resizing widgets [[#31048](https://community.openproject.org/wp/31048)] +- Fixed: In Budgets projected unit costs and labor cost is not shown [[#31247](https://community.openproject.org/wp/31247)] +- Fixed: Restart puma workers to cope with potential memory leaks [[#31262](https://community.openproject.org/wp/31262)] +- Fixed: "Enterprise edition" blue bar would be nicer horizontally [[#31265](https://community.openproject.org/wp/31265)] #### Contributions diff --git a/docs/release-notes/10/10-1-0/README.md b/docs/release-notes/10/10-1-0/README.md index 1d82449f4746..9a450a3b56a9 100644 --- a/docs/release-notes/10/10-1-0/README.md +++ b/docs/release-notes/10/10-1-0/README.md @@ -50,41 +50,41 @@ OpenProject has been updated to Rails 6.0.0. #### Bug fixes and changes -- Fixed: Status dropdown is misplaced when the widget is at the bottom of the page [[#31426](https://community.openproject.com/wp/31426)] -- Fixed: Project overview: Display fields should be "read only" when user lacks permissions [[#31453\]](https://community.openproject.com/wp/31426) -- Fixed: Type selection drop down looks ugly [[#31457\]](https://community.openproject.com/wp/31426) -- Fixed: Scheduling new bar in Gantt chart not working properly [[#31426\]](https://community.openproject.com/wp/31426) -- Fixed: Edit abilities between angular and rails differ for project text cf and project status [[#31483\]](https://community.openproject.com/wp/31426) -- Fixed: Can add status column multiple times to board [[#31506\]](https://community.openproject.com/wp/31426) -- Fixed: Size of widgets sometimes not changeable [[#31489\]](https://community.openproject.com/wp/31489) -- Fixed: Rendering error resulting in too much space between the widgets [[#31490\]](https://community.openproject.com/wp/31489) -- Fixed: Incorrect order of the status in the diagram [[#31383\]](https://community.openproject.com/wp/31489) -- Fixed: Wrong formatting of preview cards [[#31391\]](https://community.openproject.com/wp/31489) -- Fixed: Modal for adding widget too high for smaller viewports [[#31396\]](https://community.openproject.com/wp/31489) -- Fixed: Since 10.0, in repository commits, links to work packages look bad [[#31284\]](https://community.openproject.com/wp/31489) -- Fixed: When deleting and re-uploading document in documents plugin it is not added [[#31452\]](https://community.openproject.com/wp/31452) -- Fixed: Switching from dashboard/my page to wp page (and other angular pages) leads to gray background [[#31459\]](https://community.openproject.com/wp/31489) -- Fixed: On community.openproject.com comment area is still shown after sending comment [[#31477\]](https://community.openproject.com/wp/31489) -- Fixed: Project status description not displayed when adding macro (from project settings) [[#31454\]](https://community.openproject.com/wp/31489) -- Fixed: Widget sometimes not movable [[#31486\]](https://community.openproject.com/wp/31489) -- Fixed: Cannot edit work package comments if content is too wide. [[#31207\]](https://community.openproject.com/wp/31489) -- Fixed: Mail notification for meeting review showing the wrong timezone [[#31127\]](https://community.openproject.com/wp/31489) -- Fixed: Sorting of bars in work package graphs are inconsistent to the sorting of groups in the work packages table [[#30977\]](https://community.openproject.com/wp/31489) -- Fixed: Formatting error in checkboxes in text editor [[#31248\]](https://community.openproject.com/wp/31489) -- Fixed: [openproject-documents] Cannot delete attachments [[#31126\]](https://community.openproject.com/wp/31489) -- Fixed: Budget should display correct decimal separator. [[#31053\]](https://community.openproject.com/wp/31489) -- Fixed: Empty page shown on project overview page [[#31226\]](https://community.openproject.com/wp/31489) -- Fixed: Text tables in widgets (e.g. project description, project status) cannot be scrolled [[#31480\]](https://community.openproject.com/wp/31489) -- Fixed: Internal error when accessing admin work packages section [[#31305\]](https://community.openproject.com/wp/31489) -- Fixed: Widget flickers sometimes [[#31488\]](https://community.openproject.com/wp/31489) -- Fixed: Work Package subject jumps again when editing [[#31448\]](https://community.openproject.com/wp/31489) -- Fixed: Incoming mail with unknown user=accept results in untranslated contract errors [[#31500\]](https://community.openproject.com/wp/31489) -- Fixed: Editing versions terribly slow because `/api/v3/versions/available projects` is potentially loading a large number of projects [[#31312\]](https://community.openproject.com/wp/31489) -- Fixed: Error when loading work packages graph for categories [[#31377\]](https://community.openproject.com/wp/31489) -- Fixed: API documentation wrongfully describes the project status [[#31362\]](https://community.openproject.com/wp/31489) -- Fixed: Direct error message directly when trying to copy a project. [[#31313\]](https://community.openproject.com/wp/31489) -- Fixed: Grid: Cannot escape edition with escape [[#31394\]](https://community.openproject.com/wp/31489) -- Fixed: Work package graph view for projects without work packages look broken [[#31449\]](https://community.openproject.com/wp/31489) +- Fixed: Status dropdown is misplaced when the widget is at the bottom of the page [[#31426](https://community.openproject.org/wp/31426)] +- Fixed: Project overview: Display fields should be "read only" when user lacks permissions [[#31453\]](https://community.openproject.org/wp/31426) +- Fixed: Type selection drop down looks ugly [[#31457\]](https://community.openproject.org/wp/31426) +- Fixed: Scheduling new bar in Gantt chart not working properly [[#31426\]](https://community.openproject.org/wp/31426) +- Fixed: Edit abilities between angular and rails differ for project text cf and project status [[#31483\]](https://community.openproject.org/wp/31426) +- Fixed: Can add status column multiple times to board [[#31506\]](https://community.openproject.org/wp/31426) +- Fixed: Size of widgets sometimes not changeable [[#31489\]](https://community.openproject.org/wp/31489) +- Fixed: Rendering error resulting in too much space between the widgets [[#31490\]](https://community.openproject.org/wp/31489) +- Fixed: Incorrect order of the status in the diagram [[#31383\]](https://community.openproject.org/wp/31489) +- Fixed: Wrong formatting of preview cards [[#31391\]](https://community.openproject.org/wp/31489) +- Fixed: Modal for adding widget too high for smaller viewports [[#31396\]](https://community.openproject.org/wp/31489) +- Fixed: Since 10.0, in repository commits, links to work packages look bad [[#31284\]](https://community.openproject.org/wp/31489) +- Fixed: When deleting and re-uploading document in documents plugin it is not added [[#31452\]](https://community.openproject.org/wp/31452) +- Fixed: Switching from dashboard/my page to wp page (and other angular pages) leads to gray background [[#31459\]](https://community.openproject.org/wp/31489) +- Fixed: On community.openproject.org comment area is still shown after sending comment [[#31477\]](https://community.openproject.org/wp/31489) +- Fixed: Project status description not displayed when adding macro (from project settings) [[#31454\]](https://community.openproject.org/wp/31489) +- Fixed: Widget sometimes not movable [[#31486\]](https://community.openproject.org/wp/31489) +- Fixed: Cannot edit work package comments if content is too wide. [[#31207\]](https://community.openproject.org/wp/31489) +- Fixed: Mail notification for meeting review showing the wrong timezone [[#31127\]](https://community.openproject.org/wp/31489) +- Fixed: Sorting of bars in work package graphs are inconsistent to the sorting of groups in the work packages table [[#30977\]](https://community.openproject.org/wp/31489) +- Fixed: Formatting error in checkboxes in text editor [[#31248\]](https://community.openproject.org/wp/31489) +- Fixed: [openproject-documents] Cannot delete attachments [[#31126\]](https://community.openproject.org/wp/31489) +- Fixed: Budget should display correct decimal separator. [[#31053\]](https://community.openproject.org/wp/31489) +- Fixed: Empty page shown on project overview page [[#31226\]](https://community.openproject.org/wp/31489) +- Fixed: Text tables in widgets (e.g. project description, project status) cannot be scrolled [[#31480\]](https://community.openproject.org/wp/31489) +- Fixed: Internal error when accessing admin work packages section [[#31305\]](https://community.openproject.org/wp/31489) +- Fixed: Widget flickers sometimes [[#31488\]](https://community.openproject.org/wp/31489) +- Fixed: Work Package subject jumps again when editing [[#31448\]](https://community.openproject.org/wp/31489) +- Fixed: Incoming mail with unknown user=accept results in untranslated contract errors [[#31500\]](https://community.openproject.org/wp/31489) +- Fixed: Editing versions terribly slow because `/api/v3/versions/available projects` is potentially loading a large number of projects [[#31312\]](https://community.openproject.org/wp/31489) +- Fixed: Error when loading work packages graph for categories [[#31377\]](https://community.openproject.org/wp/31489) +- Fixed: API documentation wrongfully describes the project status [[#31362\]](https://community.openproject.org/wp/31489) +- Fixed: Direct error message directly when trying to copy a project. [[#31313\]](https://community.openproject.org/wp/31489) +- Fixed: Grid: Cannot escape edition with escape [[#31394\]](https://community.openproject.org/wp/31489) +- Fixed: Work package graph view for projects without work packages look broken [[#31449\]](https://community.openproject.org/wp/31489) ## Support @@ -108,6 +108,6 @@ Special thanks go to all OpenProject contributors without whom this release woul We are continuously developing new features and improvements for OpenProject. The next release will contain a multi-project portfolio view which provides a quick overview of your most important projects. -Take a look at the [release timeline](https://community.openproject.com/projects/openproject/work_packages?query_id=918) to see the upcoming features and releases. +Take a look at the [release timeline](https://community.openproject.org/projects/openproject/work_packages?query_id=918) to see the upcoming features and releases. To stay up to date with the recent development, feel free to follow OpenProject on [Twitter](https://twitter.com/openproject) and like OpenProject on [Facebook](https://www.facebook.com/openprojectfoundation). diff --git a/docs/release-notes/10/10-2-0/README.md b/docs/release-notes/10/10-2-0/README.md index 8fbc0cc3c1de..422d74119f4c 100644 --- a/docs/release-notes/10/10-2-0/README.md +++ b/docs/release-notes/10/10-2-0/README.md @@ -9,29 +9,29 @@ release_date: 2019-11-11 # OpenProject 10.2.0 -We released [OpenProject 10.2.0](https://community.openproject.com/versions/1390). +We released [OpenProject 10.2.0](https://community.openproject.org/versions/1390). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Many mails are still being sent synchronously, slowing down the application [[#28287](https://community.openproject.com/wp/28287)] -- Fixed: Work package webhooks not triggered when Setting.notified_events disabled [[#29501](https://community.openproject.com/wp/29501)] -- Fixed: EE teaser in project filter and work package filter look different [[#31424](https://community.openproject.com/wp/31424)] -- Fixed: Success messages displaced [[#31538](https://community.openproject.com/wp/31538)] -- Fixed: Estimated time not properly aligned [[#31540](https://community.openproject.com/wp/31540)] -- Fixed: Wrong formatting of preview cards [[#31572](https://community.openproject.com/wp/31572)] -- Fixed: Configure icon to change embedded tables have no impact [[#31574](https://community.openproject.com/wp/31574)] -- Fixed: Enabling sums for a custom field break work packages widget on project overview page [[#31576](https://community.openproject.com/wp/31576)] -- Fixed: Attachment filename not stringified [[#31580](https://community.openproject.com/wp/31580)] -- Fixed: SMTP_PASSWORD not correctly output in YAML configuration [[#31583](https://community.openproject.com/wp/31583)] -- Fixed: Change date of milestones in Gantt chart not possible [[#31596](https://community.openproject.com/wp/31596)] -- Fixed: System user is not active [[#31609](https://community.openproject.com/wp/31609)] -- Fixed: i18 // German: Delete in context menu should be "Löschen" and not "Lösche" [[#31636](https://community.openproject.com/wp/31636)] -- Changed: Upgrade CKEditor to 15.0 [[#31542](https://community.openproject.com/wp/31542)] -- Changed: Zen mode for project overview page [[#31559](https://community.openproject.com/wp/31559)] +- Fixed: Many mails are still being sent synchronously, slowing down the application [[#28287](https://community.openproject.org/wp/28287)] +- Fixed: Work package webhooks not triggered when Setting.notified_events disabled [[#29501](https://community.openproject.org/wp/29501)] +- Fixed: EE teaser in project filter and work package filter look different [[#31424](https://community.openproject.org/wp/31424)] +- Fixed: Success messages displaced [[#31538](https://community.openproject.org/wp/31538)] +- Fixed: Estimated time not properly aligned [[#31540](https://community.openproject.org/wp/31540)] +- Fixed: Wrong formatting of preview cards [[#31572](https://community.openproject.org/wp/31572)] +- Fixed: Configure icon to change embedded tables have no impact [[#31574](https://community.openproject.org/wp/31574)] +- Fixed: Enabling sums for a custom field break work packages widget on project overview page [[#31576](https://community.openproject.org/wp/31576)] +- Fixed: Attachment filename not stringified [[#31580](https://community.openproject.org/wp/31580)] +- Fixed: SMTP_PASSWORD not correctly output in YAML configuration [[#31583](https://community.openproject.org/wp/31583)] +- Fixed: Change date of milestones in Gantt chart not possible [[#31596](https://community.openproject.org/wp/31596)] +- Fixed: System user is not active [[#31609](https://community.openproject.org/wp/31609)] +- Fixed: i18 // German: Delete in context menu should be "Löschen" and not "Lösche" [[#31636](https://community.openproject.org/wp/31636)] +- Changed: Upgrade CKEditor to 15.0 [[#31542](https://community.openproject.org/wp/31542)] +- Changed: Zen mode for project overview page [[#31559](https://community.openproject.org/wp/31559)] #### Contributions -Thanks to Thanh Nguyen Nguyen from [Fortinet's FortiGuard Labs](https://fortiguard.com/) for identifying and responsibly disclosing the attachment filename stringification issue [#31580](https://community.openproject.com/wp/31580). +Thanks to Thanh Nguyen Nguyen from [Fortinet's FortiGuard Labs](https://fortiguard.com/) for identifying and responsibly disclosing the attachment filename stringification issue [#31580](https://community.openproject.org/wp/31580). diff --git a/docs/release-notes/10/10-2-1/README.md b/docs/release-notes/10/10-2-1/README.md index e24830dff5ce..13b324faddcf 100644 --- a/docs/release-notes/10/10-2-1/README.md +++ b/docs/release-notes/10/10-2-1/README.md @@ -8,16 +8,16 @@ release_date: 2019-11-13 # OpenProject 10.2.1 -We released [OpenProject 10.2.1](https://community.openproject.com/versions/1404). +We released [OpenProject 10.2.1](https://community.openproject.org/versions/1404). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Error 500 when clicking on a history version [[#31643](https://community.openproject.com/wp/31643)] -- Fixed: Built-in users count towards active user limit [[#31650](https://community.openproject.com/wp/31650)] -- Changed: Webhook for created time entries [[#31647](https://community.openproject.com/wp/31647)] +- Fixed: Error 500 when clicking on a history version [[#31643](https://community.openproject.org/wp/31643)] +- Fixed: Built-in users count towards active user limit [[#31650](https://community.openproject.org/wp/31650)] +- Changed: Webhook for created time entries [[#31647](https://community.openproject.org/wp/31647)] #### Contributions diff --git a/docs/release-notes/10/10-2-2/README.md b/docs/release-notes/10/10-2-2/README.md index cc2171279ddb..cc8a54d4f522 100644 --- a/docs/release-notes/10/10-2-2/README.md +++ b/docs/release-notes/10/10-2-2/README.md @@ -8,31 +8,31 @@ release_date: 2019-12-11 # OpenProject 10.2.2 -We released [OpenProject 10.2.2](https://community.openproject.com/versions/1405). +We released [OpenProject 10.2.2](https://community.openproject.org/versions/1405). The release contains several bug fixes and fixes server security issues. We thus urge everybody to upgrade to the newest version as soon as possible. #### Bug fixes and changes -- Fixed: Outline of display-field extends table cell width \[[#31214](https://community.openproject.com/wp/31214)\] -- Fixed: SQL error in work package view \[[#31667](https://community.openproject.com/wp/31667)\] -- Fixed: Error in OpenProject::Patches::ActiveRecordJoinPartPatch module after ActiveRecord updating to 6 version \[[#31673](https://community.openproject.com/wp/31673)\] -- Fixed: [WorkPackages] "group by"-header line to short \[[#31720](https://community.openproject.com/wp/31720)\] -- Fixed: Second level menu of boards is not reachable on first click \[[#31721](https://community.openproject.com/wp/31721)\] -- Fixed: Doubled scrollbar in sidebar when "Buy Now" teaser is activated \[[#31729](https://community.openproject.com/wp/31729)\] -- Fixed: Main menu width is lost after closing it \[[#31730](https://community.openproject.com/wp/31730)\] -- Fixed: Dropdown for table highlighting configuration is off place \[[#31732](https://community.openproject.com/wp/31732)\] -- Fixed: Double click on WP row not working \[[#31737](https://community.openproject.com/wp/31737)\] -- Fixed: Unverified CSRF request in create budget form \[[#31739](https://community.openproject.com/wp/31739)\] -- Fixed: Selected long cf values are reduced to ... in ng-select \[[#31765](https://community.openproject.com/wp/31765)\] -- Fixed: Webhook is failing/crashing due to NameError \[[#31809](https://community.openproject.com/wp/31809)\] -- Fixed: API v3 /relations/:id does not check permissions \[[#31855](https://community.openproject.com/wp/31855)\] -- Fixed: Tabnabbing on wiki pages \[[#31817](https://community.openproject.com/wp/31817)\] +- Fixed: Outline of display-field extends table cell width \[[#31214](https://community.openproject.org/wp/31214)\] +- Fixed: SQL error in work package view \[[#31667](https://community.openproject.org/wp/31667)\] +- Fixed: Error in OpenProject::Patches::ActiveRecordJoinPartPatch module after ActiveRecord updating to 6 version \[[#31673](https://community.openproject.org/wp/31673)\] +- Fixed: [WorkPackages] "group by"-header line to short \[[#31720](https://community.openproject.org/wp/31720)\] +- Fixed: Second level menu of boards is not reachable on first click \[[#31721](https://community.openproject.org/wp/31721)\] +- Fixed: Doubled scrollbar in sidebar when "Buy Now" teaser is activated \[[#31729](https://community.openproject.org/wp/31729)\] +- Fixed: Main menu width is lost after closing it \[[#31730](https://community.openproject.org/wp/31730)\] +- Fixed: Dropdown for table highlighting configuration is off place \[[#31732](https://community.openproject.org/wp/31732)\] +- Fixed: Double click on WP row not working \[[#31737](https://community.openproject.org/wp/31737)\] +- Fixed: Unverified CSRF request in create budget form \[[#31739](https://community.openproject.org/wp/31739)\] +- Fixed: Selected long cf values are reduced to ... in ng-select \[[#31765](https://community.openproject.org/wp/31765)\] +- Fixed: Webhook is failing/crashing due to NameError \[[#31809](https://community.openproject.org/wp/31809)\] +- Fixed: API v3 /relations/:id does not check permissions \[[#31855](https://community.openproject.org/wp/31855)\] +- Fixed: Tabnabbing on wiki pages \[[#31817](https://community.openproject.org/wp/31817)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. -In this release, we would especially like to thank Bartosz Nowicki for responsibly disclosing a severe data leakage \([#31855](https://community.openproject.com/wp/31855)\). Behaviour like this helps improving the security for everybody, so thanks a lot Bartosz. And Thanh Nguyen Nguyen of [Fortiguard Labs](https://fortiguard.com/) has once again responsibly disclosed a security issue to us ([#31817](https://community.openproject.com/wp/31817)). Thank you, Nguyen. +In this release, we would especially like to thank Bartosz Nowicki for responsibly disclosing a severe data leakage \([#31855](https://community.openproject.org/wp/31855)\). Behaviour like this helps improving the security for everybody, so thanks a lot Bartosz. And Thanh Nguyen Nguyen of [Fortiguard Labs](https://fortiguard.com/) has once again responsibly disclosed a security issue to us ([#31817](https://community.openproject.org/wp/31817)). Thank you, Nguyen. We'd also like to thank users for reporting bugs: diff --git a/docs/release-notes/10/10-3-0/README.md b/docs/release-notes/10/10-3-0/README.md index fb462826d809..cc131d84ddb0 100644 --- a/docs/release-notes/10/10-3-0/README.md +++ b/docs/release-notes/10/10-3-0/README.md @@ -31,27 +31,27 @@ You can use those custom fields to properly display text with a right-to-left or #### Bug fixes and changes -- Changed: [Watchers] Removing watcher sends email to removed watcher \[[#21304](https://community.openproject.com/wp/21304)\] -- Changed: Work packages tiles view for small screens \[[#31631](https://community.openproject.com/wp/31631)\] -- Changed: Scroll header out of view on mobile \[[#31699](https://community.openproject.com/wp/31699)\] -- Changed: Limit width of sidebar on mobile \[[#31701](https://community.openproject.com/wp/31701)\] -- Changed: Remove borders of card view on mobile work package page \[[#31702](https://community.openproject.com/wp/31702)\] -- Changed: Merge toolbar title and buttons into one line on mobile \[[#31736](https://community.openproject.com/wp/31736)\] -- Fixed: Translation error \[[#29828](https://community.openproject.com/wp/29828)\] -- Fixed: Attachment API tries to call `to_json` on binary data if attachment file has mime-type `application/json` \[[#31661](https://community.openproject.com/wp/31661)\] -- Fixed: Using "Back" button on WP show page reloads wp table \[[#31698](https://community.openproject.com/wp/31698)\] -- Fixed: Project list input has a zoom effect on iOS \[[#31700](https://community.openproject.com/wp/31700)\] -- Fixed: Board list buttons overlap the sidebar on mobile \[[#31722](https://community.openproject.com/wp/31722)\] -- Fixed: Bottom bar overlaps content on mobile \[[#31723](https://community.openproject.com/wp/31723)\] -- Fixed: Lists are out of place in rtl-CF \[[#31731](https://community.openproject.com/wp/31731)\] -- Fixed: More than two tildes (~) in markdown break CKEditor \[[#31749](https://community.openproject.com/wp/31749)\] -- Fixed: Avatar for user option "none" shown \[[#31764](https://community.openproject.com/wp/31764)\] -- Fixed: Closing an error message during registration closes whole form \[[#31808](https://community.openproject.com/wp/31808)\] -- Fixed: Version wiki page setting allows input (URL) breaking the version view \[[#31845](https://community.openproject.com/wp/31845)\] -- Fixed: Derived Values for Estimated Cut off \[[#31852](https://community.openproject.com/wp/31852)\] -- Fixed: Column height for work packages changes based on content \[[#31874](https://community.openproject.com/wp/31874)\] -- Fixed: Error 500 when non-admin tries to sort by project "Status" column \[[#31889](https://community.openproject.com/wp/31889)\] -- Fixed: On mobile side menu is cut off when opening side menu \[[#31891](https://community.openproject.com/wp/31891)\] +- Changed: [Watchers] Removing watcher sends email to removed watcher \[[#21304](https://community.openproject.org/wp/21304)\] +- Changed: Work packages tiles view for small screens \[[#31631](https://community.openproject.org/wp/31631)\] +- Changed: Scroll header out of view on mobile \[[#31699](https://community.openproject.org/wp/31699)\] +- Changed: Limit width of sidebar on mobile \[[#31701](https://community.openproject.org/wp/31701)\] +- Changed: Remove borders of card view on mobile work package page \[[#31702](https://community.openproject.org/wp/31702)\] +- Changed: Merge toolbar title and buttons into one line on mobile \[[#31736](https://community.openproject.org/wp/31736)\] +- Fixed: Translation error \[[#29828](https://community.openproject.org/wp/29828)\] +- Fixed: Attachment API tries to call `to_json` on binary data if attachment file has mime-type `application/json` \[[#31661](https://community.openproject.org/wp/31661)\] +- Fixed: Using "Back" button on WP show page reloads wp table \[[#31698](https://community.openproject.org/wp/31698)\] +- Fixed: Project list input has a zoom effect on iOS \[[#31700](https://community.openproject.org/wp/31700)\] +- Fixed: Board list buttons overlap the sidebar on mobile \[[#31722](https://community.openproject.org/wp/31722)\] +- Fixed: Bottom bar overlaps content on mobile \[[#31723](https://community.openproject.org/wp/31723)\] +- Fixed: Lists are out of place in rtl-CF \[[#31731](https://community.openproject.org/wp/31731)\] +- Fixed: More than two tildes (~) in markdown break CKEditor \[[#31749](https://community.openproject.org/wp/31749)\] +- Fixed: Avatar for user option "none" shown \[[#31764](https://community.openproject.org/wp/31764)\] +- Fixed: Closing an error message during registration closes whole form \[[#31808](https://community.openproject.org/wp/31808)\] +- Fixed: Version wiki page setting allows input (URL) breaking the version view \[[#31845](https://community.openproject.org/wp/31845)\] +- Fixed: Derived Values for Estimated Cut off \[[#31852](https://community.openproject.org/wp/31852)\] +- Fixed: Column height for work packages changes based on content \[[#31874](https://community.openproject.org/wp/31874)\] +- Fixed: Error 500 when non-admin tries to sort by project "Status" column \[[#31889](https://community.openproject.org/wp/31889)\] +- Fixed: On mobile side menu is cut off when opening side menu \[[#31891](https://community.openproject.org/wp/31891)\] ## Support diff --git a/docs/release-notes/10/10-3-1/README.md b/docs/release-notes/10/10-3-1/README.md index 0f654122ebc2..36161adf8dd5 100644 --- a/docs/release-notes/10/10-3-1/README.md +++ b/docs/release-notes/10/10-3-1/README.md @@ -8,16 +8,16 @@ release_date: 2020-01-15 # OpenProject 10.3.1 -We released [OpenProject 10.3.1](https://community.openproject.com/versions/1409). +We released [OpenProject 10.3.1](https://community.openproject.org/versions/1409). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Activity numbers only partly shown on mobile \[[#31892](https://community.openproject.com/wp/31892)\] -- Fixed: Text in custom field not correctly displayed \[[#31896](https://community.openproject.com/wp/31896)\] -- Fixed: New Wiki pages are not shown \[[#31907](https://community.openproject.com/wp/31907)\] -- Fixed: Date separator (dash) misplaced \[[#31926](https://community.openproject.com/wp/31926)\] +- Fixed: Activity numbers only partly shown on mobile \[[#31892](https://community.openproject.org/wp/31892)\] +- Fixed: Text in custom field not correctly displayed \[[#31896](https://community.openproject.org/wp/31896)\] +- Fixed: New Wiki pages are not shown \[[#31907](https://community.openproject.org/wp/31907)\] +- Fixed: Date separator (dash) misplaced \[[#31926](https://community.openproject.org/wp/31926)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/10/10-4-0/README.md b/docs/release-notes/10/10-4-0/README.md index a406650985dd..e7dc17c47555 100644 --- a/docs/release-notes/10/10-4-0/README.md +++ b/docs/release-notes/10/10-4-0/README.md @@ -95,94 +95,94 @@ You can slice 3D objects in all dimensions to get a view on the exact thing you ## Further improvements and bug fixes -- Changed: API v3 time entries create and update form as well as schema \[[#28727](https://community.openproject.com/wp/28727)\] -- Changed: Remove tab "Forum" from project settings \[[#31905](https://community.openproject.com/wp/31905)\] -- Changed: Replace project settings tab by sub menu entries \[[#31906](https://community.openproject.com/wp/31906)\] -- Changed: Adapt old tab layouts to newer search tabs \[[#31914](https://community.openproject.com/wp/31914)\] -- Changed: Simplify instance color theme changes (EE) \[[#31974](https://community.openproject.com/wp/31974)\] -- Changed: Zen mode for ifc viewer \[[#32053](https://community.openproject.com/wp/32053)\] -- Changed: Re-name menu item in project settings from Enabled modules to Modules and Backlogs settings to Backlogs \[[#32056](https://community.openproject.com/wp/32056)\] -- Changed: Formatted text for description in pdf export \[[#32065](https://community.openproject.com/wp/32065)\] -- Changed: Interactive time logging widget on my page \[[#32097](https://community.openproject.com/wp/32097)\] -- Changed: Change header of spent time widget in My page to "My spent time" and make it not-editable \[[#32127](https://community.openproject.com/wp/32127)\] -- Changed: Add button "Log time" on widget "My spent time" \[[#32128](https://community.openproject.com/wp/32128)\] -- Changed: Make header of spent time widget in Project overview page not-editable \[[#32130](https://community.openproject.com/wp/32130)\] -- Changed: Sort versions by date on wp list and version list and version autocompleter \[[#32156](https://community.openproject.com/wp/32156)\] -- Changed: Change OpenProject Dark theme to the same color theme as for BIM \[[#32191](https://community.openproject.com/wp/32191)\] -- Changed: Change wording of relation queries \[[#32209](https://community.openproject.com/wp/32209)\] -- Changed: Allow setting version on bulk copy \[[#32267](https://community.openproject.com/wp/32267)\] -- Fixed: Calendar does not respect "weeks start on" \[[#31271](https://community.openproject.com/wp/31271)\] -- Fixed: Overlapping menus on WP page \[[#31524](https://community.openproject.com/wp/31524)\] -- Fixed: Wrong characters encoding when using Work package export with html signs \[[#31676](https://community.openproject.com/wp/31676)\] -- Fixed: Limited entries in Spent Time list on My Page \[[#31685](https://community.openproject.com/wp/31685)\] -- Fixed: Project overview page not usable on mobile \[[#31744](https://community.openproject.com/wp/31744)\] -- Fixed: Language selection on mobile cut off \[[#31846](https://community.openproject.com/wp/31846)\] -- Fixed: Webhook is crashing internally with NameError: undefined local variable or method `params' \[[#31848](https://community.openproject.com/wp/31848)\] -- Fixed: Forum menu entry not highlighted \[[#31849](https://community.openproject.com/wp/31849)\] -- Fixed: Removing a date is from a WP is not consistently possible \[[#31859](https://community.openproject.com/wp/31859)\] -- Fixed: Ampersand (&) and quote marks (") is not exported correctly in work package description in pdf-export with description \[[#31860](https://community.openproject.com/wp/31860)\] -- Fixed: Keyboard opens unnecessarily on mobile \[[#31871](https://community.openproject.com/wp/31871)\] -- Fixed: Wrong thousands separator in budget values when language is set to German \[[#31911](https://community.openproject.com/wp/31911)\] -- Fixed: Child WP version cannot be edited although parent is no backlogs type \[[#31922](https://community.openproject.com/wp/31922)\] -- Fixed: Total Estimate time won't be re-calculated after hierarchy of sub-nodes changed \[[#31925](https://community.openproject.com/wp/31925)\] -- Fixed: Special characters (e.g. '#' and '&') trip up search autocompleter \[[#31964](https://community.openproject.com/wp/31964)\] -- Fixed: Migration from 7.4 to 10.3 fails \[[#31997](https://community.openproject.com/wp/31997)\] -- Fixed: Grey security badge showing "UNKNOWN" status after upgrade to OpenProject 10.3.1 \[[#32023](https://community.openproject.com/wp/32023)\] -- Fixed: Unable to login (fresh install) \[[#32028](https://community.openproject.com/wp/32028)\] -- Fixed: Error message is insufficient when IFC file size is too large \[[#32032](https://community.openproject.com/wp/32032)\] -- Fixed: Wording "Default value" is misleading \[[#32033](https://community.openproject.com/wp/32033)\] -- Fixed: Menu item "IFC Models" links to the default, although there is no default model \[[#32034](https://community.openproject.com/wp/32034)\] -- Fixed: Wrong breadcrumbs in Administration \[[#32039](https://community.openproject.com/wp/32039)\] -- Fixed: Duplicate work package priorities in Administration -> Enumerations \[[#32041](https://community.openproject.com/wp/32041)\] -- Fixed: In German separator for costs is wrong \[[#32042](https://community.openproject.com/wp/32042)\] -- Fixed: Roadmap index page highlights wrong menu item \[[#32103](https://community.openproject.com/wp/32103)\] -- Fixed: Server error after actions in the work package table \[[#32112](https://community.openproject.com/wp/32112)\] -- Fixed: Parent changes by drag and drop are not saved correctly \[[#32114](https://community.openproject.com/wp/32114)\] -- Fixed: Select all / unselect all for modules, work package types, etc. not visible \[[#32116](https://community.openproject.com/wp/32116)\] -- Fixed: Query indicates unsaved changes without changes to query \[[#32118](https://community.openproject.com/wp/32118)\] -- Fixed: Error when editing Gantt chart in quick succession (+ weird scheduling) \[[#32133](https://community.openproject.com/wp/32133)\] -- Fixed: Blank Gantt chart when zooming out \[[#32134](https://community.openproject.com/wp/32134)\] -- Fixed: In cost reports in Firefox cancel icons overlap filters \[[#32135](https://community.openproject.com/wp/32135)\] -- Fixed: Tab "Email notifications" loads for long time and header not shown \[[#32136](https://community.openproject.com/wp/32136)\] -- Fixed: Tabs in Firefox flicker \[[#32137](https://community.openproject.com/wp/32137)\] -- Fixed: OpenProject logo in light theme is hard to see \[[#32141](https://community.openproject.com/wp/32141)\] -- Fixed: Error 403 when trying to export work package table with descriptions \[[#32142](https://community.openproject.com/wp/32142)\] -- Fixed: Wrong icon in time entries modal \[[#32143](https://community.openproject.com/wp/32143)\] -- Fixed: The date field has wrong width in time entries modal \[[#32145](https://community.openproject.com/wp/32145)\] -- Fixed: The hours field has wrong width in time entries modal \[[#32146](https://community.openproject.com/wp/32146)\] -- Fixed: Wrong header in time entries form "Edit time entry" -> "Time entry" \[[#32147](https://community.openproject.com/wp/32147)\] -- Fixed: Redundant close button in the time entry modal \[[#32148](https://community.openproject.com/wp/32148)\] -- Fixed: Inconsistent/redundant naming in time entry creation modal \[[#32150](https://community.openproject.com/wp/32150)\] -- Fixed: "Get started for free" broken \[[#32161](https://community.openproject.com/wp/32161)\] -- Fixed: WP list does not update after updating a WP of that query \[[#32168](https://community.openproject.com/wp/32168)\] -- Fixed: Recaptcha should not target admin accounts \[[#32177](https://community.openproject.com/wp/32177)\] -- Fixed: Deleting work package will not refresh the list \[[#32179](https://community.openproject.com/wp/32179)\] -- Fixed: Edit a wiki page send an email with a wrong number for diff \[[#32180](https://community.openproject.com/wp/32180)\] -- Fixed: Version show page has the project settings menu item selected \[[#32183](https://community.openproject.com/wp/32183)\] -- Fixed: Backlogs settings available in project settings although backlogs module is not active \[[#32184](https://community.openproject.com/wp/32184)\] -- Fixed: Billing widget looks different on the starting screen \[[#32186](https://community.openproject.com/wp/32186)\] -- Fixed: Error message when trying to name group \[[#32189](https://community.openproject.com/wp/32189)\] -- Fixed: Work package relation labels inconsistent between form configuration and relations tab \[[#32190](https://community.openproject.com/wp/32190)\] -- Fixed: Page not found when exporting cost report without filters \[[#32200](https://community.openproject.com/wp/32200)\] -- Fixed: XLS export does not include work packages \[[#32201](https://community.openproject.com/wp/32201)\] -- Fixed: Update links on application start page and in help menu \[[#32202](https://community.openproject.com/wp/32202)\] -- Fixed: Missing indication if field is mandatory for time tracking \[[#32204](https://community.openproject.com/wp/32204)\] -- Fixed: Work package Save button should be blue (not alternative color in the theme settings) as all other save buttons in the application \[[#32205](https://community.openproject.com/wp/32205)\] -- Fixed: Moving time entries between dates leads to confusing behaviour \[[#32206](https://community.openproject.com/wp/32206)\] -- Fixed: Wrong query displayed after going to full screen view \[[#32216](https://community.openproject.com/wp/32216)\] -- Fixed: Unnecessary dots displayed in subject column \[[#32218](https://community.openproject.com/wp/32218)\] -- Fixed: Project sorting not working anymore \[[#32220](https://community.openproject.com/wp/32220)\] -- Fixed: Documents widget does not update if document content changes... \[[#32221](https://community.openproject.com/wp/32221)\] -- Fixed: Header menu item vanishes when moving the mouse a bit to the left \[[#32227](https://community.openproject.com/wp/32227)\] -- Fixed: + Forum button (create forum) should be green as all other + create buttons \[[#32228](https://community.openproject.com/wp/32228)\] -- Fixed: News widget does not update if title has been edited \[[#32235](https://community.openproject.com/wp/32235)\] -- Fixed: Error on WP count on roadmap \[[#32236](https://community.openproject.com/wp/32236)\] -- Fixed: Console error when switching from card to gantt view \[[#32254](https://community.openproject.com/wp/32254)\] -- Fixed: Remove hover effect of action column in children table \[[#32255](https://community.openproject.com/wp/32255)\] -- Fixed: Alignment WP filters incorrect \[[#32256](https://community.openproject.com/wp/32256)\] -- Fixed: Group counts only factor in the current page \[[#32259](https://community.openproject.com/wp/32259)\] -- Fixed: Missing warning message when deleting time entry (on My page) \[[#32268](https://community.openproject.com/wp/32268)\] -- Fixed: Unclear which assigned role an admin has in a project \[[#32274](https://community.openproject.com/wp/32274)\] +- Changed: API v3 time entries create and update form as well as schema \[[#28727](https://community.openproject.org/wp/28727)\] +- Changed: Remove tab "Forum" from project settings \[[#31905](https://community.openproject.org/wp/31905)\] +- Changed: Replace project settings tab by sub menu entries \[[#31906](https://community.openproject.org/wp/31906)\] +- Changed: Adapt old tab layouts to newer search tabs \[[#31914](https://community.openproject.org/wp/31914)\] +- Changed: Simplify instance color theme changes (EE) \[[#31974](https://community.openproject.org/wp/31974)\] +- Changed: Zen mode for ifc viewer \[[#32053](https://community.openproject.org/wp/32053)\] +- Changed: Re-name menu item in project settings from Enabled modules to Modules and Backlogs settings to Backlogs \[[#32056](https://community.openproject.org/wp/32056)\] +- Changed: Formatted text for description in pdf export \[[#32065](https://community.openproject.org/wp/32065)\] +- Changed: Interactive time logging widget on my page \[[#32097](https://community.openproject.org/wp/32097)\] +- Changed: Change header of spent time widget in My page to "My spent time" and make it not-editable \[[#32127](https://community.openproject.org/wp/32127)\] +- Changed: Add button "Log time" on widget "My spent time" \[[#32128](https://community.openproject.org/wp/32128)\] +- Changed: Make header of spent time widget in Project overview page not-editable \[[#32130](https://community.openproject.org/wp/32130)\] +- Changed: Sort versions by date on wp list and version list and version autocompleter \[[#32156](https://community.openproject.org/wp/32156)\] +- Changed: Change OpenProject Dark theme to the same color theme as for BIM \[[#32191](https://community.openproject.org/wp/32191)\] +- Changed: Change wording of relation queries \[[#32209](https://community.openproject.org/wp/32209)\] +- Changed: Allow setting version on bulk copy \[[#32267](https://community.openproject.org/wp/32267)\] +- Fixed: Calendar does not respect "weeks start on" \[[#31271](https://community.openproject.org/wp/31271)\] +- Fixed: Overlapping menus on WP page \[[#31524](https://community.openproject.org/wp/31524)\] +- Fixed: Wrong characters encoding when using Work package export with html signs \[[#31676](https://community.openproject.org/wp/31676)\] +- Fixed: Limited entries in Spent Time list on My Page \[[#31685](https://community.openproject.org/wp/31685)\] +- Fixed: Project overview page not usable on mobile \[[#31744](https://community.openproject.org/wp/31744)\] +- Fixed: Language selection on mobile cut off \[[#31846](https://community.openproject.org/wp/31846)\] +- Fixed: Webhook is crashing internally with NameError: undefined local variable or method `params' \[[#31848](https://community.openproject.org/wp/31848)\] +- Fixed: Forum menu entry not highlighted \[[#31849](https://community.openproject.org/wp/31849)\] +- Fixed: Removing a date is from a WP is not consistently possible \[[#31859](https://community.openproject.org/wp/31859)\] +- Fixed: Ampersand (&) and quote marks (") is not exported correctly in work package description in pdf-export with description \[[#31860](https://community.openproject.org/wp/31860)\] +- Fixed: Keyboard opens unnecessarily on mobile \[[#31871](https://community.openproject.org/wp/31871)\] +- Fixed: Wrong thousands separator in budget values when language is set to German \[[#31911](https://community.openproject.org/wp/31911)\] +- Fixed: Child WP version cannot be edited although parent is no backlogs type \[[#31922](https://community.openproject.org/wp/31922)\] +- Fixed: Total Estimate time won't be re-calculated after hierarchy of sub-nodes changed \[[#31925](https://community.openproject.org/wp/31925)\] +- Fixed: Special characters (e.g. '#' and '&') trip up search autocompleter \[[#31964](https://community.openproject.org/wp/31964)\] +- Fixed: Migration from 7.4 to 10.3 fails \[[#31997](https://community.openproject.org/wp/31997)\] +- Fixed: Grey security badge showing "UNKNOWN" status after upgrade to OpenProject 10.3.1 \[[#32023](https://community.openproject.org/wp/32023)\] +- Fixed: Unable to login (fresh install) \[[#32028](https://community.openproject.org/wp/32028)\] +- Fixed: Error message is insufficient when IFC file size is too large \[[#32032](https://community.openproject.org/wp/32032)\] +- Fixed: Wording "Default value" is misleading \[[#32033](https://community.openproject.org/wp/32033)\] +- Fixed: Menu item "IFC Models" links to the default, although there is no default model \[[#32034](https://community.openproject.org/wp/32034)\] +- Fixed: Wrong breadcrumbs in Administration \[[#32039](https://community.openproject.org/wp/32039)\] +- Fixed: Duplicate work package priorities in Administration -> Enumerations \[[#32041](https://community.openproject.org/wp/32041)\] +- Fixed: In German separator for costs is wrong \[[#32042](https://community.openproject.org/wp/32042)\] +- Fixed: Roadmap index page highlights wrong menu item \[[#32103](https://community.openproject.org/wp/32103)\] +- Fixed: Server error after actions in the work package table \[[#32112](https://community.openproject.org/wp/32112)\] +- Fixed: Parent changes by drag and drop are not saved correctly \[[#32114](https://community.openproject.org/wp/32114)\] +- Fixed: Select all / unselect all for modules, work package types, etc. not visible \[[#32116](https://community.openproject.org/wp/32116)\] +- Fixed: Query indicates unsaved changes without changes to query \[[#32118](https://community.openproject.org/wp/32118)\] +- Fixed: Error when editing Gantt chart in quick succession (+ weird scheduling) \[[#32133](https://community.openproject.org/wp/32133)\] +- Fixed: Blank Gantt chart when zooming out \[[#32134](https://community.openproject.org/wp/32134)\] +- Fixed: In cost reports in Firefox cancel icons overlap filters \[[#32135](https://community.openproject.org/wp/32135)\] +- Fixed: Tab "Email notifications" loads for long time and header not shown \[[#32136](https://community.openproject.org/wp/32136)\] +- Fixed: Tabs in Firefox flicker \[[#32137](https://community.openproject.org/wp/32137)\] +- Fixed: OpenProject logo in light theme is hard to see \[[#32141](https://community.openproject.org/wp/32141)\] +- Fixed: Error 403 when trying to export work package table with descriptions \[[#32142](https://community.openproject.org/wp/32142)\] +- Fixed: Wrong icon in time entries modal \[[#32143](https://community.openproject.org/wp/32143)\] +- Fixed: The date field has wrong width in time entries modal \[[#32145](https://community.openproject.org/wp/32145)\] +- Fixed: The hours field has wrong width in time entries modal \[[#32146](https://community.openproject.org/wp/32146)\] +- Fixed: Wrong header in time entries form "Edit time entry" -> "Time entry" \[[#32147](https://community.openproject.org/wp/32147)\] +- Fixed: Redundant close button in the time entry modal \[[#32148](https://community.openproject.org/wp/32148)\] +- Fixed: Inconsistent/redundant naming in time entry creation modal \[[#32150](https://community.openproject.org/wp/32150)\] +- Fixed: "Get started for free" broken \[[#32161](https://community.openproject.org/wp/32161)\] +- Fixed: WP list does not update after updating a WP of that query \[[#32168](https://community.openproject.org/wp/32168)\] +- Fixed: Recaptcha should not target admin accounts \[[#32177](https://community.openproject.org/wp/32177)\] +- Fixed: Deleting work package will not refresh the list \[[#32179](https://community.openproject.org/wp/32179)\] +- Fixed: Edit a wiki page send an email with a wrong number for diff \[[#32180](https://community.openproject.org/wp/32180)\] +- Fixed: Version show page has the project settings menu item selected \[[#32183](https://community.openproject.org/wp/32183)\] +- Fixed: Backlogs settings available in project settings although backlogs module is not active \[[#32184](https://community.openproject.org/wp/32184)\] +- Fixed: Billing widget looks different on the starting screen \[[#32186](https://community.openproject.org/wp/32186)\] +- Fixed: Error message when trying to name group \[[#32189](https://community.openproject.org/wp/32189)\] +- Fixed: Work package relation labels inconsistent between form configuration and relations tab \[[#32190](https://community.openproject.org/wp/32190)\] +- Fixed: Page not found when exporting cost report without filters \[[#32200](https://community.openproject.org/wp/32200)\] +- Fixed: XLS export does not include work packages \[[#32201](https://community.openproject.org/wp/32201)\] +- Fixed: Update links on application start page and in help menu \[[#32202](https://community.openproject.org/wp/32202)\] +- Fixed: Missing indication if field is mandatory for time tracking \[[#32204](https://community.openproject.org/wp/32204)\] +- Fixed: Work package Save button should be blue (not alternative color in the theme settings) as all other save buttons in the application \[[#32205](https://community.openproject.org/wp/32205)\] +- Fixed: Moving time entries between dates leads to confusing behaviour \[[#32206](https://community.openproject.org/wp/32206)\] +- Fixed: Wrong query displayed after going to full screen view \[[#32216](https://community.openproject.org/wp/32216)\] +- Fixed: Unnecessary dots displayed in subject column \[[#32218](https://community.openproject.org/wp/32218)\] +- Fixed: Project sorting not working anymore \[[#32220](https://community.openproject.org/wp/32220)\] +- Fixed: Documents widget does not update if document content changes... \[[#32221](https://community.openproject.org/wp/32221)\] +- Fixed: Header menu item vanishes when moving the mouse a bit to the left \[[#32227](https://community.openproject.org/wp/32227)\] +- Fixed: + Forum button (create forum) should be green as all other + create buttons \[[#32228](https://community.openproject.org/wp/32228)\] +- Fixed: News widget does not update if title has been edited \[[#32235](https://community.openproject.org/wp/32235)\] +- Fixed: Error on WP count on roadmap \[[#32236](https://community.openproject.org/wp/32236)\] +- Fixed: Console error when switching from card to gantt view \[[#32254](https://community.openproject.org/wp/32254)\] +- Fixed: Remove hover effect of action column in children table \[[#32255](https://community.openproject.org/wp/32255)\] +- Fixed: Alignment WP filters incorrect \[[#32256](https://community.openproject.org/wp/32256)\] +- Fixed: Group counts only factor in the current page \[[#32259](https://community.openproject.org/wp/32259)\] +- Fixed: Missing warning message when deleting time entry (on My page) \[[#32268](https://community.openproject.org/wp/32268)\] +- Fixed: Unclear which assigned role an admin has in a project \[[#32274](https://community.openproject.org/wp/32274)\] ## Installation and Updates @@ -204,7 +204,7 @@ Try out OpenProject BIM 10.4. right away, create a free trial instance for the [ ## What is on the Roadmap? We are continuously developing new features for OpenProject. The next release will include improved scheduling in the Gantt chart. -Take a look at the [release timeline](https://community.openproject.com/projects/openproject/work_packages?query_id=918) to see the upcoming features and releases. +Take a look at the [release timeline](https://community.openproject.org/projects/openproject/work_packages?query_id=918) to see the upcoming features and releases. For the upcoming BIM specific release we are focusing on more building industry specific features and integrations, i.e. diff --git a/docs/release-notes/10/10-4-1/README.md b/docs/release-notes/10/10-4-1/README.md index 3959f4553388..059b2af4d061 100644 --- a/docs/release-notes/10/10-4-1/README.md +++ b/docs/release-notes/10/10-4-1/README.md @@ -8,7 +8,7 @@ release_date: 2020-03-04 # OpenProject 10.4.1 -We released [OpenProject 10.4.1](https://community.openproject.com/versions/1417). +We released [OpenProject 10.4.1](https://community.openproject.org/versions/1417). The release contains several bug fixes and we recommend updating to the newest version. @@ -27,12 +27,12 @@ If you have updated to 10.4.0 and were using project-based time entry activities #### Bug fixes and changes -- Fixed: Can not delete queries on community.openproject.com \[[#32326](https://community.openproject.com/wp/32326)\] -- Fixed: Special characters displayed as ASCII code in My Spent Time widget \[[#32328](https://community.openproject.com/wp/32328)\] -- Fixed: Custom Design gone after change color schema \[[#32356](https://community.openproject.com/wp/32356)\] -- Fixed: Project activities no more filtered when logging time \[[#32358](https://community.openproject.com/wp/32358)\] -- Fixed: Cost control - activity types lost after upgrade to 10.4 \[[#32360](https://community.openproject.com/wp/32360)\] -- Fixed: Unexpected submit when using IME \[[#32423](https://community.openproject.com/wp/32423)\] +- Fixed: Can not delete queries on community.openproject.org \[[#32326](https://community.openproject.org/wp/32326)\] +- Fixed: Special characters displayed as ASCII code in My Spent Time widget \[[#32328](https://community.openproject.org/wp/32328)\] +- Fixed: Custom Design gone after change color schema \[[#32356](https://community.openproject.org/wp/32356)\] +- Fixed: Project activities no more filtered when logging time \[[#32358](https://community.openproject.org/wp/32358)\] +- Fixed: Cost control - activity types lost after upgrade to 10.4 \[[#32360](https://community.openproject.org/wp/32360)\] +- Fixed: Unexpected submit when using IME \[[#32423](https://community.openproject.org/wp/32423)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/10/10-5-0/README.md b/docs/release-notes/10/10-5-0/README.md index 0d529bac17d9..24ca084ddbe6 100644 --- a/docs/release-notes/10/10-5-0/README.md +++ b/docs/release-notes/10/10-5-0/README.md @@ -16,7 +16,7 @@ release_date: 2020-04-23 # OpenProject 10.5.0 -We released [OpenProject 10.5.0](https://community.openproject.com/versions/1386). +We released [OpenProject 10.5.0](https://community.openproject.org/versions/1386). The new release of the open source project management software contains new action boards for assignees, much more intuitive sorting of versions by name, the removed 24-hours booking restriction for time tracking, the summary of news on the project overview page, and much more usability improvements and bug fixes. We recommend updating to the newest version. @@ -89,99 +89,99 @@ An export function can then be used to distribute the BCFs back to the local app ### All changes and bug fixes -- Changed: Hide "Empty" work package updates \[[#21471](https://community.openproject.com/wp/21471)\] -- Changed: Create a "Action board" with "Action attribute" -> "Assignee" \[[#30157](https://community.openproject.com/wp/30157)\] -- Changed: Project Overview | news-widget: Show summary of news on widget \[[#32321](https://community.openproject.com/wp/32321)\] -- Changed: Change version, type, priority validations to case-insensitive \[[#32513](https://community.openproject.com/wp/32513)\] -- Changed: Sort versions by name not by dates \[[#32749](https://community.openproject.com/wp/32749)\] -- Changed: Remove 24 hour restriction for time tracking \[[#32811](https://community.openproject.com/wp/32811)\] -- Changed: What's new teaser OpenProject 10.5 \[[#33105](https://community.openproject.com/wp/33105)\] -- Changed: Change the Billing image on the start page to the new icon set \[[#33114](https://community.openproject.com/wp/33114)\] -- Fixed: Noop on WorkPackage creates empty journal \[[#21816](https://community.openproject.com/wp/21816)\] -- Fixed: Markdown link behind reverse proxy \[[#29010](https://community.openproject.com/wp/29010)\] -- Fixed: User List limitation in CostReport \[[#29524](https://community.openproject.com/wp/29524)\] -- Fixed: Work Package preview trigger area is too small \[[#31366](https://community.openproject.com/wp/31366)\] -- Fixed: OP 9/10 Coping projects results in forums not being copied even when checked. \[[#31472](https://community.openproject.com/wp/31472)\] -- Fixed: Relation "grid_widgets" does not exist \[[#31567](https://community.openproject.com/wp/31567)\] -- Fixed: Missing warning message when reopening agenda \[[#31598](https://community.openproject.com/wp/31598)\] -- Fixed: Can not add existing work package to board \[[#31613](https://community.openproject.com/wp/31613)\] -- Fixed: Checkboxes are not displayed properly in viewing mode \[[#31628](https://community.openproject.com/wp/31628)\] -- Fixed: Inconsistent translation of "News" in German \[[#31674](https://community.openproject.com/wp/31674)\] -- Fixed: Wiki tables not responsive + CSS weird + no markdown \[[#31920](https://community.openproject.com/wp/31920)\] -- Fixed: Strings not localized (password settings) \[[#31976](https://community.openproject.com/wp/31976)\] -- Fixed: Multiple Work Package Widgets on MyPage - Groups can't be reduced independently \[[#32030](https://community.openproject.com/wp/32030)\] -- Fixed: [Repository] Error 500 when trying to log time with unmapped changeset user \[[#32038](https://community.openproject.com/wp/32038)\] -- Fixed: Clean-up Administration -> System settings and remove wiki history compression \[[#32045](https://community.openproject.com/wp/32045)\] -- Fixed: Work package ID cut off on right side \[[#32069](https://community.openproject.com/wp/32069)\] -- Fixed: Project sorting not working anymore \[[#32220](https://community.openproject.com/wp/32220)\] -- Fixed: Incoming Mail does not find case-insensitive attributes such as status \[[#32251](https://community.openproject.com/wp/32251)\] -- Fixed: BIM theme is applied in standard edition \[[#32374](https://community.openproject.com/wp/32374)\] -- Fixed: Since migrate to 10.4 version unable to create SVN repository \[[#32389](https://community.openproject.com/wp/32389)\] -- Fixed: Drag placeholder in boards should look like on the project overview page \[[#32396](https://community.openproject.com/wp/32396)\] -- Fixed: Toolbar is cut off when sidebar is very large \[[#32430](https://community.openproject.com/wp/32430)\] -- Fixed: Wrong field type of Default Value in custom fields \[[#32445](https://community.openproject.com/wp/32445)\] -- Fixed: Order of work packages in copied project different from source project \[[#32447](https://community.openproject.com/wp/32447)\] -- Fixed: "All open" query still shows the card view \[[#32464](https://community.openproject.com/wp/32464)\] -- Fixed: missing www-authenticate in http 401 header for api/v3/time_entries/form \[[#32486](https://community.openproject.com/wp/32486)\] -- Fixed: Missing create button in work packages module on iOS \[[#32496](https://community.openproject.com/wp/32496)\] -- Fixed: Search filter transmitted although removed by user \[[#32500](https://community.openproject.com/wp/32500)\] -- Fixed: Split screen content not reachable on medium screen sizes \[[#32525](https://community.openproject.com/wp/32525)\] -- Fixed: Widget: My Spent Time: Time entry Search Function broken \[[#32578](https://community.openproject.com/wp/32578)\] -- Fixed: Cancel button does not remove the create form \[[#32647](https://community.openproject.com/wp/32647)\] -- Fixed: Usability bug: breadcrumbs do not follow usability best practices \[[#32650](https://community.openproject.com/wp/32650)\] -- Fixed: Emails are being sent for all created work packages when copying a project (even when email settings deactivated) \[[#32663](https://community.openproject.com/wp/32663)\] -- Fixed: Work package details view cut off on smaller screen \[[#32665](https://community.openproject.com/wp/32665)\] -- Fixed: Watcher autocompleter broken \[[#32666](https://community.openproject.com/wp/32666)\] -- Fixed: Adding child work packages not possible \[[#32670](https://community.openproject.com/wp/32670)\] -- Fixed: Dockerfile does not work on Windows \[[#32674](https://community.openproject.com/wp/32674)\] -- Fixed: Assigning a budget to a work package fails \[[#32732](https://community.openproject.com/wp/32732)\] -- Fixed: JS-Error on login page \[[#32738](https://community.openproject.com/wp/32738)\] -- Fixed: Project settings "(check/uncheck all)" misaligned \[[#32740](https://community.openproject.com/wp/32740)\] -- Fixed: "translation missing: en.button_history" error in meeting history view. \[[#32742](https://community.openproject.com/wp/32742)\] -- Fixed: Username attribute should not maintain whitespace \[[#32748](https://community.openproject.com/wp/32748)\] -- Fixed: Unnecessary scrollbar in split screen. \[[#32751](https://community.openproject.com/wp/32751)\] -- Fixed: Cost report: Error 404 when displaying cash value \[[#32752](https://community.openproject.com/wp/32752)\] -- Fixed: In forum "Quote" and "Reply" button do not automatically scroll to quote / reply (unclear that button has been pressed) \[[#32754](https://community.openproject.com/wp/32754)\] -- Fixed: Label "Message content" in forums not correctly aligned \[[#32755](https://community.openproject.com/wp/32755)\] -- Fixed: Disable possibility to change the user name when login via Google \[[#32779](https://community.openproject.com/wp/32779)\] -- Fixed: Several styling bugs in tables \[[#32781](https://community.openproject.com/wp/32781)\] -- Fixed: Update the project description onboarding texts and activate the project description in the demo projects \[[#32782](https://community.openproject.com/wp/32782)\] -- Fixed: Changing filter does not reset to first page \[[#32785](https://community.openproject.com/wp/32785)\] -- Fixed: Can not switch between work packages in split view \[[#32786](https://community.openproject.com/wp/32786)\] -- Fixed: Missing demo data: Teaser image and GETTING STARTED box for Demo project and Scrum project \[[#32799](https://community.openproject.com/wp/32799)\] -- Fixed: work packages with empty values are not sorted descending \[[#32808](https://community.openproject.com/wp/32808)\] -- Fixed: Resizers don't work on mobile devices \[[#32810](https://community.openproject.com/wp/32810)\] -- Fixed: Main menu state is not stored on page reload \[[#32814](https://community.openproject.com/wp/32814)\] -- Fixed: Planned cost increases by an order of magnitude (10x) when saving budget \[[#32822](https://community.openproject.com/wp/32822)\] -- Fixed: Cannot filter for Work package TYPE in Boards \[[#32824](https://community.openproject.com/wp/32824)\] -- Fixed: After adding or removing a column the change is not indicated in the query \[[#32835](https://community.openproject.com/wp/32835)\] -- Fixed: Query indicates unsaved changes without changes to query \[[#32843](https://community.openproject.com/wp/32843)\] -- Fixed: Avatars are incorrectly cached \[[#32870](https://community.openproject.com/wp/32870)\] -- Fixed: Hourly cron synchronization not executed in docker context \[[#32884](https://community.openproject.com/wp/32884)\] -- Fixed: Assignee list empty when creating a task in "modules" work package table \[[#32887](https://community.openproject.com/wp/32887)\] -- Fixed: [Docker] Attach files error "An internal error has occurred. The attachment could not be saved due to lacking file system permissions" \[[#32890](https://community.openproject.com/wp/32890)\] -- Fixed: Inconsistent breadcrumb in Administration -> Enterprise edition \[[#32905](https://community.openproject.com/wp/32905)\] -- Fixed: Styling and consistency issues in the confirm deletion modal for the EE token \[[#32908](https://community.openproject.com/wp/32908)\] -- Fixed: Misaligned menu opener in Backlogs plugin \[[#32923](https://community.openproject.com/wp/32923)\] -- Fixed: Wrong space in members widget after a group \[[#32927](https://community.openproject.com/wp/32927)\] -- Fixed: Filter for Type does not work in the WIKI makro \[[#32983](https://community.openproject.com/wp/32983)\] -- Fixed: Cannot assign tasks to groups in assignee board \[[#33072](https://community.openproject.com/wp/33072)\] -- Fixed: Enterprise-Upgrade-Video re-starts multiple times on Boards page \[[#33078](https://community.openproject.com/wp/33078)\] -- Fixed: Error 503 when trying to activate EE trial \[[#33080](https://community.openproject.com/wp/33080)\] -- Fixed: Error 500 when trying to remove EE trial license (on PullPreview) \[[#33081](https://community.openproject.com/wp/33081)\] -- Fixed: Wrong link to data privacy information \[[#33083](https://community.openproject.com/wp/33083)\] -- Fixed: Confirm icon too close to text in EE trial modal \[[#33084](https://community.openproject.com/wp/33084)\] -- Fixed: Internal error when trying to request EE trial license with Chinese language settings \[[#33085](https://community.openproject.com/wp/33085)\] -- Fixed: Cannot resend email to activate EE trial license \[[#33086](https://community.openproject.com/wp/33086)\] -- Fixed: Enterprise edition email confirmation page reloads automatically \[[#33087](https://community.openproject.com/wp/33087)\] -- Fixed: Button "Continue" when adding column to board should be named "Add" \[[#33090](https://community.openproject.com/wp/33090)\] -- Fixed: Internal error when trying to save manually sorted work package view \[[#33092](https://community.openproject.com/wp/33092)\] -- Fixed: Error when trying to export work packages \[[#33093](https://community.openproject.com/wp/33093)\] -- Fixed: Typo in change retraction message \[[#33094](https://community.openproject.com/wp/33094)\] -- Fixed: Export seems to be stuck in infinite loop when export with all columns \[[#33110](https://community.openproject.com/wp/33110)\] -- Fixed: Export ignores columns, order and groups when exporting grouped WP view \[[#33111](https://community.openproject.com/wp/33111)\] -- Fixed: String without translation in roles & permissions \[[#33113](https://community.openproject.com/wp/33113)\] -- Fixed: Cannot find users anymore with "+" sign in user name / email to add to project \[[#33115](https://community.openproject.com/wp/33115)\] +- Changed: Hide "Empty" work package updates \[[#21471](https://community.openproject.org/wp/21471)\] +- Changed: Create a "Action board" with "Action attribute" -> "Assignee" \[[#30157](https://community.openproject.org/wp/30157)\] +- Changed: Project Overview | news-widget: Show summary of news on widget \[[#32321](https://community.openproject.org/wp/32321)\] +- Changed: Change version, type, priority validations to case-insensitive \[[#32513](https://community.openproject.org/wp/32513)\] +- Changed: Sort versions by name not by dates \[[#32749](https://community.openproject.org/wp/32749)\] +- Changed: Remove 24 hour restriction for time tracking \[[#32811](https://community.openproject.org/wp/32811)\] +- Changed: What's new teaser OpenProject 10.5 \[[#33105](https://community.openproject.org/wp/33105)\] +- Changed: Change the Billing image on the start page to the new icon set \[[#33114](https://community.openproject.org/wp/33114)\] +- Fixed: Noop on WorkPackage creates empty journal \[[#21816](https://community.openproject.org/wp/21816)\] +- Fixed: Markdown link behind reverse proxy \[[#29010](https://community.openproject.org/wp/29010)\] +- Fixed: User List limitation in CostReport \[[#29524](https://community.openproject.org/wp/29524)\] +- Fixed: Work Package preview trigger area is too small \[[#31366](https://community.openproject.org/wp/31366)\] +- Fixed: OP 9/10 Coping projects results in forums not being copied even when checked. \[[#31472](https://community.openproject.org/wp/31472)\] +- Fixed: Relation "grid_widgets" does not exist \[[#31567](https://community.openproject.org/wp/31567)\] +- Fixed: Missing warning message when reopening agenda \[[#31598](https://community.openproject.org/wp/31598)\] +- Fixed: Can not add existing work package to board \[[#31613](https://community.openproject.org/wp/31613)\] +- Fixed: Checkboxes are not displayed properly in viewing mode \[[#31628](https://community.openproject.org/wp/31628)\] +- Fixed: Inconsistent translation of "News" in German \[[#31674](https://community.openproject.org/wp/31674)\] +- Fixed: Wiki tables not responsive + CSS weird + no markdown \[[#31920](https://community.openproject.org/wp/31920)\] +- Fixed: Strings not localized (password settings) \[[#31976](https://community.openproject.org/wp/31976)\] +- Fixed: Multiple Work Package Widgets on MyPage - Groups can't be reduced independently \[[#32030](https://community.openproject.org/wp/32030)\] +- Fixed: [Repository] Error 500 when trying to log time with unmapped changeset user \[[#32038](https://community.openproject.org/wp/32038)\] +- Fixed: Clean-up Administration -> System settings and remove wiki history compression \[[#32045](https://community.openproject.org/wp/32045)\] +- Fixed: Work package ID cut off on right side \[[#32069](https://community.openproject.org/wp/32069)\] +- Fixed: Project sorting not working anymore \[[#32220](https://community.openproject.org/wp/32220)\] +- Fixed: Incoming Mail does not find case-insensitive attributes such as status \[[#32251](https://community.openproject.org/wp/32251)\] +- Fixed: BIM theme is applied in standard edition \[[#32374](https://community.openproject.org/wp/32374)\] +- Fixed: Since migrate to 10.4 version unable to create SVN repository \[[#32389](https://community.openproject.org/wp/32389)\] +- Fixed: Drag placeholder in boards should look like on the project overview page \[[#32396](https://community.openproject.org/wp/32396)\] +- Fixed: Toolbar is cut off when sidebar is very large \[[#32430](https://community.openproject.org/wp/32430)\] +- Fixed: Wrong field type of Default Value in custom fields \[[#32445](https://community.openproject.org/wp/32445)\] +- Fixed: Order of work packages in copied project different from source project \[[#32447](https://community.openproject.org/wp/32447)\] +- Fixed: "All open" query still shows the card view \[[#32464](https://community.openproject.org/wp/32464)\] +- Fixed: missing www-authenticate in http 401 header for api/v3/time_entries/form \[[#32486](https://community.openproject.org/wp/32486)\] +- Fixed: Missing create button in work packages module on iOS \[[#32496](https://community.openproject.org/wp/32496)\] +- Fixed: Search filter transmitted although removed by user \[[#32500](https://community.openproject.org/wp/32500)\] +- Fixed: Split screen content not reachable on medium screen sizes \[[#32525](https://community.openproject.org/wp/32525)\] +- Fixed: Widget: My Spent Time: Time entry Search Function broken \[[#32578](https://community.openproject.org/wp/32578)\] +- Fixed: Cancel button does not remove the create form \[[#32647](https://community.openproject.org/wp/32647)\] +- Fixed: Usability bug: breadcrumbs do not follow usability best practices \[[#32650](https://community.openproject.org/wp/32650)\] +- Fixed: Emails are being sent for all created work packages when copying a project (even when email settings deactivated) \[[#32663](https://community.openproject.org/wp/32663)\] +- Fixed: Work package details view cut off on smaller screen \[[#32665](https://community.openproject.org/wp/32665)\] +- Fixed: Watcher autocompleter broken \[[#32666](https://community.openproject.org/wp/32666)\] +- Fixed: Adding child work packages not possible \[[#32670](https://community.openproject.org/wp/32670)\] +- Fixed: Dockerfile does not work on Windows \[[#32674](https://community.openproject.org/wp/32674)\] +- Fixed: Assigning a budget to a work package fails \[[#32732](https://community.openproject.org/wp/32732)\] +- Fixed: JS-Error on login page \[[#32738](https://community.openproject.org/wp/32738)\] +- Fixed: Project settings "(check/uncheck all)" misaligned \[[#32740](https://community.openproject.org/wp/32740)\] +- Fixed: "translation missing: en.button_history" error in meeting history view. \[[#32742](https://community.openproject.org/wp/32742)\] +- Fixed: Username attribute should not maintain whitespace \[[#32748](https://community.openproject.org/wp/32748)\] +- Fixed: Unnecessary scrollbar in split screen. \[[#32751](https://community.openproject.org/wp/32751)\] +- Fixed: Cost report: Error 404 when displaying cash value \[[#32752](https://community.openproject.org/wp/32752)\] +- Fixed: In forum "Quote" and "Reply" button do not automatically scroll to quote / reply (unclear that button has been pressed) \[[#32754](https://community.openproject.org/wp/32754)\] +- Fixed: Label "Message content" in forums not correctly aligned \[[#32755](https://community.openproject.org/wp/32755)\] +- Fixed: Disable possibility to change the user name when login via Google \[[#32779](https://community.openproject.org/wp/32779)\] +- Fixed: Several styling bugs in tables \[[#32781](https://community.openproject.org/wp/32781)\] +- Fixed: Update the project description onboarding texts and activate the project description in the demo projects \[[#32782](https://community.openproject.org/wp/32782)\] +- Fixed: Changing filter does not reset to first page \[[#32785](https://community.openproject.org/wp/32785)\] +- Fixed: Can not switch between work packages in split view \[[#32786](https://community.openproject.org/wp/32786)\] +- Fixed: Missing demo data: Teaser image and GETTING STARTED box for Demo project and Scrum project \[[#32799](https://community.openproject.org/wp/32799)\] +- Fixed: work packages with empty values are not sorted descending \[[#32808](https://community.openproject.org/wp/32808)\] +- Fixed: Resizers don't work on mobile devices \[[#32810](https://community.openproject.org/wp/32810)\] +- Fixed: Main menu state is not stored on page reload \[[#32814](https://community.openproject.org/wp/32814)\] +- Fixed: Planned cost increases by an order of magnitude (10x) when saving budget \[[#32822](https://community.openproject.org/wp/32822)\] +- Fixed: Cannot filter for Work package TYPE in Boards \[[#32824](https://community.openproject.org/wp/32824)\] +- Fixed: After adding or removing a column the change is not indicated in the query \[[#32835](https://community.openproject.org/wp/32835)\] +- Fixed: Query indicates unsaved changes without changes to query \[[#32843](https://community.openproject.org/wp/32843)\] +- Fixed: Avatars are incorrectly cached \[[#32870](https://community.openproject.org/wp/32870)\] +- Fixed: Hourly cron synchronization not executed in docker context \[[#32884](https://community.openproject.org/wp/32884)\] +- Fixed: Assignee list empty when creating a task in "modules" work package table \[[#32887](https://community.openproject.org/wp/32887)\] +- Fixed: [Docker] Attach files error "An internal error has occurred. The attachment could not be saved due to lacking file system permissions" \[[#32890](https://community.openproject.org/wp/32890)\] +- Fixed: Inconsistent breadcrumb in Administration -> Enterprise edition \[[#32905](https://community.openproject.org/wp/32905)\] +- Fixed: Styling and consistency issues in the confirm deletion modal for the EE token \[[#32908](https://community.openproject.org/wp/32908)\] +- Fixed: Misaligned menu opener in Backlogs plugin \[[#32923](https://community.openproject.org/wp/32923)\] +- Fixed: Wrong space in members widget after a group \[[#32927](https://community.openproject.org/wp/32927)\] +- Fixed: Filter for Type does not work in the WIKI makro \[[#32983](https://community.openproject.org/wp/32983)\] +- Fixed: Cannot assign tasks to groups in assignee board \[[#33072](https://community.openproject.org/wp/33072)\] +- Fixed: Enterprise-Upgrade-Video re-starts multiple times on Boards page \[[#33078](https://community.openproject.org/wp/33078)\] +- Fixed: Error 503 when trying to activate EE trial \[[#33080](https://community.openproject.org/wp/33080)\] +- Fixed: Error 500 when trying to remove EE trial license (on PullPreview) \[[#33081](https://community.openproject.org/wp/33081)\] +- Fixed: Wrong link to data privacy information \[[#33083](https://community.openproject.org/wp/33083)\] +- Fixed: Confirm icon too close to text in EE trial modal \[[#33084](https://community.openproject.org/wp/33084)\] +- Fixed: Internal error when trying to request EE trial license with Chinese language settings \[[#33085](https://community.openproject.org/wp/33085)\] +- Fixed: Cannot resend email to activate EE trial license \[[#33086](https://community.openproject.org/wp/33086)\] +- Fixed: Enterprise edition email confirmation page reloads automatically \[[#33087](https://community.openproject.org/wp/33087)\] +- Fixed: Button "Continue" when adding column to board should be named "Add" \[[#33090](https://community.openproject.org/wp/33090)\] +- Fixed: Internal error when trying to save manually sorted work package view \[[#33092](https://community.openproject.org/wp/33092)\] +- Fixed: Error when trying to export work packages \[[#33093](https://community.openproject.org/wp/33093)\] +- Fixed: Typo in change retraction message \[[#33094](https://community.openproject.org/wp/33094)\] +- Fixed: Export seems to be stuck in infinite loop when export with all columns \[[#33110](https://community.openproject.org/wp/33110)\] +- Fixed: Export ignores columns, order and groups when exporting grouped WP view \[[#33111](https://community.openproject.org/wp/33111)\] +- Fixed: String without translation in roles & permissions \[[#33113](https://community.openproject.org/wp/33113)\] +- Fixed: Cannot find users anymore with "+" sign in user name / email to add to project \[[#33115](https://community.openproject.org/wp/33115)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/10/10-5-1/README.md b/docs/release-notes/10/10-5-1/README.md index 8b9910315480..c3bf9e122290 100644 --- a/docs/release-notes/10/10-5-1/README.md +++ b/docs/release-notes/10/10-5-1/README.md @@ -8,25 +8,25 @@ release_date: 2020-05-06 # OpenProject 10.5.1 -We released [OpenProject 10.5.1](https://community.openproject.com/versions/1426). +We released [OpenProject 10.5.1](https://community.openproject.org/versions/1426). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Remove horizontal line in several modules above buttons \[[#32924](https://community.openproject.com/wp/32924)\] -- Fixed: Alignment for assignee in Gantt chart off \[[#33097](https://community.openproject.com/wp/33097)\] -- Fixed: Scale for spent time widget wrong (especially when logging a lot of time on same day) \[[#33128](https://community.openproject.com/wp/33128)\] -- Fixed: bcf api is called although bim is disabled for the instance \[[#33130](https://community.openproject.com/wp/33130)\] -- Fixed: Search instead of work package is shown when entering id and pressing enter in search in quick succession \[[#33137](https://community.openproject.com/wp/33137)\] -- Fixed: Wiki CKEditor5 toolbar no longer sticky \[[#33144](https://community.openproject.com/wp/33144)\] -- Fixed: Number vanishes in time logging widget \[[#33185](https://community.openproject.com/wp/33185)\] -- Fixed: Main menu doesn't open when resized to 0 width \[[#33188](https://community.openproject.com/wp/33188)\] -- Fixed: BCF thumbnail column available in non-bim instances \[[#33190](https://community.openproject.com/wp/33190)\] -- Fixed: Missing translation for default assignee board name \[[#33193](https://community.openproject.com/wp/33193)\] -- Fixed: Avoid selecting text while resizing main menu \[[#33194](https://community.openproject.com/wp/33194)\] -- Fixed: Assignee board breaks in sub url \[[#33202](https://community.openproject.com/wp/33202)\] -- Fixed: n+1 query in work package list (for bcf_issues) \[[#33234](https://community.openproject.com/wp/33234)\] -- Fixed: Avoid sending mails on seeding \[[#33245](https://community.openproject.com/wp/33245)\] -- Fixed: Error 500 when comparing meeting versions / diffs \[[#33253](https://community.openproject.com/wp/33253)\] -- Changed: Fulltext autocompletion for work packages 2.0 \[[#33133](https://community.openproject.com/wp/33133)\] +- Fixed: Remove horizontal line in several modules above buttons \[[#32924](https://community.openproject.org/wp/32924)\] +- Fixed: Alignment for assignee in Gantt chart off \[[#33097](https://community.openproject.org/wp/33097)\] +- Fixed: Scale for spent time widget wrong (especially when logging a lot of time on same day) \[[#33128](https://community.openproject.org/wp/33128)\] +- Fixed: bcf api is called although bim is disabled for the instance \[[#33130](https://community.openproject.org/wp/33130)\] +- Fixed: Search instead of work package is shown when entering id and pressing enter in search in quick succession \[[#33137](https://community.openproject.org/wp/33137)\] +- Fixed: Wiki CKEditor5 toolbar no longer sticky \[[#33144](https://community.openproject.org/wp/33144)\] +- Fixed: Number vanishes in time logging widget \[[#33185](https://community.openproject.org/wp/33185)\] +- Fixed: Main menu doesn't open when resized to 0 width \[[#33188](https://community.openproject.org/wp/33188)\] +- Fixed: BCF thumbnail column available in non-bim instances \[[#33190](https://community.openproject.org/wp/33190)\] +- Fixed: Missing translation for default assignee board name \[[#33193](https://community.openproject.org/wp/33193)\] +- Fixed: Avoid selecting text while resizing main menu \[[#33194](https://community.openproject.org/wp/33194)\] +- Fixed: Assignee board breaks in sub url \[[#33202](https://community.openproject.org/wp/33202)\] +- Fixed: n+1 query in work package list (for bcf_issues) \[[#33234](https://community.openproject.org/wp/33234)\] +- Fixed: Avoid sending mails on seeding \[[#33245](https://community.openproject.org/wp/33245)\] +- Fixed: Error 500 when comparing meeting versions / diffs \[[#33253](https://community.openproject.org/wp/33253)\] +- Changed: Fulltext autocompletion for work packages 2.0 \[[#33133](https://community.openproject.org/wp/33133)\] diff --git a/docs/release-notes/10/10-6-0/README.md b/docs/release-notes/10/10-6-0/README.md index 98e2fcb7bcff..099115f25866 100644 --- a/docs/release-notes/10/10-6-0/README.md +++ b/docs/release-notes/10/10-6-0/README.md @@ -65,40 +65,40 @@ Furthermore, the **styling of the news widget** on the project overview page as #### All bug fixes and changes -- Epic: Aggregate activity entries \[[#23744](https://community.openproject.com/wp/23744)\] -- Fixed: Date picker allows selection a year for only the next 10 years. Needs to increase. \[[#29413](https://community.openproject.com/wp/29413)\] -- Fixed: Weird date format at meetings page \[[#32986](https://community.openproject.com/wp/32986)\] -- Fixed: [Work packages] Custom fields for long text \[[#33143](https://community.openproject.com/wp/33143)\] -- Fixed: .xls exports of cost reports use incorrect decimal precision \[[#33149](https://community.openproject.com/wp/33149)\] -- Fixed: Button to log time is shown even if I do not have the permissions \[[#33152](https://community.openproject.com/wp/33152)\] -- Fixed: Main menu element is not correctly highlighted when creating a new category \[[#33154](https://community.openproject.com/wp/33154)\] -- Fixed: Main menu resizer icon not draggable \[[#33187](https://community.openproject.com/wp/33187)\] -- Fixed: Work Package - Comment can only be edited once per description call \[[#33200](https://community.openproject.com/wp/33200)\] -- Fixed: Assignee board breaks in sub url \[[#33202](https://community.openproject.com/wp/33202)\] -- Fixed: Logged time widget does not update correctly \[[#33217](https://community.openproject.com/wp/33217)\] -- Fixed: OAuth settings and docs both do not provide information for endpoints \[[#33241](https://community.openproject.com/wp/33241)\] -- Fixed: Time Tracking Issue After update OpenProject 10.5.2 (PostgreSQL) \[[#33310](https://community.openproject.com/wp/33310)\] -- Fixed: Timeout / error 500 when setting current unit cost rate \[[#33319](https://community.openproject.com/wp/33319)\] -- Fixed: Form misplaced after error \[[#33324](https://community.openproject.com/wp/33324)\] -- Fixed: Create child in work package table does not create parent-child relationship \[[#33329](https://community.openproject.com/wp/33329)\] -- Fixed: Oauth endpoints need to allow target hosts in CSP header "form-action" \[[#33336](https://community.openproject.com/wp/33336)\] -- Fixed: Time logging not possible with custom field of type "version" \[[#33378](https://community.openproject.com/wp/33378)\] -- Fixed: Mailing configuration appears not to be reloaded in workers \[[#33413](https://community.openproject.com/wp/33413)\] -- Fixed: layout bug when setting new parent \[[#33449](https://community.openproject.com/wp/33449)\] -- Fixed: Clicking on info icon on card view doesn't do anything \[[#33451](https://community.openproject.com/wp/33451)\] -- Fixed: Fetching recent work packages when logging time fails with internal error \[[#33472](https://community.openproject.com/wp/33472)\] -- Changed: Show Project name in Card View \[[#31556](https://community.openproject.com/wp/31556)\] -- Changed: Use angular modal for time logging throughout the application \[[#32126](https://community.openproject.com/wp/32126)\] -- Changed: Add icon "Log time" close to spent time attribute in work packages details view \[[#32129](https://community.openproject.com/wp/32129)\] -- Changed: Make cancel buttons consistent \[[#32919](https://community.openproject.com/wp/32919)\] -- Changed: Improve styling for the news widget \[[#32926](https://community.openproject.com/wp/32926)\] -- Changed: Add notification message to assignee board when no project members \[[#33073](https://community.openproject.com/wp/33073)\] -- Changed: Extend token structure with attributes company and domain \[[#33129](https://community.openproject.com/wp/33129)\] -- Changed: Move "log time" icon outside of the hover highlighting \[[#33307](https://community.openproject.com/wp/33307)\] -- Changed: Allow defining CA path of LDAP connection \[[#33345](https://community.openproject.com/wp/33345)\] -- Changed: Enable more table features in texteditor \[[#33349](https://community.openproject.com/wp/33349)\] -- Changed: Enable Projects for outgoing Webhooks \[[#33355](https://community.openproject.com/wp/33355)\] -- Changed: New Features teaser for 10.6 \[[#33470](https://community.openproject.com/wp/33470)\] +- Epic: Aggregate activity entries \[[#23744](https://community.openproject.org/wp/23744)\] +- Fixed: Date picker allows selection a year for only the next 10 years. Needs to increase. \[[#29413](https://community.openproject.org/wp/29413)\] +- Fixed: Weird date format at meetings page \[[#32986](https://community.openproject.org/wp/32986)\] +- Fixed: [Work packages] Custom fields for long text \[[#33143](https://community.openproject.org/wp/33143)\] +- Fixed: .xls exports of cost reports use incorrect decimal precision \[[#33149](https://community.openproject.org/wp/33149)\] +- Fixed: Button to log time is shown even if I do not have the permissions \[[#33152](https://community.openproject.org/wp/33152)\] +- Fixed: Main menu element is not correctly highlighted when creating a new category \[[#33154](https://community.openproject.org/wp/33154)\] +- Fixed: Main menu resizer icon not draggable \[[#33187](https://community.openproject.org/wp/33187)\] +- Fixed: Work Package - Comment can only be edited once per description call \[[#33200](https://community.openproject.org/wp/33200)\] +- Fixed: Assignee board breaks in sub url \[[#33202](https://community.openproject.org/wp/33202)\] +- Fixed: Logged time widget does not update correctly \[[#33217](https://community.openproject.org/wp/33217)\] +- Fixed: OAuth settings and docs both do not provide information for endpoints \[[#33241](https://community.openproject.org/wp/33241)\] +- Fixed: Time Tracking Issue After update OpenProject 10.5.2 (PostgreSQL) \[[#33310](https://community.openproject.org/wp/33310)\] +- Fixed: Timeout / error 500 when setting current unit cost rate \[[#33319](https://community.openproject.org/wp/33319)\] +- Fixed: Form misplaced after error \[[#33324](https://community.openproject.org/wp/33324)\] +- Fixed: Create child in work package table does not create parent-child relationship \[[#33329](https://community.openproject.org/wp/33329)\] +- Fixed: Oauth endpoints need to allow target hosts in CSP header "form-action" \[[#33336](https://community.openproject.org/wp/33336)\] +- Fixed: Time logging not possible with custom field of type "version" \[[#33378](https://community.openproject.org/wp/33378)\] +- Fixed: Mailing configuration appears not to be reloaded in workers \[[#33413](https://community.openproject.org/wp/33413)\] +- Fixed: layout bug when setting new parent \[[#33449](https://community.openproject.org/wp/33449)\] +- Fixed: Clicking on info icon on card view doesn't do anything \[[#33451](https://community.openproject.org/wp/33451)\] +- Fixed: Fetching recent work packages when logging time fails with internal error \[[#33472](https://community.openproject.org/wp/33472)\] +- Changed: Show Project name in Card View \[[#31556](https://community.openproject.org/wp/31556)\] +- Changed: Use angular modal for time logging throughout the application \[[#32126](https://community.openproject.org/wp/32126)\] +- Changed: Add icon "Log time" close to spent time attribute in work packages details view \[[#32129](https://community.openproject.org/wp/32129)\] +- Changed: Make cancel buttons consistent \[[#32919](https://community.openproject.org/wp/32919)\] +- Changed: Improve styling for the news widget \[[#32926](https://community.openproject.org/wp/32926)\] +- Changed: Add notification message to assignee board when no project members \[[#33073](https://community.openproject.org/wp/33073)\] +- Changed: Extend token structure with attributes company and domain \[[#33129](https://community.openproject.org/wp/33129)\] +- Changed: Move "log time" icon outside of the hover highlighting \[[#33307](https://community.openproject.org/wp/33307)\] +- Changed: Allow defining CA path of LDAP connection \[[#33345](https://community.openproject.org/wp/33345)\] +- Changed: Enable more table features in texteditor \[[#33349](https://community.openproject.org/wp/33349)\] +- Changed: Enable Projects for outgoing Webhooks \[[#33355](https://community.openproject.org/wp/33355)\] +- Changed: New Features teaser for 10.6 \[[#33470](https://community.openproject.org/wp/33470)\] diff --git a/docs/release-notes/10/10-6-1/README.md b/docs/release-notes/10/10-6-1/README.md index b78c2395bac7..da59ee590a13 100644 --- a/docs/release-notes/10/10-6-1/README.md +++ b/docs/release-notes/10/10-6-1/README.md @@ -8,15 +8,15 @@ release_date: 2020-06-08 # OpenProject 10.6.1 -We released [OpenProject 10.6.1](https://community.openproject.com/versions/1437). +We released [OpenProject 10.6.1](https://community.openproject.org/versions/1437). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Second page is cut off when exporting to PDF \[[#33203](https://community.openproject.com/wp/33203)\] -- Fixed: Cannot focus "Log time" by keyboard (accessibility) \[[#33380](https://community.openproject.com/wp/33380)\] -- Fixed: Inconsistent confirmation modal for deleting a time entry \[[#33447](https://community.openproject.com/wp/33447)\] -- Fixed: Error "Resource" not found when trying to upload Gif to comment \[[#33486](https://community.openproject.com/wp/33486)\] -- Fixed: Rename work package permission "Manage subtasks" to "Manage work package hierarchies" \[[#33520](https://community.openproject.com/wp/33520)\] -- Fixed: Ungrouped cost report issues n requests to cost entries api for n entries displayed \[[#33522](https://community.openproject.com/wp/33522)\] +- Fixed: Second page is cut off when exporting to PDF \[[#33203](https://community.openproject.org/wp/33203)\] +- Fixed: Cannot focus "Log time" by keyboard (accessibility) \[[#33380](https://community.openproject.org/wp/33380)\] +- Fixed: Inconsistent confirmation modal for deleting a time entry \[[#33447](https://community.openproject.org/wp/33447)\] +- Fixed: Error "Resource" not found when trying to upload Gif to comment \[[#33486](https://community.openproject.org/wp/33486)\] +- Fixed: Rename work package permission "Manage subtasks" to "Manage work package hierarchies" \[[#33520](https://community.openproject.org/wp/33520)\] +- Fixed: Ungrouped cost report issues n requests to cost entries api for n entries displayed \[[#33522](https://community.openproject.org/wp/33522)\] diff --git a/docs/release-notes/10/10-6-2/README.md b/docs/release-notes/10/10-6-2/README.md index 8d7731c65c91..73d22e2255a7 100644 --- a/docs/release-notes/10/10-6-2/README.md +++ b/docs/release-notes/10/10-6-2/README.md @@ -8,24 +8,24 @@ release_date: 2020-06-23 # OpenProject 10.6.2 -We released [OpenProject 10.6.2](https://community.openproject.com/versions/1440). +We released [OpenProject 10.6.2](https://community.openproject.org/versions/1440). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Usability bug: activity toggle not readily visible \[[#32649](https://community.openproject.com/wp/32649)\] -- Fixed: Multiple spaces in project name causes problems \[[#33344](https://community.openproject.com/wp/33344)\] -- Fixed: Empty fields are too small in the WP view \[[#33400](https://community.openproject.com/wp/33400)\] -- Fixed: Closing icon overlaps modal header when the content is small \[[#33446](https://community.openproject.com/wp/33446)\] -- Fixed: Entries on card view not rearranged when applying filter \[[#33454](https://community.openproject.com/wp/33454)\] -- Fixed: Show link for Log time and harmonize font \[[#33460](https://community.openproject.com/wp/33460)\] -- Fixed: Users without editing permission can move widgets on overview page (frontend only) \[[#33478](https://community.openproject.com/wp/33478)\] -- Fixed: Checkboxes in work package comments not properly displayed / tab issue \[[#33488](https://community.openproject.com/wp/33488)\] -- Fixed: Modal does not close on click outside \[[#33585](https://community.openproject.com/wp/33585)\] -- Fixed: Error loading board list \[[#33602](https://community.openproject.com/wp/33602)\] -- Fixed: SAML single sign out URL is not being respected \[[#33617](https://community.openproject.com/wp/33617)\] -- Fixed: Remapping of existing users with `oauth_allow_remapping_of_existing_users' does not work with LDAP users \[[#33620](https://community.openproject.com/wp/33620)\] +- Fixed: Usability bug: activity toggle not readily visible \[[#32649](https://community.openproject.org/wp/32649)\] +- Fixed: Multiple spaces in project name causes problems \[[#33344](https://community.openproject.org/wp/33344)\] +- Fixed: Empty fields are too small in the WP view \[[#33400](https://community.openproject.org/wp/33400)\] +- Fixed: Closing icon overlaps modal header when the content is small \[[#33446](https://community.openproject.org/wp/33446)\] +- Fixed: Entries on card view not rearranged when applying filter \[[#33454](https://community.openproject.org/wp/33454)\] +- Fixed: Show link for Log time and harmonize font \[[#33460](https://community.openproject.org/wp/33460)\] +- Fixed: Users without editing permission can move widgets on overview page (frontend only) \[[#33478](https://community.openproject.org/wp/33478)\] +- Fixed: Checkboxes in work package comments not properly displayed / tab issue \[[#33488](https://community.openproject.org/wp/33488)\] +- Fixed: Modal does not close on click outside \[[#33585](https://community.openproject.org/wp/33585)\] +- Fixed: Error loading board list \[[#33602](https://community.openproject.org/wp/33602)\] +- Fixed: SAML single sign out URL is not being respected \[[#33617](https://community.openproject.org/wp/33617)\] +- Fixed: Remapping of existing users with `oauth_allow_remapping_of_existing_users' does not work with LDAP users \[[#33620](https://community.openproject.org/wp/33620)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/10/10-6-3/README.md b/docs/release-notes/10/10-6-3/README.md index 0acfe3c7020a..a45099d4dd8c 100644 --- a/docs/release-notes/10/10-6-3/README.md +++ b/docs/release-notes/10/10-6-3/README.md @@ -8,18 +8,18 @@ release_date: 2020-06-29 # OpenProject 10.6.3 -We released [OpenProject 10.6.3](https://community.openproject.com/versions/1441). +We released [OpenProject 10.6.3](https://community.openproject.org/versions/1441). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Arrow next to parent task still shown after removing subtask \[[#33109](https://community.openproject.com/wp/33109)\] -- Fixed: Multiple spaces in project name causes problems \[[#33344](https://community.openproject.com/wp/33344)\] -- Fixed: Number indicator for MultiSelect user fields is not visible in table \[[#33452](https://community.openproject.com/wp/33452)\] -- Fixed: Cannot remove user from project after adding and removing group user is part of \[[#33659](https://community.openproject.com/wp/33659)\] -- Fixed: Number of watchers not shown when opening work package in full screen (through double-click) \[[#33685](https://community.openproject.com/wp/33685)\] -- Changed: Don't poll queries in boards in inactive tabs \[[#33707](https://community.openproject.com/wp/33707)\] +- Fixed: Arrow next to parent task still shown after removing subtask \[[#33109](https://community.openproject.org/wp/33109)\] +- Fixed: Multiple spaces in project name causes problems \[[#33344](https://community.openproject.org/wp/33344)\] +- Fixed: Number indicator for MultiSelect user fields is not visible in table \[[#33452](https://community.openproject.org/wp/33452)\] +- Fixed: Cannot remove user from project after adding and removing group user is part of \[[#33659](https://community.openproject.org/wp/33659)\] +- Fixed: Number of watchers not shown when opening work package in full screen (through double-click) \[[#33685](https://community.openproject.org/wp/33685)\] +- Changed: Don't poll queries in boards in inactive tabs \[[#33707](https://community.openproject.org/wp/33707)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/10/10-6-4/README.md b/docs/release-notes/10/10-6-4/README.md index d7693a4b1f2b..c6e4482de730 100644 --- a/docs/release-notes/10/10-6-4/README.md +++ b/docs/release-notes/10/10-6-4/README.md @@ -8,7 +8,7 @@ release_date: 2020-06-30 # OpenProject 10.6.4 -We released [OpenProject 10.6.4](https://community.openproject.com/versions/1443). +We released [OpenProject 10.6.4](https://community.openproject.org/versions/1443). The release contains several bug fixes and we recommend updating to the newest version. diff --git a/docs/release-notes/10/10-6-5/README.md b/docs/release-notes/10/10-6-5/README.md index ae965a879330..38f8ac63d515 100644 --- a/docs/release-notes/10/10-6-5/README.md +++ b/docs/release-notes/10/10-6-5/README.md @@ -8,14 +8,14 @@ release_date: 2020-07-21 # OpenProject 10.6.5 -We released [OpenProject 10.6.5](https://community.openproject.com/versions/1446). +We released [OpenProject 10.6.5](https://community.openproject.org/versions/1446). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Comments get repeated when entering several comments within 5 minutes \[[#33744](https://community.openproject.com/wp/33744)\] -- Fixed: Wrong (abusive) translations on avatar change page in russian localization. \[[#33888](https://community.openproject.com/wp/33888)\] +- Fixed: Comments get repeated when entering several comments within 5 minutes \[[#33744](https://community.openproject.org/wp/33744)\] +- Fixed: Wrong (abusive) translations on avatar change page in russian localization. \[[#33888](https://community.openproject.org/wp/33888)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/11/11-0-0/README.md b/docs/release-notes/11/11-0-0/README.md index 13d9a61c89be..7d275dccf015 100644 --- a/docs/release-notes/11/11-0-0/README.md +++ b/docs/release-notes/11/11-0-0/README.md @@ -100,208 +100,208 @@ There are lots and lots of new things we packed into 11.0 to tell you about. ### All bug fixes and changes in 11.0 -- Fixed: Journal data is not removed upon work package deletion \[[#22048](https://community.openproject.com/wp/22048)\] -- Fixed: warning when data will be discarded \[[#25683](https://community.openproject.com/wp/25683)\] -- Fixed: WYSIWYG editor incorrectly interprets underscores in function names as italics \[[#28889](https://community.openproject.com/wp/28889)\] -- Fixed: The cost reports plugin is hidden unless the time tracking module is active \[[#30350](https://community.openproject.com/wp/30350)\] -- Fixed: Position of work package attribute changes when starting editing \[[#31614](https://community.openproject.com/wp/31614)\] -- Fixed: Work package no longer included in filter "Estimated time: none" when removing value for Estimated time \[[#32111](https://community.openproject.com/wp/32111)\] -- Fixed: Custom action lists archived projects as options \[[#32131](https://community.openproject.com/wp/32131)\] -- Fixed: Wrong display of work package widgets on project overview \[[#32457](https://community.openproject.com/wp/32457)\] -- Fixed: News create - undefined method `journaled_attributes' for nil:NilClass: \[[#33038](https://community.openproject.com/wp/33038)\] -- Fixed: OP 10.4.x: Wrong message "Installation is already using MySQL, skipping postgres addon" \[[#33066](https://community.openproject.com/wp/33066)\] -- Fixed: Cannot create plugins \[[#33213](https://community.openproject.com/wp/33213)\] -- Fixed: Cannot drag & drop work package outside of currently displayed browser window \[[#33247](https://community.openproject.com/wp/33247)\] -- Fixed: No default order for time entry api \[[#33328](https://community.openproject.com/wp/33328)\] -- Fixed: Add-list modal of version board is sometimes empty \[[#33346](https://community.openproject.com/wp/33346)\] -- Fixed: Mails do not respect OS dark mode \[[#33382](https://community.openproject.com/wp/33382)\] -- Fixed: Unit cost for units < 1 are off by order of magnitude \[[#33383](https://community.openproject.com/wp/33383)\] -- Fixed: Overview activity does not update automatically in split screen \[[#33405](https://community.openproject.com/wp/33405)\] -- Fixed: Date fields of closed work packages are highlighted red \[[#33457](https://community.openproject.com/wp/33457)\] -- Fixed: Filter get lost after deleting search string from text filter \[[#33465](https://community.openproject.com/wp/33465)\] -- Fixed: Printing the wrong value in the report \[[#33496](https://community.openproject.com/wp/33496)\] -- Fixed: Selected board in the left sidebar loses color highlighting \[[#33514](https://community.openproject.com/wp/33514)\] -- Fixed: Unsolicited logout on community.openproject.com every day \[[#33575](https://community.openproject.com/wp/33575)\] -- Fixed: Image removed from work package description when adding image to comment \[[#33578](https://community.openproject.com/wp/33578)\] -- Fixed: No German translation for Cost reports \[[#33584](https://community.openproject.com/wp/33584)\] -- Fixed: Type Form Configuration Not Saved \[[#33592](https://community.openproject.com/wp/33592)\] -- Fixed: ATOM feed link for all activities is not created as intended \[[#33650](https://community.openproject.com/wp/33650)\] -- Fixed: Mark priority as mandatory and remove "empty" option \[[#33678](https://community.openproject.com/wp/33678)\] -- Fixed: Work packages missing/duplicates when displayed on several pages \[[#33679](https://community.openproject.com/wp/33679)\] -- Fixed: Remapping oauth users fails if email or login contains upper case letters \[[#33687](https://community.openproject.com/wp/33687)\] -- Fixed: wiki after navigate on item in sidebar, the sidebar reset to top and lose the view of focus item \[[#33690](https://community.openproject.com/wp/33690)\] -- Fixed: Autologin breaks in conjunction with auth stages (e.g. consent, 2FA, recaptcha) \[[#33696](https://community.openproject.com/wp/33696)\] -- Fixed: Back button does not work when coming from Boards \[[#33747](https://community.openproject.com/wp/33747)\] -- Fixed: Missing padding in "Log time" widget \[[#33749](https://community.openproject.com/wp/33749)\] -- Fixed: Users can set the default work package status to read-only \[[#33750](https://community.openproject.com/wp/33750)\] -- Fixed: "New Board" modal is missing a header text \[[#33753](https://community.openproject.com/wp/33753)\] -- Fixed: WP still shown after deleting it \[[#33756](https://community.openproject.com/wp/33756)\] -- Fixed: Errors on project custom values are not displayed upon saving a project \[[#33766](https://community.openproject.com/wp/33766)\] -- Fixed: Cannot create user through API with auth_source, but no password \[[#33869](https://community.openproject.com/wp/33869)\] -- Fixed: Another error during form configuration \[[#33892](https://community.openproject.com/wp/33892)\] -- Fixed: Parent's due date can be edited in automatic scheduling mode \[[#33901](https://community.openproject.com/wp/33901)\] -- Fixed: Cost report layout broken \[[#33910](https://community.openproject.com/wp/33910)\] -- Fixed: Work package graph displays unnecessary scrollbar \[[#33911](https://community.openproject.com/wp/33911)\] -- Fixed: Custom action button not removed when condition is no longer met \[[#33912](https://community.openproject.com/wp/33912)\] -- Fixed: Inconsistent upper and lower case in "Remaining Hours" when compared with "Estimated time" \[[#33927](https://community.openproject.com/wp/33927)\] -- Fixed: Documents layout broken \[[#33930](https://community.openproject.com/wp/33930)\] -- Fixed: Problem with watchers \[[#33936](https://community.openproject.com/wp/33936)\] -- Fixed: Selected dates in date picker not highlighted across months \[[#33957](https://community.openproject.com/wp/33957)\] -- Fixed: ScrollIntoView previous element \[[#33966](https://community.openproject.com/wp/33966)\] -- Fixed: Users without permissions can see budgets in work package dropdown / internal error \[[#33981](https://community.openproject.com/wp/33981)\] -- Fixed: Work package on edge not shown correctly / cannot be edited \[[#33982](https://community.openproject.com/wp/33982)\] -- Fixed: Budgets module shown for users without permission "View budgets" \[[#33983](https://community.openproject.com/wp/33983)\] -- Fixed: Impossible to deactivate a project through the API \[[#33987](https://community.openproject.com/wp/33987)\] -- Fixed: Hide resizer when the wp detail page is shown in full view \[[#33988](https://community.openproject.com/wp/33988)\] -- Fixed: Changes in widget titles are not saved sometime \[[#33998](https://community.openproject.com/wp/33998)\] -- Fixed: Cannot copy projects with user CF \[[#34000](https://community.openproject.com/wp/34000)\] -- Fixed: "An internal error has occurred" displayed when file size exceeded on direct upload \[[#34016](https://community.openproject.com/wp/34016)\] -- Fixed: Drag and drop parent/child \[[#34021](https://community.openproject.com/wp/34021)\] -- Fixed: Gantt chart: phases doesn't have background color on hover \[[#34074](https://community.openproject.com/wp/34074)\] -- Fixed: Gantt chart: children not allowed to move out of its parent's date range \[[#34076](https://community.openproject.com/wp/34076)\] -- Fixed: Filters does not accept user id for principal in API memberships \[[#34108](https://community.openproject.com/wp/34108)\] -- Fixed: Order of work packages in XLS, PDF, CSV export differs from order in OpenProject \[[#34112](https://community.openproject.com/wp/34112)\] -- Fixed: Checkboxes in table not displayed correctly in WYSIWYG editor \[[#34113](https://community.openproject.com/wp/34113)\] -- Fixed: Archived projects not available via the API \[[#34120](https://community.openproject.com/wp/34120)\] -- Fixed: Gantt charts: rows misaligned when scrolling to bottom \[[#34127](https://community.openproject.com/wp/34127)\] -- Fixed: Logged time is always one hour instead of the entered value \[[#34130](https://community.openproject.com/wp/34130)\] -- Fixed: Cost types: Unable to add a new cost type \[[#34144](https://community.openproject.com/wp/34144)\] -- Fixed: Cost Types: rate not saved when a new type is created \[[#34145](https://community.openproject.com/wp/34145)\] -- Fixed: Time entry modal form can send form multiple times when clicked quickly several times \[[#34163](https://community.openproject.com/wp/34163)\] -- Fixed: I18n: Settings label not found in /settings/plugin/costs \[[#34188](https://community.openproject.com/wp/34188)\] -- Fixed: [all projects overview] Todo-list: checkboxes are preceded by bullets \[[#34190](https://community.openproject.com/wp/34190)\] -- Fixed: Quick filter not applied for externally configured queries \[[#34239](https://community.openproject.com/wp/34239)\] -- Fixed: Gantt Chart: Back-end - Front-end discrepancies when dragging a work package produces an error \[[#34252](https://community.openproject.com/wp/34252)\] -- Fixed: "Undefined" shown when editing cost entry in "Log unit cost" screen \[[#34257](https://community.openproject.com/wp/34257)\] -- Fixed: All-in-one docker image on dev branch no longer works \[[#34272](https://community.openproject.com/wp/34272)\] -- Fixed: Error displayed when deleting work package with logged time \[[#34283](https://community.openproject.com/wp/34283)\] -- Fixed: Wiki side menu cuts of too high / doesn't display bottom wiki pages \[[#34284](https://community.openproject.com/wp/34284)\] -- Fixed: Internal error when uploading attachment(s) to "Documents" module \[[#34285](https://community.openproject.com/wp/34285)\] -- Fixed: Two identical / very similar error message shown in custom field create screen \[[#34289](https://community.openproject.com/wp/34289)\] -- Fixed: Not possible to scroll page while move custom field in form configuration \[[#34290](https://community.openproject.com/wp/34290)\] -- Fixed: Date "null - null" shown when editing date of newly created work packages \[[#34291](https://community.openproject.com/wp/34291)\] -- Fixed: Typo and strange wording on board creation screen \[[#34292](https://community.openproject.com/wp/34292)\] -- Fixed: No translation / wrong translation for "Settings" \[[#34293](https://community.openproject.com/wp/34293)\] -- Fixed: Date picker in cost types settings (administration) opens in weird location \[[#34297](https://community.openproject.com/wp/34297)\] -- Fixed: Missing translations on copy project loading (and error) screen \[[#34298](https://community.openproject.com/wp/34298)\] -- Fixed: Budget positions disappear from budget when editing \[[#34299](https://community.openproject.com/wp/34299)\] -- Fixed: "Fixed date" in Budget not translated \[[#34300](https://community.openproject.com/wp/34300)\] -- Fixed: Work packages table: dropped element disappears when back-end error \[[#34332](https://community.openproject.com/wp/34332)\] -- Fixed: Link to a particular activity doesn't work \[[#34341](https://community.openproject.com/wp/34341)\] -- Fixed: Broken error message when creating task on backlogs page \[[#34345](https://community.openproject.com/wp/34345)\] -- Fixed: Date picker modal is cut off when switching from manual scheduling mode \[[#34346](https://community.openproject.com/wp/34346)\] -- Fixed: Internal error shown when uploading document to attribute help text (projects) \[[#34352](https://community.openproject.com/wp/34352)\] -- Fixed: Help text for custom fields (projects) not shown in project settings \[[#34353](https://community.openproject.com/wp/34353)\] -- Fixed: Date settings are not applied for date picker or calendar \[[#34356](https://community.openproject.com/wp/34356)\] -- Fixed: Unclear warning message displayed when filtered value for assignee board does not match any member \[[#34358](https://community.openproject.com/wp/34358)\] -- Fixed: Tasks added to subproject action board disappear automatically after adding \[[#34359](https://community.openproject.com/wp/34359)\] -- Fixed: Entry "Time and costs" not highlighted when selecting from side menu \[[#34373](https://community.openproject.com/wp/34373)\] -- Fixed: Project date custom fields takes a lot of space (more than other fields) \[[#34380](https://community.openproject.com/wp/34380)\] -- Fixed: Widget content is lost / widget collapsed (custom text) \[[#34381](https://community.openproject.com/wp/34381)\] -- Fixed: Default value of a custom field not passed \[[#34420](https://community.openproject.com/wp/34420)\] -- Fixed: Focus not set on project name when creating new project \[[#34424](https://community.openproject.com/wp/34424)\] -- Fixed: Low contrast for filter icon \[[#34425](https://community.openproject.com/wp/34425)\] -- Fixed: Broken success message shown when logging into OpenProject \[[#34427](https://community.openproject.com/wp/34427)\] -- Fixed: Project members not added when selecting multiple users from "Members" menu \[[#34428](https://community.openproject.com/wp/34428)\] -- Fixed: Assignee and author field cut off even though there is enough space \[[#34431](https://community.openproject.com/wp/34431)\] -- Fixed: When changing booked time entry, entry is no longer displayed in time and costs report \[[#34432](https://community.openproject.com/wp/34432)\] -- Fixed: Logged time cannot be changed once error message is shown \[[#34433](https://community.openproject.com/wp/34433)\] -- Fixed: Translation missing in Roadmap (time tracking) \[[#34434](https://community.openproject.com/wp/34434)\] -- Fixed: Date picker for version disconnected / border missing \[[#34435](https://community.openproject.com/wp/34435)\] -- Fixed: Burndown chart not displayed (from backlogs or taskboard page) \[[#34437](https://community.openproject.com/wp/34437)\] -- Fixed: Text size on taskboard page too large \[[#34438](https://community.openproject.com/wp/34438)\] -- Fixed: Spacing on meeting page looks crammed \[[#34439](https://community.openproject.com/wp/34439)\] -- Fixed: Month / week toggler on calendar page is separated \[[#34440](https://community.openproject.com/wp/34440)\] -- Fixed: Text color (e.g. for news module on project overview page) is hard to read \[[#34441](https://community.openproject.com/wp/34441)\] -- Fixed: Added widgets on overview page are removed automatically on reload \[[#34442](https://community.openproject.com/wp/34442)\] -- Fixed: Wrong translation for "Update" in German \[[#34445](https://community.openproject.com/wp/34445)\] -- Fixed: Internal error when adding user to group \[[#34446](https://community.openproject.com/wp/34446)\] -- Fixed: Icon for SSO with Google not shown \[[#34458](https://community.openproject.com/wp/34458)\] -- Fixed: Missing background for backlog error messages \[[#34476](https://community.openproject.com/wp/34476)\] -- Fixed: Onboarding tour on edge broken \[[#34507](https://community.openproject.com/wp/34507)\] -- Fixed: Custom fields of type long text are wrongly formatted in project list \[[#34509](https://community.openproject.com/wp/34509)\] -- Fixed: Wrong default settings for Gantt chart query in project \[[#34511](https://community.openproject.com/wp/34511)\] -- Fixed: OpenProject Logo in header missing \[[#34529](https://community.openproject.com/wp/34529)\] -- Fixed: Cost report filtered by custom field list does return an empty list \[[#34530](https://community.openproject.com/wp/34530)\] -- Fixed: With global subproject filter disabled, subproject boards do not work \[[#34535](https://community.openproject.com/wp/34535)\] -- Fixed: Clicking with modifier on global search results no longer works \[[#34544](https://community.openproject.com/wp/34544)\] -- Fixed: Deleted work packages don't disappear in boards view \[[#34584](https://community.openproject.com/wp/34584)\] -- Fixed: Error 500 when bulk-editing work packages \[[#34588](https://community.openproject.com/wp/34588)\] -- Fixed: Year almost hidden in date picker for version \[[#34590](https://community.openproject.com/wp/34590)\] -- Fixed: Onboarding tour broken in multiple places \[[#34597](https://community.openproject.com/wp/34597)\] -- Fixed: Github Integration \[[#34598](https://community.openproject.com/wp/34598)\] -- Fixed: Google OpenID provider image not shown in login form \[[#34601](https://community.openproject.com/wp/34601)\] -- Fixed: Parent work package in manual scheduling mode without date cannot be scheduled from Gantt chart \[[#34710](https://community.openproject.com/wp/34710)\] -- Fixed: Menu too small/completely hidden on Roadmap \[[#34712](https://community.openproject.com/wp/34712)\] -- Fixed: QR code not displayed on 2FA device registration \[[#34793](https://community.openproject.com/wp/34793)\] -- Fixed: Internal error (500) when creating child work package of parent with only start or finish date set \[[#34797](https://community.openproject.com/wp/34797)\] -- Fixed: Text changes from German (Projekt kopieren) to English (Copy project) while loading \[[#34817](https://community.openproject.com/wp/34817)\] -- Fixed: 500er Bug when Drag and Drop position in Gantt chart \[[#34836](https://community.openproject.com/wp/34836)\] -- Fixed: Error messages in copy project modal (e.g. boards) not localized \[[#34843](https://community.openproject.com/wp/34843)\] -- Fixed: Work package description containing work package attribute macro not displayed at all \[[#34852](https://community.openproject.com/wp/34852)\] -- Fixed: Invalid or missing translation for format of project customfield in administration \[[#34863](https://community.openproject.com/wp/34863)\] -- Fixed: On mobile the project side menu can get stuck / cut off when scrolling \[[#34868](https://community.openproject.com/wp/34868)\] -- Fixed: Missing localization for "Subproject" and "Parent-Child" board heading \[[#34870](https://community.openproject.com/wp/34870)\] -- Changed: Allow PDFs to be inlined \[[#24343](https://community.openproject.com/wp/24343)\] -- Changed: Image size on Wiki \[[#24760](https://community.openproject.com/wp/24760)\] -- Changed: Project copying: Clarify which work packages are invalid and where not copied \[[#26366](https://community.openproject.com/wp/26366)\] -- Changed: Direct-to-S3 file uploads \[[#27157](https://community.openproject.com/wp/27157)\] -- Changed: Filter by budget in cost reports \[[#29481](https://community.openproject.com/wp/29481)\] -- Changed: Add option to copy grids (boards, dashboards) \[[#30585](https://community.openproject.com/wp/30585)\] -- Changed: Add details view to boards view \[[#30918](https://community.openproject.com/wp/30918)\] -- Changed: Keep order of manually sorted work packages when copied to new project \[[#31317](https://community.openproject.com/wp/31317)\] -- Changed: Re-enable displaying of grouped sum rows \[[#31617](https://community.openproject.com/wp/31617)\] -- Changed: Rename the module Cost reports to Time and costs \[[#31728](https://community.openproject.com/wp/31728)\] -- Changed: Replace system settings tab by sub menu entries \[[#32051](https://community.openproject.com/wp/32051)\] -- Changed: Flexible width of edit field of widget title \[[#32176](https://community.openproject.com/wp/32176)\] -- Changed: Add scheduling mode to work package in back end (Database, Contracts, API) \[[#32877](https://community.openproject.com/wp/32877)\] -- Changed: Adhere to scheduling mode when scheduling \[[#32878](https://community.openproject.com/wp/32878)\] -- Changed: Display scheduling mode in work package table \[[#32879](https://community.openproject.com/wp/32879)\] -- Changed: Display scheduling mode in work package view (full & split) \[[#32880](https://community.openproject.com/wp/32880)\] -- Changed: Show work package's children duration bar on Gantt charts \[[#32881](https://community.openproject.com/wp/32881)\] -- Changed: New seed data for "Demo project" - work packages \[[#32882](https://community.openproject.com/wp/32882)\] -- Changed: Add descendant's start/end date to work package representer \[[#32883](https://community.openproject.com/wp/32883)\] -- Changed: Add an option to add "Unassigned" column to assignee board \[[#33074](https://community.openproject.com/wp/33074)\] -- Changed: Remove "Schedule manually" attribute from work package form configuration \[[#33473](https://community.openproject.com/wp/33473)\] -- Changed: Update release teaser block \[[#33571](https://community.openproject.com/wp/33571)\] -- Changed: Allow sorting of project custom fields shown in "View all projects" \[[#33580](https://community.openproject.com/wp/33580)\] -- Changed: Allow setting dates of manually scheduled parent \[[#33609](https://community.openproject.com/wp/33609)\] -- Changed: Journalize scheduling mode changes \[[#33649](https://community.openproject.com/wp/33649)\] -- Changed: Make the project member invitation more appealing \[[#33654](https://community.openproject.com/wp/33654)\] -- Changed: Allow adding invited users to groups \[[#33657](https://community.openproject.com/wp/33657)\] -- Changed: Make tables scrollable with sticky header \[[#33674](https://community.openproject.com/wp/33674)\] -- Changed: Move "required disk storage" to the end of the projects table \[[#33675](https://community.openproject.com/wp/33675)\] -- Changed: Reduce complexity of boolean filters \[[#33677](https://community.openproject.com/wp/33677)\] -- Changed: Add "projects" to the global Modules menu \[[#33680](https://community.openproject.com/wp/33680)\] -- Changed: Extend Date picker to show two months next to each other \[[#33683](https://community.openproject.com/wp/33683)\] -- Changed: Extend Date picker to show "Today" link \[[#33684](https://community.openproject.com/wp/33684)\] -- Changed: Ability to filter views: Only show work packages from specified subproject, but not from father project \[[#33763](https://community.openproject.com/wp/33763)\] -- Changed: Custom help text for project attributes \[[#33830](https://community.openproject.com/wp/33830)\] -- Changed: Create subproject boards \[[#33864](https://community.openproject.com/wp/33864)\] -- Changed: Create subtasks boards (Parent-Child board) \[[#33865](https://community.openproject.com/wp/33865)\] -- Changed: Fine tune the design of the new date picker for the automatic scheduling mode \[[#33882](https://community.openproject.com/wp/33882)\] -- Changed: Combine time and cost tracking and reporting module \[[#33918](https://community.openproject.com/wp/33918)\] -- Changed: Prevent losing dates when adding the first child work package to an automatically scheduled work package \[[#33925](https://community.openproject.com/wp/33925)\] -- Changed: Calculate work packages group sums in database so we can re-enable performant group sums \[[#33935](https://community.openproject.com/wp/33935)\] -- Changed: Re-Add ## and ### capability to OpenProject \[[#33962](https://community.openproject.com/wp/33962)\] -- Changed: Allow rescheduling of manually scheduled parent work package (clamps) in gantt view \[[#34014](https://community.openproject.com/wp/34014)\] -- Changed: http redirect_uri from localhost domain \[[#34025](https://community.openproject.com/wp/34025)\] -- Changed: Gantt chart: Make row's background translucent when hovered \[[#34028](https://community.openproject.com/wp/34028)\] -- Changed: change icons for manual scheduling mode \[[#34058](https://community.openproject.com/wp/34058)\] -- Changed: Improve board creation modal \[[#34070](https://community.openproject.com/wp/34070)\] -- Changed: Hide derived (Start/Finish) Date from work package forms \[[#34122](https://community.openproject.com/wp/34122)\] -- Changed: Extend search autocompleter with useful information \[[#34132](https://community.openproject.com/wp/34132)\] -- Changed: [all projects overview] (Add option to) show status-text in expanded view. \[[#34191](https://community.openproject.com/wp/34191)\] -- Changed: Map board subtasks columns when copying projects \[[#34238](https://community.openproject.com/wp/34238)\] -- Changed: Having meetings as a linkable resource \[[#34256](https://community.openproject.com/wp/34256)\] -- Changed: What's new teaser OpenProject BIM 11.0 \[[#34514](https://community.openproject.com/wp/34514)\] -- Changed: New seed data for demo project - boards \[[#34526](https://community.openproject.com/wp/34526)\] -- Changed: Change text in the Action board creation modal \[[#34847](https://community.openproject.com/wp/34847)\] -- Epic: Switch between automatic and manual scheduling mode \[[#25624](https://community.openproject.com/wp/25624)\] -- Epic: Time tracking and cost control 2.0 \[[#32125](https://community.openproject.com/wp/32125)\] -- Epic: Wiki Macro functionality to allow retrieving work package and project attributes \[[#33648](https://community.openproject.com/wp/33648)\] -- Epic: Basic portfoliomanagement for project list \[[#34167](https://community.openproject.com/wp/34167)\] -- Epic: Projekt Templates \[[#34468](https://community.openproject.com/wp/34468)\] +- Fixed: Journal data is not removed upon work package deletion \[[#22048](https://community.openproject.org/wp/22048)\] +- Fixed: warning when data will be discarded \[[#25683](https://community.openproject.org/wp/25683)\] +- Fixed: WYSIWYG editor incorrectly interprets underscores in function names as italics \[[#28889](https://community.openproject.org/wp/28889)\] +- Fixed: The cost reports plugin is hidden unless the time tracking module is active \[[#30350](https://community.openproject.org/wp/30350)\] +- Fixed: Position of work package attribute changes when starting editing \[[#31614](https://community.openproject.org/wp/31614)\] +- Fixed: Work package no longer included in filter "Estimated time: none" when removing value for Estimated time \[[#32111](https://community.openproject.org/wp/32111)\] +- Fixed: Custom action lists archived projects as options \[[#32131](https://community.openproject.org/wp/32131)\] +- Fixed: Wrong display of work package widgets on project overview \[[#32457](https://community.openproject.org/wp/32457)\] +- Fixed: News create - undefined method `journaled_attributes' for nil:NilClass: \[[#33038](https://community.openproject.org/wp/33038)\] +- Fixed: OP 10.4.x: Wrong message "Installation is already using MySQL, skipping postgres addon" \[[#33066](https://community.openproject.org/wp/33066)\] +- Fixed: Cannot create plugins \[[#33213](https://community.openproject.org/wp/33213)\] +- Fixed: Cannot drag & drop work package outside of currently displayed browser window \[[#33247](https://community.openproject.org/wp/33247)\] +- Fixed: No default order for time entry api \[[#33328](https://community.openproject.org/wp/33328)\] +- Fixed: Add-list modal of version board is sometimes empty \[[#33346](https://community.openproject.org/wp/33346)\] +- Fixed: Mails do not respect OS dark mode \[[#33382](https://community.openproject.org/wp/33382)\] +- Fixed: Unit cost for units < 1 are off by order of magnitude \[[#33383](https://community.openproject.org/wp/33383)\] +- Fixed: Overview activity does not update automatically in split screen \[[#33405](https://community.openproject.org/wp/33405)\] +- Fixed: Date fields of closed work packages are highlighted red \[[#33457](https://community.openproject.org/wp/33457)\] +- Fixed: Filter get lost after deleting search string from text filter \[[#33465](https://community.openproject.org/wp/33465)\] +- Fixed: Printing the wrong value in the report \[[#33496](https://community.openproject.org/wp/33496)\] +- Fixed: Selected board in the left sidebar loses color highlighting \[[#33514](https://community.openproject.org/wp/33514)\] +- Fixed: Unsolicited logout on community.openproject.org every day \[[#33575](https://community.openproject.org/wp/33575)\] +- Fixed: Image removed from work package description when adding image to comment \[[#33578](https://community.openproject.org/wp/33578)\] +- Fixed: No German translation for Cost reports \[[#33584](https://community.openproject.org/wp/33584)\] +- Fixed: Type Form Configuration Not Saved \[[#33592](https://community.openproject.org/wp/33592)\] +- Fixed: ATOM feed link for all activities is not created as intended \[[#33650](https://community.openproject.org/wp/33650)\] +- Fixed: Mark priority as mandatory and remove "empty" option \[[#33678](https://community.openproject.org/wp/33678)\] +- Fixed: Work packages missing/duplicates when displayed on several pages \[[#33679](https://community.openproject.org/wp/33679)\] +- Fixed: Remapping oauth users fails if email or login contains upper case letters \[[#33687](https://community.openproject.org/wp/33687)\] +- Fixed: wiki after navigate on item in sidebar, the sidebar reset to top and lose the view of focus item \[[#33690](https://community.openproject.org/wp/33690)\] +- Fixed: Autologin breaks in conjunction with auth stages (e.g. consent, 2FA, recaptcha) \[[#33696](https://community.openproject.org/wp/33696)\] +- Fixed: Back button does not work when coming from Boards \[[#33747](https://community.openproject.org/wp/33747)\] +- Fixed: Missing padding in "Log time" widget \[[#33749](https://community.openproject.org/wp/33749)\] +- Fixed: Users can set the default work package status to read-only \[[#33750](https://community.openproject.org/wp/33750)\] +- Fixed: "New Board" modal is missing a header text \[[#33753](https://community.openproject.org/wp/33753)\] +- Fixed: WP still shown after deleting it \[[#33756](https://community.openproject.org/wp/33756)\] +- Fixed: Errors on project custom values are not displayed upon saving a project \[[#33766](https://community.openproject.org/wp/33766)\] +- Fixed: Cannot create user through API with auth_source, but no password \[[#33869](https://community.openproject.org/wp/33869)\] +- Fixed: Another error during form configuration \[[#33892](https://community.openproject.org/wp/33892)\] +- Fixed: Parent's due date can be edited in automatic scheduling mode \[[#33901](https://community.openproject.org/wp/33901)\] +- Fixed: Cost report layout broken \[[#33910](https://community.openproject.org/wp/33910)\] +- Fixed: Work package graph displays unnecessary scrollbar \[[#33911](https://community.openproject.org/wp/33911)\] +- Fixed: Custom action button not removed when condition is no longer met \[[#33912](https://community.openproject.org/wp/33912)\] +- Fixed: Inconsistent upper and lower case in "Remaining Hours" when compared with "Estimated time" \[[#33927](https://community.openproject.org/wp/33927)\] +- Fixed: Documents layout broken \[[#33930](https://community.openproject.org/wp/33930)\] +- Fixed: Problem with watchers \[[#33936](https://community.openproject.org/wp/33936)\] +- Fixed: Selected dates in date picker not highlighted across months \[[#33957](https://community.openproject.org/wp/33957)\] +- Fixed: ScrollIntoView previous element \[[#33966](https://community.openproject.org/wp/33966)\] +- Fixed: Users without permissions can see budgets in work package dropdown / internal error \[[#33981](https://community.openproject.org/wp/33981)\] +- Fixed: Work package on edge not shown correctly / cannot be edited \[[#33982](https://community.openproject.org/wp/33982)\] +- Fixed: Budgets module shown for users without permission "View budgets" \[[#33983](https://community.openproject.org/wp/33983)\] +- Fixed: Impossible to deactivate a project through the API \[[#33987](https://community.openproject.org/wp/33987)\] +- Fixed: Hide resizer when the wp detail page is shown in full view \[[#33988](https://community.openproject.org/wp/33988)\] +- Fixed: Changes in widget titles are not saved sometime \[[#33998](https://community.openproject.org/wp/33998)\] +- Fixed: Cannot copy projects with user CF \[[#34000](https://community.openproject.org/wp/34000)\] +- Fixed: "An internal error has occurred" displayed when file size exceeded on direct upload \[[#34016](https://community.openproject.org/wp/34016)\] +- Fixed: Drag and drop parent/child \[[#34021](https://community.openproject.org/wp/34021)\] +- Fixed: Gantt chart: phases doesn't have background color on hover \[[#34074](https://community.openproject.org/wp/34074)\] +- Fixed: Gantt chart: children not allowed to move out of its parent's date range \[[#34076](https://community.openproject.org/wp/34076)\] +- Fixed: Filters does not accept user id for principal in API memberships \[[#34108](https://community.openproject.org/wp/34108)\] +- Fixed: Order of work packages in XLS, PDF, CSV export differs from order in OpenProject \[[#34112](https://community.openproject.org/wp/34112)\] +- Fixed: Checkboxes in table not displayed correctly in WYSIWYG editor \[[#34113](https://community.openproject.org/wp/34113)\] +- Fixed: Archived projects not available via the API \[[#34120](https://community.openproject.org/wp/34120)\] +- Fixed: Gantt charts: rows misaligned when scrolling to bottom \[[#34127](https://community.openproject.org/wp/34127)\] +- Fixed: Logged time is always one hour instead of the entered value \[[#34130](https://community.openproject.org/wp/34130)\] +- Fixed: Cost types: Unable to add a new cost type \[[#34144](https://community.openproject.org/wp/34144)\] +- Fixed: Cost Types: rate not saved when a new type is created \[[#34145](https://community.openproject.org/wp/34145)\] +- Fixed: Time entry modal form can send form multiple times when clicked quickly several times \[[#34163](https://community.openproject.org/wp/34163)\] +- Fixed: I18n: Settings label not found in /settings/plugin/costs \[[#34188](https://community.openproject.org/wp/34188)\] +- Fixed: [all projects overview] Todo-list: checkboxes are preceded by bullets \[[#34190](https://community.openproject.org/wp/34190)\] +- Fixed: Quick filter not applied for externally configured queries \[[#34239](https://community.openproject.org/wp/34239)\] +- Fixed: Gantt Chart: Back-end - Front-end discrepancies when dragging a work package produces an error \[[#34252](https://community.openproject.org/wp/34252)\] +- Fixed: "Undefined" shown when editing cost entry in "Log unit cost" screen \[[#34257](https://community.openproject.org/wp/34257)\] +- Fixed: All-in-one docker image on dev branch no longer works \[[#34272](https://community.openproject.org/wp/34272)\] +- Fixed: Error displayed when deleting work package with logged time \[[#34283](https://community.openproject.org/wp/34283)\] +- Fixed: Wiki side menu cuts of too high / doesn't display bottom wiki pages \[[#34284](https://community.openproject.org/wp/34284)\] +- Fixed: Internal error when uploading attachment(s) to "Documents" module \[[#34285](https://community.openproject.org/wp/34285)\] +- Fixed: Two identical / very similar error message shown in custom field create screen \[[#34289](https://community.openproject.org/wp/34289)\] +- Fixed: Not possible to scroll page while move custom field in form configuration \[[#34290](https://community.openproject.org/wp/34290)\] +- Fixed: Date "null - null" shown when editing date of newly created work packages \[[#34291](https://community.openproject.org/wp/34291)\] +- Fixed: Typo and strange wording on board creation screen \[[#34292](https://community.openproject.org/wp/34292)\] +- Fixed: No translation / wrong translation for "Settings" \[[#34293](https://community.openproject.org/wp/34293)\] +- Fixed: Date picker in cost types settings (administration) opens in weird location \[[#34297](https://community.openproject.org/wp/34297)\] +- Fixed: Missing translations on copy project loading (and error) screen \[[#34298](https://community.openproject.org/wp/34298)\] +- Fixed: Budget positions disappear from budget when editing \[[#34299](https://community.openproject.org/wp/34299)\] +- Fixed: "Fixed date" in Budget not translated \[[#34300](https://community.openproject.org/wp/34300)\] +- Fixed: Work packages table: dropped element disappears when back-end error \[[#34332](https://community.openproject.org/wp/34332)\] +- Fixed: Link to a particular activity doesn't work \[[#34341](https://community.openproject.org/wp/34341)\] +- Fixed: Broken error message when creating task on backlogs page \[[#34345](https://community.openproject.org/wp/34345)\] +- Fixed: Date picker modal is cut off when switching from manual scheduling mode \[[#34346](https://community.openproject.org/wp/34346)\] +- Fixed: Internal error shown when uploading document to attribute help text (projects) \[[#34352](https://community.openproject.org/wp/34352)\] +- Fixed: Help text for custom fields (projects) not shown in project settings \[[#34353](https://community.openproject.org/wp/34353)\] +- Fixed: Date settings are not applied for date picker or calendar \[[#34356](https://community.openproject.org/wp/34356)\] +- Fixed: Unclear warning message displayed when filtered value for assignee board does not match any member \[[#34358](https://community.openproject.org/wp/34358)\] +- Fixed: Tasks added to subproject action board disappear automatically after adding \[[#34359](https://community.openproject.org/wp/34359)\] +- Fixed: Entry "Time and costs" not highlighted when selecting from side menu \[[#34373](https://community.openproject.org/wp/34373)\] +- Fixed: Project date custom fields takes a lot of space (more than other fields) \[[#34380](https://community.openproject.org/wp/34380)\] +- Fixed: Widget content is lost / widget collapsed (custom text) \[[#34381](https://community.openproject.org/wp/34381)\] +- Fixed: Default value of a custom field not passed \[[#34420](https://community.openproject.org/wp/34420)\] +- Fixed: Focus not set on project name when creating new project \[[#34424](https://community.openproject.org/wp/34424)\] +- Fixed: Low contrast for filter icon \[[#34425](https://community.openproject.org/wp/34425)\] +- Fixed: Broken success message shown when logging into OpenProject \[[#34427](https://community.openproject.org/wp/34427)\] +- Fixed: Project members not added when selecting multiple users from "Members" menu \[[#34428](https://community.openproject.org/wp/34428)\] +- Fixed: Assignee and author field cut off even though there is enough space \[[#34431](https://community.openproject.org/wp/34431)\] +- Fixed: When changing booked time entry, entry is no longer displayed in time and costs report \[[#34432](https://community.openproject.org/wp/34432)\] +- Fixed: Logged time cannot be changed once error message is shown \[[#34433](https://community.openproject.org/wp/34433)\] +- Fixed: Translation missing in Roadmap (time tracking) \[[#34434](https://community.openproject.org/wp/34434)\] +- Fixed: Date picker for version disconnected / border missing \[[#34435](https://community.openproject.org/wp/34435)\] +- Fixed: Burndown chart not displayed (from backlogs or taskboard page) \[[#34437](https://community.openproject.org/wp/34437)\] +- Fixed: Text size on taskboard page too large \[[#34438](https://community.openproject.org/wp/34438)\] +- Fixed: Spacing on meeting page looks crammed \[[#34439](https://community.openproject.org/wp/34439)\] +- Fixed: Month / week toggler on calendar page is separated \[[#34440](https://community.openproject.org/wp/34440)\] +- Fixed: Text color (e.g. for news module on project overview page) is hard to read \[[#34441](https://community.openproject.org/wp/34441)\] +- Fixed: Added widgets on overview page are removed automatically on reload \[[#34442](https://community.openproject.org/wp/34442)\] +- Fixed: Wrong translation for "Update" in German \[[#34445](https://community.openproject.org/wp/34445)\] +- Fixed: Internal error when adding user to group \[[#34446](https://community.openproject.org/wp/34446)\] +- Fixed: Icon for SSO with Google not shown \[[#34458](https://community.openproject.org/wp/34458)\] +- Fixed: Missing background for backlog error messages \[[#34476](https://community.openproject.org/wp/34476)\] +- Fixed: Onboarding tour on edge broken \[[#34507](https://community.openproject.org/wp/34507)\] +- Fixed: Custom fields of type long text are wrongly formatted in project list \[[#34509](https://community.openproject.org/wp/34509)\] +- Fixed: Wrong default settings for Gantt chart query in project \[[#34511](https://community.openproject.org/wp/34511)\] +- Fixed: OpenProject Logo in header missing \[[#34529](https://community.openproject.org/wp/34529)\] +- Fixed: Cost report filtered by custom field list does return an empty list \[[#34530](https://community.openproject.org/wp/34530)\] +- Fixed: With global subproject filter disabled, subproject boards do not work \[[#34535](https://community.openproject.org/wp/34535)\] +- Fixed: Clicking with modifier on global search results no longer works \[[#34544](https://community.openproject.org/wp/34544)\] +- Fixed: Deleted work packages don't disappear in boards view \[[#34584](https://community.openproject.org/wp/34584)\] +- Fixed: Error 500 when bulk-editing work packages \[[#34588](https://community.openproject.org/wp/34588)\] +- Fixed: Year almost hidden in date picker for version \[[#34590](https://community.openproject.org/wp/34590)\] +- Fixed: Onboarding tour broken in multiple places \[[#34597](https://community.openproject.org/wp/34597)\] +- Fixed: Github Integration \[[#34598](https://community.openproject.org/wp/34598)\] +- Fixed: Google OpenID provider image not shown in login form \[[#34601](https://community.openproject.org/wp/34601)\] +- Fixed: Parent work package in manual scheduling mode without date cannot be scheduled from Gantt chart \[[#34710](https://community.openproject.org/wp/34710)\] +- Fixed: Menu too small/completely hidden on Roadmap \[[#34712](https://community.openproject.org/wp/34712)\] +- Fixed: QR code not displayed on 2FA device registration \[[#34793](https://community.openproject.org/wp/34793)\] +- Fixed: Internal error (500) when creating child work package of parent with only start or finish date set \[[#34797](https://community.openproject.org/wp/34797)\] +- Fixed: Text changes from German (Projekt kopieren) to English (Copy project) while loading \[[#34817](https://community.openproject.org/wp/34817)\] +- Fixed: 500er Bug when Drag and Drop position in Gantt chart \[[#34836](https://community.openproject.org/wp/34836)\] +- Fixed: Error messages in copy project modal (e.g. boards) not localized \[[#34843](https://community.openproject.org/wp/34843)\] +- Fixed: Work package description containing work package attribute macro not displayed at all \[[#34852](https://community.openproject.org/wp/34852)\] +- Fixed: Invalid or missing translation for format of project customfield in administration \[[#34863](https://community.openproject.org/wp/34863)\] +- Fixed: On mobile the project side menu can get stuck / cut off when scrolling \[[#34868](https://community.openproject.org/wp/34868)\] +- Fixed: Missing localization for "Subproject" and "Parent-Child" board heading \[[#34870](https://community.openproject.org/wp/34870)\] +- Changed: Allow PDFs to be inlined \[[#24343](https://community.openproject.org/wp/24343)\] +- Changed: Image size on Wiki \[[#24760](https://community.openproject.org/wp/24760)\] +- Changed: Project copying: Clarify which work packages are invalid and where not copied \[[#26366](https://community.openproject.org/wp/26366)\] +- Changed: Direct-to-S3 file uploads \[[#27157](https://community.openproject.org/wp/27157)\] +- Changed: Filter by budget in cost reports \[[#29481](https://community.openproject.org/wp/29481)\] +- Changed: Add option to copy grids (boards, dashboards) \[[#30585](https://community.openproject.org/wp/30585)\] +- Changed: Add details view to boards view \[[#30918](https://community.openproject.org/wp/30918)\] +- Changed: Keep order of manually sorted work packages when copied to new project \[[#31317](https://community.openproject.org/wp/31317)\] +- Changed: Re-enable displaying of grouped sum rows \[[#31617](https://community.openproject.org/wp/31617)\] +- Changed: Rename the module Cost reports to Time and costs \[[#31728](https://community.openproject.org/wp/31728)\] +- Changed: Replace system settings tab by sub menu entries \[[#32051](https://community.openproject.org/wp/32051)\] +- Changed: Flexible width of edit field of widget title \[[#32176](https://community.openproject.org/wp/32176)\] +- Changed: Add scheduling mode to work package in back end (Database, Contracts, API) \[[#32877](https://community.openproject.org/wp/32877)\] +- Changed: Adhere to scheduling mode when scheduling \[[#32878](https://community.openproject.org/wp/32878)\] +- Changed: Display scheduling mode in work package table \[[#32879](https://community.openproject.org/wp/32879)\] +- Changed: Display scheduling mode in work package view (full & split) \[[#32880](https://community.openproject.org/wp/32880)\] +- Changed: Show work package's children duration bar on Gantt charts \[[#32881](https://community.openproject.org/wp/32881)\] +- Changed: New seed data for "Demo project" - work packages \[[#32882](https://community.openproject.org/wp/32882)\] +- Changed: Add descendant's start/end date to work package representer \[[#32883](https://community.openproject.org/wp/32883)\] +- Changed: Add an option to add "Unassigned" column to assignee board \[[#33074](https://community.openproject.org/wp/33074)\] +- Changed: Remove "Schedule manually" attribute from work package form configuration \[[#33473](https://community.openproject.org/wp/33473)\] +- Changed: Update release teaser block \[[#33571](https://community.openproject.org/wp/33571)\] +- Changed: Allow sorting of project custom fields shown in "View all projects" \[[#33580](https://community.openproject.org/wp/33580)\] +- Changed: Allow setting dates of manually scheduled parent \[[#33609](https://community.openproject.org/wp/33609)\] +- Changed: Journalize scheduling mode changes \[[#33649](https://community.openproject.org/wp/33649)\] +- Changed: Make the project member invitation more appealing \[[#33654](https://community.openproject.org/wp/33654)\] +- Changed: Allow adding invited users to groups \[[#33657](https://community.openproject.org/wp/33657)\] +- Changed: Make tables scrollable with sticky header \[[#33674](https://community.openproject.org/wp/33674)\] +- Changed: Move "required disk storage" to the end of the projects table \[[#33675](https://community.openproject.org/wp/33675)\] +- Changed: Reduce complexity of boolean filters \[[#33677](https://community.openproject.org/wp/33677)\] +- Changed: Add "projects" to the global Modules menu \[[#33680](https://community.openproject.org/wp/33680)\] +- Changed: Extend Date picker to show two months next to each other \[[#33683](https://community.openproject.org/wp/33683)\] +- Changed: Extend Date picker to show "Today" link \[[#33684](https://community.openproject.org/wp/33684)\] +- Changed: Ability to filter views: Only show work packages from specified subproject, but not from father project \[[#33763](https://community.openproject.org/wp/33763)\] +- Changed: Custom help text for project attributes \[[#33830](https://community.openproject.org/wp/33830)\] +- Changed: Create subproject boards \[[#33864](https://community.openproject.org/wp/33864)\] +- Changed: Create subtasks boards (Parent-Child board) \[[#33865](https://community.openproject.org/wp/33865)\] +- Changed: Fine tune the design of the new date picker for the automatic scheduling mode \[[#33882](https://community.openproject.org/wp/33882)\] +- Changed: Combine time and cost tracking and reporting module \[[#33918](https://community.openproject.org/wp/33918)\] +- Changed: Prevent losing dates when adding the first child work package to an automatically scheduled work package \[[#33925](https://community.openproject.org/wp/33925)\] +- Changed: Calculate work packages group sums in database so we can re-enable performant group sums \[[#33935](https://community.openproject.org/wp/33935)\] +- Changed: Re-Add ## and ### capability to OpenProject \[[#33962](https://community.openproject.org/wp/33962)\] +- Changed: Allow rescheduling of manually scheduled parent work package (clamps) in gantt view \[[#34014](https://community.openproject.org/wp/34014)\] +- Changed: http redirect_uri from localhost domain \[[#34025](https://community.openproject.org/wp/34025)\] +- Changed: Gantt chart: Make row's background translucent when hovered \[[#34028](https://community.openproject.org/wp/34028)\] +- Changed: change icons for manual scheduling mode \[[#34058](https://community.openproject.org/wp/34058)\] +- Changed: Improve board creation modal \[[#34070](https://community.openproject.org/wp/34070)\] +- Changed: Hide derived (Start/Finish) Date from work package forms \[[#34122](https://community.openproject.org/wp/34122)\] +- Changed: Extend search autocompleter with useful information \[[#34132](https://community.openproject.org/wp/34132)\] +- Changed: [all projects overview] (Add option to) show status-text in expanded view. \[[#34191](https://community.openproject.org/wp/34191)\] +- Changed: Map board subtasks columns when copying projects \[[#34238](https://community.openproject.org/wp/34238)\] +- Changed: Having meetings as a linkable resource \[[#34256](https://community.openproject.org/wp/34256)\] +- Changed: What's new teaser OpenProject BIM 11.0 \[[#34514](https://community.openproject.org/wp/34514)\] +- Changed: New seed data for demo project - boards \[[#34526](https://community.openproject.org/wp/34526)\] +- Changed: Change text in the Action board creation modal \[[#34847](https://community.openproject.org/wp/34847)\] +- Epic: Switch between automatic and manual scheduling mode \[[#25624](https://community.openproject.org/wp/25624)\] +- Epic: Time tracking and cost control 2.0 \[[#32125](https://community.openproject.org/wp/32125)\] +- Epic: Wiki Macro functionality to allow retrieving work package and project attributes \[[#33648](https://community.openproject.org/wp/33648)\] +- Epic: Basic portfoliomanagement for project list \[[#34167](https://community.openproject.org/wp/34167)\] +- Epic: Projekt Templates \[[#34468](https://community.openproject.org/wp/34468)\] ## Installation and Updates diff --git a/docs/release-notes/11/11-0-1/README.md b/docs/release-notes/11/11-0-1/README.md index 81e900fd08c6..a4bfee5009a2 100644 --- a/docs/release-notes/11/11-0-1/README.md +++ b/docs/release-notes/11/11-0-1/README.md @@ -8,26 +8,26 @@ release_date: 2020-10-28 # OpenProject 11.0.1 -We released [OpenProject 11.0.1](https://community.openproject.com/versions/1453). +We released [OpenProject 11.0.1](https://community.openproject.org/versions/1453). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Gantt chart: styles conflict between last active work package and hovered work package \[[#34126](https://community.openproject.com/wp/34126)\] -- Fixed: Displaced datepicker for custom fields in the project dashboard \[[#34253](https://community.openproject.com/wp/34253)\] -- Fixed: Date field for version cannot be set / edited from Backlogs page anymore \[[#34436](https://community.openproject.com/wp/34436)\] -- Fixed: Gantt chart and table scroll independently (e.g. when creating subtask) \[[#34828](https://community.openproject.com/wp/34828)\] -- Fixed: Error message when copying boards not scrollable \[[#34842](https://community.openproject.com/wp/34842)\] -- Fixed: Burndown button shown on task board that just reloads page \[[#34880](https://community.openproject.com/wp/34880)\] -- Fixed: Datepicker doesn't work on Firefox \[[#34910](https://community.openproject.com/wp/34910)\] -- Fixed: Highlighting in date picker incorrect \[[#34929](https://community.openproject.com/wp/34929)\] -- Fixed: Migration to 11.0.0 fails for users having had MySQL \[[#34933](https://community.openproject.com/wp/34933)\] -- Fixed: Settingpage "API": Page not found \[[#34938](https://community.openproject.com/wp/34938)\] -- Fixed: User language is not updating through api \[[#34964](https://community.openproject.com/wp/34964)\] -- Fixed: Filter on CF string brakes form in split screen. \[[#34987](https://community.openproject.com/wp/34987)\] -- Fixed: API Settings Page Broken - ActionController::RoutingError (uninitialized constant Settings::ApiController \[[#34994](https://community.openproject.com/wp/34994)\] -- Fixed: Repo Management Not Working \[[#35011](https://community.openproject.com/wp/35011)\] +- Fixed: Gantt chart: styles conflict between last active work package and hovered work package \[[#34126](https://community.openproject.org/wp/34126)\] +- Fixed: Displaced datepicker for custom fields in the project dashboard \[[#34253](https://community.openproject.org/wp/34253)\] +- Fixed: Date field for version cannot be set / edited from Backlogs page anymore \[[#34436](https://community.openproject.org/wp/34436)\] +- Fixed: Gantt chart and table scroll independently (e.g. when creating subtask) \[[#34828](https://community.openproject.org/wp/34828)\] +- Fixed: Error message when copying boards not scrollable \[[#34842](https://community.openproject.org/wp/34842)\] +- Fixed: Burndown button shown on task board that just reloads page \[[#34880](https://community.openproject.org/wp/34880)\] +- Fixed: Datepicker doesn't work on Firefox \[[#34910](https://community.openproject.org/wp/34910)\] +- Fixed: Highlighting in date picker incorrect \[[#34929](https://community.openproject.org/wp/34929)\] +- Fixed: Migration to 11.0.0 fails for users having had MySQL \[[#34933](https://community.openproject.org/wp/34933)\] +- Fixed: Settingpage "API": Page not found \[[#34938](https://community.openproject.org/wp/34938)\] +- Fixed: User language is not updating through api \[[#34964](https://community.openproject.org/wp/34964)\] +- Fixed: Filter on CF string brakes form in split screen. \[[#34987](https://community.openproject.org/wp/34987)\] +- Fixed: API Settings Page Broken - ActionController::RoutingError (uninitialized constant Settings::ApiController \[[#34994](https://community.openproject.org/wp/34994)\] +- Fixed: Repo Management Not Working \[[#35011](https://community.openproject.org/wp/35011)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/11/11-0-2/README.md b/docs/release-notes/11/11-0-2/README.md index 251b2ebaa15d..15cab67fa87d 100644 --- a/docs/release-notes/11/11-0-2/README.md +++ b/docs/release-notes/11/11-0-2/README.md @@ -8,16 +8,16 @@ release_date: 2020-11-06 # OpenProject 11.0.2 -We released [OpenProject 11.0.2](https://community.openproject.com/versions/1454). +We released [OpenProject 11.0.2](https://community.openproject.org/versions/1454). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Typos / missing words in German translation when deleting user \[[#35072](https://community.openproject.com/wp/35072)\] -- Fixed: Default docker-compose.yml is has tag 10 \[[#35093](https://community.openproject.com/wp/35093)\] -- Fixed: Copied wiki attachments have original author while it should be the copying user \[[#35126](https://community.openproject.com/wp/35126)\] -- Fixed: Slashes in wiki page titles break "Activity" view \[[#35132](https://community.openproject.com/wp/35132)\] +- Fixed: Typos / missing words in German translation when deleting user \[[#35072](https://community.openproject.org/wp/35072)\] +- Fixed: Default docker-compose.yml is has tag 10 \[[#35093](https://community.openproject.org/wp/35093)\] +- Fixed: Copied wiki attachments have original author while it should be the copying user \[[#35126](https://community.openproject.org/wp/35126)\] +- Fixed: Slashes in wiki page titles break "Activity" view \[[#35132](https://community.openproject.org/wp/35132)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/11/11-0-3/README.md b/docs/release-notes/11/11-0-3/README.md index ba5ab369c883..f4add900766a 100644 --- a/docs/release-notes/11/11-0-3/README.md +++ b/docs/release-notes/11/11-0-3/README.md @@ -8,15 +8,15 @@ release_date: 2020-11-16 # OpenProject 11.0.3 -We released [OpenProject 11.0.3](https://community.openproject.com/versions/1456). +We released [OpenProject 11.0.3](https://community.openproject.org/versions/1456). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Bulk edit: Custom field long text cut off \[[#34829](https://community.openproject.com/wp/34829)\] -- Fixed: "Estimates and time" not translated to German when not logged in on community.openproject.com \[[#35009](https://community.openproject.com/wp/35009)\] -- Fixed: IFC viewer can't load models when OP installed on subpath \[[#35129](https://community.openproject.com/wp/35129)\] -- Fixed: Elder BIM instances get "OpenProject" theme instead of the "OpenProject BIM" theme after migration. \[[#35131](https://community.openproject.com/wp/35131)\] -- Fixed: Transitive Relations embedded in work package representer -> poor performance \[[#35168](https://community.openproject.com/wp/35168)\] -- Fixed: LDAP Group sync deletes users when removed from group \[[#35265](https://community.openproject.com/wp/35265)\] +- Fixed: Bulk edit: Custom field long text cut off \[[#34829](https://community.openproject.org/wp/34829)\] +- Fixed: "Estimates and time" not translated to German when not logged in on community.openproject.org \[[#35009](https://community.openproject.org/wp/35009)\] +- Fixed: IFC viewer can't load models when OP installed on subpath \[[#35129](https://community.openproject.org/wp/35129)\] +- Fixed: Elder BIM instances get "OpenProject" theme instead of the "OpenProject BIM" theme after migration. \[[#35131](https://community.openproject.org/wp/35131)\] +- Fixed: Transitive Relations embedded in work package representer -> poor performance \[[#35168](https://community.openproject.org/wp/35168)\] +- Fixed: LDAP Group sync deletes users when removed from group \[[#35265](https://community.openproject.org/wp/35265)\] diff --git a/docs/release-notes/11/11-0-4/README.md b/docs/release-notes/11/11-0-4/README.md index 58f09ed623ce..7ba80b1c9e5f 100644 --- a/docs/release-notes/11/11-0-4/README.md +++ b/docs/release-notes/11/11-0-4/README.md @@ -8,17 +8,17 @@ release_date: 2020-12-03 # OpenProject 11.0.4 -We released [OpenProject 11.0.4](https://community.openproject.com/versions/1458). +We released [OpenProject 11.0.4](https://community.openproject.org/versions/1458). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Budgets Fail to Copy due to Missing Superclass Method \[[#34966](https://community.openproject.com/wp/34966)\] -- Fixed: Selected design / theme lost when switching to "Backlogs" module \[[#34968](https://community.openproject.com/wp/34968)\] -- Fixed: Initially seeded homepage grid cannot be edited \[[#35266](https://community.openproject.com/wp/35266)\] -- Fixed: [Translation][German] Administration>User&Permissions>Roles \[[#35363](https://community.openproject.com/wp/35363)\] -- Fixed: Internal error (500) on meeting history page when clicking on previous version link \[[#35433](https://community.openproject.com/wp/35433)\] +- Fixed: Budgets Fail to Copy due to Missing Superclass Method \[[#34966](https://community.openproject.org/wp/34966)\] +- Fixed: Selected design / theme lost when switching to "Backlogs" module \[[#34968](https://community.openproject.org/wp/34968)\] +- Fixed: Initially seeded homepage grid cannot be edited \[[#35266](https://community.openproject.org/wp/35266)\] +- Fixed: [Translation][German] Administration>User&Permissions>Roles \[[#35363](https://community.openproject.org/wp/35363)\] +- Fixed: Internal error (500) on meeting history page when clicking on previous version link \[[#35433](https://community.openproject.org/wp/35433)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/11/11-1-0/README.md b/docs/release-notes/11/11-1-0/README.md index 4a402a246479..fb9d814b1482 100644 --- a/docs/release-notes/11/11-1-0/README.md +++ b/docs/release-notes/11/11-1-0/README.md @@ -11,7 +11,7 @@ release_date: 2020-12-17 Release date: 2020-12-17 -We released [OpenProject 11.1.0](https://community.openproject.com/versions/1424). +We released [OpenProject 11.1.0](https://community.openproject.org/versions/1424). This new release will bring many new features and bug fixes that will improve classical as well as agile project management. ## Improved styling of the WYSIWYG text editor @@ -58,32 +58,32 @@ There are a lot more things we packed into 11.1 to tell you about. ### Bug fixes and changes in 11.1 -- Changed: @ mention should show user name in the editor \[[#32645](https://community.openproject.com/wp/32645)\] -- Changed: Update CK Editor 5 to version 23.0.0 \[[#34595](https://community.openproject.com/wp/34595)\] -- Changed: Display project's milestones in Gantt chart aggregated in single row \[[#34943](https://community.openproject.com/wp/34943)\] -- Changed: Add custom classes to the CKEditor elements \[[#35104](https://community.openproject.com/wp/35104)\] -- Changed: Change icon and text in menu item in project list \[[#35436](https://community.openproject.com/wp/35436)\] -- Fixed: Wrong default settings for Gantt chart button in project list \[[#34312](https://community.openproject.com/wp/34312)\] -- Fixed: Locked work packages do not copy on project copy \[[#34496](https://community.openproject.com/wp/34496)\] -- Fixed: Boards view doesn't keep the list order (order of the columns) \[[#35004](https://community.openproject.com/wp/35004)\] -- Fixed: caption is copied into the description and multiplied \[[#35123](https://community.openproject.com/wp/35123)\] -- Fixed: Copy budget: Manually set cost are set back to cost deduced from number of units \[[#35484](https://community.openproject.com/wp/35484)\] -- Fixed: "Translation missing" shown in administration > groups \[[#35578](https://community.openproject.com/wp/35578)\] -- Fixed: In WYSIWYG editor preview formatting not correctly applied \[[#35593](https://community.openproject.com/wp/35593)\] -- Fixed: Internal error in project when adding "." in title of wiki page \[[#35594](https://community.openproject.com/wp/35594)\] -- Fixed: Missing lines under headings in WYSIWYG editor \[[#35603](https://community.openproject.com/wp/35603)\] -- Fixed: WYSIWYG table: Tiny column when adding to the left of header column / formatting header not applied in edit \[[#35610](https://community.openproject.com/wp/35610)\] -- Fixed: Links in table of content not functional when macro in same row as toc \[[#35611](https://community.openproject.com/wp/35611)\] -- Fixed: 500er server error when opening query \[[#35620](https://community.openproject.com/wp/35620)\] -- Fixed: 500 on accessing user specific activity page \[[#35621](https://community.openproject.com/wp/35621)\] -- Fixed: "no end date" instead of "no finish date" in work package form \[[#35624](https://community.openproject.com/wp/35624)\] -- Fixed: Code-Snippets are shown nested within each other after update to 11.1 \[[#35628](https://community.openproject.com/wp/35628)\] -- Fixed: Images are left-aligned after update to OpenProject 11.1 \[[#35629](https://community.openproject.com/wp/35629)\] -- Fixed: Internal error when selecting user link on qa-edge \[[#35640](https://community.openproject.com/wp/35640)\] -- Fixed: Line breaks within words in table cells \[[#35644](https://community.openproject.com/wp/35644)\] -- Fixed: Typo in DPA email \[[#35653](https://community.openproject.com/wp/35653)\] -- Fixed: Typo in DPA text in OpenProject \[[#35654](https://community.openproject.com/wp/35654)\] -- Fixed: Cannot set nummerated headings without duplicating nummeration in table of contents \[[#35656](https://community.openproject.com/wp/35656)\] +- Changed: @ mention should show user name in the editor \[[#32645](https://community.openproject.org/wp/32645)\] +- Changed: Update CK Editor 5 to version 23.0.0 \[[#34595](https://community.openproject.org/wp/34595)\] +- Changed: Display project's milestones in Gantt chart aggregated in single row \[[#34943](https://community.openproject.org/wp/34943)\] +- Changed: Add custom classes to the CKEditor elements \[[#35104](https://community.openproject.org/wp/35104)\] +- Changed: Change icon and text in menu item in project list \[[#35436](https://community.openproject.org/wp/35436)\] +- Fixed: Wrong default settings for Gantt chart button in project list \[[#34312](https://community.openproject.org/wp/34312)\] +- Fixed: Locked work packages do not copy on project copy \[[#34496](https://community.openproject.org/wp/34496)\] +- Fixed: Boards view doesn't keep the list order (order of the columns) \[[#35004](https://community.openproject.org/wp/35004)\] +- Fixed: caption is copied into the description and multiplied \[[#35123](https://community.openproject.org/wp/35123)\] +- Fixed: Copy budget: Manually set cost are set back to cost deduced from number of units \[[#35484](https://community.openproject.org/wp/35484)\] +- Fixed: "Translation missing" shown in administration > groups \[[#35578](https://community.openproject.org/wp/35578)\] +- Fixed: In WYSIWYG editor preview formatting not correctly applied \[[#35593](https://community.openproject.org/wp/35593)\] +- Fixed: Internal error in project when adding "." in title of wiki page \[[#35594](https://community.openproject.org/wp/35594)\] +- Fixed: Missing lines under headings in WYSIWYG editor \[[#35603](https://community.openproject.org/wp/35603)\] +- Fixed: WYSIWYG table: Tiny column when adding to the left of header column / formatting header not applied in edit \[[#35610](https://community.openproject.org/wp/35610)\] +- Fixed: Links in table of content not functional when macro in same row as toc \[[#35611](https://community.openproject.org/wp/35611)\] +- Fixed: 500er server error when opening query \[[#35620](https://community.openproject.org/wp/35620)\] +- Fixed: 500 on accessing user specific activity page \[[#35621](https://community.openproject.org/wp/35621)\] +- Fixed: "no end date" instead of "no finish date" in work package form \[[#35624](https://community.openproject.org/wp/35624)\] +- Fixed: Code-Snippets are shown nested within each other after update to 11.1 \[[#35628](https://community.openproject.org/wp/35628)\] +- Fixed: Images are left-aligned after update to OpenProject 11.1 \[[#35629](https://community.openproject.org/wp/35629)\] +- Fixed: Internal error when selecting user link on qa-edge \[[#35640](https://community.openproject.org/wp/35640)\] +- Fixed: Line breaks within words in table cells \[[#35644](https://community.openproject.org/wp/35644)\] +- Fixed: Typo in DPA email \[[#35653](https://community.openproject.org/wp/35653)\] +- Fixed: Typo in DPA text in OpenProject \[[#35654](https://community.openproject.org/wp/35654)\] +- Fixed: Cannot set nummerated headings without duplicating nummeration in table of contents \[[#35656](https://community.openproject.org/wp/35656)\] ## Installation and Updates @@ -120,4 +120,4 @@ Special thanks go to all OpenProject contributors without whom this release woul ## What’s next? -We are continuously developing new features and improvements for OpenProject. If you’d like to preview what’s coming in the next release, be sure to check out our [development roadmap](https://community.openproject.com/projects/openproject/work_packages?query_id=918). +We are continuously developing new features and improvements for OpenProject. If you’d like to preview what’s coming in the next release, be sure to check out our [development roadmap](https://community.openproject.org/projects/openproject/work_packages?query_id=918). diff --git a/docs/release-notes/11/11-1-1/README.md b/docs/release-notes/11/11-1-1/README.md index 235a2198aae7..e4976ab06713 100644 --- a/docs/release-notes/11/11-1-1/README.md +++ b/docs/release-notes/11/11-1-1/README.md @@ -8,16 +8,16 @@ release_date: 2021-01-06 # OpenProject 11.1.1 -We released [OpenProject 11.1.1](https://community.openproject.com/versions/1463). +We released [OpenProject 11.1.1](https://community.openproject.org/versions/1463). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Week number is wrong after November \[[#35095](https://community.openproject.com/wp/35095)\] -- Fixed: Deleted user associated to planned labor costs lead to 500 on Budget \[[#35670](https://community.openproject.com/wp/35670)\] -- Fixed: Renamed column updated_on is still referenced for settings \[[#35673](https://community.openproject.com/wp/35673)\] -- Fixed: Newrelic gem incorrectly loaded on installations resulting in unnecessary logs \[[#35776](https://community.openproject.com/wp/35776)\] +- Fixed: Week number is wrong after November \[[#35095](https://community.openproject.org/wp/35095)\] +- Fixed: Deleted user associated to planned labor costs lead to 500 on Budget \[[#35670](https://community.openproject.org/wp/35670)\] +- Fixed: Renamed column updated_on is still referenced for settings \[[#35673](https://community.openproject.org/wp/35673)\] +- Fixed: Newrelic gem incorrectly loaded on installations resulting in unnecessary logs \[[#35776](https://community.openproject.org/wp/35776)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/11/11-1-2/README.md b/docs/release-notes/11/11-1-2/README.md index 022805f55582..9620fe0160ae 100644 --- a/docs/release-notes/11/11-1-2/README.md +++ b/docs/release-notes/11/11-1-2/README.md @@ -8,23 +8,23 @@ release_date: 2021-01-21 # OpenProject 11.1.2 -We released [OpenProject 11.1.2](https://community.openproject.com/versions/1466). +We released [OpenProject 11.1.2](https://community.openproject.org/versions/1466). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Add table option not displayed properly when at bottom of page \[[#31502](https://community.openproject.com/wp/31502)\] -- Fixed: .png images keep disappearing from description and from attachments \[[#35180](https://community.openproject.com/wp/35180)\] -- Fixed: Internal error when setting start / end date in work package \[[#35352](https://community.openproject.com/wp/35352)\] -- Fixed: Summary view in work package module shows vertical instead of horizontal words \[[#35679](https://community.openproject.com/wp/35679)\] -- Fixed: Wrong journal entry \[[#35682](https://community.openproject.com/wp/35682)\] -- Fixed: Relative URL installations with Docker broken \[[#35775](https://community.openproject.com/wp/35775)\] -- Fixed: Cannot edit markdown content with work package links in certain scenarios \[[#35786](https://community.openproject.com/wp/35786)\] -- Fixed: 500 on deletion of used document category \[[#35827](https://community.openproject.com/wp/35827)\] -- Fixed: Uninitialized constant Net::LDAP::LdapError \[[#35829](https://community.openproject.com/wp/35829)\] -- Fixed: Incoming email: Priority is not overridable by default \[[#35949](https://community.openproject.com/wp/35949)\] -- Fixed: Conflicting modifications error when uploading images in WP description \[[#35957](https://community.openproject.com/wp/35957)\] +- Fixed: Add table option not displayed properly when at bottom of page \[[#31502](https://community.openproject.org/wp/31502)\] +- Fixed: .png images keep disappearing from description and from attachments \[[#35180](https://community.openproject.org/wp/35180)\] +- Fixed: Internal error when setting start / end date in work package \[[#35352](https://community.openproject.org/wp/35352)\] +- Fixed: Summary view in work package module shows vertical instead of horizontal words \[[#35679](https://community.openproject.org/wp/35679)\] +- Fixed: Wrong journal entry \[[#35682](https://community.openproject.org/wp/35682)\] +- Fixed: Relative URL installations with Docker broken \[[#35775](https://community.openproject.org/wp/35775)\] +- Fixed: Cannot edit markdown content with work package links in certain scenarios \[[#35786](https://community.openproject.org/wp/35786)\] +- Fixed: 500 on deletion of used document category \[[#35827](https://community.openproject.org/wp/35827)\] +- Fixed: Uninitialized constant Net::LDAP::LdapError \[[#35829](https://community.openproject.org/wp/35829)\] +- Fixed: Incoming email: Priority is not overridable by default \[[#35949](https://community.openproject.org/wp/35949)\] +- Fixed: Conflicting modifications error when uploading images in WP description \[[#35957](https://community.openproject.org/wp/35957)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/11/11-1-3/README.md b/docs/release-notes/11/11-1-3/README.md index ead072b84b03..2bb876b17aed 100644 --- a/docs/release-notes/11/11-1-3/README.md +++ b/docs/release-notes/11/11-1-3/README.md @@ -8,17 +8,17 @@ release_date: 2021-02-11 # OpenProject 11.1.3 -We released [OpenProject 11.1.3](https://community.openproject.com/versions/1469). +We released [OpenProject 11.1.3](https://community.openproject.org/versions/1469). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Filter gets removed (ERIK@Staging) \[[#34003](https://community.openproject.com/wp/34003)\] -- Fixed: S3 presigned URL cached for 7 days does not work with IAM roles and is a security issue \[[#35739](https://community.openproject.com/wp/35739)\] -- Fixed: Images directly uploaded to s3 are not displayed within new tab \[[#36018](https://community.openproject.com/wp/36018)\] -- Fixed: Selecting "Atom" in export menu throws cryptic error \[[#36052](https://community.openproject.com/wp/36052)\] -- Fixed: Creating new synchronized groups from filters raises error if group name too long \[[#36081](https://community.openproject.com/wp/36081)\] +- Fixed: Filter gets removed (ERIK@Staging) \[[#34003](https://community.openproject.org/wp/34003)\] +- Fixed: S3 presigned URL cached for 7 days does not work with IAM roles and is a security issue \[[#35739](https://community.openproject.org/wp/35739)\] +- Fixed: Images directly uploaded to s3 are not displayed within new tab \[[#36018](https://community.openproject.org/wp/36018)\] +- Fixed: Selecting "Atom" in export menu throws cryptic error \[[#36052](https://community.openproject.org/wp/36052)\] +- Fixed: Creating new synchronized groups from filters raises error if group name too long \[[#36081](https://community.openproject.org/wp/36081)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/11/11-1-4/README.md b/docs/release-notes/11/11-1-4/README.md index 79c2343e1228..9c9bdb458c17 100644 --- a/docs/release-notes/11/11-1-4/README.md +++ b/docs/release-notes/11/11-1-4/README.md @@ -8,11 +8,11 @@ release_date: 2021-02-15 # OpenProject 11.1.4 -We released [OpenProject 11.1.4](https://community.openproject.com/versions/1470). +We released [OpenProject 11.1.4](https://community.openproject.org/versions/1470). The release contains an important bug fix and we urge you to update to the newest version. #### Bug fixes and changes -- Fixed: Some settings can be written without authorization \[[#36254](https://community.openproject.com/wp/36254)\] +- Fixed: Some settings can be written without authorization \[[#36254](https://community.openproject.org/wp/36254)\] diff --git a/docs/release-notes/11/11-2-0/README.md b/docs/release-notes/11/11-2-0/README.md index beb7d2d57361..fe510b9edd37 100644 --- a/docs/release-notes/11/11-2-0/README.md +++ b/docs/release-notes/11/11-2-0/README.md @@ -10,7 +10,7 @@ release_date: 2021-03-09 Release date: 2021-03-09 -We released [OpenProject 11.2.0](https://community.openproject.com/versions/1461). +We released [OpenProject 11.2.0](https://community.openproject.org/versions/1461). This new release will bring many new features and bug fixes that will improve classical as well as agile project management. ## Placeholder users (Enterprise add-on) @@ -50,49 +50,49 @@ Furthermore, with 11.2 we have implemented various UI and UX improvements for O ### All bug fixes and changes -- Changed: Make the cost reporting navigation consistent with the other modules \[[#32928](https://community.openproject.com/wp/32928)\] -- Changed: Add work package filter for child work packages \[[#33163](https://community.openproject.com/wp/33163)\] -- Changed: Swap background colors of sum rows and group rows \[[#34711](https://community.openproject.com/wp/34711)\] -- Changed: Backend: Introduce the concept of "placeholder users" in data layer, API, services, contracts \[[#35505](https://community.openproject.com/wp/35505)\] -- Changed: Backend: Disable all notifications for placeholder users \[[#35506](https://community.openproject.com/wp/35506)\] -- Changed: Backend: Add global permission for creating users (and invite) \[[#35507](https://community.openproject.com/wp/35507)\] -- Changed: Backend: Add global permission for creating and editing placeholder users \[[#35508](https://community.openproject.com/wp/35508)\] -- Changed: Backend: Add global permission for modifying users \[[#35533](https://community.openproject.com/wp/35533)\] -- Changed: Backend: Don't count placeholder users in user limits of plans/subscriptions \[[#35535](https://community.openproject.com/wp/35535)\] -- Changed: Backend: Show and manage placeholder users in user administration \[[#35536](https://community.openproject.com/wp/35536)\] -- Changed: Frontend: Show placeholder user in user type drop downs \[[#35571](https://community.openproject.com/wp/35571)\] -- Changed: Backend: Delete placeholder user \[[#35648](https://community.openproject.com/wp/35648)\] -- Changed: Add group show page similar to users \[[#35815](https://community.openproject.com/wp/35815)\] -- Changed: Remove setting "Allow assignment to groups" \[[#36056](https://community.openproject.com/wp/36056)\] -- Changed: Accommodate placeholder users in project members administration \[[#36136](https://community.openproject.com/wp/36136)\] -- Changed: Add work package filter by id \[[#36358](https://community.openproject.com/wp/36358)\] -- Fixed: OAuth login has CSP issues when user already had authorized the app \[[#34554](https://community.openproject.com/wp/34554)\] -- Fixed: Unclear error message when subproject column for action board cannot be displayed due to missing permissions \[[#34840](https://community.openproject.com/wp/34840)\] -- Fixed: Impossible to enter time with dots \[[#34922](https://community.openproject.com/wp/34922)\] -- Fixed: Cannot sort user columns (in administration) \[[#35012](https://community.openproject.com/wp/35012)\] -- Fixed: create new child returns version error (duplicate usage of type for backlogs sprint and task) \[[#35157](https://community.openproject.com/wp/35157)\] -- Fixed: Taskboard story height to be increased. Assignee and Story name out of box \[[#35735](https://community.openproject.com/wp/35735)\] -- Fixed: PDF export opens in same tab \[[#36051](https://community.openproject.com/wp/36051)\] -- Fixed: LDAP connection retrieves at max 1000 elements regardless of server limit \[[#36206](https://community.openproject.com/wp/36206)\] -- Fixed: Deletion of users and groups is incomplete and results in corrupted data \[[#36238](https://community.openproject.com/wp/36238)\] -- Fixed: Breadcrumbs missing for both users and placeholder users administration pages when not admin \[[#36250](https://community.openproject.com/wp/36250)\] -- Fixed: Section header "Custom fields" was removed in user details in administration \[[#36257](https://community.openproject.com/wp/36257)\] -- Fixed: Error "Project filter has invalid values" shown when filtering by Parent on global WP page \[[#36287](https://community.openproject.com/wp/36287)\] -- Fixed: Error "Project filter has invalid values" shown when filtering by Parent on My page \[[#36288](https://community.openproject.com/wp/36288)\] -- Fixed: Empty authentication section shown for some users in administration (for users who have global role to view / edit / create users) \[[#36294](https://community.openproject.com/wp/36294)\] -- Fixed: Error 500 when accessing "Member" list in project while user name display format is set to email \[[#36297](https://community.openproject.com/wp/36297)\] -- Fixed: Role "Create and edit users" can see GDPR and billing although not allowed to \[[#36298](https://community.openproject.com/wp/36298)\] -- Fixed: Role "Create and edit users" can not change user name \[[#36299](https://community.openproject.com/wp/36299)\] -- Fixed: Internal error when accessing project work package page after deleting placeholder user \[[#36300](https://community.openproject.com/wp/36300)\] -- Fixed: Translation missing for placeholder Enterprise Edition page \[[#36302](https://community.openproject.com/wp/36302)\] -- Fixed: Logged hours not visible in widget on My Page for languages other than English \[[#36304](https://community.openproject.com/wp/36304)\] -- Fixed: Grouping by assignee through settings menu does not work \[[#36318](https://community.openproject.com/wp/36318)\] -- Fixed: Work package alignment incorrect when updating work package values / opening details view \[[#36330](https://community.openproject.com/wp/36330)\] -- Fixed: Wrong error message when trying to log time for a placeholder user \[[#36353](https://community.openproject.com/wp/36353)\] -- Fixed: Cannot create work package if a version custom field is configured \[[#36395](https://community.openproject.com/wp/36395)\] -- Fixed: Buttons and queries not working after filtering for custom field \[[#36440](https://community.openproject.com/wp/36440)\] -- Fixed: Trying to sort placeholder users by name leads to Error 500 \[[#36517](https://community.openproject.com/wp/36517)\] -- Epic: Support for placeholder users that do not have an email address yet \[[#35933](https://community.openproject.com/wp/35933)\] +- Changed: Make the cost reporting navigation consistent with the other modules \[[#32928](https://community.openproject.org/wp/32928)\] +- Changed: Add work package filter for child work packages \[[#33163](https://community.openproject.org/wp/33163)\] +- Changed: Swap background colors of sum rows and group rows \[[#34711](https://community.openproject.org/wp/34711)\] +- Changed: Backend: Introduce the concept of "placeholder users" in data layer, API, services, contracts \[[#35505](https://community.openproject.org/wp/35505)\] +- Changed: Backend: Disable all notifications for placeholder users \[[#35506](https://community.openproject.org/wp/35506)\] +- Changed: Backend: Add global permission for creating users (and invite) \[[#35507](https://community.openproject.org/wp/35507)\] +- Changed: Backend: Add global permission for creating and editing placeholder users \[[#35508](https://community.openproject.org/wp/35508)\] +- Changed: Backend: Add global permission for modifying users \[[#35533](https://community.openproject.org/wp/35533)\] +- Changed: Backend: Don't count placeholder users in user limits of plans/subscriptions \[[#35535](https://community.openproject.org/wp/35535)\] +- Changed: Backend: Show and manage placeholder users in user administration \[[#35536](https://community.openproject.org/wp/35536)\] +- Changed: Frontend: Show placeholder user in user type drop downs \[[#35571](https://community.openproject.org/wp/35571)\] +- Changed: Backend: Delete placeholder user \[[#35648](https://community.openproject.org/wp/35648)\] +- Changed: Add group show page similar to users \[[#35815](https://community.openproject.org/wp/35815)\] +- Changed: Remove setting "Allow assignment to groups" \[[#36056](https://community.openproject.org/wp/36056)\] +- Changed: Accommodate placeholder users in project members administration \[[#36136](https://community.openproject.org/wp/36136)\] +- Changed: Add work package filter by id \[[#36358](https://community.openproject.org/wp/36358)\] +- Fixed: OAuth login has CSP issues when user already had authorized the app \[[#34554](https://community.openproject.org/wp/34554)\] +- Fixed: Unclear error message when subproject column for action board cannot be displayed due to missing permissions \[[#34840](https://community.openproject.org/wp/34840)\] +- Fixed: Impossible to enter time with dots \[[#34922](https://community.openproject.org/wp/34922)\] +- Fixed: Cannot sort user columns (in administration) \[[#35012](https://community.openproject.org/wp/35012)\] +- Fixed: create new child returns version error (duplicate usage of type for backlogs sprint and task) \[[#35157](https://community.openproject.org/wp/35157)\] +- Fixed: Taskboard story height to be increased. Assignee and Story name out of box \[[#35735](https://community.openproject.org/wp/35735)\] +- Fixed: PDF export opens in same tab \[[#36051](https://community.openproject.org/wp/36051)\] +- Fixed: LDAP connection retrieves at max 1000 elements regardless of server limit \[[#36206](https://community.openproject.org/wp/36206)\] +- Fixed: Deletion of users and groups is incomplete and results in corrupted data \[[#36238](https://community.openproject.org/wp/36238)\] +- Fixed: Breadcrumbs missing for both users and placeholder users administration pages when not admin \[[#36250](https://community.openproject.org/wp/36250)\] +- Fixed: Section header "Custom fields" was removed in user details in administration \[[#36257](https://community.openproject.org/wp/36257)\] +- Fixed: Error "Project filter has invalid values" shown when filtering by Parent on global WP page \[[#36287](https://community.openproject.org/wp/36287)\] +- Fixed: Error "Project filter has invalid values" shown when filtering by Parent on My page \[[#36288](https://community.openproject.org/wp/36288)\] +- Fixed: Empty authentication section shown for some users in administration (for users who have global role to view / edit / create users) \[[#36294](https://community.openproject.org/wp/36294)\] +- Fixed: Error 500 when accessing "Member" list in project while user name display format is set to email \[[#36297](https://community.openproject.org/wp/36297)\] +- Fixed: Role "Create and edit users" can see GDPR and billing although not allowed to \[[#36298](https://community.openproject.org/wp/36298)\] +- Fixed: Role "Create and edit users" can not change user name \[[#36299](https://community.openproject.org/wp/36299)\] +- Fixed: Internal error when accessing project work package page after deleting placeholder user \[[#36300](https://community.openproject.org/wp/36300)\] +- Fixed: Translation missing for placeholder Enterprise Edition page \[[#36302](https://community.openproject.org/wp/36302)\] +- Fixed: Logged hours not visible in widget on My Page for languages other than English \[[#36304](https://community.openproject.org/wp/36304)\] +- Fixed: Grouping by assignee through settings menu does not work \[[#36318](https://community.openproject.org/wp/36318)\] +- Fixed: Work package alignment incorrect when updating work package values / opening details view \[[#36330](https://community.openproject.org/wp/36330)\] +- Fixed: Wrong error message when trying to log time for a placeholder user \[[#36353](https://community.openproject.org/wp/36353)\] +- Fixed: Cannot create work package if a version custom field is configured \[[#36395](https://community.openproject.org/wp/36395)\] +- Fixed: Buttons and queries not working after filtering for custom field \[[#36440](https://community.openproject.org/wp/36440)\] +- Fixed: Trying to sort placeholder users by name leads to Error 500 \[[#36517](https://community.openproject.org/wp/36517)\] +- Epic: Support for placeholder users that do not have an email address yet \[[#35933](https://community.openproject.org/wp/35933)\] ## Installation and Updates diff --git a/docs/release-notes/11/11-2-1/README.md b/docs/release-notes/11/11-2-1/README.md index 16565d5f7830..1f7923e2fb02 100644 --- a/docs/release-notes/11/11-2-1/README.md +++ b/docs/release-notes/11/11-2-1/README.md @@ -10,20 +10,20 @@ release_date: 2021-03-23 Release date: 2021-03-23 -We released [OpenProject 11.2.1](https://community.openproject.com/versions/1472). +We released [OpenProject 11.2.1](https://community.openproject.org/versions/1472). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Inbound Emails - Email headers not handled correctly \[[#35834](https://community.openproject.com/wp/35834)\] -- Fixed: Configuration and display of days in My spent time widget on my Page do not match \[[#35920](https://community.openproject.com/wp/35920)\] -- Fixed: All data lost when switching from details view to fullscreen view while creating a work package \[[#35968](https://community.openproject.com/wp/35968)\] -- Fixed: missing translation "ja.js.units.hour.one" \[[#36269](https://community.openproject.com/wp/36269)\] -- Fixed: Internal Error when Wiki entry contains single "!" \[[#36345](https://community.openproject.com/wp/36345)\] -- Fixed: Missing word in deletion confirmation for placeholder users \[[#36516](https://community.openproject.com/wp/36516)\] -- Fixed: Cannot select assignee on WP create when filtering for multi-select custom field of type list \[[#36607](https://community.openproject.com/wp/36607)\] -- Fixed: Error message in wrong language \[[#36688](https://community.openproject.com/wp/36688)\] +- Fixed: Inbound Emails - Email headers not handled correctly \[[#35834](https://community.openproject.org/wp/35834)\] +- Fixed: Configuration and display of days in My spent time widget on my Page do not match \[[#35920](https://community.openproject.org/wp/35920)\] +- Fixed: All data lost when switching from details view to fullscreen view while creating a work package \[[#35968](https://community.openproject.org/wp/35968)\] +- Fixed: missing translation "ja.js.units.hour.one" \[[#36269](https://community.openproject.org/wp/36269)\] +- Fixed: Internal Error when Wiki entry contains single "!" \[[#36345](https://community.openproject.org/wp/36345)\] +- Fixed: Missing word in deletion confirmation for placeholder users \[[#36516](https://community.openproject.org/wp/36516)\] +- Fixed: Cannot select assignee on WP create when filtering for multi-select custom field of type list \[[#36607](https://community.openproject.org/wp/36607)\] +- Fixed: Error message in wrong language \[[#36688](https://community.openproject.org/wp/36688)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/11/11-2-2/README.md b/docs/release-notes/11/11-2-2/README.md index faad80f436af..d1d5fa74455f 100644 --- a/docs/release-notes/11/11-2-2/README.md +++ b/docs/release-notes/11/11-2-2/README.md @@ -10,16 +10,16 @@ release_date: 2021-03-24 Release date: 2021-03-24 -We released [OpenProject 11.2.2](https://community.openproject.com/versions/1473). +We released [OpenProject 11.2.2](https://community.openproject.org/versions/1473). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Column filter in Action Boards (e.g. Assignee, status, version, ...) is case sensitive \[[#35744](https://community.openproject.com/wp/35744)\] -- Fixed: Create new role: "Check all" / "Uncheck all" for new role not working \[[#36291](https://community.openproject.com/wp/36291)\] -- Fixed: Missing localization string for "Derived estimated hours" \[[#36712](https://community.openproject.com/wp/36712)\] -- Fixed: Serious Problem: Openproject not running after Upgrade to 11.2.1 – rake aborted! NoMethodError: undefined method `patch_gem_version' for OpenProject::Patches:Module \[[#36717](https://community.openproject.com/wp/36717)\] +- Fixed: Column filter in Action Boards (e.g. Assignee, status, version, ...) is case sensitive \[[#35744](https://community.openproject.org/wp/35744)\] +- Fixed: Create new role: "Check all" / "Uncheck all" for new role not working \[[#36291](https://community.openproject.org/wp/36291)\] +- Fixed: Missing localization string for "Derived estimated hours" \[[#36712](https://community.openproject.org/wp/36712)\] +- Fixed: Serious Problem: Openproject not running after Upgrade to 11.2.1 – rake aborted! NoMethodError: undefined method `patch_gem_version' for OpenProject::Patches:Module \[[#36717](https://community.openproject.org/wp/36717)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/11/11-2-3/README.md b/docs/release-notes/11/11-2-3/README.md index 45e92c3c7b8a..575d5534bc57 100644 --- a/docs/release-notes/11/11-2-3/README.md +++ b/docs/release-notes/11/11-2-3/README.md @@ -10,18 +10,18 @@ release_date: 2021-04-23 Release date: 2021-04-23 -We released [OpenProject 11.2.3](https://community.openproject.com/versions/1474). +We released [OpenProject 11.2.3](https://community.openproject.org/versions/1474). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Task "Start Date in less than" filter does not include dates in the past. \[[#34513](https://community.openproject.com/wp/34513)\] -- Fixed: MimeMagic deprecated \[[#36725](https://community.openproject.com/wp/36725)\] -- Fixed: date entry of custom date field cannot be deleted \[[#36727](https://community.openproject.com/wp/36727)\] -- Fixed: Assign random password broken if "Number of most recently used passwords banned for reuse" enabled \[[#36746](https://community.openproject.com/wp/36746)\] -- Fixed: Work package table and Gantt not aligned \[[#36764](https://community.openproject.com/wp/36764)\] -- Fixed: BIM group seed data is always applied \[[#36796](https://community.openproject.com/wp/36796)\] +- Fixed: Task "Start Date in less than" filter does not include dates in the past. \[[#34513](https://community.openproject.org/wp/34513)\] +- Fixed: MimeMagic deprecated \[[#36725](https://community.openproject.org/wp/36725)\] +- Fixed: date entry of custom date field cannot be deleted \[[#36727](https://community.openproject.org/wp/36727)\] +- Fixed: Assign random password broken if "Number of most recently used passwords banned for reuse" enabled \[[#36746](https://community.openproject.org/wp/36746)\] +- Fixed: Work package table and Gantt not aligned \[[#36764](https://community.openproject.org/wp/36764)\] +- Fixed: BIM group seed data is always applied \[[#36796](https://community.openproject.org/wp/36796)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/11/11-2-4/README.md b/docs/release-notes/11/11-2-4/README.md index 9cdf2a712ddc..e6c0c4aed514 100644 --- a/docs/release-notes/11/11-2-4/README.md +++ b/docs/release-notes/11/11-2-4/README.md @@ -10,20 +10,20 @@ release_date: 2021-05-10 Release date: 2021-05-10 -We released [OpenProject 11.2.4](https://community.openproject.com/versions/1476). +We released [OpenProject 11.2.4](https://community.openproject.org/versions/1476). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Pagination in search results \[[#35045](https://community.openproject.com/wp/35045)\] -- Fixed: Images in Dashboard are stretched in Safari \[[#36547](https://community.openproject.com/wp/36547)\] -- Fixed: Docker[ proxy apache2]: Report 502 if the file is uploaded \[[#36685](https://community.openproject.com/wp/36685)\] -- Fixed: Refresh problem after archiving projects \[[#36978](https://community.openproject.com/wp/36978)\] -- Fixed: Delayed request with system user fails due to temporary admin permissions \[[#37010](https://community.openproject.com/wp/37010)\] -- Fixed: Umlauts in project name break exports \[[#37014](https://community.openproject.com/wp/37014)\] -- Fixed: Setting sync users in synchronized group does not work without on-the-fly LDAP \[[#37036](https://community.openproject.com/wp/37036)\] -- Fixed: BIM seeder overrides custom design \[[#37037](https://community.openproject.com/wp/37037)\] +- Fixed: Pagination in search results \[[#35045](https://community.openproject.org/wp/35045)\] +- Fixed: Images in Dashboard are stretched in Safari \[[#36547](https://community.openproject.org/wp/36547)\] +- Fixed: Docker[ proxy apache2]: Report 502 if the file is uploaded \[[#36685](https://community.openproject.org/wp/36685)\] +- Fixed: Refresh problem after archiving projects \[[#36978](https://community.openproject.org/wp/36978)\] +- Fixed: Delayed request with system user fails due to temporary admin permissions \[[#37010](https://community.openproject.org/wp/37010)\] +- Fixed: Umlauts in project name break exports \[[#37014](https://community.openproject.org/wp/37014)\] +- Fixed: Setting sync users in synchronized group does not work without on-the-fly LDAP \[[#37036](https://community.openproject.org/wp/37036)\] +- Fixed: BIM seeder overrides custom design \[[#37037](https://community.openproject.org/wp/37037)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/11/11-3-0/README.md b/docs/release-notes/11/11-3-0/README.md index d8eeb22c9f23..ed966371a38d 100644 --- a/docs/release-notes/11/11-3-0/README.md +++ b/docs/release-notes/11/11-3-0/README.md @@ -10,7 +10,7 @@ release_date: 2021-06-03 Release date: 2021-06-03 -We released [OpenProject 11.3.0](https://community.openproject.com/versions/1468). +We released [OpenProject 11.3.0](https://community.openproject.org/versions/1468). This new release will bring many new features and bug fixes that will improve classical as well as agile project management. @@ -86,115 +86,115 @@ Users now have the option to **create backups of their OpenProject installation* ## All new features, bug fixes and changes -- Epic: CRUD operations for groups in API v3 \[[#18812](https://community.openproject.com/wp/18812)\] -- Epic: Enhanced integration with GitHub pull requests \[[#36132](https://community.openproject.com/wp/36132)\] -- Epic: Support for placeholder users that do not have an email address yet (part 2) \[[#36308](https://community.openproject.com/wp/36308)\] -- Epic: Multi-selection for project custom fields of type list \[[#36382](https://community.openproject.com/wp/36382)\] -- Changed: User avatars in user select menus \[[#30226](https://community.openproject.com/wp/30226)\] -- Changed: Allow adding users to Group via API v3 \[[#33686](https://community.openproject.com/wp/33686)\] -- Changed: Copy project via API v3 \[[#34444](https://community.openproject.com/wp/34444)\] -- Changed: Frontend: Extend user type drop down menu with "invite" option \[[#35520](https://community.openproject.com/wp/35520)\] -- Changed: Frontend: Create invite/add user modal \[[#35521](https://community.openproject.com/wp/35521)\] -- Changed: Backend: Seed new "Creating and editing placeholder users" permissions \[[#35523](https://community.openproject.com/wp/35523)\] -- Changed: Frontend: Create + button in header \[[#35527](https://community.openproject.com/wp/35527)\] -- Changed: Improve locale setting strategy (dates calculation) \[[#35664](https://community.openproject.com/wp/35664)\] -- Changed: Backend: Add API endpoint for permissions \[[#36009](https://community.openproject.com/wp/36009)\] -- Changed: Backend: Send notification on adding a user to a project \[[#36019](https://community.openproject.com/wp/36019)\] -- Changed: Link a manually created Pull Request to a work package \[[#36153](https://community.openproject.com/wp/36153)\] -- Changed: Implement a new integration system \[[#36185](https://community.openproject.com/wp/36185)\] -- Changed: Add new GitHub plugin tab enabling users to copy git actions \[[#36204](https://community.openproject.com/wp/36204)\] -- Changed: Provide different fallback avatars for users, groups, and placeholder users \[[#36243](https://community.openproject.com/wp/36243)\] -- Changed: API V3 Endpoints for placeholder users \[[#36296](https://community.openproject.com/wp/36296)\] -- Changed: Copy git commands from the new GitHub work package tab \[[#36305](https://community.openproject.com/wp/36305)\] -- Changed: Support required custom fields when inviting users via the modal \[[#36324](https://community.openproject.com/wp/36324)\] -- Changed: Introduce visible scope to placeholder users and apply to API \[[#36348](https://community.openproject.com/wp/36348)\] -- Changed: Create project filter for "public" status \[[#36415](https://community.openproject.com/wp/36415)\] -- Changed: Form/schema endpoint for User resource \[[#36467](https://community.openproject.com/wp/36467)\] -- Changed: Allow multi select custom fields in the backend (Administration, API, project list view and filters, ...) \[[#36511](https://community.openproject.com/wp/36511)\] -- Changed: Replace project forms by Angular/formly (Create and update + widgets) \[[#36512](https://community.openproject.com/wp/36512)\] -- Changed: Allow multi select in angular/formly based project forms (create and update + details widget) \[[#36513](https://community.openproject.com/wp/36513)\] -- Changed: Add quick add menu to onboarding tour \[[#36593](https://community.openproject.com/wp/36593)\] -- Changed: Extend APIv3 schema representers with location to attributes \[[#36791](https://community.openproject.com/wp/36791)\] -- Changed: Extend APIv3 schema representers with optional description \[[#36795](https://community.openproject.com/wp/36795)\] -- Changed: Have project status as full resource \[[#37023](https://community.openproject.com/wp/37023)\] -- Changed: Replace remaining project forms by Angular \[[#37026](https://community.openproject.com/wp/37026)\] -- Changed: Hide "Active" field from project settings \[[#37078](https://community.openproject.com/wp/37078)\] -- Changed: Show bulb before options in project status field \[[#37079](https://community.openproject.com/wp/37079)\] -- Changed: Use autocompleters for select fields in project form \[[#37080](https://community.openproject.com/wp/37080)\] -- Changed: Add copy project form to APIv3 \[[#37091](https://community.openproject.com/wp/37091)\] -- Changed: Attribute help text on dynamic form \[[#37092](https://community.openproject.com/wp/37092)\] -- Changed: Improve design of checkboxes in formly forms \[[#37105](https://community.openproject.com/wp/37105)\] -- Changed: Improve design of Github tab \[[#37108](https://community.openproject.com/wp/37108)\] -- Changed: Allow inviting users from project member administration for non admins \[[#37126](https://community.openproject.com/wp/37126)\] -- Changed: Handle duplicate project identifiers in the backend \[[#37140](https://community.openproject.com/wp/37140)\] -- Fixed: Unable to enter Boards module when work package module is disabled \[[#34794](https://community.openproject.com/wp/34794)\] -- Fixed: Editing project settings removes link to parent project for certain permission constellations \[[#35510](https://community.openproject.com/wp/35510)\] -- Fixed: Wrong date and time in work package activity \[[#35636](https://community.openproject.com/wp/35636)\] -- Fixed: Create two same projects with same project identifier \[[#35999](https://community.openproject.com/wp/35999)\] -- Fixed: Admins cannot create new projects, if user custom field for projects active and there are many projects \[[#36164](https://community.openproject.com/wp/36164)\] -- Fixed: Gantt chart header might appear in a different locale \[[#36346](https://community.openproject.com/wp/36346)\] -- Fixed: Default work package type can't be changed \[[#36350](https://community.openproject.com/wp/36350)\] -- Fixed: "Get a personal demo" link is broken \[[#36425](https://community.openproject.com/wp/36425)\] -- Fixed: Finish registration modal (user info + consent) too narrow - cannot continue \[[#36461](https://community.openproject.com/wp/36461)\] -- Fixed: Crowdin translations are returning incorrectly empty strings \[[#36470](https://community.openproject.com/wp/36470)\] -- Fixed: Project member table shows email despite "Hide my email address" in users profile \[[#36518](https://community.openproject.com/wp/36518)\] -- Fixed: No paragraphs in work package comments \[[#36723](https://community.openproject.com/wp/36723)\] -- Fixed: IFC import from Bricscad is not visible in viewer \[[#36858](https://community.openproject.com/wp/36858)\] -- Fixed: Wiki: after navigation in left sidebar, the sidebar is always set to top (first item) instead of scrolling to the selected (focus) item (regression in OP 11.2) \[[#36937](https://community.openproject.com/wp/36937)\] -- Fixed: Layout differences between WP comment editing and showing \[[#36989](https://community.openproject.com/wp/36989)\] -- Fixed: Avatar/User/Timestamp group layout broken \[[#37106](https://community.openproject.com/wp/37106)\] -- Fixed: Fallback avatar initials not vertically centered in header \[[#37112](https://community.openproject.com/wp/37112)\] -- Fixed: UX: Role drop down cut off when opened in invite modal \[[#37114](https://community.openproject.com/wp/37114)\] -- Fixed: Invite modal: I18n string missing for "no roles found" \[[#37115](https://community.openproject.com/wp/37115)\] -- Fixed: WP export does not include estimated time value for parent work packages \[[#37124](https://community.openproject.com/wp/37124)\] -- Fixed: Unassigning a template when creating project is ignored \[[#37153](https://community.openproject.com/wp/37153)\] -- Fixed: Plus-sign within create-button not centered \[[#37155](https://community.openproject.com/wp/37155)\] -- Fixed: Float custom fields with value 0 are shown as empty \[[#37157](https://community.openproject.com/wp/37157)\] -- Fixed: Copy settings should be hidden when selecting a template \[[#37158](https://community.openproject.com/wp/37158)\] -- Fixed: Avatar shrunk down when custom avatar used \[[#37159](https://community.openproject.com/wp/37159)\] -- Fixed: Loading of capabilities is broken when there are more than 1000 capabilities \[[#37160](https://community.openproject.com/wp/37160)\] -- Fixed: User welcome screen too big / layout broken \[[#37165](https://community.openproject.com/wp/37165)\] -- Fixed: Wrong / outdated webinar video link in user invite email \[[#37166](https://community.openproject.com/wp/37166)\] -- Fixed: Link to administration shown for non-admin users (leads to 400) \[[#37168](https://community.openproject.com/wp/37168)\] -- Fixed: Internal error when trying to invite user to project without permission \[[#37169](https://community.openproject.com/wp/37169)\] -- Fixed: User invite modal includes archived projects \[[#37184](https://community.openproject.com/wp/37184)\] -- Fixed: Users only having the "add_subproject" permission cannot create subprojects \[[#37195](https://community.openproject.com/wp/37195)\] -- Fixed: Used strings in error message are inconsistent / not matching \[[#37197](https://community.openproject.com/wp/37197)\] -- Fixed: Layout for "Change password" modal broken \[[#37251](https://community.openproject.com/wp/37251)\] -- Fixed: In work package user dropdowns email address is shown even though format is set to show first name last name \[[#37257](https://community.openproject.com/wp/37257)\] -- Fixed: Layout for board creation modal broken \[[#37258](https://community.openproject.com/wp/37258)\] -- Fixed: Layout for "Add column" modal for action board broken \[[#37259](https://community.openproject.com/wp/37259)\] -- Fixed: Dropdown fields too large / text not centered \[[#37261](https://community.openproject.com/wp/37261)\] -- Fixed: Layout log time / log unit cost wrong \[[#37262](https://community.openproject.com/wp/37262)\] -- Fixed: Cannot close version when backlog / wiki is activated \[[#37263](https://community.openproject.com/wp/37263)\] -- Fixed: Missing translation in "Create backup" warning menu \[[#37264](https://community.openproject.com/wp/37264)\] -- Fixed: Commands for GitHub integration crammed in German language settings \[[#37265](https://community.openproject.com/wp/37265)\] -- Fixed: Option "Overview" on copy project form not localized \[[#37266](https://community.openproject.com/wp/37266)\] -- Fixed: Layout for attribute help text broken \[[#37268](https://community.openproject.com/wp/37268)\] -- Fixed: Arrows not working on some dynamic inputs \[[#37273](https://community.openproject.com/wp/37273)\] -- Fixed: Manually executed LDAP group sync doesn't have permissions to add to group \[[#37275](https://community.openproject.com/wp/37275)\] -- Fixed: Principal Component fails on system users \[[#37278](https://community.openproject.com/wp/37278)\] -- Fixed: Auth header SSO does not set last_login date \[[#37290](https://community.openproject.com/wp/37290)\] -- Fixed: Typo in source string when inviting user and lacking permission \[[#37291](https://community.openproject.com/wp/37291)\] -- Fixed: Kanban board of type "subproject" shows archived projects / error when selected \[[#37295](https://community.openproject.com/wp/37295)\] -- Fixed: Error message suggests that multiple errors are shown when creating a project even though only one error (name) occurs \[[#37299](https://community.openproject.com/wp/37299)\] -- Fixed: Darkened background when opening date picker for work packages \[[#37301](https://community.openproject.com/wp/37301)\] -- Fixed: Shortcut "p" (to open project dropdown list) not working \[[#37305](https://community.openproject.com/wp/37305)\] -- Fixed: "(None)" option missing for parent project drop down select \[[#37398](https://community.openproject.com/wp/37398)\] -- Fixed: Multi-select fields do not adjust height (cannot see values) \[[#37404](https://community.openproject.com/wp/37404)\] -- Fixed: OpenProject backup completes partially with file permission errors \[[#37440](https://community.openproject.com/wp/37440)\] -- Fixed: Github user avatar not rendered correctly \[[#37444](https://community.openproject.com/wp/37444)\] -- Fixed: Password confirmation during backup token reset not working \[[#37445](https://community.openproject.com/wp/37445)\] -- Fixed: Several problem with the header in mobile view \[[#37452](https://community.openproject.com/wp/37452)\] -- Fixed: allowedValues for project user custom fields result in 400 bad request \[[#37453](https://community.openproject.com/wp/37453)\] -- Fixed: Date can't be removed \[[#37459](https://community.openproject.com/wp/37459)\] -- Fixed: Invite user should use project of work package, not current project \[[#37463](https://community.openproject.com/wp/37463)\] -- Fixed: Changing a project's status together with the project's parent loses change to status \[[#37464](https://community.openproject.com/wp/37464)\] -- Fixed: Option "public" for projects shown as required even though not required \[[#37502](https://community.openproject.com/wp/37502)\] -- Fixed: WP delete modal: Alignment, truncation, spacing issue \[[#37503](https://community.openproject.com/wp/37503)\] -- Fixed: Can scroll outside of WP list (white space) when date picker opened and scrolling \[[#37509](https://community.openproject.com/wp/37509)\] -- Fixed: Copy WP does not work (404) \[[#37510](https://community.openproject.com/wp/37510)\] -- Fixed: Quick-add menu not showing on smaller screens \[[#37539](https://community.openproject.com/wp/37539)\] +- Epic: CRUD operations for groups in API v3 \[[#18812](https://community.openproject.org/wp/18812)\] +- Epic: Enhanced integration with GitHub pull requests \[[#36132](https://community.openproject.org/wp/36132)\] +- Epic: Support for placeholder users that do not have an email address yet (part 2) \[[#36308](https://community.openproject.org/wp/36308)\] +- Epic: Multi-selection for project custom fields of type list \[[#36382](https://community.openproject.org/wp/36382)\] +- Changed: User avatars in user select menus \[[#30226](https://community.openproject.org/wp/30226)\] +- Changed: Allow adding users to Group via API v3 \[[#33686](https://community.openproject.org/wp/33686)\] +- Changed: Copy project via API v3 \[[#34444](https://community.openproject.org/wp/34444)\] +- Changed: Frontend: Extend user type drop down menu with "invite" option \[[#35520](https://community.openproject.org/wp/35520)\] +- Changed: Frontend: Create invite/add user modal \[[#35521](https://community.openproject.org/wp/35521)\] +- Changed: Backend: Seed new "Creating and editing placeholder users" permissions \[[#35523](https://community.openproject.org/wp/35523)\] +- Changed: Frontend: Create + button in header \[[#35527](https://community.openproject.org/wp/35527)\] +- Changed: Improve locale setting strategy (dates calculation) \[[#35664](https://community.openproject.org/wp/35664)\] +- Changed: Backend: Add API endpoint for permissions \[[#36009](https://community.openproject.org/wp/36009)\] +- Changed: Backend: Send notification on adding a user to a project \[[#36019](https://community.openproject.org/wp/36019)\] +- Changed: Link a manually created Pull Request to a work package \[[#36153](https://community.openproject.org/wp/36153)\] +- Changed: Implement a new integration system \[[#36185](https://community.openproject.org/wp/36185)\] +- Changed: Add new GitHub plugin tab enabling users to copy git actions \[[#36204](https://community.openproject.org/wp/36204)\] +- Changed: Provide different fallback avatars for users, groups, and placeholder users \[[#36243](https://community.openproject.org/wp/36243)\] +- Changed: API V3 Endpoints for placeholder users \[[#36296](https://community.openproject.org/wp/36296)\] +- Changed: Copy git commands from the new GitHub work package tab \[[#36305](https://community.openproject.org/wp/36305)\] +- Changed: Support required custom fields when inviting users via the modal \[[#36324](https://community.openproject.org/wp/36324)\] +- Changed: Introduce visible scope to placeholder users and apply to API \[[#36348](https://community.openproject.org/wp/36348)\] +- Changed: Create project filter for "public" status \[[#36415](https://community.openproject.org/wp/36415)\] +- Changed: Form/schema endpoint for User resource \[[#36467](https://community.openproject.org/wp/36467)\] +- Changed: Allow multi select custom fields in the backend (Administration, API, project list view and filters, ...) \[[#36511](https://community.openproject.org/wp/36511)\] +- Changed: Replace project forms by Angular/formly (Create and update + widgets) \[[#36512](https://community.openproject.org/wp/36512)\] +- Changed: Allow multi select in angular/formly based project forms (create and update + details widget) \[[#36513](https://community.openproject.org/wp/36513)\] +- Changed: Add quick add menu to onboarding tour \[[#36593](https://community.openproject.org/wp/36593)\] +- Changed: Extend APIv3 schema representers with location to attributes \[[#36791](https://community.openproject.org/wp/36791)\] +- Changed: Extend APIv3 schema representers with optional description \[[#36795](https://community.openproject.org/wp/36795)\] +- Changed: Have project status as full resource \[[#37023](https://community.openproject.org/wp/37023)\] +- Changed: Replace remaining project forms by Angular \[[#37026](https://community.openproject.org/wp/37026)\] +- Changed: Hide "Active" field from project settings \[[#37078](https://community.openproject.org/wp/37078)\] +- Changed: Show bulb before options in project status field \[[#37079](https://community.openproject.org/wp/37079)\] +- Changed: Use autocompleters for select fields in project form \[[#37080](https://community.openproject.org/wp/37080)\] +- Changed: Add copy project form to APIv3 \[[#37091](https://community.openproject.org/wp/37091)\] +- Changed: Attribute help text on dynamic form \[[#37092](https://community.openproject.org/wp/37092)\] +- Changed: Improve design of checkboxes in formly forms \[[#37105](https://community.openproject.org/wp/37105)\] +- Changed: Improve design of Github tab \[[#37108](https://community.openproject.org/wp/37108)\] +- Changed: Allow inviting users from project member administration for non admins \[[#37126](https://community.openproject.org/wp/37126)\] +- Changed: Handle duplicate project identifiers in the backend \[[#37140](https://community.openproject.org/wp/37140)\] +- Fixed: Unable to enter Boards module when work package module is disabled \[[#34794](https://community.openproject.org/wp/34794)\] +- Fixed: Editing project settings removes link to parent project for certain permission constellations \[[#35510](https://community.openproject.org/wp/35510)\] +- Fixed: Wrong date and time in work package activity \[[#35636](https://community.openproject.org/wp/35636)\] +- Fixed: Create two same projects with same project identifier \[[#35999](https://community.openproject.org/wp/35999)\] +- Fixed: Admins cannot create new projects, if user custom field for projects active and there are many projects \[[#36164](https://community.openproject.org/wp/36164)\] +- Fixed: Gantt chart header might appear in a different locale \[[#36346](https://community.openproject.org/wp/36346)\] +- Fixed: Default work package type can't be changed \[[#36350](https://community.openproject.org/wp/36350)\] +- Fixed: "Get a personal demo" link is broken \[[#36425](https://community.openproject.org/wp/36425)\] +- Fixed: Finish registration modal (user info + consent) too narrow - cannot continue \[[#36461](https://community.openproject.org/wp/36461)\] +- Fixed: Crowdin translations are returning incorrectly empty strings \[[#36470](https://community.openproject.org/wp/36470)\] +- Fixed: Project member table shows email despite "Hide my email address" in users profile \[[#36518](https://community.openproject.org/wp/36518)\] +- Fixed: No paragraphs in work package comments \[[#36723](https://community.openproject.org/wp/36723)\] +- Fixed: IFC import from Bricscad is not visible in viewer \[[#36858](https://community.openproject.org/wp/36858)\] +- Fixed: Wiki: after navigation in left sidebar, the sidebar is always set to top (first item) instead of scrolling to the selected (focus) item (regression in OP 11.2) \[[#36937](https://community.openproject.org/wp/36937)\] +- Fixed: Layout differences between WP comment editing and showing \[[#36989](https://community.openproject.org/wp/36989)\] +- Fixed: Avatar/User/Timestamp group layout broken \[[#37106](https://community.openproject.org/wp/37106)\] +- Fixed: Fallback avatar initials not vertically centered in header \[[#37112](https://community.openproject.org/wp/37112)\] +- Fixed: UX: Role drop down cut off when opened in invite modal \[[#37114](https://community.openproject.org/wp/37114)\] +- Fixed: Invite modal: I18n string missing for "no roles found" \[[#37115](https://community.openproject.org/wp/37115)\] +- Fixed: WP export does not include estimated time value for parent work packages \[[#37124](https://community.openproject.org/wp/37124)\] +- Fixed: Unassigning a template when creating project is ignored \[[#37153](https://community.openproject.org/wp/37153)\] +- Fixed: Plus-sign within create-button not centered \[[#37155](https://community.openproject.org/wp/37155)\] +- Fixed: Float custom fields with value 0 are shown as empty \[[#37157](https://community.openproject.org/wp/37157)\] +- Fixed: Copy settings should be hidden when selecting a template \[[#37158](https://community.openproject.org/wp/37158)\] +- Fixed: Avatar shrunk down when custom avatar used \[[#37159](https://community.openproject.org/wp/37159)\] +- Fixed: Loading of capabilities is broken when there are more than 1000 capabilities \[[#37160](https://community.openproject.org/wp/37160)\] +- Fixed: User welcome screen too big / layout broken \[[#37165](https://community.openproject.org/wp/37165)\] +- Fixed: Wrong / outdated webinar video link in user invite email \[[#37166](https://community.openproject.org/wp/37166)\] +- Fixed: Link to administration shown for non-admin users (leads to 400) \[[#37168](https://community.openproject.org/wp/37168)\] +- Fixed: Internal error when trying to invite user to project without permission \[[#37169](https://community.openproject.org/wp/37169)\] +- Fixed: User invite modal includes archived projects \[[#37184](https://community.openproject.org/wp/37184)\] +- Fixed: Users only having the "add_subproject" permission cannot create subprojects \[[#37195](https://community.openproject.org/wp/37195)\] +- Fixed: Used strings in error message are inconsistent / not matching \[[#37197](https://community.openproject.org/wp/37197)\] +- Fixed: Layout for "Change password" modal broken \[[#37251](https://community.openproject.org/wp/37251)\] +- Fixed: In work package user dropdowns email address is shown even though format is set to show first name last name \[[#37257](https://community.openproject.org/wp/37257)\] +- Fixed: Layout for board creation modal broken \[[#37258](https://community.openproject.org/wp/37258)\] +- Fixed: Layout for "Add column" modal for action board broken \[[#37259](https://community.openproject.org/wp/37259)\] +- Fixed: Dropdown fields too large / text not centered \[[#37261](https://community.openproject.org/wp/37261)\] +- Fixed: Layout log time / log unit cost wrong \[[#37262](https://community.openproject.org/wp/37262)\] +- Fixed: Cannot close version when backlog / wiki is activated \[[#37263](https://community.openproject.org/wp/37263)\] +- Fixed: Missing translation in "Create backup" warning menu \[[#37264](https://community.openproject.org/wp/37264)\] +- Fixed: Commands for GitHub integration crammed in German language settings \[[#37265](https://community.openproject.org/wp/37265)\] +- Fixed: Option "Overview" on copy project form not localized \[[#37266](https://community.openproject.org/wp/37266)\] +- Fixed: Layout for attribute help text broken \[[#37268](https://community.openproject.org/wp/37268)\] +- Fixed: Arrows not working on some dynamic inputs \[[#37273](https://community.openproject.org/wp/37273)\] +- Fixed: Manually executed LDAP group sync doesn't have permissions to add to group \[[#37275](https://community.openproject.org/wp/37275)\] +- Fixed: Principal Component fails on system users \[[#37278](https://community.openproject.org/wp/37278)\] +- Fixed: Auth header SSO does not set last_login date \[[#37290](https://community.openproject.org/wp/37290)\] +- Fixed: Typo in source string when inviting user and lacking permission \[[#37291](https://community.openproject.org/wp/37291)\] +- Fixed: Kanban board of type "subproject" shows archived projects / error when selected \[[#37295](https://community.openproject.org/wp/37295)\] +- Fixed: Error message suggests that multiple errors are shown when creating a project even though only one error (name) occurs \[[#37299](https://community.openproject.org/wp/37299)\] +- Fixed: Darkened background when opening date picker for work packages \[[#37301](https://community.openproject.org/wp/37301)\] +- Fixed: Shortcut "p" (to open project dropdown list) not working \[[#37305](https://community.openproject.org/wp/37305)\] +- Fixed: "(None)" option missing for parent project drop down select \[[#37398](https://community.openproject.org/wp/37398)\] +- Fixed: Multi-select fields do not adjust height (cannot see values) \[[#37404](https://community.openproject.org/wp/37404)\] +- Fixed: OpenProject backup completes partially with file permission errors \[[#37440](https://community.openproject.org/wp/37440)\] +- Fixed: Github user avatar not rendered correctly \[[#37444](https://community.openproject.org/wp/37444)\] +- Fixed: Password confirmation during backup token reset not working \[[#37445](https://community.openproject.org/wp/37445)\] +- Fixed: Several problem with the header in mobile view \[[#37452](https://community.openproject.org/wp/37452)\] +- Fixed: allowedValues for project user custom fields result in 400 bad request \[[#37453](https://community.openproject.org/wp/37453)\] +- Fixed: Date can't be removed \[[#37459](https://community.openproject.org/wp/37459)\] +- Fixed: Invite user should use project of work package, not current project \[[#37463](https://community.openproject.org/wp/37463)\] +- Fixed: Changing a project's status together with the project's parent loses change to status \[[#37464](https://community.openproject.org/wp/37464)\] +- Fixed: Option "public" for projects shown as required even though not required \[[#37502](https://community.openproject.org/wp/37502)\] +- Fixed: WP delete modal: Alignment, truncation, spacing issue \[[#37503](https://community.openproject.org/wp/37503)\] +- Fixed: Can scroll outside of WP list (white space) when date picker opened and scrolling \[[#37509](https://community.openproject.org/wp/37509)\] +- Fixed: Copy WP does not work (404) \[[#37510](https://community.openproject.org/wp/37510)\] +- Fixed: Quick-add menu not showing on smaller screens \[[#37539](https://community.openproject.org/wp/37539)\] ## Installation and Updates diff --git a/docs/release-notes/11/11-3-1/README.md b/docs/release-notes/11/11-3-1/README.md index b2de90d4348a..2ecf2ec51470 100644 --- a/docs/release-notes/11/11-3-1/README.md +++ b/docs/release-notes/11/11-3-1/README.md @@ -10,14 +10,14 @@ release_date: 2021-06-08 Release date: 2021-06-08 -We released [OpenProject 11.3.1](https://community.openproject.com/versions/1479). +We released [OpenProject 11.3.1](https://community.openproject.org/versions/1479). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Search autocompleter n+1 loads schemas -> slow \[[#34884](https://community.openproject.com/wp/34884)\] -- Fixed: "Click here to open [...] in fullscreenview" not working \[[#37555](https://community.openproject.com/wp/37555)\] -- Fixed: Work package hierarchy breadcrumb links not working \[[#37575](https://community.openproject.com/wp/37575)\] -- Fixed: UIM: Not enough space in drop down when user already member \[[#37578](https://community.openproject.com/wp/37578)\] -- Fixed: Error "Identifier is invalid" when creating a project that starts with a digit \[[#37583](https://community.openproject.com/wp/37583)\] +- Fixed: Search autocompleter n+1 loads schemas -> slow \[[#34884](https://community.openproject.org/wp/34884)\] +- Fixed: "Click here to open [...] in fullscreenview" not working \[[#37555](https://community.openproject.org/wp/37555)\] +- Fixed: Work package hierarchy breadcrumb links not working \[[#37575](https://community.openproject.org/wp/37575)\] +- Fixed: UIM: Not enough space in drop down when user already member \[[#37578](https://community.openproject.org/wp/37578)\] +- Fixed: Error "Identifier is invalid" when creating a project that starts with a digit \[[#37583](https://community.openproject.org/wp/37583)\] diff --git a/docs/release-notes/11/11-3-2/README.md b/docs/release-notes/11/11-3-2/README.md index 13f682505cad..ccf754fa6502 100644 --- a/docs/release-notes/11/11-3-2/README.md +++ b/docs/release-notes/11/11-3-2/README.md @@ -10,15 +10,15 @@ release_date: 2021-06-10 Release date: 2021-06-10 -We released [OpenProject 11.3.2](https://community.openproject.com/versions/1480). +We released [OpenProject 11.3.2](https://community.openproject.org/versions/1480). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Not possible to create or edit projects if relative url root configured \[[#37571](https://community.openproject.com/wp/37571)\] -- Fixed: Internal server error on custom fields view when using Slovene language \[[#37607](https://community.openproject.com/wp/37607)\] -- Fixed: Not possible to invite users via modal if relative url root configured \[[#37618](https://community.openproject.com/wp/37618)\] +- Fixed: Not possible to create or edit projects if relative url root configured \[[#37571](https://community.openproject.org/wp/37571)\] +- Fixed: Internal server error on custom fields view when using Slovene language \[[#37607](https://community.openproject.org/wp/37607)\] +- Fixed: Not possible to invite users via modal if relative url root configured \[[#37618](https://community.openproject.org/wp/37618)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/11/11-3-3/README.md b/docs/release-notes/11/11-3-3/README.md index bc7ae84211b3..5f7e9a364428 100644 --- a/docs/release-notes/11/11-3-3/README.md +++ b/docs/release-notes/11/11-3-3/README.md @@ -10,7 +10,7 @@ release_date: 2021-07-20 Release date: 2021-07-20 -We released [OpenProject 11.3.3](https://community.openproject.com/versions/1484). +We released [OpenProject 11.3.3](https://community.openproject.org/versions/1484). The release contains several bug fixes and we recommend updating to the newest version. ### Security issues @@ -34,10 +34,10 @@ Please see the advisory for [CVE-2021-36390](https://github.com/opf/openproject/ #### Bug fixes and changes -- Fixed: Database migration fails on upgrade from 11.2.2 to 11.3.X \[[#37687](https://community.openproject.com/wp/37687)\] -- Fixed: Renaming a group removes all group members \[[#38017](https://community.openproject.com/wp/38017)\] -- Fixed: Fix catastrophic backtracking in MessagesController#quote regular expression \[[#38021](https://community.openproject.com/wp/38021)\] -- Fixed: Public-facing docker AIO container vulnerable to HOST header injection by default \[[#38067](https://community.openproject.com/wp/38067)\] +- Fixed: Database migration fails on upgrade from 11.2.2 to 11.3.X \[[#37687](https://community.openproject.org/wp/37687)\] +- Fixed: Renaming a group removes all group members \[[#38017](https://community.openproject.org/wp/38017)\] +- Fixed: Fix catastrophic backtracking in MessagesController#quote regular expression \[[#38021](https://community.openproject.org/wp/38021)\] +- Fixed: Public-facing docker AIO container vulnerable to HOST header injection by default \[[#38067](https://community.openproject.org/wp/38067)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/11/11-3-4/README.md b/docs/release-notes/11/11-3-4/README.md index 389d95758a0c..e0943b332715 100644 --- a/docs/release-notes/11/11-3-4/README.md +++ b/docs/release-notes/11/11-3-4/README.md @@ -10,7 +10,7 @@ release_date: 2021-07-29 Release date: 2021-07-29 -We released [OpenProject 11.3.4](https://community.openproject.com/versions/1488). +We released [OpenProject 11.3.4](https://community.openproject.org/versions/1488). The release contains several bug fixes and we recommend updating to the newest version. diff --git a/docs/release-notes/11/11-3-5/README.md b/docs/release-notes/11/11-3-5/README.md index 9290a361fe33..765848165a5d 100644 --- a/docs/release-notes/11/11-3-5/README.md +++ b/docs/release-notes/11/11-3-5/README.md @@ -10,15 +10,15 @@ release_date: 2021-09-13 Release date: 2021-09-13 -We released [OpenProject 11.3.5](https://community.openproject.com/versions/1490). +We released [OpenProject 11.3.5](https://community.openproject.org/versions/1490). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: User email validation regular expression insufficient \[[#38325](https://community.openproject.com/wp/38325)\] -- Fixed: Inherited role memberhips are not cleaned up if user is removed from a group via LDAP sync \[[#38614](https://community.openproject.com/wp/38614)\] -- Fixed: Release notes for 11-3-4 is empty \[[#38678](https://community.openproject.com/wp/38678)\] +- Fixed: User email validation regular expression insufficient \[[#38325](https://community.openproject.org/wp/38325)\] +- Fixed: Inherited role memberhips are not cleaned up if user is removed from a group via LDAP sync \[[#38614](https://community.openproject.org/wp/38614)\] +- Fixed: Release notes for 11-3-4 is empty \[[#38678](https://community.openproject.org/wp/38678)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/11/11-4-0/README.md b/docs/release-notes/11/11-4-0/README.md index 59919d639e2c..1155bf241adc 100644 --- a/docs/release-notes/11/11-4-0/README.md +++ b/docs/release-notes/11/11-4-0/README.md @@ -10,7 +10,7 @@ release_date: 2021-10-04 Release date: 2021-10-04 -We released [OpenProject 11.4.0](https://community.openproject.com/versions/1485). +We released [OpenProject 11.4.0](https://community.openproject.org/versions/1485). The release contains several bug fixes and we recommend updating to the newest version. @@ -21,22 +21,22 @@ OpenProject 11.4.0 adds packaged installation support for Debian 11 "Bullseye". #### Bug fixes and changes -- Fixed: Work package exports fail when column "BCF snapshot" active \[[#33448](https://community.openproject.com/wp/33448)\] -- Fixed: Regression: On touch devices, Select, Info and Erase buttons don't work. \[[#38005](https://community.openproject.com/wp/38005)\] -- Fixed: Expired enterprise edition locking users out of OpenProject and all enterprise add-ons \[[#38588](https://community.openproject.com/wp/38588)\] -- Fixed: Unable to export workpackages - undefined method `bcf_thumbnail' \[[#38673](https://community.openproject.com/wp/38673)\] -- Fixed: Wiki menu item scrolling does not work with two main wiki items \[[#38878](https://community.openproject.com/wp/38878)\] -- Fixed: Imminent user limit warning shown prematurely \[[#38893](https://community.openproject.com/wp/38893)\] -- Fixed: Custom S3 compatible upload providers blocked by CSP \[[#38900](https://community.openproject.com/wp/38900)\] -- Fixed: [Github Integration] Webhook fails for pull_request event without body \[[#38919](https://community.openproject.com/wp/38919)\] -- Fixed: IFC upload not working since attachment whitelisting \[[#38954](https://community.openproject.com/wp/38954)\] -- Fixed: BIM seed are missing snapshots \[[#39009](https://community.openproject.com/wp/39009)\] -- Fixed: Regression: Typing S while focus in viewer opens the OP global search \[[#39029](https://community.openproject.com/wp/39029)\] -- Changed: Outgoing webhook for attachment create events \[[#37891](https://community.openproject.com/wp/37891)\] -- Changed: Amend clipping plane direction \[[#37894](https://community.openproject.com/wp/37894)\] -- Changed: Refresh button \[[#38028](https://community.openproject.com/wp/38028)\] -- Changed: BCF module: Change default order to ID DESC. \[[#38032](https://community.openproject.com/wp/38032)\] -- Changed: Integrate latest Xeokit version v2.3.1 \[[#38981](https://community.openproject.com/wp/38981)\] +- Fixed: Work package exports fail when column "BCF snapshot" active \[[#33448](https://community.openproject.org/wp/33448)\] +- Fixed: Regression: On touch devices, Select, Info and Erase buttons don't work. \[[#38005](https://community.openproject.org/wp/38005)\] +- Fixed: Expired enterprise edition locking users out of OpenProject and all enterprise add-ons \[[#38588](https://community.openproject.org/wp/38588)\] +- Fixed: Unable to export workpackages - undefined method `bcf_thumbnail' \[[#38673](https://community.openproject.org/wp/38673)\] +- Fixed: Wiki menu item scrolling does not work with two main wiki items \[[#38878](https://community.openproject.org/wp/38878)\] +- Fixed: Imminent user limit warning shown prematurely \[[#38893](https://community.openproject.org/wp/38893)\] +- Fixed: Custom S3 compatible upload providers blocked by CSP \[[#38900](https://community.openproject.org/wp/38900)\] +- Fixed: [Github Integration] Webhook fails for pull_request event without body \[[#38919](https://community.openproject.org/wp/38919)\] +- Fixed: IFC upload not working since attachment whitelisting \[[#38954](https://community.openproject.org/wp/38954)\] +- Fixed: BIM seed are missing snapshots \[[#39009](https://community.openproject.org/wp/39009)\] +- Fixed: Regression: Typing S while focus in viewer opens the OP global search \[[#39029](https://community.openproject.org/wp/39029)\] +- Changed: Outgoing webhook for attachment create events \[[#37891](https://community.openproject.org/wp/37891)\] +- Changed: Amend clipping plane direction \[[#37894](https://community.openproject.org/wp/37894)\] +- Changed: Refresh button \[[#38028](https://community.openproject.org/wp/38028)\] +- Changed: BCF module: Change default order to ID DESC. \[[#38032](https://community.openproject.org/wp/38032)\] +- Changed: Integrate latest Xeokit version v2.3.1 \[[#38981](https://community.openproject.org/wp/38981)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/11/11-4-1/README.md b/docs/release-notes/11/11-4-1/README.md index 2521a3787a0f..f6a601959351 100644 --- a/docs/release-notes/11/11-4-1/README.md +++ b/docs/release-notes/11/11-4-1/README.md @@ -10,23 +10,23 @@ release_date: 2021-10-20 Release date: 2021-10-20 -We released [OpenProject 11.4.1](https://community.openproject.com/versions/1491). +We released [OpenProject 11.4.1](https://community.openproject.org/versions/1491). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Today's Date line does not show up on My Page work package tables \[[#35748](https://community.openproject.com/wp/35748)\] -- Fixed: openproject configure tries to install postgresql 10 on upgrade, while 13 is already deployed \[[#39086](https://community.openproject.com/wp/39086)\] -- Fixed: Cannot add or remove users from group \[[#39090](https://community.openproject.com/wp/39090)\] -- Fixed: LDAP groups filter does not save synchronized group \[[#39120](https://community.openproject.com/wp/39120)\] -- Fixed: LDAP synchronized group finds only case-matching users \[[#39121](https://community.openproject.com/wp/39121)\] -- Fixed: Unnecessary deprecation warning shown on startup \[[#39125](https://community.openproject.com/wp/39125)\] -- Fixed: Cannot upload files with less common extensions (content type missing) \[[#39126](https://community.openproject.com/wp/39126)\] -- Fixed: Attachment whitelist feature not working with direct uploads enabled \[[#39130](https://community.openproject.com/wp/39130)\] -- Fixed: Revit bridge service in frontend distorts viewpoint data \[[#39135](https://community.openproject.com/wp/39135)\] -- Fixed: Help text modal text cut off \[[#39171](https://community.openproject.com/wp/39171)\] -- Fixed: Switching from "viewer" to "viewer and cards" fails to load viewer \[[#39184](https://community.openproject.com/wp/39184)\] +- Fixed: Today's Date line does not show up on My Page work package tables \[[#35748](https://community.openproject.org/wp/35748)\] +- Fixed: openproject configure tries to install postgresql 10 on upgrade, while 13 is already deployed \[[#39086](https://community.openproject.org/wp/39086)\] +- Fixed: Cannot add or remove users from group \[[#39090](https://community.openproject.org/wp/39090)\] +- Fixed: LDAP groups filter does not save synchronized group \[[#39120](https://community.openproject.org/wp/39120)\] +- Fixed: LDAP synchronized group finds only case-matching users \[[#39121](https://community.openproject.org/wp/39121)\] +- Fixed: Unnecessary deprecation warning shown on startup \[[#39125](https://community.openproject.org/wp/39125)\] +- Fixed: Cannot upload files with less common extensions (content type missing) \[[#39126](https://community.openproject.org/wp/39126)\] +- Fixed: Attachment whitelist feature not working with direct uploads enabled \[[#39130](https://community.openproject.org/wp/39130)\] +- Fixed: Revit bridge service in frontend distorts viewpoint data \[[#39135](https://community.openproject.org/wp/39135)\] +- Fixed: Help text modal text cut off \[[#39171](https://community.openproject.org/wp/39171)\] +- Fixed: Switching from "viewer" to "viewer and cards" fails to load viewer \[[#39184](https://community.openproject.org/wp/39184)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-0-0/README.md b/docs/release-notes/12/12-0-0/README.md index c7fe03fb4025..098eec4c094c 100644 --- a/docs/release-notes/12/12-0-0/README.md +++ b/docs/release-notes/12/12-0-0/README.md @@ -10,7 +10,7 @@ release_date: 2021-11-15 Release date: 2021-11-15 -We released [OpenProject 12.0.0](https://community.openproject.com/versions/1478). +We released [OpenProject 12.0.0](https://community.openproject.org/versions/1478). This release will change the way how you work with OpenProject. We have introduced the concept of in-app notifications. A new notification center in OpenProject will display changes in your projects directly in the application. This reduces the flood of emails in your inbox significantly. Additionally, you can add daily email summaries to keep up to date about latest updates and changes. ## Introducing in-app notifications @@ -77,136 +77,136 @@ OpenProject 12.0 will deprecate PostgreSQL versions < 13. This will result in a ## All bug fixes and changes in 12.0 -- Changed: Send daily email summaries (email digest) \[[#1899](https://community.openproject.com/wp/1899)\] -- Changed: Allow author to mute email notification by making him a watcher \[[#27706](https://community.openproject.com/wp/27706)\] -- Changed: Remove custom fields for "Work package priorities" and "Document categories" \[[#29419](https://community.openproject.com/wp/29419)\] -- Changed: Allow downloading IFC models \[[#35272](https://community.openproject.com/wp/35272)\] -- Changed: Show additional information (project name, status, ...) in work package auto completers \[[#35635](https://community.openproject.com/wp/35635)\] -- Changed: Change content of Project member invitation email \[[#36175](https://community.openproject.com/wp/36175)\] -- Changed: Dynamic form: Flat model structure (_links) \[[#37472](https://community.openproject.com/wp/37472)\] -- Changed: Disable author becoming watcher on project copy \[[#37799](https://community.openproject.com/wp/37799)\] -- Changed: Remove option to get notified about changes that I make myself \[[#37824](https://community.openproject.com/wp/37824)\] -- Changed: [IAN center] Make In App Notification Center responsive to mobile sizes \[[#37870](https://community.openproject.com/wp/37870)\] -- Changed: API v3 notifications api bulk confirming notifications \[[#37872](https://community.openproject.com/wp/37872)\] -- Changed: [IAN center] Clarify current magic limit of 250 items while we have no pagination \[[#37874](https://community.openproject.com/wp/37874)\] -- Changed: Automatically open the next notification after reading another notification \[[#38129](https://community.openproject.com/wp/38129)\] -- Changed: Grouping events by work package in notification dashboard \[[#38137](https://community.openproject.com/wp/38137)\] -- Changed: Link from notifications dashboard to personal notification settings \[[#38139](https://community.openproject.com/wp/38139)\] -- Changed: Create in-app notifications for the first event and not after the aggregation time of x minutes, \[[#38333](https://community.openproject.com/wp/38333)\] -- Changed: Work package type is missing in work package auto-completion \[[#38334](https://community.openproject.com/wp/38334)\] -- Changed: Show unread notifications in Activity tab \[[#38339](https://community.openproject.com/wp/38339)\] -- Changed: Work packages split view in notifications dashboard \[[#38340](https://community.openproject.com/wp/38340)\] -- Changed: New update notification reasons to better filter the relevant updates \[[#38341](https://community.openproject.com/wp/38341)\] -- Changed: Sidebar in Notification center with project filter \[[#38520](https://community.openproject.com/wp/38520)\] -- Changed: Re-name ordering settings in activity tab to "Oldest first/Newest first" \[[#38549](https://community.openproject.com/wp/38549)\] -- Changed: Notification main list view \[[#38592](https://community.openproject.com/wp/38592)\] -- Changed: Migration plan for new notifcation settings and call to action for user to use it \[[#38595](https://community.openproject.com/wp/38595)\] -- Changed: new images for renamed ordering settings to "Oldest first/Newest first" \[[#38605](https://community.openproject.com/wp/38605)\] -- Changed: Empty states in notification center \[[#38610](https://community.openproject.com/wp/38610)\] -- Changed: Involvement filters in the sidebar of notification center \[[#38642](https://community.openproject.com/wp/38642)\] -- Changed: Loading indicator when loading "all" notifications \[[#38648](https://community.openproject.com/wp/38648)\] -- Changed: New UI for notification row \[[#38650](https://community.openproject.com/wp/38650)\] -- Changed: Notification settings: account-level defaults \[[#38671](https://community.openproject.com/wp/38671)\] -- Changed: Email design - Daily Reminders \[[#38690](https://community.openproject.com/wp/38690)\] -- Changed: Email design - Mention email \[[#38692](https://community.openproject.com/wp/38692)\] -- Changed: Scroll to oldest unread activity in the activity tab \[[#38693](https://community.openproject.com/wp/38693)\] -- Changed: Email reminder settings (user account) \[[#38700](https://community.openproject.com/wp/38700)\] -- Changed: Highlight selected notification in the center \[[#38794](https://community.openproject.com/wp/38794)\] -- Changed: Separate between the reason "Assignee" and "Accountable" in notification row (mail and UI) \[[#38824](https://community.openproject.com/wp/38824)\] -- Changed: BCF API Comments Service \[[#38833](https://community.openproject.com/wp/38833)\] -- Changed: Show meaningful content on accessing non existing notifications/WorkPackage \[[#38842](https://community.openproject.com/wp/38842)\] -- Changed: Show banner when new notifications arrived while being in the notifications center \[[#38933](https://community.openproject.com/wp/38933)\] -- Changed: Consolidate details from notification row in reminder mail \[[#38948](https://community.openproject.com/wp/38948)\] -- Changed: Avoid sending member update notifications/mails upon copying a project if disabled \[[#39084](https://community.openproject.com/wp/39084)\] -- Changed: Optimise mobile view of Notification Center \[[#39148](https://community.openproject.com/wp/39148)\] -- Changed: Reset email footer \[[#39502](https://community.openproject.com/wp/39502)\] -- Changed: Send out email informing all users of the changes to the notification \[[#39607](https://community.openproject.com/wp/39607)\] -- Epic: In-app notifications \[[#26688](https://community.openproject.com/wp/26688)\] -- Fixed: Use CKEditor5 watchdog feature to prevent crashes from being unnoticabble \[[#32643](https://community.openproject.com/wp/32643)\] -- Fixed: Issue with check on length of Custom Fields \[[#34042](https://community.openproject.com/wp/34042)\] -- Fixed: Buttons on form configuration displayed on left instead of right side \[[#34288](https://community.openproject.com/wp/34288)\] -- Fixed: Spelling mistake in the Guided Tour \[[#34304](https://community.openproject.com/wp/34304)\] -- Fixed: Wording mistakes in Guided Tour \[[#34308](https://community.openproject.com/wp/34308)\] -- Fixed: Grammar mistake in Administration -> Webhooks \[[#34313](https://community.openproject.com/wp/34313)\] -- Fixed: Row break in status selector on cards after spaces \[[#34322](https://community.openproject.com/wp/34322)\] -- Fixed: Entering dates in Gantt chart fails when mouse leaves the row \[[#34453](https://community.openproject.com/wp/34453)\] -- Fixed: Wrong link to notification settings \[[#34591](https://community.openproject.com/wp/34591)\] -- Fixed: Dead links and unsuitable heading in Administration -> Plugins \[[#34825](https://community.openproject.com/wp/34825)\] -- Fixed: Wrong symbol (prohibition sign) when hovering over "Spent time" in the work packages details view \[[#34832](https://community.openproject.com/wp/34832)\] -- Fixed: meeting time is wrong for members in different time zone \[[#34901](https://community.openproject.com/wp/34901)\] -- Fixed: Grouping work package table by bool custom field fails \[[#34904](https://community.openproject.com/wp/34904)\] -- Fixed: Week number is wrong after November \[[#35095](https://community.openproject.com/wp/35095)\] -- Fixed: Highlighting in date picker still incorrect \[[#35107](https://community.openproject.com/wp/35107)\] -- Fixed: Error loading list on board (e.g. Status board) for users who don't have access to filtered projects \[[#35563](https://community.openproject.com/wp/35563)\] -- Fixed: Unnecessary requests (3 - 4 times too many) on loading the board \[[#36236](https://community.openproject.com/wp/36236)\] -- Fixed: Boards list not ordered \[[#36277](https://community.openproject.com/wp/36277)\] -- Fixed: Can't delete old project: CostObject to Budget migration doesn't update journalable_type \[[#36411](https://community.openproject.com/wp/36411)\] -- Fixed: Users who are not allowed to see cost rates book unit costs at 0.00 \[[#37449](https://community.openproject.com/wp/37449)\] -- Fixed: Header is reintroduced in pdf export of cost report \[[#37451](https://community.openproject.com/wp/37451)\] -- Fixed: auth source SSO does not trigger authentication stages \[[#37553](https://community.openproject.com/wp/37553)\] -- Fixed: custom fields of type "list" for area "spent time" cant be edited \[[#37654](https://community.openproject.com/wp/37654)\] -- Fixed: Layout of search suggestions ugly on medium sized screens \[[#37666](https://community.openproject.com/wp/37666)\] -- Fixed: Layout for reset form configuration form broken \[[#37682](https://community.openproject.com/wp/37682)\] -- Fixed: My spent time widget configuration modal styling broken \[[#37705](https://community.openproject.com/wp/37705)\] -- Fixed: Error 439 then insert " in a search field \[[#37729](https://community.openproject.com/wp/37729)\] -- Fixed: Xeokit viewer crashes when slicing planes tool is active \[[#37765](https://community.openproject.com/wp/37765)\] -- Fixed: Work package in inconsistent state when deleting value already set to work package \[[#37775](https://community.openproject.com/wp/37775)\] -- Fixed: Error with Budget \[[#37859](https://community.openproject.com/wp/37859)\] -- Fixed: Missing cancel button on project create page prevents me from going back \[[#37938](https://community.openproject.com/wp/37938)\] -- Fixed: Pagination style is lost \[[#37939](https://community.openproject.com/wp/37939)\] -- Fixed: Migrations for 11.4.0 run very long \[[#37940](https://community.openproject.com/wp/37940)\] -- Fixed: Mouseover effect on column header in notification setting \[[#38022](https://community.openproject.com/wp/38022)\] -- Fixed: Work package with attachment is journaled before destruction \[[#38079](https://community.openproject.com/wp/38079)\] -- Fixed: Poor performance of work package table for work package with larger attachments \[[#38080](https://community.openproject.com/wp/38080)\] -- Fixed: Attachment webhook does not trigger for direct uploads \[[#38085](https://community.openproject.com/wp/38085)\] -- Fixed: Save button in editCostType form is too big \[[#38099](https://community.openproject.com/wp/38099)\] -- Fixed: Google logo in "login with Google" button is too big \[[#38106](https://community.openproject.com/wp/38106)\] -- Fixed: Link to Mail settings in notification settings wrong \[[#38110](https://community.openproject.com/wp/38110)\] -- Fixed: No "Today" option offered for start date when first setting start and finish date \[[#38121](https://community.openproject.com/wp/38121)\] -- Fixed: Wrong languages in daily email summaries \[[#38128](https://community.openproject.com/wp/38128)\] -- Fixed: Opening Author filter provokes barrage of /api/v3/principals requests -> 429 \[[#38140](https://community.openproject.com/wp/38140)\] -- Fixed: Can't fill in required custom fields when creating child work package \[[#38144](https://community.openproject.com/wp/38144)\] -- Fixed: Style regressions in the top menu bar \[[#38314](https://community.openproject.com/wp/38314)\] -- Fixed: Wrong spacing between parent selector and work package subject in work package details view \[[#38335](https://community.openproject.com/wp/38335)\] -- Fixed: Onboarding tour does not start when closing the language section modal \[[#38337](https://community.openproject.com/wp/38337)\] -- Fixed: Order of Wiki-Pages in the configuration pane is by edit timestamp \[[#38361](https://community.openproject.com/wp/38361)\] -- Fixed: Back button is misplaced on mobile \[[#38518](https://community.openproject.com/wp/38518)\] -- Fixed: Migration of journable_type "CostObject" -> "Budget" may fail \[[#38525](https://community.openproject.com/wp/38525)\] -- Fixed: Context menu icon in Subject header of the work package table misplaced \[[#38562](https://community.openproject.com/wp/38562)\] -- Fixed: [Wiki] Special Characters in Wiki Page Title breaks Search \[[#38606](https://community.openproject.com/wp/38606)\] -- Fixed: Missing user in activity for multi select user custom field \[[#38631](https://community.openproject.com/wp/38631)\] -- Fixed: Order of list custom fields not kept \[[#38639](https://community.openproject.com/wp/38639)\] -- Fixed: Type and subject not aligned when the user is not logged in \[[#38663](https://community.openproject.com/wp/38663)\] -- Fixed: Deep link anchors create the wrong URL \[[#38702](https://community.openproject.com/wp/38702)\] -- Fixed: Comments number flicker \[[#38704](https://community.openproject.com/wp/38704)\] -- Fixed: Auth source sso searches for login case sensitive \[[#38706](https://community.openproject.com/wp/38706)\] -- Fixed: Highlighting of ng-select breaks when matching multiple words \[[#38713](https://community.openproject.com/wp/38713)\] -- Fixed: Unable to move task on taskboard if story added late to the sprint \[[#38716](https://community.openproject.com/wp/38716)\] -- Fixed: activity tab of workpackage is empty after searching "@username scope=all" and opening via hyperlink from the result list \[[#38739](https://community.openproject.com/wp/38739)\] -- Fixed: Not providing full GPL licence \[[#38789](https://community.openproject.com/wp/38789)\] -- Fixed: Watchers dropdown is cut off \[[#38793](https://community.openproject.com/wp/38793)\] -- Fixed: Unclear error message when deleting work package type \[[#38812](https://community.openproject.com/wp/38812)\] -- Fixed: Unprocessable Entity when saving user preferences on edge \[[#38835](https://community.openproject.com/wp/38835)\] -- Fixed: Infinite loading of children \[[#38843](https://community.openproject.com/wp/38843)\] -- Fixed: Unexpected Behavior when editing Colors and Assigning to Work Package Types \[[#38887](https://community.openproject.com/wp/38887)\] -- Fixed: Links in consent form open in same tab / word missing in error message \[[#38905](https://community.openproject.com/wp/38905)\] -- Fixed: Cannot remove work package watcher when long watcher entry already exists \[[#38909](https://community.openproject.com/wp/38909)\] -- Fixed: Color contrast on status button is too low \[[#38927](https://community.openproject.com/wp/38927)\] -- Fixed: Viewpoint files in exported BCF XML artifact must end with .bcfv \[[#38960](https://community.openproject.com/wp/38960)\] -- Fixed: Loading BCF viewpoint of other camera type leaves ortho toggle out of sync \[[#38965](https://community.openproject.com/wp/38965)\] -- Fixed: Highlighting of selected card is broken in Boards module \[[#39056](https://community.openproject.com/wp/39056)\] -- Fixed: Übersetzungsfehler / Satzfehler beim Versand von Besprechungsprotokollen \[[#39072](https://community.openproject.com/wp/39072)\] -- Fixed: During Installation in Debian 11 BIM version not selectable \[[#39113](https://community.openproject.com/wp/39113)\] -- Fixed: Fix GET viewpoint endpoint in BCF API \[[#39144](https://community.openproject.com/wp/39144)\] -- Fixed: Email content not centred when deleting a project \[[#39188](https://community.openproject.com/wp/39188)\] -- Fixed: Wrong Russian translate for customfields and menu item \[[#39437](https://community.openproject.com/wp/39437)\] -- Fixed: Highlighting in project table is broken \[[#39449](https://community.openproject.com/wp/39449)\] -- Fixed: Wrong error message about missing external authentication source when changing a password \[[#39460](https://community.openproject.com/wp/39460)\] -- Fixed: Work package create and add forms have only one column even though there is enough space \[[#39543](https://community.openproject.com/wp/39543)\] -- Fixed: Selecting a row from the search auto completion with the cursor and enter does not open the work package (triggers a triggers a fulltext search instead) \[[#39562](https://community.openproject.com/wp/39562)\] -- Fixed: Invalid users can not be deleted \[[#39780](https://community.openproject.com/wp/39780)\] -- Fixed: Box to change parent is too big in WP view \[[#39797](https://community.openproject.com/wp/39797)\] -- Fixed: Announcement Mail is not localized \[[#39835](https://community.openproject.com/wp/39835)\] +- Changed: Send daily email summaries (email digest) \[[#1899](https://community.openproject.org/wp/1899)\] +- Changed: Allow author to mute email notification by making him a watcher \[[#27706](https://community.openproject.org/wp/27706)\] +- Changed: Remove custom fields for "Work package priorities" and "Document categories" \[[#29419](https://community.openproject.org/wp/29419)\] +- Changed: Allow downloading IFC models \[[#35272](https://community.openproject.org/wp/35272)\] +- Changed: Show additional information (project name, status, ...) in work package auto completers \[[#35635](https://community.openproject.org/wp/35635)\] +- Changed: Change content of Project member invitation email \[[#36175](https://community.openproject.org/wp/36175)\] +- Changed: Dynamic form: Flat model structure (_links) \[[#37472](https://community.openproject.org/wp/37472)\] +- Changed: Disable author becoming watcher on project copy \[[#37799](https://community.openproject.org/wp/37799)\] +- Changed: Remove option to get notified about changes that I make myself \[[#37824](https://community.openproject.org/wp/37824)\] +- Changed: [IAN center] Make In App Notification Center responsive to mobile sizes \[[#37870](https://community.openproject.org/wp/37870)\] +- Changed: API v3 notifications api bulk confirming notifications \[[#37872](https://community.openproject.org/wp/37872)\] +- Changed: [IAN center] Clarify current magic limit of 250 items while we have no pagination \[[#37874](https://community.openproject.org/wp/37874)\] +- Changed: Automatically open the next notification after reading another notification \[[#38129](https://community.openproject.org/wp/38129)\] +- Changed: Grouping events by work package in notification dashboard \[[#38137](https://community.openproject.org/wp/38137)\] +- Changed: Link from notifications dashboard to personal notification settings \[[#38139](https://community.openproject.org/wp/38139)\] +- Changed: Create in-app notifications for the first event and not after the aggregation time of x minutes, \[[#38333](https://community.openproject.org/wp/38333)\] +- Changed: Work package type is missing in work package auto-completion \[[#38334](https://community.openproject.org/wp/38334)\] +- Changed: Show unread notifications in Activity tab \[[#38339](https://community.openproject.org/wp/38339)\] +- Changed: Work packages split view in notifications dashboard \[[#38340](https://community.openproject.org/wp/38340)\] +- Changed: New update notification reasons to better filter the relevant updates \[[#38341](https://community.openproject.org/wp/38341)\] +- Changed: Sidebar in Notification center with project filter \[[#38520](https://community.openproject.org/wp/38520)\] +- Changed: Re-name ordering settings in activity tab to "Oldest first/Newest first" \[[#38549](https://community.openproject.org/wp/38549)\] +- Changed: Notification main list view \[[#38592](https://community.openproject.org/wp/38592)\] +- Changed: Migration plan for new notifcation settings and call to action for user to use it \[[#38595](https://community.openproject.org/wp/38595)\] +- Changed: new images for renamed ordering settings to "Oldest first/Newest first" \[[#38605](https://community.openproject.org/wp/38605)\] +- Changed: Empty states in notification center \[[#38610](https://community.openproject.org/wp/38610)\] +- Changed: Involvement filters in the sidebar of notification center \[[#38642](https://community.openproject.org/wp/38642)\] +- Changed: Loading indicator when loading "all" notifications \[[#38648](https://community.openproject.org/wp/38648)\] +- Changed: New UI for notification row \[[#38650](https://community.openproject.org/wp/38650)\] +- Changed: Notification settings: account-level defaults \[[#38671](https://community.openproject.org/wp/38671)\] +- Changed: Email design - Daily Reminders \[[#38690](https://community.openproject.org/wp/38690)\] +- Changed: Email design - Mention email \[[#38692](https://community.openproject.org/wp/38692)\] +- Changed: Scroll to oldest unread activity in the activity tab \[[#38693](https://community.openproject.org/wp/38693)\] +- Changed: Email reminder settings (user account) \[[#38700](https://community.openproject.org/wp/38700)\] +- Changed: Highlight selected notification in the center \[[#38794](https://community.openproject.org/wp/38794)\] +- Changed: Separate between the reason "Assignee" and "Accountable" in notification row (mail and UI) \[[#38824](https://community.openproject.org/wp/38824)\] +- Changed: BCF API Comments Service \[[#38833](https://community.openproject.org/wp/38833)\] +- Changed: Show meaningful content on accessing non existing notifications/WorkPackage \[[#38842](https://community.openproject.org/wp/38842)\] +- Changed: Show banner when new notifications arrived while being in the notifications center \[[#38933](https://community.openproject.org/wp/38933)\] +- Changed: Consolidate details from notification row in reminder mail \[[#38948](https://community.openproject.org/wp/38948)\] +- Changed: Avoid sending member update notifications/mails upon copying a project if disabled \[[#39084](https://community.openproject.org/wp/39084)\] +- Changed: Optimise mobile view of Notification Center \[[#39148](https://community.openproject.org/wp/39148)\] +- Changed: Reset email footer \[[#39502](https://community.openproject.org/wp/39502)\] +- Changed: Send out email informing all users of the changes to the notification \[[#39607](https://community.openproject.org/wp/39607)\] +- Epic: In-app notifications \[[#26688](https://community.openproject.org/wp/26688)\] +- Fixed: Use CKEditor5 watchdog feature to prevent crashes from being unnoticabble \[[#32643](https://community.openproject.org/wp/32643)\] +- Fixed: Issue with check on length of Custom Fields \[[#34042](https://community.openproject.org/wp/34042)\] +- Fixed: Buttons on form configuration displayed on left instead of right side \[[#34288](https://community.openproject.org/wp/34288)\] +- Fixed: Spelling mistake in the Guided Tour \[[#34304](https://community.openproject.org/wp/34304)\] +- Fixed: Wording mistakes in Guided Tour \[[#34308](https://community.openproject.org/wp/34308)\] +- Fixed: Grammar mistake in Administration -> Webhooks \[[#34313](https://community.openproject.org/wp/34313)\] +- Fixed: Row break in status selector on cards after spaces \[[#34322](https://community.openproject.org/wp/34322)\] +- Fixed: Entering dates in Gantt chart fails when mouse leaves the row \[[#34453](https://community.openproject.org/wp/34453)\] +- Fixed: Wrong link to notification settings \[[#34591](https://community.openproject.org/wp/34591)\] +- Fixed: Dead links and unsuitable heading in Administration -> Plugins \[[#34825](https://community.openproject.org/wp/34825)\] +- Fixed: Wrong symbol (prohibition sign) when hovering over "Spent time" in the work packages details view \[[#34832](https://community.openproject.org/wp/34832)\] +- Fixed: meeting time is wrong for members in different time zone \[[#34901](https://community.openproject.org/wp/34901)\] +- Fixed: Grouping work package table by bool custom field fails \[[#34904](https://community.openproject.org/wp/34904)\] +- Fixed: Week number is wrong after November \[[#35095](https://community.openproject.org/wp/35095)\] +- Fixed: Highlighting in date picker still incorrect \[[#35107](https://community.openproject.org/wp/35107)\] +- Fixed: Error loading list on board (e.g. Status board) for users who don't have access to filtered projects \[[#35563](https://community.openproject.org/wp/35563)\] +- Fixed: Unnecessary requests (3 - 4 times too many) on loading the board \[[#36236](https://community.openproject.org/wp/36236)\] +- Fixed: Boards list not ordered \[[#36277](https://community.openproject.org/wp/36277)\] +- Fixed: Can't delete old project: CostObject to Budget migration doesn't update journalable_type \[[#36411](https://community.openproject.org/wp/36411)\] +- Fixed: Users who are not allowed to see cost rates book unit costs at 0.00 \[[#37449](https://community.openproject.org/wp/37449)\] +- Fixed: Header is reintroduced in pdf export of cost report \[[#37451](https://community.openproject.org/wp/37451)\] +- Fixed: auth source SSO does not trigger authentication stages \[[#37553](https://community.openproject.org/wp/37553)\] +- Fixed: custom fields of type "list" for area "spent time" cant be edited \[[#37654](https://community.openproject.org/wp/37654)\] +- Fixed: Layout of search suggestions ugly on medium sized screens \[[#37666](https://community.openproject.org/wp/37666)\] +- Fixed: Layout for reset form configuration form broken \[[#37682](https://community.openproject.org/wp/37682)\] +- Fixed: My spent time widget configuration modal styling broken \[[#37705](https://community.openproject.org/wp/37705)\] +- Fixed: Error 439 then insert " in a search field \[[#37729](https://community.openproject.org/wp/37729)\] +- Fixed: Xeokit viewer crashes when slicing planes tool is active \[[#37765](https://community.openproject.org/wp/37765)\] +- Fixed: Work package in inconsistent state when deleting value already set to work package \[[#37775](https://community.openproject.org/wp/37775)\] +- Fixed: Error with Budget \[[#37859](https://community.openproject.org/wp/37859)\] +- Fixed: Missing cancel button on project create page prevents me from going back \[[#37938](https://community.openproject.org/wp/37938)\] +- Fixed: Pagination style is lost \[[#37939](https://community.openproject.org/wp/37939)\] +- Fixed: Migrations for 11.4.0 run very long \[[#37940](https://community.openproject.org/wp/37940)\] +- Fixed: Mouseover effect on column header in notification setting \[[#38022](https://community.openproject.org/wp/38022)\] +- Fixed: Work package with attachment is journaled before destruction \[[#38079](https://community.openproject.org/wp/38079)\] +- Fixed: Poor performance of work package table for work package with larger attachments \[[#38080](https://community.openproject.org/wp/38080)\] +- Fixed: Attachment webhook does not trigger for direct uploads \[[#38085](https://community.openproject.org/wp/38085)\] +- Fixed: Save button in editCostType form is too big \[[#38099](https://community.openproject.org/wp/38099)\] +- Fixed: Google logo in "login with Google" button is too big \[[#38106](https://community.openproject.org/wp/38106)\] +- Fixed: Link to Mail settings in notification settings wrong \[[#38110](https://community.openproject.org/wp/38110)\] +- Fixed: No "Today" option offered for start date when first setting start and finish date \[[#38121](https://community.openproject.org/wp/38121)\] +- Fixed: Wrong languages in daily email summaries \[[#38128](https://community.openproject.org/wp/38128)\] +- Fixed: Opening Author filter provokes barrage of /api/v3/principals requests -> 429 \[[#38140](https://community.openproject.org/wp/38140)\] +- Fixed: Can't fill in required custom fields when creating child work package \[[#38144](https://community.openproject.org/wp/38144)\] +- Fixed: Style regressions in the top menu bar \[[#38314](https://community.openproject.org/wp/38314)\] +- Fixed: Wrong spacing between parent selector and work package subject in work package details view \[[#38335](https://community.openproject.org/wp/38335)\] +- Fixed: Onboarding tour does not start when closing the language section modal \[[#38337](https://community.openproject.org/wp/38337)\] +- Fixed: Order of Wiki-Pages in the configuration pane is by edit timestamp \[[#38361](https://community.openproject.org/wp/38361)\] +- Fixed: Back button is misplaced on mobile \[[#38518](https://community.openproject.org/wp/38518)\] +- Fixed: Migration of journable_type "CostObject" -> "Budget" may fail \[[#38525](https://community.openproject.org/wp/38525)\] +- Fixed: Context menu icon in Subject header of the work package table misplaced \[[#38562](https://community.openproject.org/wp/38562)\] +- Fixed: [Wiki] Special Characters in Wiki Page Title breaks Search \[[#38606](https://community.openproject.org/wp/38606)\] +- Fixed: Missing user in activity for multi select user custom field \[[#38631](https://community.openproject.org/wp/38631)\] +- Fixed: Order of list custom fields not kept \[[#38639](https://community.openproject.org/wp/38639)\] +- Fixed: Type and subject not aligned when the user is not logged in \[[#38663](https://community.openproject.org/wp/38663)\] +- Fixed: Deep link anchors create the wrong URL \[[#38702](https://community.openproject.org/wp/38702)\] +- Fixed: Comments number flicker \[[#38704](https://community.openproject.org/wp/38704)\] +- Fixed: Auth source sso searches for login case sensitive \[[#38706](https://community.openproject.org/wp/38706)\] +- Fixed: Highlighting of ng-select breaks when matching multiple words \[[#38713](https://community.openproject.org/wp/38713)\] +- Fixed: Unable to move task on taskboard if story added late to the sprint \[[#38716](https://community.openproject.org/wp/38716)\] +- Fixed: activity tab of workpackage is empty after searching "@username scope=all" and opening via hyperlink from the result list \[[#38739](https://community.openproject.org/wp/38739)\] +- Fixed: Not providing full GPL licence \[[#38789](https://community.openproject.org/wp/38789)\] +- Fixed: Watchers dropdown is cut off \[[#38793](https://community.openproject.org/wp/38793)\] +- Fixed: Unclear error message when deleting work package type \[[#38812](https://community.openproject.org/wp/38812)\] +- Fixed: Unprocessable Entity when saving user preferences on edge \[[#38835](https://community.openproject.org/wp/38835)\] +- Fixed: Infinite loading of children \[[#38843](https://community.openproject.org/wp/38843)\] +- Fixed: Unexpected Behavior when editing Colors and Assigning to Work Package Types \[[#38887](https://community.openproject.org/wp/38887)\] +- Fixed: Links in consent form open in same tab / word missing in error message \[[#38905](https://community.openproject.org/wp/38905)\] +- Fixed: Cannot remove work package watcher when long watcher entry already exists \[[#38909](https://community.openproject.org/wp/38909)\] +- Fixed: Color contrast on status button is too low \[[#38927](https://community.openproject.org/wp/38927)\] +- Fixed: Viewpoint files in exported BCF XML artifact must end with .bcfv \[[#38960](https://community.openproject.org/wp/38960)\] +- Fixed: Loading BCF viewpoint of other camera type leaves ortho toggle out of sync \[[#38965](https://community.openproject.org/wp/38965)\] +- Fixed: Highlighting of selected card is broken in Boards module \[[#39056](https://community.openproject.org/wp/39056)\] +- Fixed: Übersetzungsfehler / Satzfehler beim Versand von Besprechungsprotokollen \[[#39072](https://community.openproject.org/wp/39072)\] +- Fixed: During Installation in Debian 11 BIM version not selectable \[[#39113](https://community.openproject.org/wp/39113)\] +- Fixed: Fix GET viewpoint endpoint in BCF API \[[#39144](https://community.openproject.org/wp/39144)\] +- Fixed: Email content not centred when deleting a project \[[#39188](https://community.openproject.org/wp/39188)\] +- Fixed: Wrong Russian translate for customfields and menu item \[[#39437](https://community.openproject.org/wp/39437)\] +- Fixed: Highlighting in project table is broken \[[#39449](https://community.openproject.org/wp/39449)\] +- Fixed: Wrong error message about missing external authentication source when changing a password \[[#39460](https://community.openproject.org/wp/39460)\] +- Fixed: Work package create and add forms have only one column even though there is enough space \[[#39543](https://community.openproject.org/wp/39543)\] +- Fixed: Selecting a row from the search auto completion with the cursor and enter does not open the work package (triggers a triggers a fulltext search instead) \[[#39562](https://community.openproject.org/wp/39562)\] +- Fixed: Invalid users can not be deleted \[[#39780](https://community.openproject.org/wp/39780)\] +- Fixed: Box to change parent is too big in WP view \[[#39797](https://community.openproject.org/wp/39797)\] +- Fixed: Announcement Mail is not localized \[[#39835](https://community.openproject.org/wp/39835)\] ## Installation and Updates diff --git a/docs/release-notes/12/12-0-1/README.md b/docs/release-notes/12/12-0-1/README.md index 14dec65d9ee7..e496bdc06871 100644 --- a/docs/release-notes/12/12-0-1/README.md +++ b/docs/release-notes/12/12-0-1/README.md @@ -10,17 +10,17 @@ release_date: 2021-11-17 Release date: 2021-11-17 -We released [OpenProject 12.0.1](https://community.openproject.com/versions/1496). +We released [OpenProject 12.0.1](https://community.openproject.org/versions/1496). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Getting 500 internal server error while clicking the project meeting module \[[#39853](https://community.openproject.com/wp/39853)\] -- Fixed: Members menu in wrong place (shown above wiki pages) \[[#39857](https://community.openproject.com/wp/39857)\] -- Fixed: Error message shows every letter as bullet point \[[#39880](https://community.openproject.com/wp/39880)\] -- Fixed: Updating IFC Models fails. \[[#39901](https://community.openproject.com/wp/39901)\] -- Fixed: Auto-unlocking editing of locked wiki pages no longer works (500 server error) \[[#40124](https://community.openproject.com/wp/40124)\] +- Fixed: Getting 500 internal server error while clicking the project meeting module \[[#39853](https://community.openproject.org/wp/39853)\] +- Fixed: Members menu in wrong place (shown above wiki pages) \[[#39857](https://community.openproject.org/wp/39857)\] +- Fixed: Error message shows every letter as bullet point \[[#39880](https://community.openproject.org/wp/39880)\] +- Fixed: Updating IFC Models fails. \[[#39901](https://community.openproject.org/wp/39901)\] +- Fixed: Auto-unlocking editing of locked wiki pages no longer works (500 server error) \[[#40124](https://community.openproject.org/wp/40124)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-0-10/README.md b/docs/release-notes/12/12-0-10/README.md index bf82792b9520..b5676d8a515c 100644 --- a/docs/release-notes/12/12-0-10/README.md +++ b/docs/release-notes/12/12-0-10/README.md @@ -10,7 +10,7 @@ release_date: 2022-03-16 Release date: 2022-03-16 -We released [OpenProject 12.0.10](https://community.openproject.com/versions/1512). +We released [OpenProject 12.0.10](https://community.openproject.org/versions/1512). The release contains several bug fixes and we recommend updating to the newest version. ##### Localization issues @@ -21,9 +21,9 @@ This has been fixed and is the primary reason for this release. #### Bug fixes and changes -- Fixed: Several Translation Errors [DE] \[[#41414](https://community.openproject.com/wp/41414)\] -- Fixed: LOCALE env used for seeding is too generic \[[#41427](https://community.openproject.com/wp/41427)\] -- Fixed: Broken translation in russian/german language after upgrade to actual release \[[#41434](https://community.openproject.com/wp/41434)\] +- Fixed: Several Translation Errors [DE] \[[#41414](https://community.openproject.org/wp/41414)\] +- Fixed: LOCALE env used for seeding is too generic \[[#41427](https://community.openproject.org/wp/41427)\] +- Fixed: Broken translation in russian/german language after upgrade to actual release \[[#41434](https://community.openproject.org/wp/41434)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-0-2/README.md b/docs/release-notes/12/12-0-2/README.md index 44e3cfc8ba8c..7d76b44480cb 100644 --- a/docs/release-notes/12/12-0-2/README.md +++ b/docs/release-notes/12/12-0-2/README.md @@ -10,21 +10,21 @@ release_date: 2021-11-24 Release date: 2021-11-24 -We released [OpenProject 12.0.2](https://community.openproject.com/versions/1497). +We released [OpenProject 12.0.2](https://community.openproject.org/versions/1497). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: On global work package page all types are shown - even those in projects not accessible to users \[[#37869](https://community.openproject.com/wp/37869)\] -- Fixed: New email design breaks with some mobile clients \[[#39821](https://community.openproject.com/wp/39821)\] -- Fixed: Mobile (iOS): Notification center is cut off and scrolls infinitely \[[#39849](https://community.openproject.com/wp/39849)\] -- Fixed: Broken Logo in Mail \[[#39906](https://community.openproject.com/wp/39906)\] -- Fixed: Duplicate requests for relations column leading to slow work package table rendering \[[#39959](https://community.openproject.com/wp/39959)\] -- Fixed: Attribute help text not deleted when custom field is deleted \[[#40027](https://community.openproject.com/wp/40027)\] -- Fixed: Updating profile hide my mail sets value to invalid number \[[#40053](https://community.openproject.com/wp/40053)\] -- Fixed: Can't upload BCF files as normal attachments to work packages via FOG \[[#40112](https://community.openproject.com/wp/40112)\] -- Changed: Improve error logging of SAML \[[#39899](https://community.openproject.com/wp/39899)\] +- Fixed: On global work package page all types are shown - even those in projects not accessible to users \[[#37869](https://community.openproject.org/wp/37869)\] +- Fixed: New email design breaks with some mobile clients \[[#39821](https://community.openproject.org/wp/39821)\] +- Fixed: Mobile (iOS): Notification center is cut off and scrolls infinitely \[[#39849](https://community.openproject.org/wp/39849)\] +- Fixed: Broken Logo in Mail \[[#39906](https://community.openproject.org/wp/39906)\] +- Fixed: Duplicate requests for relations column leading to slow work package table rendering \[[#39959](https://community.openproject.org/wp/39959)\] +- Fixed: Attribute help text not deleted when custom field is deleted \[[#40027](https://community.openproject.org/wp/40027)\] +- Fixed: Updating profile hide my mail sets value to invalid number \[[#40053](https://community.openproject.org/wp/40053)\] +- Fixed: Can't upload BCF files as normal attachments to work packages via FOG \[[#40112](https://community.openproject.org/wp/40112)\] +- Changed: Improve error logging of SAML \[[#39899](https://community.openproject.org/wp/39899)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-0-3/README.md b/docs/release-notes/12/12-0-3/README.md index 04de8cf40931..8ca68a225249 100644 --- a/docs/release-notes/12/12-0-3/README.md +++ b/docs/release-notes/12/12-0-3/README.md @@ -10,18 +10,18 @@ release_date: 2021-12-08 Release date: 2021-12-08 -We released [OpenProject 12.0.3](https://community.openproject.com/versions/1498). +We released [OpenProject 12.0.3](https://community.openproject.org/versions/1498). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Wiki Link List in content formatting issue \[[#40016](https://community.openproject.com/wp/40016)\] -- Fixed: Translation error when changing permissions \[[#40056](https://community.openproject.com/wp/40056)\] -- Fixed: WP is not disabled in the background when a modal is open \[[#40141](https://community.openproject.com/wp/40141)\] -- Fixed: Dropdown menu empty when adding new element to parent child board \[[#40154](https://community.openproject.com/wp/40154)\] -- Fixed: Optional header sso does not log in plain user \[[#40240](https://community.openproject.com/wp/40240)\] -- Fixed: Auth source SSO redirects to my page on login \[[#40248](https://community.openproject.com/wp/40248)\] +- Fixed: Wiki Link List in content formatting issue \[[#40016](https://community.openproject.org/wp/40016)\] +- Fixed: Translation error when changing permissions \[[#40056](https://community.openproject.org/wp/40056)\] +- Fixed: WP is not disabled in the background when a modal is open \[[#40141](https://community.openproject.org/wp/40141)\] +- Fixed: Dropdown menu empty when adding new element to parent child board \[[#40154](https://community.openproject.org/wp/40154)\] +- Fixed: Optional header sso does not log in plain user \[[#40240](https://community.openproject.org/wp/40240)\] +- Fixed: Auth source SSO redirects to my page on login \[[#40248](https://community.openproject.org/wp/40248)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-0-4/README.md b/docs/release-notes/12/12-0-4/README.md index 594c0b68fe32..4e0212eea162 100644 --- a/docs/release-notes/12/12-0-4/README.md +++ b/docs/release-notes/12/12-0-4/README.md @@ -10,7 +10,7 @@ release_date: 2021-12-14 Release date: 2021-12-14 -We released [OpenProject 12.0.4](https://community.openproject.com/versions/1502). +We released [OpenProject 12.0.4](https://community.openproject.org/versions/1502). The release contains several bug fixes and we recommend updating to the newest version. @@ -29,8 +29,8 @@ If you are unable to upgrade in a timely fashion, the following patch can be app This security issue was responsibly disclosed by [Daniel Santos](https://github.com/bananabr) (Twitter [@bananabr](https://twitter.com/bananabr)). Thank you for reaching out to us and your help in identifying this issue. If you have a security vulnerability you would like to disclose, please see our [statement on security](../../../security-and-privacy/statement-on-security/). ### Bug fixes and changes -- Fixed: Frontend including editor and time logging unusable when there are many activities \[[#40314](https://community.openproject.com/wp/40314)\] -- Fixed: Change of View within OpenProject triggers reload of Viewer \[[#40315](https://community.openproject.com/wp/40315)\] +- Fixed: Frontend including editor and time logging unusable when there are many activities \[[#40314](https://community.openproject.org/wp/40314)\] +- Fixed: Change of View within OpenProject triggers reload of Viewer \[[#40315](https://community.openproject.org/wp/40315)\] ### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-0-5/README.md b/docs/release-notes/12/12-0-5/README.md index 240a08c210a5..684ca2917e1a 100644 --- a/docs/release-notes/12/12-0-5/README.md +++ b/docs/release-notes/12/12-0-5/README.md @@ -10,25 +10,25 @@ release_date: 2022-01-11 Release date: 2022-01-11 -We released [OpenProject 12.0.5](https://community.openproject.com/versions/1503). +We released [OpenProject 12.0.5](https://community.openproject.org/versions/1503). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Uploaded IFC Model can't be set as Standard Model \[[#40187](https://community.openproject.com/wp/40187)\] -- Fixed: Git "View Differences" results in 500 error in Repository module. \[[#40191](https://community.openproject.com/wp/40191)\] -- Fixed: Impossible to identify errors when bulk moving / updating project \[[#40265](https://community.openproject.com/wp/40265)\] -- Fixed: wrong position of "slice edit" - context menu \[[#40282](https://community.openproject.com/wp/40282)\] -- Fixed: Incorrect label causes screenreader problems \[[#40296](https://community.openproject.com/wp/40296)\] -- Fixed: Member updated mails cannot be surpressed \[[#40316](https://community.openproject.com/wp/40316)\] -- Fixed: Try to open OpenProject API: Failed to load API definition. \[[#40352](https://community.openproject.com/wp/40352)\] -- Fixed: Remote attachments cache isn't cleared \[[#40356](https://community.openproject.com/wp/40356)\] -- Fixed: Form configuration query can not be edited if invalid \[[#40374](https://community.openproject.com/wp/40374)\] -- Fixed: Seeding with relative URL root creates invalid welcome text \[[#40376](https://community.openproject.com/wp/40376)\] -- Fixed: Users created from synchronized group have no notification settings \[[#40433](https://community.openproject.com/wp/40433)\] -- Fixed: Unpaginated api/v3/relations end point \[[#40434](https://community.openproject.com/wp/40434)\] -- Fixed: Header-based SSO does not allow entering missing attributes \[[#40511](https://community.openproject.com/wp/40511)\] +- Fixed: Uploaded IFC Model can't be set as Standard Model \[[#40187](https://community.openproject.org/wp/40187)\] +- Fixed: Git "View Differences" results in 500 error in Repository module. \[[#40191](https://community.openproject.org/wp/40191)\] +- Fixed: Impossible to identify errors when bulk moving / updating project \[[#40265](https://community.openproject.org/wp/40265)\] +- Fixed: wrong position of "slice edit" - context menu \[[#40282](https://community.openproject.org/wp/40282)\] +- Fixed: Incorrect label causes screenreader problems \[[#40296](https://community.openproject.org/wp/40296)\] +- Fixed: Member updated mails cannot be surpressed \[[#40316](https://community.openproject.org/wp/40316)\] +- Fixed: Try to open OpenProject API: Failed to load API definition. \[[#40352](https://community.openproject.org/wp/40352)\] +- Fixed: Remote attachments cache isn't cleared \[[#40356](https://community.openproject.org/wp/40356)\] +- Fixed: Form configuration query can not be edited if invalid \[[#40374](https://community.openproject.org/wp/40374)\] +- Fixed: Seeding with relative URL root creates invalid welcome text \[[#40376](https://community.openproject.org/wp/40376)\] +- Fixed: Users created from synchronized group have no notification settings \[[#40433](https://community.openproject.org/wp/40433)\] +- Fixed: Unpaginated api/v3/relations end point \[[#40434](https://community.openproject.org/wp/40434)\] +- Fixed: Header-based SSO does not allow entering missing attributes \[[#40511](https://community.openproject.org/wp/40511)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-0-6/README.md b/docs/release-notes/12/12-0-6/README.md index 84e60fd8955b..5186deb4f6c4 100644 --- a/docs/release-notes/12/12-0-6/README.md +++ b/docs/release-notes/12/12-0-6/README.md @@ -10,25 +10,25 @@ release_date: 2022-01-17 Release date: 2022-01-17 -We released [OpenProject 12.0.6](https://community.openproject.com/versions/1504). +We released [OpenProject 12.0.6](https://community.openproject.org/versions/1504). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Notification center empty state showing during loading \[[#39828](https://community.openproject.com/wp/39828)\] -- Fixed: Notification images are cached for years without invalidation means - old images shown \[[#40143](https://community.openproject.com/wp/40143)\] -- Fixed: Memory leak in work package split screen \[[#40164](https://community.openproject.com/wp/40164)\] -- Fixed: Check and update the notifications API documentation \[[#40196](https://community.openproject.com/wp/40196)\] -- Fixed: 429 OK Error on Administration > Users \[[#40213](https://community.openproject.com/wp/40213)\] -- Fixed: Disable send_notifications on instantiating new project from template \[[#40348](https://community.openproject.com/wp/40348)\] -- Fixed: Frontend including editor and time logging unusable when there are many activities \[[#40373](https://community.openproject.com/wp/40373)\] -- Fixed: no "Example" for Host name in "Administration->General" \[[#40396](https://community.openproject.com/wp/40396)\] -- Fixed: Don't receive email reminder \[[#40512](https://community.openproject.com/wp/40512)\] -- Fixed: Only last N projects available for parent project selection \[[#40580](https://community.openproject.com/wp/40580)\] -- Fixed: Change labels in Russian (expletive) \[[#40581](https://community.openproject.com/wp/40581)\] -- Fixed: Dropdown menu of parent child board not showing all WPs \[[#40647](https://community.openproject.com/wp/40647)\] -- Fixed: Backup feature does not work with relative URL root \[[#40656](https://community.openproject.com/wp/40656)\] +- Fixed: Notification center empty state showing during loading \[[#39828](https://community.openproject.org/wp/39828)\] +- Fixed: Notification images are cached for years without invalidation means - old images shown \[[#40143](https://community.openproject.org/wp/40143)\] +- Fixed: Memory leak in work package split screen \[[#40164](https://community.openproject.org/wp/40164)\] +- Fixed: Check and update the notifications API documentation \[[#40196](https://community.openproject.org/wp/40196)\] +- Fixed: 429 OK Error on Administration > Users \[[#40213](https://community.openproject.org/wp/40213)\] +- Fixed: Disable send_notifications on instantiating new project from template \[[#40348](https://community.openproject.org/wp/40348)\] +- Fixed: Frontend including editor and time logging unusable when there are many activities \[[#40373](https://community.openproject.org/wp/40373)\] +- Fixed: no "Example" for Host name in "Administration->General" \[[#40396](https://community.openproject.org/wp/40396)\] +- Fixed: Don't receive email reminder \[[#40512](https://community.openproject.org/wp/40512)\] +- Fixed: Only last N projects available for parent project selection \[[#40580](https://community.openproject.org/wp/40580)\] +- Fixed: Change labels in Russian (expletive) \[[#40581](https://community.openproject.org/wp/40581)\] +- Fixed: Dropdown menu of parent child board not showing all WPs \[[#40647](https://community.openproject.org/wp/40647)\] +- Fixed: Backup feature does not work with relative URL root \[[#40656](https://community.openproject.org/wp/40656)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-0-7/README.md b/docs/release-notes/12/12-0-7/README.md index 814ac4dbe038..88863b916fea 100644 --- a/docs/release-notes/12/12-0-7/README.md +++ b/docs/release-notes/12/12-0-7/README.md @@ -10,7 +10,7 @@ release_date: 2022-01-26 Release date: 2022-01-26 -We released [OpenProject 12.0.7](https://community.openproject.com/versions/1506). +We released [OpenProject 12.0.7](https://community.openproject.org/versions/1506). The release contains several bug fixes and we recommend updating to the newest version. ### API default max page sizes @@ -32,19 +32,19 @@ If you were using custom plugins, the build of the OpenProject frontend failed d #### Bug fixes and changes -- Fixed: Custom plugins not working with 11.0.1 \[[#35103](https://community.openproject.com/wp/35103)\] -- Fixed: [Repository] GIT Referencing and time tracking not work in branch \[[#39796](https://community.openproject.com/wp/39796)\] -- Fixed: Disable send_notifications on instantiating new project from template \[[#40348](https://community.openproject.com/wp/40348)\] -- Fixed: Only last N projects available for parent project selection \[[#40580](https://community.openproject.com/wp/40580)\] -- Fixed: Change labels in Russian (expletive) \[[#40581](https://community.openproject.com/wp/40581)\] -- Fixed: Dropdown menu of parent child board not showing all WPs \[[#40647](https://community.openproject.com/wp/40647)\] -- Fixed: Unread, no longer visible notifications still showing up in total \[[#40747](https://community.openproject.com/wp/40747)\] -- Fixed: Synchronized group creation error \[[#40750](https://community.openproject.com/wp/40750)\] -- Fixed: Plugin Installation: Angular fronted doesn't compile \[[#40781](https://community.openproject.com/wp/40781)\] -- Fixed: Date picker is displayed in wrong spot \[[#40789](https://community.openproject.com/wp/40789)\] -- Fixed: Wiki not available anymore \[[#40790](https://community.openproject.com/wp/40790)\] -- Fixed: Custom fields disappearing after attachment upload \[[#40826](https://community.openproject.com/wp/40826)\] -- Changed: Add separate APIv3 page size limit \[[#40816](https://community.openproject.com/wp/40816)\] +- Fixed: Custom plugins not working with 11.0.1 \[[#35103](https://community.openproject.org/wp/35103)\] +- Fixed: [Repository] GIT Referencing and time tracking not work in branch \[[#39796](https://community.openproject.org/wp/39796)\] +- Fixed: Disable send_notifications on instantiating new project from template \[[#40348](https://community.openproject.org/wp/40348)\] +- Fixed: Only last N projects available for parent project selection \[[#40580](https://community.openproject.org/wp/40580)\] +- Fixed: Change labels in Russian (expletive) \[[#40581](https://community.openproject.org/wp/40581)\] +- Fixed: Dropdown menu of parent child board not showing all WPs \[[#40647](https://community.openproject.org/wp/40647)\] +- Fixed: Unread, no longer visible notifications still showing up in total \[[#40747](https://community.openproject.org/wp/40747)\] +- Fixed: Synchronized group creation error \[[#40750](https://community.openproject.org/wp/40750)\] +- Fixed: Plugin Installation: Angular fronted doesn't compile \[[#40781](https://community.openproject.org/wp/40781)\] +- Fixed: Date picker is displayed in wrong spot \[[#40789](https://community.openproject.org/wp/40789)\] +- Fixed: Wiki not available anymore \[[#40790](https://community.openproject.org/wp/40790)\] +- Fixed: Custom fields disappearing after attachment upload \[[#40826](https://community.openproject.org/wp/40826)\] +- Changed: Add separate APIv3 page size limit \[[#40816](https://community.openproject.org/wp/40816)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-0-8/README.md b/docs/release-notes/12/12-0-8/README.md index a016b9de6bb0..e292ac425881 100644 --- a/docs/release-notes/12/12-0-8/README.md +++ b/docs/release-notes/12/12-0-8/README.md @@ -10,16 +10,16 @@ release_date: 2022-02-23 Release date: 2022-02-23 -We released [OpenProject 12.0.8](https://community.openproject.com/versions/1507). +We released [OpenProject 12.0.8](https://community.openproject.org/versions/1507). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Work package title input shrinks when inputting something in FF \[[#39833](https://community.openproject.com/wp/39833)\] -- Fixed: dropdown to select project in notification settings is limited to objects per page options \[[#40934](https://community.openproject.com/wp/40934)\] -- Fixed: Cannot log time entries when recent work package was removed and time entry assigned to project \[[#41015](https://community.openproject.com/wp/41015)\] -- Fixed: Small display bug \[[#41034](https://community.openproject.com/wp/41034)\] +- Fixed: Work package title input shrinks when inputting something in FF \[[#39833](https://community.openproject.org/wp/39833)\] +- Fixed: dropdown to select project in notification settings is limited to objects per page options \[[#40934](https://community.openproject.org/wp/40934)\] +- Fixed: Cannot log time entries when recent work package was removed and time entry assigned to project \[[#41015](https://community.openproject.org/wp/41015)\] +- Fixed: Small display bug \[[#41034](https://community.openproject.org/wp/41034)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-0-9/README.md b/docs/release-notes/12/12-0-9/README.md index a2169b87a732..b55214a53098 100644 --- a/docs/release-notes/12/12-0-9/README.md +++ b/docs/release-notes/12/12-0-9/README.md @@ -10,12 +10,12 @@ release_date: 2022-03-14 Release date: 2022-03-14 -We released [OpenProject 12.0.9](https://community.openproject.com/versions/1511). +We released [OpenProject 12.0.9](https://community.openproject.org/versions/1511). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Possible to create invalid project identifier when creating project \[[#41228](https://community.openproject.com/wp/41228)\] -- Fixed: Internal PostgreSQL error when updating query order with invalid IDs \[[#41310](https://community.openproject.com/wp/41310)\] -- Fixed: Work package table relation column values not complete \[[#41315](https://community.openproject.com/wp/41315)\] +- Fixed: Possible to create invalid project identifier when creating project \[[#41228](https://community.openproject.org/wp/41228)\] +- Fixed: Internal PostgreSQL error when updating query order with invalid IDs \[[#41310](https://community.openproject.org/wp/41310)\] +- Fixed: Work package table relation column values not complete \[[#41315](https://community.openproject.org/wp/41315)\] diff --git a/docs/release-notes/12/12-1-0/README.md b/docs/release-notes/12/12-1-0/README.md index 51efae0d81b7..c720bdce3800 100644 --- a/docs/release-notes/12/12-1-0/README.md +++ b/docs/release-notes/12/12-1-0/README.md @@ -10,7 +10,7 @@ release_date: 2022-05-03 Release date: 2022-05-03 -We released [OpenProject 12.1.0](https://community.openproject.com/versions/1493). +We released [OpenProject 12.1.0](https://community.openproject.org/versions/1493). This release will introduce a new module, the team planner. With this Enterprise add-on, you can visually assign work packages in a weekly or bi-weekly planning calendar view to your team, and keep an eye on everybody’s workload. Also, we are proud to give the basic agile boards to the Community version of OpenProject with 12.1. Now, making it possible to create agile boards also in the free Community version. @@ -66,155 +66,155 @@ We added a new “Files” tab in the work package details. This way, you will h #### List of all bug fixes and changes -- Epic: Introduce module specific queries (e.g. for calendar, team planner and BCF module) \[[#30583](https://community.openproject.com/wp/30583)\] -- Epic: Team planner \[[#39784](https://community.openproject.com/wp/39784)\] -- Epic: Include projects filter component for work package module, calendar and team planner \[[#40330](https://community.openproject.com/wp/40330)\] -- Changed: Extend the current project status \[[#34708](https://community.openproject.com/wp/34708)\] -- Changed: Update and verify all help/docs links from application help menu and start page \[[#35029](https://community.openproject.com/wp/35029)\] -- Changed: Save different views in calendar module \[[#36322](https://community.openproject.com/wp/36322)\] -- Changed: Remove custom links to notification settings in email foooter \[[#39133](https://community.openproject.com/wp/39133)\] -- Changed: Drag and drop of work packages in calendar module and team planner module \[[#39486](https://community.openproject.com/wp/39486)\] -- Changed: Left-side search pane to add existing work packages to team planner \[[#40031](https://community.openproject.com/wp/40031)\] -- Changed: Seed data for new team planner module \[[#40195](https://community.openproject.com/wp/40195)\] -- Changed: Email settings (SMTP etc.) are hard to find \[[#40215](https://community.openproject.com/wp/40215)\] -- Changed: API to CRUD links between files (i.e. Nextcloud) and work packages in OpenProject \[[#40228](https://community.openproject.com/wp/40228)\] -- Changed: What's new teaser block updated with team planner \[[#40257](https://community.openproject.com/wp/40257)\] -- Changed: Show closed work packages by default in calendar and team planner \[[#40319](https://community.openproject.com/wp/40319)\] -- Changed: Make assignee column narrower (it is is currently too wide) \[[#40532](https://community.openproject.com/wp/40532)\] -- Changed: Switch to change between one week and two weeks view \[[#40533](https://community.openproject.com/wp/40533)\] -- Changed: Multiple file storages per OP instance \[[#40536](https://community.openproject.com/wp/40536)\] -- Changed: Global roles for groups \[[#40546](https://community.openproject.com/wp/40546)\] -- Changed: Add right-click work packages context menu to the calendar/team planner \[[#40755](https://community.openproject.com/wp/40755)\] -- Changed: Add a format to display lastname and firstname without space \[[#40759](https://community.openproject.com/wp/40759)\] -- Changed: Load the first team planner when clicking on the menu item \[[#40767](https://community.openproject.com/wp/40767)\] -- Changed: Updates to the two-week view \[[#40801](https://community.openproject.com/wp/40801)\] -- Changed: Hover, Clicked and Disabled states for cards in the Add Existing pane \[[#40810](https://community.openproject.com/wp/40810)\] -- Changed: Team planner animation \[[#40856](https://community.openproject.com/wp/40856)\] -- Changed: Decrease team planner toolbar when split screen is opened \[[#40863](https://community.openproject.com/wp/40863)\] -- Changed: Make Add Existing panel narrower than is currently implemented (and make sure its shadow is not cut off) \[[#40864](https://community.openproject.com/wp/40864)\] -- Changed: Removing work packages from the team planner \[[#40883](https://community.openproject.com/wp/40883)\] -- Changed: Updated design for cards in Add Existing pane \[[#40886](https://community.openproject.com/wp/40886)\] -- Changed: Add order by name per hierarchy to projects API \[[#40930](https://community.openproject.com/wp/40930)\] -- Changed: Signaling included properties of the projects API \[[#40931](https://community.openproject.com/wp/40931)\] -- Changed: Updated placement and design of the create button in the sidebar \[[#40958](https://community.openproject.com/wp/40958)\] -- Changed: Replace work strips on the team planner calendar with full cards \[[#40962](https://community.openproject.com/wp/40962)\] -- Changed: Change scrolling behavior of team planner \[[#40981](https://community.openproject.com/wp/40981)\] -- Changed: Show "Start trial" button in EE upsale templates \[[#40990](https://community.openproject.com/wp/40990)\] -- Changed: Add team planner to onboarding tour \[[#41050](https://community.openproject.com/wp/41050)\] -- Changed: Empty team planner view needs some more love \[[#41073](https://community.openproject.com/wp/41073)\] -- Changed: The date indicators must update when dragging a card in the planner horizontally \[[#41075](https://community.openproject.com/wp/41075)\] -- Changed: When the split screen is open, allow users to also select on cards in the Add Existing pane to change the contents of the split screen \[[#41080](https://community.openproject.com/wp/41080)\] -- Changed: "Include projects": behaviour specific to the Team Planner \[[#41086](https://community.openproject.com/wp/41086)\] -- Changed: New image/gif for add Existing pane in team planner \[[#41100](https://community.openproject.com/wp/41100)\] -- Changed: On closing the split screen, the previously open card should go from selected (blue) to normal state \[[#41113](https://community.openproject.com/wp/41113)\] -- Changed: Include projects - Select all sub-projects \[[#41135](https://community.openproject.com/wp/41135)\] -- Changed: Updated hover behaviour for cards (to make the icons legible when they overlap with attributes) \[[#41137](https://community.openproject.com/wp/41137)\] -- Changed: Add index page to Team Planner ("Team planners") to maintain consistency with the Boards module \[[#41138](https://community.openproject.com/wp/41138)\] -- Changed: Display a loading skeleton before actual content is fully loaded \[[#41199](https://community.openproject.com/wp/41199)\] -- Changed: Include projects - Loading skeleton view \[[#41213](https://community.openproject.com/wp/41213)\] -- Changed: Include projects - Mobile dialog \[[#41224](https://community.openproject.com/wp/41224)\] -- Changed: Display a small loading indicator after each modification to avoid the user immediately making a second, conflicting modification \[[#41235](https://community.openproject.com/wp/41235)\] -- Changed: Add index page for calendar module \[[#41278](https://community.openproject.com/wp/41278)\] -- Changed: Files Tab in work package details \[[#41340](https://community.openproject.com/wp/41340)\] -- Changed: Add Basic Board to onboarding tour for Community edition. \[[#41405](https://community.openproject.com/wp/41405)\] -- Changed: Change permission for role MEMBER in default demo data \[[#41477](https://community.openproject.com/wp/41477)\] -- Changed: Publish Basic boards for Community version \[[#41511](https://community.openproject.com/wp/41511)\] -- Changed: Make existing advanced boards not accessible when you don't have an EE token any more \[[#41516](https://community.openproject.com/wp/41516)\] -- Changed: Move WP with associated FileLinks \[[#41523](https://community.openproject.com/wp/41523)\] -- Changed: Ensure deleting a project deletes all file links of all work packages of that project \[[#41525](https://community.openproject.com/wp/41525)\] -- Changed: Regular LDAP users synchronization of all active users \[[#41677](https://community.openproject.com/wp/41677)\] -- Changed: Add feature flag to activate/deactivate file storages module \[[#41690](https://community.openproject.com/wp/41690)\] -- Changed: Heading not correctly aligned in Team planner \[[#41710](https://community.openproject.com/wp/41710)\] -- Changed: Seed (migrate) team planner permissions \[[#41899](https://community.openproject.com/wp/41899)\] -- Changed: Add packaged installation support for Ubuntu 22.04 \[[#42069](https://community.openproject.com/wp/42069)\] -- Fixed: Missing translation in custom fields administration \[[#38057](https://community.openproject.com/wp/38057)\] -- Fixed: [Navigation] Breadcrumbs changes from "Relations" to "Activity" \[[#38531](https://community.openproject.com/wp/38531)\] -- Fixed: Minor spelling change for work package filter \[[#38533](https://community.openproject.com/wp/38533)\] -- Fixed: Mobile: When clicking on WP tabs ("Activity", "Watchers", ...) jump to top of page \[[#39848](https://community.openproject.com/wp/39848)\] -- Fixed: Internal error when trying to set milestone as parent wp \[[#39856](https://community.openproject.com/wp/39856)\] -- Fixed: Multiple indexes found on journal columns when migrating from 11.4.1 to 12.0.1 \[[#40028](https://community.openproject.com/wp/40028)\] -- Fixed: Tab info does not update when closing the split screen \[[#40033](https://community.openproject.com/wp/40033)\] -- Fixed: Various E-Mail clients don't support embedded images \[[#40122](https://community.openproject.com/wp/40122)\] -- Fixed: Save query modal does not submit on enter \[[#40134](https://community.openproject.com/wp/40134)\] -- Fixed: "Add Viewpoint Button" is missing after switching from table view to model & cards \[[#40186](https://community.openproject.com/wp/40186)\] -- Fixed: Check and update the notifications API documentation \[[#40196](https://community.openproject.com/wp/40196)\] -- Fixed: Opening viewpoints from gallery does not work on mobile \[[#40267](https://community.openproject.com/wp/40267)\] -- Fixed: Empty state is visible during team planner query reload \[[#40323](https://community.openproject.com/wp/40323)\] -- Fixed: Tooltip on team planner and calendar doesn't close sometimes \[[#40325](https://community.openproject.com/wp/40325)\] -- Fixed: OpenAPI Specs not OpenAPI 3.0 compatible \[[#40397](https://community.openproject.com/wp/40397)\] -- Fixed: Team planner not correctly redrawn after closing a split view (empty areas) \[[#40531](https://community.openproject.com/wp/40531)\] -- Fixed: Today column is not highlighted in the team planner \[[#40859](https://community.openproject.com/wp/40859)\] -- Fixed: An empty team planner has visual anomalies (extra lines, wrong colour) \[[#40860](https://community.openproject.com/wp/40860)\] -- Fixed: Wrong progress value in parent task \[[#40867](https://community.openproject.com/wp/40867)\] -- Fixed: Error 500 when creating a new OpenID provider \[[#40893](https://community.openproject.com/wp/40893)\] -- Fixed: Users can't select public template projects in new project dialog \[[#40918](https://community.openproject.com/wp/40918)\] -- Fixed: Meeting Time in iCalendar is wrong \[[#40941](https://community.openproject.com/wp/40941)\] -- Fixed: Toolbar icons should be rendered in the "old" style and not the new rounded style (which is a work in progress) \[[#40957](https://community.openproject.com/wp/40957)\] -- Fixed: [Docker] - Gitlab integration plugin \[[#40959](https://community.openproject.com/wp/40959)\] -- Fixed: Project dropdown no longer autofocused \[[#40978](https://community.openproject.com/wp/40978)\] -- Fixed: Not possible to copy work package to another project \[[#41005](https://community.openproject.com/wp/41005)\] -- Fixed: Changed calendar styles applied to time entries component \[[#41013](https://community.openproject.com/wp/41013)\] -- Fixed: Text in "Add existing" pane needs smaller font-size \[[#41068](https://community.openproject.com/wp/41068)\] -- Fixed: Status description missing from project XLS export \[[#41071](https://community.openproject.com/wp/41071)\] -- Fixed: Toolbar: Placement and spacing of butons and date need adjusting \[[#41079](https://community.openproject.com/wp/41079)\] -- Fixed: Inconsistencies and an anomaly with borders on team planner calendar \[[#41081](https://community.openproject.com/wp/41081)\] -- Fixed: Configure boards modal has empty tab header \[[#41103](https://community.openproject.com/wp/41103)\] -- Fixed: Drag handle hover area is inconsistent / too sensitive \[[#41108](https://community.openproject.com/wp/41108)\] -- Fixed: Cards in the same assignee row disappear and change display order when changing dates using the drag handle \[[#41111](https://community.openproject.com/wp/41111)\] -- Fixed: Date indicator on the right edge of cards does not always render properly \[[#41118](https://community.openproject.com/wp/41118)\] -- Fixed: For work packages whose start/end dates are set by children, the date indicators are shown when they should not be \[[#41119](https://community.openproject.com/wp/41119)\] -- Fixed: New cards disappear behind cards in the first row \[[#41209](https://community.openproject.com/wp/41209)\] -- Fixed: Filter error message when using "Add existing" and having included unrelated projects \[[#41218](https://community.openproject.com/wp/41218)\] -- Fixed: Add Existing panel: Anomalies with the way the search bar is rendered \[[#41231](https://community.openproject.com/wp/41231)\] -- Fixed: Shortening a card to less than 1 day (reverse stretch) results in temporary disappearance \[[#41234](https://community.openproject.com/wp/41234)\] -- Fixed: Caching of filter representer link survived patch version level \[[#41237](https://community.openproject.com/wp/41237)\] -- Fixed: Multiple group memberships in project result in insufficient roles applied \[[#41255](https://community.openproject.com/wp/41255)\] -- Fixed: Include projects - Frontend refinements \[[#41263](https://community.openproject.com/wp/41263)\] -- Fixed: Existing cards not being displayed on initial load \[[#41305](https://community.openproject.com/wp/41305)\] -- Fixed: Teamplanner crashes when dropping a wp from the add existing pane \[[#41413](https://community.openproject.com/wp/41413)\] -- Fixed: Cannot select all projects in work package table \[[#41437](https://community.openproject.com/wp/41437)\] -- Fixed: Attribute help text opens when clicking ng-select dropdown \[[#41442](https://community.openproject.com/wp/41442)\] -- Fixed: API responses inconsistent between Bearer tokens and API tokens \[[#41480](https://community.openproject.com/wp/41480)\] -- Fixed: Create new task on my page not possible: Project not shown in pulldown list \[[#41533](https://community.openproject.com/wp/41533)\] -- Fixed: Include projects - Action bar has no round corners \[[#41582](https://community.openproject.com/wp/41582)\] -- Fixed: Fix capitalisation in two places (minor) in the Team Planner \[[#41647](https://community.openproject.com/wp/41647)\] -- Fixed: Comments linked to another package are not shown correctly \[[#41649](https://community.openproject.com/wp/41649)\] -- Fixed: APIv3 projects API signalling - Duplicated projects returned \[[#41673](https://community.openproject.com/wp/41673)\] -- Fixed: Include projects number is wrong moving from projects page to gantt view \[[#41680](https://community.openproject.com/wp/41680)\] -- Fixed: Toolbars in Team planner not correctly aligned \[[#41711](https://community.openproject.com/wp/41711)\] -- Fixed: Redundant heading in file section (files + attachments) \[[#41712](https://community.openproject.com/wp/41712)\] -- Fixed: Toolbar missing or cut off in work packages module on iOS \[[#41713](https://community.openproject.com/wp/41713)\] -- Fixed: Clicking on files tab scrolls up on iOS \[[#41714](https://community.openproject.com/wp/41714)\] -- Fixed: Wrong string in Team planner for Assignee \[[#41716](https://community.openproject.com/wp/41716)\] -- Fixed: Redundant and inconsistent translations strings for buttons in sidebar \[[#41717](https://community.openproject.com/wp/41717)\] -- Fixed: Filter autocompleters do not reduce the possible selections when typing \[[#41718](https://community.openproject.com/wp/41718)\] -- Fixed: Inconsistent date markers on some cards in Team planner \[[#41723](https://community.openproject.com/wp/41723)\] -- Fixed: Optimisations needed to "Add assignee" button \[[#41726](https://community.openproject.com/wp/41726)\] -- Fixed: Wiki updated notification: "Updated by" is shown to always be the "author" \[[#41728](https://community.openproject.com/wp/41728)\] -- Fixed: Cards on Team Planner jump after they are saved when multiple work packages were moved \[[#41730](https://community.openproject.com/wp/41730)\] -- Fixed: Formattable columns in project list are weirdly cut off \[[#41822](https://community.openproject.com/wp/41822)\] -- Fixed: Project export formattable columns are formatted \[[#41823](https://community.openproject.com/wp/41823)\] -- Fixed: No option to export project description \[[#41824](https://community.openproject.com/wp/41824)\] -- Fixed: Wrong German translation for "Delete" action for work packages \[[#41839](https://community.openproject.com/wp/41839)\] -- Fixed: German translation missing in German notification settings \[[#41842](https://community.openproject.com/wp/41842)\] -- Fixed: Changing host_name option in "System Settings" leads to exception \[[#41844](https://community.openproject.com/wp/41844)\] -- Fixed: No hover on button "Add assignee" in Team planner or "Create new work package" in list view \[[#41853](https://community.openproject.com/wp/41853)\] -- Fixed: Query disappearing from search and not visible \[[#41897](https://community.openproject.com/wp/41897)\] -- Fixed: booking of additional licences is not poosible \[[#41901](https://community.openproject.com/wp/41901)\] -- Fixed: Team planner - add existing - no indication on no matching result \[[#41925](https://community.openproject.com/wp/41925)\] -- Fixed: Autofocus for sign in form OpenProject missing \[[#41929](https://community.openproject.com/wp/41929)\] -- Fixed: Comment numbers are cut off on mobile \[[#41942](https://community.openproject.com/wp/41942)\] -- Fixed: Calendar widget on overview page not useful \[[#42013](https://community.openproject.com/wp/42013)\] -- Fixed: Attachments got lost from description \[[#42041](https://community.openproject.com/wp/42041)\] -- Fixed: Space added before text in check lists in work package description with every save \[[#42050](https://community.openproject.com/wp/42050)\] -- Fixed: main project dropdownlist will show only 250 projects (from 580) \[[#42058](https://community.openproject.com/wp/42058)\] -- Fixed: Row breaks in project selector for "Included projects" \[[#42062](https://community.openproject.com/wp/42062)\] -- Fixed: Different translations strings for "Included projects" and "Projects" \[[#42063](https://community.openproject.com/wp/42063)\] -- Fixed: Wrong indention for module "Team planers" in sidebar \[[#42065](https://community.openproject.com/wp/42065)\] -- Fixed: Indention for projects on root level in "Included projects" selector \[[#42066](https://community.openproject.com/wp/42066)\] -- Fixed: Tiny shift of checkboxes in the "Inlcude project" selector \[[#42068](https://community.openproject.com/wp/42068)\] -- Fixed: Search results below include projects modal \[[#42090](https://community.openproject.com/wp/42090)\] -- Fixed: Include projects - Toggle button is not rounded \[[#42171](https://community.openproject.com/wp/42171)\] +- Epic: Introduce module specific queries (e.g. for calendar, team planner and BCF module) \[[#30583](https://community.openproject.org/wp/30583)\] +- Epic: Team planner \[[#39784](https://community.openproject.org/wp/39784)\] +- Epic: Include projects filter component for work package module, calendar and team planner \[[#40330](https://community.openproject.org/wp/40330)\] +- Changed: Extend the current project status \[[#34708](https://community.openproject.org/wp/34708)\] +- Changed: Update and verify all help/docs links from application help menu and start page \[[#35029](https://community.openproject.org/wp/35029)\] +- Changed: Save different views in calendar module \[[#36322](https://community.openproject.org/wp/36322)\] +- Changed: Remove custom links to notification settings in email foooter \[[#39133](https://community.openproject.org/wp/39133)\] +- Changed: Drag and drop of work packages in calendar module and team planner module \[[#39486](https://community.openproject.org/wp/39486)\] +- Changed: Left-side search pane to add existing work packages to team planner \[[#40031](https://community.openproject.org/wp/40031)\] +- Changed: Seed data for new team planner module \[[#40195](https://community.openproject.org/wp/40195)\] +- Changed: Email settings (SMTP etc.) are hard to find \[[#40215](https://community.openproject.org/wp/40215)\] +- Changed: API to CRUD links between files (i.e. Nextcloud) and work packages in OpenProject \[[#40228](https://community.openproject.org/wp/40228)\] +- Changed: What's new teaser block updated with team planner \[[#40257](https://community.openproject.org/wp/40257)\] +- Changed: Show closed work packages by default in calendar and team planner \[[#40319](https://community.openproject.org/wp/40319)\] +- Changed: Make assignee column narrower (it is is currently too wide) \[[#40532](https://community.openproject.org/wp/40532)\] +- Changed: Switch to change between one week and two weeks view \[[#40533](https://community.openproject.org/wp/40533)\] +- Changed: Multiple file storages per OP instance \[[#40536](https://community.openproject.org/wp/40536)\] +- Changed: Global roles for groups \[[#40546](https://community.openproject.org/wp/40546)\] +- Changed: Add right-click work packages context menu to the calendar/team planner \[[#40755](https://community.openproject.org/wp/40755)\] +- Changed: Add a format to display lastname and firstname without space \[[#40759](https://community.openproject.org/wp/40759)\] +- Changed: Load the first team planner when clicking on the menu item \[[#40767](https://community.openproject.org/wp/40767)\] +- Changed: Updates to the two-week view \[[#40801](https://community.openproject.org/wp/40801)\] +- Changed: Hover, Clicked and Disabled states for cards in the Add Existing pane \[[#40810](https://community.openproject.org/wp/40810)\] +- Changed: Team planner animation \[[#40856](https://community.openproject.org/wp/40856)\] +- Changed: Decrease team planner toolbar when split screen is opened \[[#40863](https://community.openproject.org/wp/40863)\] +- Changed: Make Add Existing panel narrower than is currently implemented (and make sure its shadow is not cut off) \[[#40864](https://community.openproject.org/wp/40864)\] +- Changed: Removing work packages from the team planner \[[#40883](https://community.openproject.org/wp/40883)\] +- Changed: Updated design for cards in Add Existing pane \[[#40886](https://community.openproject.org/wp/40886)\] +- Changed: Add order by name per hierarchy to projects API \[[#40930](https://community.openproject.org/wp/40930)\] +- Changed: Signaling included properties of the projects API \[[#40931](https://community.openproject.org/wp/40931)\] +- Changed: Updated placement and design of the create button in the sidebar \[[#40958](https://community.openproject.org/wp/40958)\] +- Changed: Replace work strips on the team planner calendar with full cards \[[#40962](https://community.openproject.org/wp/40962)\] +- Changed: Change scrolling behavior of team planner \[[#40981](https://community.openproject.org/wp/40981)\] +- Changed: Show "Start trial" button in EE upsale templates \[[#40990](https://community.openproject.org/wp/40990)\] +- Changed: Add team planner to onboarding tour \[[#41050](https://community.openproject.org/wp/41050)\] +- Changed: Empty team planner view needs some more love \[[#41073](https://community.openproject.org/wp/41073)\] +- Changed: The date indicators must update when dragging a card in the planner horizontally \[[#41075](https://community.openproject.org/wp/41075)\] +- Changed: When the split screen is open, allow users to also select on cards in the Add Existing pane to change the contents of the split screen \[[#41080](https://community.openproject.org/wp/41080)\] +- Changed: "Include projects": behaviour specific to the Team Planner \[[#41086](https://community.openproject.org/wp/41086)\] +- Changed: New image/gif for add Existing pane in team planner \[[#41100](https://community.openproject.org/wp/41100)\] +- Changed: On closing the split screen, the previously open card should go from selected (blue) to normal state \[[#41113](https://community.openproject.org/wp/41113)\] +- Changed: Include projects - Select all sub-projects \[[#41135](https://community.openproject.org/wp/41135)\] +- Changed: Updated hover behaviour for cards (to make the icons legible when they overlap with attributes) \[[#41137](https://community.openproject.org/wp/41137)\] +- Changed: Add index page to Team Planner ("Team planners") to maintain consistency with the Boards module \[[#41138](https://community.openproject.org/wp/41138)\] +- Changed: Display a loading skeleton before actual content is fully loaded \[[#41199](https://community.openproject.org/wp/41199)\] +- Changed: Include projects - Loading skeleton view \[[#41213](https://community.openproject.org/wp/41213)\] +- Changed: Include projects - Mobile dialog \[[#41224](https://community.openproject.org/wp/41224)\] +- Changed: Display a small loading indicator after each modification to avoid the user immediately making a second, conflicting modification \[[#41235](https://community.openproject.org/wp/41235)\] +- Changed: Add index page for calendar module \[[#41278](https://community.openproject.org/wp/41278)\] +- Changed: Files Tab in work package details \[[#41340](https://community.openproject.org/wp/41340)\] +- Changed: Add Basic Board to onboarding tour for Community edition. \[[#41405](https://community.openproject.org/wp/41405)\] +- Changed: Change permission for role MEMBER in default demo data \[[#41477](https://community.openproject.org/wp/41477)\] +- Changed: Publish Basic boards for Community version \[[#41511](https://community.openproject.org/wp/41511)\] +- Changed: Make existing advanced boards not accessible when you don't have an EE token any more \[[#41516](https://community.openproject.org/wp/41516)\] +- Changed: Move WP with associated FileLinks \[[#41523](https://community.openproject.org/wp/41523)\] +- Changed: Ensure deleting a project deletes all file links of all work packages of that project \[[#41525](https://community.openproject.org/wp/41525)\] +- Changed: Regular LDAP users synchronization of all active users \[[#41677](https://community.openproject.org/wp/41677)\] +- Changed: Add feature flag to activate/deactivate file storages module \[[#41690](https://community.openproject.org/wp/41690)\] +- Changed: Heading not correctly aligned in Team planner \[[#41710](https://community.openproject.org/wp/41710)\] +- Changed: Seed (migrate) team planner permissions \[[#41899](https://community.openproject.org/wp/41899)\] +- Changed: Add packaged installation support for Ubuntu 22.04 \[[#42069](https://community.openproject.org/wp/42069)\] +- Fixed: Missing translation in custom fields administration \[[#38057](https://community.openproject.org/wp/38057)\] +- Fixed: [Navigation] Breadcrumbs changes from "Relations" to "Activity" \[[#38531](https://community.openproject.org/wp/38531)\] +- Fixed: Minor spelling change for work package filter \[[#38533](https://community.openproject.org/wp/38533)\] +- Fixed: Mobile: When clicking on WP tabs ("Activity", "Watchers", ...) jump to top of page \[[#39848](https://community.openproject.org/wp/39848)\] +- Fixed: Internal error when trying to set milestone as parent wp \[[#39856](https://community.openproject.org/wp/39856)\] +- Fixed: Multiple indexes found on journal columns when migrating from 11.4.1 to 12.0.1 \[[#40028](https://community.openproject.org/wp/40028)\] +- Fixed: Tab info does not update when closing the split screen \[[#40033](https://community.openproject.org/wp/40033)\] +- Fixed: Various E-Mail clients don't support embedded images \[[#40122](https://community.openproject.org/wp/40122)\] +- Fixed: Save query modal does not submit on enter \[[#40134](https://community.openproject.org/wp/40134)\] +- Fixed: "Add Viewpoint Button" is missing after switching from table view to model & cards \[[#40186](https://community.openproject.org/wp/40186)\] +- Fixed: Check and update the notifications API documentation \[[#40196](https://community.openproject.org/wp/40196)\] +- Fixed: Opening viewpoints from gallery does not work on mobile \[[#40267](https://community.openproject.org/wp/40267)\] +- Fixed: Empty state is visible during team planner query reload \[[#40323](https://community.openproject.org/wp/40323)\] +- Fixed: Tooltip on team planner and calendar doesn't close sometimes \[[#40325](https://community.openproject.org/wp/40325)\] +- Fixed: OpenAPI Specs not OpenAPI 3.0 compatible \[[#40397](https://community.openproject.org/wp/40397)\] +- Fixed: Team planner not correctly redrawn after closing a split view (empty areas) \[[#40531](https://community.openproject.org/wp/40531)\] +- Fixed: Today column is not highlighted in the team planner \[[#40859](https://community.openproject.org/wp/40859)\] +- Fixed: An empty team planner has visual anomalies (extra lines, wrong colour) \[[#40860](https://community.openproject.org/wp/40860)\] +- Fixed: Wrong progress value in parent task \[[#40867](https://community.openproject.org/wp/40867)\] +- Fixed: Error 500 when creating a new OpenID provider \[[#40893](https://community.openproject.org/wp/40893)\] +- Fixed: Users can't select public template projects in new project dialog \[[#40918](https://community.openproject.org/wp/40918)\] +- Fixed: Meeting Time in iCalendar is wrong \[[#40941](https://community.openproject.org/wp/40941)\] +- Fixed: Toolbar icons should be rendered in the "old" style and not the new rounded style (which is a work in progress) \[[#40957](https://community.openproject.org/wp/40957)\] +- Fixed: [Docker] - Gitlab integration plugin \[[#40959](https://community.openproject.org/wp/40959)\] +- Fixed: Project dropdown no longer autofocused \[[#40978](https://community.openproject.org/wp/40978)\] +- Fixed: Not possible to copy work package to another project \[[#41005](https://community.openproject.org/wp/41005)\] +- Fixed: Changed calendar styles applied to time entries component \[[#41013](https://community.openproject.org/wp/41013)\] +- Fixed: Text in "Add existing" pane needs smaller font-size \[[#41068](https://community.openproject.org/wp/41068)\] +- Fixed: Status description missing from project XLS export \[[#41071](https://community.openproject.org/wp/41071)\] +- Fixed: Toolbar: Placement and spacing of butons and date need adjusting \[[#41079](https://community.openproject.org/wp/41079)\] +- Fixed: Inconsistencies and an anomaly with borders on team planner calendar \[[#41081](https://community.openproject.org/wp/41081)\] +- Fixed: Configure boards modal has empty tab header \[[#41103](https://community.openproject.org/wp/41103)\] +- Fixed: Drag handle hover area is inconsistent / too sensitive \[[#41108](https://community.openproject.org/wp/41108)\] +- Fixed: Cards in the same assignee row disappear and change display order when changing dates using the drag handle \[[#41111](https://community.openproject.org/wp/41111)\] +- Fixed: Date indicator on the right edge of cards does not always render properly \[[#41118](https://community.openproject.org/wp/41118)\] +- Fixed: For work packages whose start/end dates are set by children, the date indicators are shown when they should not be \[[#41119](https://community.openproject.org/wp/41119)\] +- Fixed: New cards disappear behind cards in the first row \[[#41209](https://community.openproject.org/wp/41209)\] +- Fixed: Filter error message when using "Add existing" and having included unrelated projects \[[#41218](https://community.openproject.org/wp/41218)\] +- Fixed: Add Existing panel: Anomalies with the way the search bar is rendered \[[#41231](https://community.openproject.org/wp/41231)\] +- Fixed: Shortening a card to less than 1 day (reverse stretch) results in temporary disappearance \[[#41234](https://community.openproject.org/wp/41234)\] +- Fixed: Caching of filter representer link survived patch version level \[[#41237](https://community.openproject.org/wp/41237)\] +- Fixed: Multiple group memberships in project result in insufficient roles applied \[[#41255](https://community.openproject.org/wp/41255)\] +- Fixed: Include projects - Frontend refinements \[[#41263](https://community.openproject.org/wp/41263)\] +- Fixed: Existing cards not being displayed on initial load \[[#41305](https://community.openproject.org/wp/41305)\] +- Fixed: Teamplanner crashes when dropping a wp from the add existing pane \[[#41413](https://community.openproject.org/wp/41413)\] +- Fixed: Cannot select all projects in work package table \[[#41437](https://community.openproject.org/wp/41437)\] +- Fixed: Attribute help text opens when clicking ng-select dropdown \[[#41442](https://community.openproject.org/wp/41442)\] +- Fixed: API responses inconsistent between Bearer tokens and API tokens \[[#41480](https://community.openproject.org/wp/41480)\] +- Fixed: Create new task on my page not possible: Project not shown in pulldown list \[[#41533](https://community.openproject.org/wp/41533)\] +- Fixed: Include projects - Action bar has no round corners \[[#41582](https://community.openproject.org/wp/41582)\] +- Fixed: Fix capitalisation in two places (minor) in the Team Planner \[[#41647](https://community.openproject.org/wp/41647)\] +- Fixed: Comments linked to another package are not shown correctly \[[#41649](https://community.openproject.org/wp/41649)\] +- Fixed: APIv3 projects API signalling - Duplicated projects returned \[[#41673](https://community.openproject.org/wp/41673)\] +- Fixed: Include projects number is wrong moving from projects page to gantt view \[[#41680](https://community.openproject.org/wp/41680)\] +- Fixed: Toolbars in Team planner not correctly aligned \[[#41711](https://community.openproject.org/wp/41711)\] +- Fixed: Redundant heading in file section (files + attachments) \[[#41712](https://community.openproject.org/wp/41712)\] +- Fixed: Toolbar missing or cut off in work packages module on iOS \[[#41713](https://community.openproject.org/wp/41713)\] +- Fixed: Clicking on files tab scrolls up on iOS \[[#41714](https://community.openproject.org/wp/41714)\] +- Fixed: Wrong string in Team planner for Assignee \[[#41716](https://community.openproject.org/wp/41716)\] +- Fixed: Redundant and inconsistent translations strings for buttons in sidebar \[[#41717](https://community.openproject.org/wp/41717)\] +- Fixed: Filter autocompleters do not reduce the possible selections when typing \[[#41718](https://community.openproject.org/wp/41718)\] +- Fixed: Inconsistent date markers on some cards in Team planner \[[#41723](https://community.openproject.org/wp/41723)\] +- Fixed: Optimisations needed to "Add assignee" button \[[#41726](https://community.openproject.org/wp/41726)\] +- Fixed: Wiki updated notification: "Updated by" is shown to always be the "author" \[[#41728](https://community.openproject.org/wp/41728)\] +- Fixed: Cards on Team Planner jump after they are saved when multiple work packages were moved \[[#41730](https://community.openproject.org/wp/41730)\] +- Fixed: Formattable columns in project list are weirdly cut off \[[#41822](https://community.openproject.org/wp/41822)\] +- Fixed: Project export formattable columns are formatted \[[#41823](https://community.openproject.org/wp/41823)\] +- Fixed: No option to export project description \[[#41824](https://community.openproject.org/wp/41824)\] +- Fixed: Wrong German translation for "Delete" action for work packages \[[#41839](https://community.openproject.org/wp/41839)\] +- Fixed: German translation missing in German notification settings \[[#41842](https://community.openproject.org/wp/41842)\] +- Fixed: Changing host_name option in "System Settings" leads to exception \[[#41844](https://community.openproject.org/wp/41844)\] +- Fixed: No hover on button "Add assignee" in Team planner or "Create new work package" in list view \[[#41853](https://community.openproject.org/wp/41853)\] +- Fixed: Query disappearing from search and not visible \[[#41897](https://community.openproject.org/wp/41897)\] +- Fixed: booking of additional licences is not poosible \[[#41901](https://community.openproject.org/wp/41901)\] +- Fixed: Team planner - add existing - no indication on no matching result \[[#41925](https://community.openproject.org/wp/41925)\] +- Fixed: Autofocus for sign in form OpenProject missing \[[#41929](https://community.openproject.org/wp/41929)\] +- Fixed: Comment numbers are cut off on mobile \[[#41942](https://community.openproject.org/wp/41942)\] +- Fixed: Calendar widget on overview page not useful \[[#42013](https://community.openproject.org/wp/42013)\] +- Fixed: Attachments got lost from description \[[#42041](https://community.openproject.org/wp/42041)\] +- Fixed: Space added before text in check lists in work package description with every save \[[#42050](https://community.openproject.org/wp/42050)\] +- Fixed: main project dropdownlist will show only 250 projects (from 580) \[[#42058](https://community.openproject.org/wp/42058)\] +- Fixed: Row breaks in project selector for "Included projects" \[[#42062](https://community.openproject.org/wp/42062)\] +- Fixed: Different translations strings for "Included projects" and "Projects" \[[#42063](https://community.openproject.org/wp/42063)\] +- Fixed: Wrong indention for module "Team planers" in sidebar \[[#42065](https://community.openproject.org/wp/42065)\] +- Fixed: Indention for projects on root level in "Included projects" selector \[[#42066](https://community.openproject.org/wp/42066)\] +- Fixed: Tiny shift of checkboxes in the "Inlcude project" selector \[[#42068](https://community.openproject.org/wp/42068)\] +- Fixed: Search results below include projects modal \[[#42090](https://community.openproject.org/wp/42090)\] +- Fixed: Include projects - Toggle button is not rounded \[[#42171](https://community.openproject.org/wp/42171)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-1-1/README.md b/docs/release-notes/12/12-1-1/README.md index f3ef4ba60415..76aeb23b01c5 100644 --- a/docs/release-notes/12/12-1-1/README.md +++ b/docs/release-notes/12/12-1-1/README.md @@ -10,25 +10,25 @@ release_date: 2022-05-04 Release date: 2022-05-04 -We released [OpenProject 12.1.1](https://community.openproject.com/versions/1548). +We released [OpenProject 12.1.1](https://community.openproject.org/versions/1548). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Click on Include projects filter is flickering \[[#42196](https://community.openproject.com/wp/42196)\] -- Fixed: Unprefixed E-Mail settings ignored \[[#42209](https://community.openproject.com/wp/42209)\] -- Fixed: Crowdin downloaded translation strings do not match branch \[[#42215](https://community.openproject.com/wp/42215)\] -- Fixed: auth_source_sso configuration not overwritable via ENV \[[#42216](https://community.openproject.com/wp/42216)\] -- Fixed: Problems by using the timesheet \[[#42217](https://community.openproject.com/wp/42217)\] -- Fixed: Zero added to previous rates when adding a rate in the rate history with Spanish language selected \[[#42219](https://community.openproject.com/wp/42219)\] -- Fixed: Inconsistent scrollbars in Include project modal \[[#42225](https://community.openproject.com/wp/42225)\] -- Fixed: Psych::DisallowedClass: Tried to load unspecified class: URI::Generic while upgrading from 12.01 to 12.10 \[[#42226](https://community.openproject.com/wp/42226)\] -- Fixed: regression: log time - search for work package not working anymore \[[#42229](https://community.openproject.com/wp/42229)\] -- Fixed: Add project settings looks broken in notification settings \[[#42237](https://community.openproject.com/wp/42237)\] -- Fixed: translation of "today" is missing - german \[[#42242](https://community.openproject.com/wp/42242)\] -- Fixed: IFC conversion fails (libhostfxr.so not found) \[[#42245](https://community.openproject.com/wp/42245)\] -- Fixed: Roles cannot be edited with french language \[[#42246](https://community.openproject.com/wp/42246)\] +- Fixed: Click on Include projects filter is flickering \[[#42196](https://community.openproject.org/wp/42196)\] +- Fixed: Unprefixed E-Mail settings ignored \[[#42209](https://community.openproject.org/wp/42209)\] +- Fixed: Crowdin downloaded translation strings do not match branch \[[#42215](https://community.openproject.org/wp/42215)\] +- Fixed: auth_source_sso configuration not overwritable via ENV \[[#42216](https://community.openproject.org/wp/42216)\] +- Fixed: Problems by using the timesheet \[[#42217](https://community.openproject.org/wp/42217)\] +- Fixed: Zero added to previous rates when adding a rate in the rate history with Spanish language selected \[[#42219](https://community.openproject.org/wp/42219)\] +- Fixed: Inconsistent scrollbars in Include project modal \[[#42225](https://community.openproject.org/wp/42225)\] +- Fixed: Psych::DisallowedClass: Tried to load unspecified class: URI::Generic while upgrading from 12.01 to 12.10 \[[#42226](https://community.openproject.org/wp/42226)\] +- Fixed: regression: log time - search for work package not working anymore \[[#42229](https://community.openproject.org/wp/42229)\] +- Fixed: Add project settings looks broken in notification settings \[[#42237](https://community.openproject.org/wp/42237)\] +- Fixed: translation of "today" is missing - german \[[#42242](https://community.openproject.org/wp/42242)\] +- Fixed: IFC conversion fails (libhostfxr.so not found) \[[#42245](https://community.openproject.org/wp/42245)\] +- Fixed: Roles cannot be edited with french language \[[#42246](https://community.openproject.org/wp/42246)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-1-2/README.md b/docs/release-notes/12/12-1-2/README.md index bec6380a1f9a..d8487242c024 100644 --- a/docs/release-notes/12/12-1-2/README.md +++ b/docs/release-notes/12/12-1-2/README.md @@ -10,21 +10,21 @@ release_date: 2022-05-11 Release date: 2022-05-11 -We released [OpenProject 12.1.2](https://community.openproject.com/versions/1549). +We released [OpenProject 12.1.2](https://community.openproject.org/versions/1549). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Audio of OpenProject video is played when opening the export project modal \[[#41924](https://community.openproject.com/wp/41924)\] -- Fixed: Wrong row break in Include Project modal for German \[[#42224](https://community.openproject.com/wp/42224)\] -- Fixed: Work package views created in projects are shown on global work package page \[[#42249](https://community.openproject.com/wp/42249)\] -- Fixed: Search field does not open on mobile \[[#42250](https://community.openproject.com/wp/42250)\] -- Fixed: Audio plays when I want to export a wiki page \[[#42252](https://community.openproject.com/wp/42252)\] -- Fixed: Project filter is reset to "Include all sub-projects" when saving the view \[[#42277](https://community.openproject.com/wp/42277)\] -- Fixed: Global Basic Auth not working anymore \[[#42284](https://community.openproject.com/wp/42284)\] -- Fixed: SMTP setting issues in packager installation \[[#42299](https://community.openproject.com/wp/42299)\] -- Fixed: LDAP User Synchronisation doesn't work \[[#42312](https://community.openproject.com/wp/42312)\] +- Fixed: Audio of OpenProject video is played when opening the export project modal \[[#41924](https://community.openproject.org/wp/41924)\] +- Fixed: Wrong row break in Include Project modal for German \[[#42224](https://community.openproject.org/wp/42224)\] +- Fixed: Work package views created in projects are shown on global work package page \[[#42249](https://community.openproject.org/wp/42249)\] +- Fixed: Search field does not open on mobile \[[#42250](https://community.openproject.org/wp/42250)\] +- Fixed: Audio plays when I want to export a wiki page \[[#42252](https://community.openproject.org/wp/42252)\] +- Fixed: Project filter is reset to "Include all sub-projects" when saving the view \[[#42277](https://community.openproject.org/wp/42277)\] +- Fixed: Global Basic Auth not working anymore \[[#42284](https://community.openproject.org/wp/42284)\] +- Fixed: SMTP setting issues in packager installation \[[#42299](https://community.openproject.org/wp/42299)\] +- Fixed: LDAP User Synchronisation doesn't work \[[#42312](https://community.openproject.org/wp/42312)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-1-3/README.md b/docs/release-notes/12/12-1-3/README.md index f33d962648db..69b88ef59b1c 100644 --- a/docs/release-notes/12/12-1-3/README.md +++ b/docs/release-notes/12/12-1-3/README.md @@ -10,7 +10,7 @@ release_date: 2022-05-12 Release date: 2022-05-12 -We released [OpenProject 12.1.3](https://community.openproject.com/versions/1550). +We released [OpenProject 12.1.3](https://community.openproject.org/versions/1550). The release contains several bug fixes and we recommend updating to the newest version. ## Settings regression @@ -27,9 +27,9 @@ To read how to do this, please see [reporting a bug in OpenProject](../../../dev #### Bug fixes and changes -- Fixed: "openproject configure" reports errors \[[#42349](https://community.openproject.com/wp/42349)\] -- Fixed: Scheduled LDAP User Synchronisation doesn't work \[[#42351](https://community.openproject.com/wp/42351)\] -- Fixed: [Packager] configure fails when sendmail was configured for emails \[[#42352](https://community.openproject.com/wp/42352)\] +- Fixed: "openproject configure" reports errors \[[#42349](https://community.openproject.org/wp/42349)\] +- Fixed: Scheduled LDAP User Synchronisation doesn't work \[[#42351](https://community.openproject.org/wp/42351)\] +- Fixed: [Packager] configure fails when sendmail was configured for emails \[[#42352](https://community.openproject.org/wp/42352)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-1-4/README.md b/docs/release-notes/12/12-1-4/README.md index f337e9e6f8b5..5440d62d7afa 100644 --- a/docs/release-notes/12/12-1-4/README.md +++ b/docs/release-notes/12/12-1-4/README.md @@ -10,7 +10,7 @@ release_date: 2022-05-17 Release date: 2022-05-17 -We released [OpenProject 12.1.4](https://community.openproject.com/versions/1551). +We released [OpenProject 12.1.4](https://community.openproject.org/versions/1551). The release contains several bug fixes and we recommend updating to the newest version. **Centos 7 support** @@ -19,16 +19,16 @@ This version restores support for OpenProject packages on centos 7. A PostgreSQL #### Bug fixes and changes -- Fixed: Removal of the new SPOT buttons because of consistency \[[#42251](https://community.openproject.com/wp/42251)\] -- Fixed: Falsche Projektzuordnung im Teamplaner \[[#42271](https://community.openproject.com/wp/42271)\] -- Fixed: Create form crashes when inviting placeholder user into "assigned to" or "responsible" \[[#42348](https://community.openproject.com/wp/42348)\] -- Fixed: openproject configure fails Ubuntu 20.04 \[[#42375](https://community.openproject.com/wp/42375)\] -- Fixed: Project clone with global basic auth not working \[[#42377](https://community.openproject.com/wp/42377)\] -- Fixed: Project include modal doesn't close when clicking the create button \[[#42380](https://community.openproject.com/wp/42380)\] -- Fixed: Installation packages broken for centos 7 \[[#42384](https://community.openproject.com/wp/42384)\] -- Fixed: starttls_auto forced to true since Ruby 3 upgrade \[[#42385](https://community.openproject.com/wp/42385)\] -- Fixed: LDAP user synchronization - administrator flag is overwritten \[[#42396](https://community.openproject.com/wp/42396)\] -- Fixed: Project filter is not applied in embedded table \[[#42397](https://community.openproject.com/wp/42397)\] +- Fixed: Removal of the new SPOT buttons because of consistency \[[#42251](https://community.openproject.org/wp/42251)\] +- Fixed: Falsche Projektzuordnung im Teamplaner \[[#42271](https://community.openproject.org/wp/42271)\] +- Fixed: Create form crashes when inviting placeholder user into "assigned to" or "responsible" \[[#42348](https://community.openproject.org/wp/42348)\] +- Fixed: openproject configure fails Ubuntu 20.04 \[[#42375](https://community.openproject.org/wp/42375)\] +- Fixed: Project clone with global basic auth not working \[[#42377](https://community.openproject.org/wp/42377)\] +- Fixed: Project include modal doesn't close when clicking the create button \[[#42380](https://community.openproject.org/wp/42380)\] +- Fixed: Installation packages broken for centos 7 \[[#42384](https://community.openproject.org/wp/42384)\] +- Fixed: starttls_auto forced to true since Ruby 3 upgrade \[[#42385](https://community.openproject.org/wp/42385)\] +- Fixed: LDAP user synchronization - administrator flag is overwritten \[[#42396](https://community.openproject.org/wp/42396)\] +- Fixed: Project filter is not applied in embedded table \[[#42397](https://community.openproject.org/wp/42397)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-1-5/README.md b/docs/release-notes/12/12-1-5/README.md index 322ef95181f9..72c35d354a46 100644 --- a/docs/release-notes/12/12-1-5/README.md +++ b/docs/release-notes/12/12-1-5/README.md @@ -10,26 +10,26 @@ release_date: 2022-06-08 Release date: 2022-06-08 -We released [OpenProject 12.1.5](https://community.openproject.com/versions/1552). +We released [OpenProject 12.1.5](https://community.openproject.org/versions/1552). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Order of work packages in XLS, PDF, CSV export differs from order in OpenProject \[[#34971](https://community.openproject.com/wp/34971)\] -- Fixed: API notification error on work package query page \[[#40506](https://community.openproject.com/wp/40506)\] -- Fixed: Custom fields in project settings not sorted \[[#41074](https://community.openproject.com/wp/41074)\] -- Fixed: openproject configure removes configuration file(s) \[[#41292](https://community.openproject.com/wp/41292)\] -- Fixed: Special Characters in Comments not "translated" in Activity View \[[#42194](https://community.openproject.com/wp/42194)\] -- Fixed: Problems by using the timesheet \[[#42217](https://community.openproject.com/wp/42217)\] -- Fixed: "hostname ... does not match the server certificate" after Update to 12.1.1 \[[#42304](https://community.openproject.com/wp/42304)\] -- Fixed: Form configuration is accessible without EE token \[[#42398](https://community.openproject.com/wp/42398)\] -- Fixed: "Project" is not translated in invite user modal \[[#42479](https://community.openproject.com/wp/42479)\] -- Fixed: Provide a way to disable user status changes from LDAP user sync \[[#42485](https://community.openproject.com/wp/42485)\] -- Fixed: Permission to avoid editing project overview page not working \[[#42732](https://community.openproject.com/wp/42732)\] -- Fixed: SSO logout URL is ignored since upgrade to OpenProject 12 \[[#42735](https://community.openproject.com/wp/42735)\] -- Fixed: Dutch translation additional project status on the project overview page \[[#42754](https://community.openproject.com/wp/42754)\] -- Fixed: OpenID Connect providers can no longer be set via env \[[#42810](https://community.openproject.com/wp/42810)\] +- Fixed: Order of work packages in XLS, PDF, CSV export differs from order in OpenProject \[[#34971](https://community.openproject.org/wp/34971)\] +- Fixed: API notification error on work package query page \[[#40506](https://community.openproject.org/wp/40506)\] +- Fixed: Custom fields in project settings not sorted \[[#41074](https://community.openproject.org/wp/41074)\] +- Fixed: openproject configure removes configuration file(s) \[[#41292](https://community.openproject.org/wp/41292)\] +- Fixed: Special Characters in Comments not "translated" in Activity View \[[#42194](https://community.openproject.org/wp/42194)\] +- Fixed: Problems by using the timesheet \[[#42217](https://community.openproject.org/wp/42217)\] +- Fixed: "hostname ... does not match the server certificate" after Update to 12.1.1 \[[#42304](https://community.openproject.org/wp/42304)\] +- Fixed: Form configuration is accessible without EE token \[[#42398](https://community.openproject.org/wp/42398)\] +- Fixed: "Project" is not translated in invite user modal \[[#42479](https://community.openproject.org/wp/42479)\] +- Fixed: Provide a way to disable user status changes from LDAP user sync \[[#42485](https://community.openproject.org/wp/42485)\] +- Fixed: Permission to avoid editing project overview page not working \[[#42732](https://community.openproject.org/wp/42732)\] +- Fixed: SSO logout URL is ignored since upgrade to OpenProject 12 \[[#42735](https://community.openproject.org/wp/42735)\] +- Fixed: Dutch translation additional project status on the project overview page \[[#42754](https://community.openproject.org/wp/42754)\] +- Fixed: OpenID Connect providers can no longer be set via env \[[#42810](https://community.openproject.org/wp/42810)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-1-6/README.md b/docs/release-notes/12/12-1-6/README.md index 358a64a02bd0..0763a848636c 100644 --- a/docs/release-notes/12/12-1-6/README.md +++ b/docs/release-notes/12/12-1-6/README.md @@ -10,20 +10,20 @@ release_date: 2022-07-12 Release date: 2022-07-12 -We released [OpenProject 12.1.6](https://community.openproject.com/versions/1586). +We released [OpenProject 12.1.6](https://community.openproject.org/versions/1586). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: EE Trial creation not possible from form configuration \[[#42806](https://community.openproject.com/wp/42806)\] -- Fixed: Deleting a user only locks the user \[[#42882](https://community.openproject.com/wp/42882)\] -- Fixed: Filtering of work packages does not work any longer by ID \[[#42883](https://community.openproject.com/wp/42883)\] -- Fixed: Danger zone: Spaces are collapsed into one in the expected value \[[#42886](https://community.openproject.com/wp/42886)\] -- Fixed: Session authentication with warden not triggered \[[#42949](https://community.openproject.com/wp/42949)\] -- Fixed: Invalid SMTP configuration breaks project copy \[[#42962](https://community.openproject.com/wp/42962)\] -- Fixed: Include projects mistake \[[#43034](https://community.openproject.com/wp/43034)\] -- Fixed: dots of Ü are missing in notification list \[[#43086](https://community.openproject.com/wp/43086)\] +- Fixed: EE Trial creation not possible from form configuration \[[#42806](https://community.openproject.org/wp/42806)\] +- Fixed: Deleting a user only locks the user \[[#42882](https://community.openproject.org/wp/42882)\] +- Fixed: Filtering of work packages does not work any longer by ID \[[#42883](https://community.openproject.org/wp/42883)\] +- Fixed: Danger zone: Spaces are collapsed into one in the expected value \[[#42886](https://community.openproject.org/wp/42886)\] +- Fixed: Session authentication with warden not triggered \[[#42949](https://community.openproject.org/wp/42949)\] +- Fixed: Invalid SMTP configuration breaks project copy \[[#42962](https://community.openproject.org/wp/42962)\] +- Fixed: Include projects mistake \[[#43034](https://community.openproject.org/wp/43034)\] +- Fixed: dots of Ü are missing in notification list \[[#43086](https://community.openproject.org/wp/43086)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-2-0/README.md b/docs/release-notes/12/12-2-0/README.md index e004252c82be..6bf31668b614 100644 --- a/docs/release-notes/12/12-2-0/README.md +++ b/docs/release-notes/12/12-2-0/README.md @@ -10,7 +10,7 @@ release_date: 2022-08-15 Release date: 2022-08-15 -We have now released [OpenProject 12.2.0](https://community.openproject.com/versions/1494). +We have now released [OpenProject 12.2.0](https://community.openproject.org/versions/1494). This new release brings the long-awaited **Nextcloud integration**. No more spending hours searching for the right version of the right file! With OpenProject 12.2, you can easily find your project-related files (stored in Nextcloud) directly from the relevant work packages and always have the correct version at your fingertips. Data sovereignty remains a strong common ground between Nextcloud and OpenProject and this integration strengthens our collaboration while improving the productivity of our users. @@ -84,93 +84,93 @@ For more information, please see the respective installation pages: ## List of all bug fixes and changes -- Changed: Log time for other users \[[#21754](https://community.openproject.com/wp/21754)\] -- Changed: Send out an email reply if an incoming email could not be processed correctly \[[#35823](https://community.openproject.com/wp/35823)\] -- Changed: Make the empty notification inbox nicer \[[#40148](https://community.openproject.com/wp/40148)\] -- Changed: Show the project hierarchy in the project selector \[[#40286](https://community.openproject.com/wp/40286)\] -- Changed: OAuth settings of Nextcloud in OpenProject \[[#40375](https://community.openproject.com/wp/40375)\] -- Changed: Unify Enterprise edition pages \[[#40774](https://community.openproject.com/wp/40774)\] -- Changed: Keep cached file data up to date \[[#40892](https://community.openproject.com/wp/40892)\] -- Changed: Apply style changes to new date picker \[[#41814](https://community.openproject.com/wp/41814)\] -- Changed: List file links in Files tab \[[#41905](https://community.openproject.com/wp/41905)\] -- Changed: Navigation bar project selection \[[#41948](https://community.openproject.com/wp/41948)\] -- Changed: Date picker modal (without duration and non-working days) \[[#42047](https://community.openproject.com/wp/42047)\] -- Changed: Add packaged installation support for Ubuntu 22.04 \[[#42069](https://community.openproject.com/wp/42069)\] -- Changed: Show banner information in new date picker \[[#42184](https://community.openproject.com/wp/42184)\] -- Changed: Change date selection logic in new date picker \[[#42185](https://community.openproject.com/wp/42185)\] -- Changed: Link to digital accessiblity statement from ADDITIONAL RESOURCES \[[#42298](https://community.openproject.com/wp/42298)\] -- Changed: New attachments style on the work package creation form \[[#42369](https://community.openproject.com/wp/42369)\] -- Changed: Enable feature flags by default in the development environment \[[#42414](https://community.openproject.com/wp/42414)\] -- Changed: Enable feature flag for storages module on pull preview \[[#42628](https://community.openproject.com/wp/42628)\] -- Changed: Map available icons in the files list to relevant file types (in attachments/Nextcloud links) \[[#42884](https://community.openproject.com/wp/42884)\] -- Changed: Include work package for which relations are shown when following the "show relations" link \[[#42898](https://community.openproject.com/wp/42898)\] -- Changed: Access project dropdown entries via arrow keys \[[#43118](https://community.openproject.com/wp/43118)\] -- Changed: Show alert when storage is not added to any project \[[#43185](https://community.openproject.com/wp/43185)\] -- Changed: Update NEW FEATURES teaser block on application start page \[[#43485](https://community.openproject.com/wp/43485)\] -- Changed: Persist OpenProject notifications to avoid loss of information \[[#43518](https://community.openproject.com/wp/43518)\] -- Fixed: Circular dependency can be created \[[#34928](https://community.openproject.com/wp/34928)\] -- Fixed: Sorting via "projects" doesn't work \[[#37149](https://community.openproject.com/wp/37149)\] -- Fixed: Quick-add menu not showing on smaller screens \[[#37539](https://community.openproject.com/wp/37539)\] -- Fixed: Default status is shown multiple times in new board \[[#40858](https://community.openproject.com/wp/40858)\] -- Fixed: "expected at least one error" - Work package errors in dependent work packages not displayed \[[#40921](https://community.openproject.com/wp/40921)\] -- Fixed: Openproject docker installation uses port 3000 as the outward-facing port but documentation says 8080 \[[#41287](https://community.openproject.com/wp/41287)\] -- Fixed: Deleted users are not properly anonymized in tagged messages \[[#41499](https://community.openproject.com/wp/41499)\] -- Fixed: Cannot inline-create a work package on views that filter by WP ID \[[#41667](https://community.openproject.com/wp/41667)\] -- Fixed: In team planner and calendar, the sidebar should not use the word "views" \[[#41830](https://community.openproject.com/wp/41830)\] -- Fixed: Distances in work package details tabs inconsistent \[[#41845](https://community.openproject.com/wp/41845)\] -- Fixed: Blank Email reminders page when creating account manually \[[#41851](https://community.openproject.com/wp/41851)\] -- Fixed: Cannot add attachment to existing comment \[[#41940](https://community.openproject.com/wp/41940)\] -- Fixed: Closed cards in the team planner behave strangely \[[#42413](https://community.openproject.com/wp/42413)\] -- Fixed: Project appearing twice in Dropdown List if Project Member has two or more roles \[[#42477](https://community.openproject.com/wp/42477)\] -- Fixed: Date picker gets cut when there is no scroll \[[#42748](https://community.openproject.com/wp/42748)\] -- Fixed: Packager builds failing since gem bump \[[#42871](https://community.openproject.com/wp/42871)\] -- Fixed: Custom action button in combination with parallel changes leads to conflicting modification error \[[#42878](https://community.openproject.com/wp/42878)\] -- Fixed: Attachments are assigned to the wrong Work Package \[[#42933](https://community.openproject.com/wp/42933)\] -- Fixed: Navigation Link Not Working \[[#42984](https://community.openproject.com/wp/42984)\] -- Fixed: Unable to create child work package \[[#42988](https://community.openproject.com/wp/42988)\] -- Fixed: Size of dropdowns in work-package list too small especially for project hierarchy \[[#43083](https://community.openproject.com/wp/43083)\] -- Fixed: Internal server error when navigating to the work package module (page size) \[[#43120](https://community.openproject.com/wp/43120)\] -- Fixed: webhook is not working \[[#43129](https://community.openproject.com/wp/43129)\] -- Fixed: Split screen persistent with empty state switching toggle from All to Unread \[[#43146](https://community.openproject.com/wp/43146)\] -- Fixed: Missing plural in user settings -> access tokens \[[#43151](https://community.openproject.com/wp/43151)\] -- Fixed: Fix storage admin breadcrumbs \[[#43153](https://community.openproject.com/wp/43153)\] -- Fixed: Two English language \[[#43192](https://community.openproject.com/wp/43192)\] -- Fixed: Remove OAuth cookie after successful authorization against Nextcloud \[[#43193](https://community.openproject.com/wp/43193)\] -- Fixed: Project export confusingly uses "Work packages export limit" setting \[[#43202](https://community.openproject.com/wp/43202)\] -- Fixed: Mobile: The right margin for the files list is not correct \[[#43207](https://community.openproject.com/wp/43207)\] -- Fixed: Double click to open work packages in the Team Planner \[[#43222](https://community.openproject.com/wp/43222)\] -- Fixed: Able to set a follower starting before its predecessor \[[#43223](https://community.openproject.com/wp/43223)\] -- Fixed: Migration::MigrationUtils::PermissionAdder.add not idempotent \[[#43231](https://community.openproject.com/wp/43231)\] -- Fixed: imap ssl settings are evaluated as booleans when they are strings \[[#43237](https://community.openproject.com/wp/43237)\] -- Fixed: Work Package Releation entry not styling type properly \[[#43239](https://community.openproject.com/wp/43239)\] -- Fixed: Work packages in Gantt chart in light grey hard to see \[[#43240](https://community.openproject.com/wp/43240)\] -- Fixed: Work package types with colour white are not visible in emails \[[#43247](https://community.openproject.com/wp/43247)\] -- Fixed: Can not find users with the user creation/invitation form \[[#43257](https://community.openproject.com/wp/43257)\] -- Fixed: The list style in the "Nextcloud" section is not correct \[[#43259](https://community.openproject.com/wp/43259)\] -- Fixed: Remove hover effect on files list when there is a connection error to Nextcloud \[[#43260](https://community.openproject.com/wp/43260)\] -- Fixed: The space between the form and the buttons on the 2nd and 3rd step of Nextcloud OAuth settings is not correct \[[#43263](https://community.openproject.com/wp/43263)\] -- Fixed: Can not access the main actions on work package on mobile from the details view \[[#43296](https://community.openproject.com/wp/43296)\] -- Fixed: Mobile: The right margin for activity comments is not correct \[[#43304](https://community.openproject.com/wp/43304)\] -- Fixed: Wrong positioning of workers in notification \[[#43306](https://community.openproject.com/wp/43306)\] -- Fixed: (Mobile) Clicking on notification row does not scroll to activity \[[#43311](https://community.openproject.com/wp/43311)\] -- Fixed: Project name overflows header on mobile \[[#43314](https://community.openproject.com/wp/43314)\] -- Fixed: Info boxes in the Administration are not shown correctly \[[#43320](https://community.openproject.com/wp/43320)\] -- Fixed: Nextcloud: Validation error in New storage - Host field \[[#43323](https://community.openproject.com/wp/43323)\] -- Fixed: Project field limited to 30 items \[[#43386](https://community.openproject.com/wp/43386)\] -- Fixed: Start date automatically entered by default on new work packages \[[#43429](https://community.openproject.com/wp/43429)\] -- Fixed: There is no empty status in the Project Select when search criteria is not met \[[#43479](https://community.openproject.com/wp/43479)\] -- Fixed: Focus status on the Project Selector has no background \[[#43482](https://community.openproject.com/wp/43482)\] -- Fixed: Invalid link/href returned by API \[[#43486](https://community.openproject.com/wp/43486)\] -- Fixed: Show better error for dependent result for StoragesController Create action \[[#43487](https://community.openproject.com/wp/43487)\] -- Fixed: Date picker not working as expected for UTC time hour minus \[[#43504](https://community.openproject.com/wp/43504)\] -- Fixed: "No SSL" option in packaged installation of 12.2 does not work \[[#43530](https://community.openproject.com/wp/43530)\] -- Fixed: Focus and selection different for project selection component \[[#43544](https://community.openproject.com/wp/43544)\] -- Fixed: First greyed out item is selected in project dropdown \[[#43545](https://community.openproject.com/wp/43545)\] -- Fixed: Time entry widget column translations missing \[[#43558](https://community.openproject.com/wp/43558)\] -- Fixed: Disable LDAP user status synchronization by default \[[#43561](https://community.openproject.com/wp/43561)\] -- Fixed: Datepicker jumps with negative time zone \[[#43562](https://community.openproject.com/wp/43562)\] -- Epic: Files tab that shows linked files in Nextcloud \[[#40203](https://community.openproject.com/wp/40203)\] -- Epic: Settings connection between Nextcloud and OpenProject (OAuth) \[[#42072](https://community.openproject.com/wp/42072)\] +- Changed: Log time for other users \[[#21754](https://community.openproject.org/wp/21754)\] +- Changed: Send out an email reply if an incoming email could not be processed correctly \[[#35823](https://community.openproject.org/wp/35823)\] +- Changed: Make the empty notification inbox nicer \[[#40148](https://community.openproject.org/wp/40148)\] +- Changed: Show the project hierarchy in the project selector \[[#40286](https://community.openproject.org/wp/40286)\] +- Changed: OAuth settings of Nextcloud in OpenProject \[[#40375](https://community.openproject.org/wp/40375)\] +- Changed: Unify Enterprise edition pages \[[#40774](https://community.openproject.org/wp/40774)\] +- Changed: Keep cached file data up to date \[[#40892](https://community.openproject.org/wp/40892)\] +- Changed: Apply style changes to new date picker \[[#41814](https://community.openproject.org/wp/41814)\] +- Changed: List file links in Files tab \[[#41905](https://community.openproject.org/wp/41905)\] +- Changed: Navigation bar project selection \[[#41948](https://community.openproject.org/wp/41948)\] +- Changed: Date picker modal (without duration and non-working days) \[[#42047](https://community.openproject.org/wp/42047)\] +- Changed: Add packaged installation support for Ubuntu 22.04 \[[#42069](https://community.openproject.org/wp/42069)\] +- Changed: Show banner information in new date picker \[[#42184](https://community.openproject.org/wp/42184)\] +- Changed: Change date selection logic in new date picker \[[#42185](https://community.openproject.org/wp/42185)\] +- Changed: Link to digital accessiblity statement from ADDITIONAL RESOURCES \[[#42298](https://community.openproject.org/wp/42298)\] +- Changed: New attachments style on the work package creation form \[[#42369](https://community.openproject.org/wp/42369)\] +- Changed: Enable feature flags by default in the development environment \[[#42414](https://community.openproject.org/wp/42414)\] +- Changed: Enable feature flag for storages module on pull preview \[[#42628](https://community.openproject.org/wp/42628)\] +- Changed: Map available icons in the files list to relevant file types (in attachments/Nextcloud links) \[[#42884](https://community.openproject.org/wp/42884)\] +- Changed: Include work package for which relations are shown when following the "show relations" link \[[#42898](https://community.openproject.org/wp/42898)\] +- Changed: Access project dropdown entries via arrow keys \[[#43118](https://community.openproject.org/wp/43118)\] +- Changed: Show alert when storage is not added to any project \[[#43185](https://community.openproject.org/wp/43185)\] +- Changed: Update NEW FEATURES teaser block on application start page \[[#43485](https://community.openproject.org/wp/43485)\] +- Changed: Persist OpenProject notifications to avoid loss of information \[[#43518](https://community.openproject.org/wp/43518)\] +- Fixed: Circular dependency can be created \[[#34928](https://community.openproject.org/wp/34928)\] +- Fixed: Sorting via "projects" doesn't work \[[#37149](https://community.openproject.org/wp/37149)\] +- Fixed: Quick-add menu not showing on smaller screens \[[#37539](https://community.openproject.org/wp/37539)\] +- Fixed: Default status is shown multiple times in new board \[[#40858](https://community.openproject.org/wp/40858)\] +- Fixed: "expected at least one error" - Work package errors in dependent work packages not displayed \[[#40921](https://community.openproject.org/wp/40921)\] +- Fixed: Openproject docker installation uses port 3000 as the outward-facing port but documentation says 8080 \[[#41287](https://community.openproject.org/wp/41287)\] +- Fixed: Deleted users are not properly anonymized in tagged messages \[[#41499](https://community.openproject.org/wp/41499)\] +- Fixed: Cannot inline-create a work package on views that filter by WP ID \[[#41667](https://community.openproject.org/wp/41667)\] +- Fixed: In team planner and calendar, the sidebar should not use the word "views" \[[#41830](https://community.openproject.org/wp/41830)\] +- Fixed: Distances in work package details tabs inconsistent \[[#41845](https://community.openproject.org/wp/41845)\] +- Fixed: Blank Email reminders page when creating account manually \[[#41851](https://community.openproject.org/wp/41851)\] +- Fixed: Cannot add attachment to existing comment \[[#41940](https://community.openproject.org/wp/41940)\] +- Fixed: Closed cards in the team planner behave strangely \[[#42413](https://community.openproject.org/wp/42413)\] +- Fixed: Project appearing twice in Dropdown List if Project Member has two or more roles \[[#42477](https://community.openproject.org/wp/42477)\] +- Fixed: Date picker gets cut when there is no scroll \[[#42748](https://community.openproject.org/wp/42748)\] +- Fixed: Packager builds failing since gem bump \[[#42871](https://community.openproject.org/wp/42871)\] +- Fixed: Custom action button in combination with parallel changes leads to conflicting modification error \[[#42878](https://community.openproject.org/wp/42878)\] +- Fixed: Attachments are assigned to the wrong Work Package \[[#42933](https://community.openproject.org/wp/42933)\] +- Fixed: Navigation Link Not Working \[[#42984](https://community.openproject.org/wp/42984)\] +- Fixed: Unable to create child work package \[[#42988](https://community.openproject.org/wp/42988)\] +- Fixed: Size of dropdowns in work-package list too small especially for project hierarchy \[[#43083](https://community.openproject.org/wp/43083)\] +- Fixed: Internal server error when navigating to the work package module (page size) \[[#43120](https://community.openproject.org/wp/43120)\] +- Fixed: webhook is not working \[[#43129](https://community.openproject.org/wp/43129)\] +- Fixed: Split screen persistent with empty state switching toggle from All to Unread \[[#43146](https://community.openproject.org/wp/43146)\] +- Fixed: Missing plural in user settings -> access tokens \[[#43151](https://community.openproject.org/wp/43151)\] +- Fixed: Fix storage admin breadcrumbs \[[#43153](https://community.openproject.org/wp/43153)\] +- Fixed: Two English language \[[#43192](https://community.openproject.org/wp/43192)\] +- Fixed: Remove OAuth cookie after successful authorization against Nextcloud \[[#43193](https://community.openproject.org/wp/43193)\] +- Fixed: Project export confusingly uses "Work packages export limit" setting \[[#43202](https://community.openproject.org/wp/43202)\] +- Fixed: Mobile: The right margin for the files list is not correct \[[#43207](https://community.openproject.org/wp/43207)\] +- Fixed: Double click to open work packages in the Team Planner \[[#43222](https://community.openproject.org/wp/43222)\] +- Fixed: Able to set a follower starting before its predecessor \[[#43223](https://community.openproject.org/wp/43223)\] +- Fixed: Migration::MigrationUtils::PermissionAdder.add not idempotent \[[#43231](https://community.openproject.org/wp/43231)\] +- Fixed: imap ssl settings are evaluated as booleans when they are strings \[[#43237](https://community.openproject.org/wp/43237)\] +- Fixed: Work Package Releation entry not styling type properly \[[#43239](https://community.openproject.org/wp/43239)\] +- Fixed: Work packages in Gantt chart in light grey hard to see \[[#43240](https://community.openproject.org/wp/43240)\] +- Fixed: Work package types with colour white are not visible in emails \[[#43247](https://community.openproject.org/wp/43247)\] +- Fixed: Can not find users with the user creation/invitation form \[[#43257](https://community.openproject.org/wp/43257)\] +- Fixed: The list style in the "Nextcloud" section is not correct \[[#43259](https://community.openproject.org/wp/43259)\] +- Fixed: Remove hover effect on files list when there is a connection error to Nextcloud \[[#43260](https://community.openproject.org/wp/43260)\] +- Fixed: The space between the form and the buttons on the 2nd and 3rd step of Nextcloud OAuth settings is not correct \[[#43263](https://community.openproject.org/wp/43263)\] +- Fixed: Can not access the main actions on work package on mobile from the details view \[[#43296](https://community.openproject.org/wp/43296)\] +- Fixed: Mobile: The right margin for activity comments is not correct \[[#43304](https://community.openproject.org/wp/43304)\] +- Fixed: Wrong positioning of workers in notification \[[#43306](https://community.openproject.org/wp/43306)\] +- Fixed: (Mobile) Clicking on notification row does not scroll to activity \[[#43311](https://community.openproject.org/wp/43311)\] +- Fixed: Project name overflows header on mobile \[[#43314](https://community.openproject.org/wp/43314)\] +- Fixed: Info boxes in the Administration are not shown correctly \[[#43320](https://community.openproject.org/wp/43320)\] +- Fixed: Nextcloud: Validation error in New storage - Host field \[[#43323](https://community.openproject.org/wp/43323)\] +- Fixed: Project field limited to 30 items \[[#43386](https://community.openproject.org/wp/43386)\] +- Fixed: Start date automatically entered by default on new work packages \[[#43429](https://community.openproject.org/wp/43429)\] +- Fixed: There is no empty status in the Project Select when search criteria is not met \[[#43479](https://community.openproject.org/wp/43479)\] +- Fixed: Focus status on the Project Selector has no background \[[#43482](https://community.openproject.org/wp/43482)\] +- Fixed: Invalid link/href returned by API \[[#43486](https://community.openproject.org/wp/43486)\] +- Fixed: Show better error for dependent result for StoragesController Create action \[[#43487](https://community.openproject.org/wp/43487)\] +- Fixed: Date picker not working as expected for UTC time hour minus \[[#43504](https://community.openproject.org/wp/43504)\] +- Fixed: "No SSL" option in packaged installation of 12.2 does not work \[[#43530](https://community.openproject.org/wp/43530)\] +- Fixed: Focus and selection different for project selection component \[[#43544](https://community.openproject.org/wp/43544)\] +- Fixed: First greyed out item is selected in project dropdown \[[#43545](https://community.openproject.org/wp/43545)\] +- Fixed: Time entry widget column translations missing \[[#43558](https://community.openproject.org/wp/43558)\] +- Fixed: Disable LDAP user status synchronization by default \[[#43561](https://community.openproject.org/wp/43561)\] +- Fixed: Datepicker jumps with negative time zone \[[#43562](https://community.openproject.org/wp/43562)\] +- Epic: Files tab that shows linked files in Nextcloud \[[#40203](https://community.openproject.org/wp/40203)\] +- Epic: Settings connection between Nextcloud and OpenProject (OAuth) \[[#42072](https://community.openproject.org/wp/42072)\] #### Contributions A big thanks to community members for reporting bugs, helping us identify issues and providing fixes. diff --git a/docs/release-notes/12/12-2-1/README.md b/docs/release-notes/12/12-2-1/README.md index 7ca8901a6d7f..d6846be35b16 100644 --- a/docs/release-notes/12/12-2-1/README.md +++ b/docs/release-notes/12/12-2-1/README.md @@ -10,7 +10,7 @@ release_date: 2022-08-18 Release date: 2022-08-18 -We released [OpenProject 12.2.1](https://community.openproject.com/versions/1594). +We released [OpenProject 12.2.1](https://community.openproject.org/versions/1594). The release contains a critical bug fixes that resolves a data corruption issue and we urge updating to the newest version. Please see the details below for more information. @@ -25,7 +25,7 @@ When aggregating an activity (the user edits the same object within the first 5 This error manifests itself as: - Being unable to access the notification center (page stays blank). -- Being unable to see activities in work package [#43773](https://community.openproject.com/wp/43773). +- Being unable to see activities in work package [#43773](https://community.openproject.org/wp/43773). - Getting internal errors trying to update an existing work package. @@ -54,14 +54,14 @@ For more information on this setting and how to configure it for your installati ## All bug fixes -- Fixed: Wrong html title while selecting filters in notification center \[[#43122](https://community.openproject.com/wp/43122)\] -- Fixed: Outdated app description for the OpenProject app in the Nextcloud App Store \[[#43715](https://community.openproject.com/wp/43715)\] -- Fixed: Error message on subprojects boards \[[#43755](https://community.openproject.com/wp/43755)\] -- Fixed: New HTTPS flag is poorly documented and breaks quick start docker containers \[[#43759](https://community.openproject.com/wp/43759)\] -- Fixed: Wrong days highlighted as weekend in Gantt diagram \[[#43762](https://community.openproject.com/wp/43762)\] -- Fixed: Open Project Docker Installation \[[#43767](https://community.openproject.com/wp/43767)\] -- Fixed: Unable to see activities in work package \[[#43773](https://community.openproject.com/wp/43773)\] -- Fixed: Timeline shows bar at wrong time after collapsing a group \[[#43775](https://community.openproject.com/wp/43775)\] +- Fixed: Wrong html title while selecting filters in notification center \[[#43122](https://community.openproject.org/wp/43122)\] +- Fixed: Outdated app description for the OpenProject app in the Nextcloud App Store \[[#43715](https://community.openproject.org/wp/43715)\] +- Fixed: Error message on subprojects boards \[[#43755](https://community.openproject.org/wp/43755)\] +- Fixed: New HTTPS flag is poorly documented and breaks quick start docker containers \[[#43759](https://community.openproject.org/wp/43759)\] +- Fixed: Wrong days highlighted as weekend in Gantt diagram \[[#43762](https://community.openproject.org/wp/43762)\] +- Fixed: Open Project Docker Installation \[[#43767](https://community.openproject.org/wp/43767)\] +- Fixed: Unable to see activities in work package \[[#43773](https://community.openproject.org/wp/43773)\] +- Fixed: Timeline shows bar at wrong time after collapsing a group \[[#43775](https://community.openproject.org/wp/43775)\] diff --git a/docs/release-notes/12/12-2-2/README.md b/docs/release-notes/12/12-2-2/README.md index b7ee4cab38e0..668d157f98aa 100644 --- a/docs/release-notes/12/12-2-2/README.md +++ b/docs/release-notes/12/12-2-2/README.md @@ -10,7 +10,7 @@ release_date: 2022-08-31 Release date: 2022-08-31 -We released [OpenProject 12.2.2](https://community.openproject.com/versions/1597). +We released [OpenProject 12.2.2](https://community.openproject.org/versions/1597). The release contains several bug fixes and we recommend updating to the newest version. @@ -23,21 +23,21 @@ When upgrading to 12.2.1, a migration was added to restore some deleted historic For a few customers, this migration appears to have been unsuccessful to restore all affected journal entries. This resulted in the migration to fail and being unable to continue with the update. As we could not reproduce this issue as of now, you can choose to ignore the missing journals if you're affected. -When you update to OpenProject 12.2.2 and the migration fails again, it will output steps on how to force the migration to complete. Doing that will output a debug log of all relevant information on these journals. Please help us identifying this issue by posting this log in this ticket: https://community.openproject.com/wp/43876, or reaching out to support@openproject.org. +When you update to OpenProject 12.2.2 and the migration fails again, it will output steps on how to force the migration to complete. Doing that will output a debug log of all relevant information on these journals. Please help us identifying this issue by posting this log in this ticket: https://community.openproject.org/wp/43876, or reaching out to support@openproject.org. #### Bug fixes and changes -- Fixed: Wrong link for "Documents added" email notification \[[#41114](https://community.openproject.com/wp/41114)\] -- Fixed: Bulk copy error when Assignee value set 'nobody' \[[#43145](https://community.openproject.com/wp/43145)\] -- Fixed: Impossible to deselect all days when choosing days to receive mail reminders \[[#43158](https://community.openproject.com/wp/43158)\] -- Fixed: Error message "Assigned to invalid" syntactically wrong \[[#43514](https://community.openproject.com/wp/43514)\] -- Fixed: Graphics bugs on mobile \[[#43555](https://community.openproject.com/wp/43555)\] -- Fixed: New project selector does not work correctly \[[#43720](https://community.openproject.com/wp/43720)\] -- Fixed: Error 500 (undefined method `getutc') when opening activities \[[#43771](https://community.openproject.com/wp/43771)\] -- Fixed: Wiki unacessible if last menu item got lost \[[#43841](https://community.openproject.com/wp/43841)\] -- Fixed: Unable to set LDAP filter string through rake task ldap:register \[[#43848](https://community.openproject.com/wp/43848)\] -- Fixed: Upgrade 12.1.4 to 12.2.1 fails: pending database migration \[[#43876](https://community.openproject.com/wp/43876)\] -- Fixed: System 'read only' field \[[#43893](https://community.openproject.com/wp/43893)\] +- Fixed: Wrong link for "Documents added" email notification \[[#41114](https://community.openproject.org/wp/41114)\] +- Fixed: Bulk copy error when Assignee value set 'nobody' \[[#43145](https://community.openproject.org/wp/43145)\] +- Fixed: Impossible to deselect all days when choosing days to receive mail reminders \[[#43158](https://community.openproject.org/wp/43158)\] +- Fixed: Error message "Assigned to invalid" syntactically wrong \[[#43514](https://community.openproject.org/wp/43514)\] +- Fixed: Graphics bugs on mobile \[[#43555](https://community.openproject.org/wp/43555)\] +- Fixed: New project selector does not work correctly \[[#43720](https://community.openproject.org/wp/43720)\] +- Fixed: Error 500 (undefined method `getutc') when opening activities \[[#43771](https://community.openproject.org/wp/43771)\] +- Fixed: Wiki unacessible if last menu item got lost \[[#43841](https://community.openproject.org/wp/43841)\] +- Fixed: Unable to set LDAP filter string through rake task ldap:register \[[#43848](https://community.openproject.org/wp/43848)\] +- Fixed: Upgrade 12.1.4 to 12.2.1 fails: pending database migration \[[#43876](https://community.openproject.org/wp/43876)\] +- Fixed: System 'read only' field \[[#43893](https://community.openproject.org/wp/43893)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-2-3/README.md b/docs/release-notes/12/12-2-3/README.md index 1cc5a3433c6d..3ce5cf4355b8 100644 --- a/docs/release-notes/12/12-2-3/README.md +++ b/docs/release-notes/12/12-2-3/README.md @@ -10,15 +10,15 @@ release_date: 2022-09-12 Release date: 2022-09-12 -We released [OpenProject 12.2.3](https://community.openproject.com/versions/1598). +We released [OpenProject 12.2.3](https://community.openproject.org/versions/1598). The release contains several bug fixes and we recommend updating to the newest version. ### Fixed: Installing custom plugins in packaged installations Newer bundler versions would prevent custom plugins being installed in packaged installation. -This has been fixed in this released version. For more information, please see [#44058](https://community.openproject.com/wp/44058) +This has been fixed in this released version. For more information, please see [#44058](https://community.openproject.org/wp/44058) #### Bug fixes and changes -- Fixed: RPM/DEB installation fails with a custom gemfile \[[#44058](https://community.openproject.com/wp/44058)\] +- Fixed: RPM/DEB installation fails with a custom gemfile \[[#44058](https://community.openproject.org/wp/44058)\] diff --git a/docs/release-notes/12/12-2-4/README.md b/docs/release-notes/12/12-2-4/README.md index 61eae1a52f4c..a06fd2eef3e9 100644 --- a/docs/release-notes/12/12-2-4/README.md +++ b/docs/release-notes/12/12-2-4/README.md @@ -10,7 +10,7 @@ release_date: 2022-09-15 Release date: 2022-09-15 -We released [OpenProject 12.2.4](https://community.openproject.com/versions/1599). +We released [OpenProject 12.2.4](https://community.openproject.org/versions/1599). The release contains several bug fixes and we recommend updating to the newest version. @@ -23,17 +23,17 @@ That migration would fail for some customers that have some invalid journal refe A migration was added to this release to do just that, and ensure that the 12.2.2 migration can successfully be ran. -For more information on that change, please see the discussion in [Bug #44132](https://community.openproject.com/wp/44132) +For more information on that change, please see the discussion in [Bug #44132](https://community.openproject.org/wp/44132) #### Bug fixes and changes -- Fixed: Remaining hours sum not well formed \[[#43833](https://community.openproject.com/wp/43833)\] -- Fixed: Destroy journals with invalid data_type associations \[[#44132](https://community.openproject.com/wp/44132)\] -- Fixed: Internal error / Illegal instruction error \[[#44155](https://community.openproject.com/wp/44155)\] -- Fixed: Dragging images to CKEditor on Grid custom texts not working with direct upload \[[#44156](https://community.openproject.com/wp/44156)\] +- Fixed: Remaining hours sum not well formed \[[#43833](https://community.openproject.org/wp/43833)\] +- Fixed: Destroy journals with invalid data_type associations \[[#44132](https://community.openproject.org/wp/44132)\] +- Fixed: Internal error / Illegal instruction error \[[#44155](https://community.openproject.org/wp/44155)\] +- Fixed: Dragging images to CKEditor on Grid custom texts not working with direct upload \[[#44156](https://community.openproject.org/wp/44156)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-2-5/README.md b/docs/release-notes/12/12-2-5/README.md index e62c707e1cfc..4dcbf89eb736 100644 --- a/docs/release-notes/12/12-2-5/README.md +++ b/docs/release-notes/12/12-2-5/README.md @@ -10,7 +10,7 @@ release_date: 2022-10-04 Release date: 2022-10-04 -We released [OpenProject 12.2.5](https://community.openproject.com/versions/1602). +We released [OpenProject 12.2.5](https://community.openproject.org/versions/1602). The release contains several bug fixes and we recommend updating to the newest version. @@ -28,5 +28,5 @@ To aid in the discovery of these users, you can use the following rake task to p Please note that these affected users are not automatically removed in this patch release, due to the system not knowing if are expected to be members. -- Fixed: User from synchronized group not removed in OpenProject group after removed in LDAP \[[#41256](https://community.openproject.com/wp/41256)\] -- Fixed: When adding users to a group, existing users are shown in the autocompleter \[[#43892](https://community.openproject.com/wp/43892)\] +- Fixed: User from synchronized group not removed in OpenProject group after removed in LDAP \[[#41256](https://community.openproject.org/wp/41256)\] +- Fixed: When adding users to a group, existing users are shown in the autocompleter \[[#43892](https://community.openproject.org/wp/43892)\] diff --git a/docs/release-notes/12/12-3-0/README.md b/docs/release-notes/12/12-3-0/README.md index 7530ad9ca9cb..3aa7ae6e3ddd 100644 --- a/docs/release-notes/12/12-3-0/README.md +++ b/docs/release-notes/12/12-3-0/README.md @@ -10,7 +10,7 @@ release_date: 2022-10-10 Release date: 2022-10-10 -We have now released [OpenProject 12.3.0](https://community.openproject.com/versions/1514). +We have now released [OpenProject 12.3.0](https://community.openproject.org/versions/1514). This release **improves the scheduling of work packages significantly** and will consequently save you a lot of time and make your scheduling more accurate. @@ -74,43 +74,43 @@ The new and additional tool tips in the OpenProject application will make the na ## List of all bug fixes and changes -- Epic: Define weekly work schedule (weekends) [#18416](https://community.openproject.com/wp/18416) -- Epic: Duration (deriving duration from dates, deriving dates from duration, updated datepicker, duration field elsewhere) [#31992](https://community.openproject.com/wp/31992) -- Fixed: Quick-add menu not showing on smaller screens [#37539](https://community.openproject.com/wp/37539) -- Fixed: Attachments are not going to be copied, when using "Copy to other project" function [#43005](https://community.openproject.com/wp/43005) -- Fixed: Filters are not working after adding a custom field with default value [#43085](https://community.openproject.com/wp/43085) -- Fixed: BIM edition unavailable on Ubuntu 22.04 packaged installation [#43531](https://community.openproject.com/wp/43531) -- Fixed: Can't delete WPs from board view [#43761](https://community.openproject.com/wp/43761) -- Fixed: Insufficient contrast ratio between activity font color and background [#43874](https://community.openproject.com/wp/43874) -- Fixed: SystemStackError (stack level too deep) when trying to assign new parent or children to a work package [#43894](https://community.openproject.com/wp/43894) -- Fixed: Strange arrangement of files when creating a new work package [#44052](https://community.openproject.com/wp/44052) -- Fixed: CKEditor not wrapping the words at the end of the sentence (edit and view mode) [#44125](https://community.openproject.com/wp/44125) -- Fixed: File storage OAuth setting fields should not get translated [#44146](https://community.openproject.com/wp/44146) -- Fixed: Log out user when delete work package from board [#44161](https://community.openproject.com/wp/44161) -- Fixed: Work packages can have start_dates > due_dates [#44243](https://community.openproject.com/wp/44243) -- Fixed: Backup failed: pg_dump: password authentication failed for user "openproject" [#44251](https://community.openproject.com/wp/44251) - -- Fixed: "Group by" options in Cost report are broken [#44265](https://community.openproject.com/wp/44265) -- Fixed: Files list: inconsistencies in spacing and colours [#44266](https://community.openproject.com/wp/44266) -- Fixed: API call for custom_options does not work custom fieleds in time_entries [#44281](https://community.openproject.com/wp/44281) -- Fixed: Email Reminder: Daily reminders can only be configured to be delivered at a full hour. [#44300](https://community.openproject.com/wp/44300) -- Changed: Cleanup placeholders of editable attributes [#40133](https://community.openproject.com/wp/40133) -- Changed: Updated date picker drop modal (including duration and non-working days) [#41341](https://community.openproject.com/wp/41341) -- Changed: Copying a project shall also copy file links attached to all work packages [#41530](https://community.openproject.com/wp/41530) -- Changed: Administration page for changing the global work schedule - Weekends only [#42316](https://community.openproject.com/wp/42316) -- Changed: Add meaningful tooltips to the most essential actions [#43299](https://community.openproject.com/wp/43299) -- Changed: Hide time stamp and avatar when there are hover actions [#43308](https://community.openproject.com/wp/43308) -- Changed: Use a disabled mouse style and tooltip for inactive files [#43399](https://community.openproject.com/wp/43399) -- Changed: Update work package table view for duration [#43636](https://community.openproject.com/wp/43636) -- Changed: Update gantt chart for duration and non-working days [#43637](https://community.openproject.com/wp/43637) -- Changed: Update team planner and calendar for duration and non-working days [#43638](https://community.openproject.com/wp/43638) -- Changed: Delete/Unlink modal [#43663](https://community.openproject.com/wp/43663) -- Changed: Add information toast to the Nextcloud Setup Documentation [#43851](https://community.openproject.com/wp/43851) -- Changed: Disregard distance (not lag) between related work packages when scheduling FS-related work packages [#44053](https://community.openproject.com/wp/44053) -- Changed: Add packaged installation support for SLES 15 [#44117](https://community.openproject.com/wp/44117) -- Changed: Replace toggles for scheduling mode and working days with on/off-switches [#44147](https://community.openproject.com/wp/44147) -- Changed: New release teaser block for 12.3 [#44212](https://community.openproject.com/wp/44212) -- Changed: Add the Switch component and Switch Field pattern to the design system [#44213](https://community.openproject.com/wp/44213) +- Epic: Define weekly work schedule (weekends) [#18416](https://community.openproject.org/wp/18416) +- Epic: Duration (deriving duration from dates, deriving dates from duration, updated datepicker, duration field elsewhere) [#31992](https://community.openproject.org/wp/31992) +- Fixed: Quick-add menu not showing on smaller screens [#37539](https://community.openproject.org/wp/37539) +- Fixed: Attachments are not going to be copied, when using "Copy to other project" function [#43005](https://community.openproject.org/wp/43005) +- Fixed: Filters are not working after adding a custom field with default value [#43085](https://community.openproject.org/wp/43085) +- Fixed: BIM edition unavailable on Ubuntu 22.04 packaged installation [#43531](https://community.openproject.org/wp/43531) +- Fixed: Can't delete WPs from board view [#43761](https://community.openproject.org/wp/43761) +- Fixed: Insufficient contrast ratio between activity font color and background [#43874](https://community.openproject.org/wp/43874) +- Fixed: SystemStackError (stack level too deep) when trying to assign new parent or children to a work package [#43894](https://community.openproject.org/wp/43894) +- Fixed: Strange arrangement of files when creating a new work package [#44052](https://community.openproject.org/wp/44052) +- Fixed: CKEditor not wrapping the words at the end of the sentence (edit and view mode) [#44125](https://community.openproject.org/wp/44125) +- Fixed: File storage OAuth setting fields should not get translated [#44146](https://community.openproject.org/wp/44146) +- Fixed: Log out user when delete work package from board [#44161](https://community.openproject.org/wp/44161) +- Fixed: Work packages can have start_dates > due_dates [#44243](https://community.openproject.org/wp/44243) +- Fixed: Backup failed: pg_dump: password authentication failed for user "openproject" [#44251](https://community.openproject.org/wp/44251) + +- Fixed: "Group by" options in Cost report are broken [#44265](https://community.openproject.org/wp/44265) +- Fixed: Files list: inconsistencies in spacing and colours [#44266](https://community.openproject.org/wp/44266) +- Fixed: API call for custom_options does not work custom fieleds in time_entries [#44281](https://community.openproject.org/wp/44281) +- Fixed: Email Reminder: Daily reminders can only be configured to be delivered at a full hour. [#44300](https://community.openproject.org/wp/44300) +- Changed: Cleanup placeholders of editable attributes [#40133](https://community.openproject.org/wp/40133) +- Changed: Updated date picker drop modal (including duration and non-working days) [#41341](https://community.openproject.org/wp/41341) +- Changed: Copying a project shall also copy file links attached to all work packages [#41530](https://community.openproject.org/wp/41530) +- Changed: Administration page for changing the global work schedule - Weekends only [#42316](https://community.openproject.org/wp/42316) +- Changed: Add meaningful tooltips to the most essential actions [#43299](https://community.openproject.org/wp/43299) +- Changed: Hide time stamp and avatar when there are hover actions [#43308](https://community.openproject.org/wp/43308) +- Changed: Use a disabled mouse style and tooltip for inactive files [#43399](https://community.openproject.org/wp/43399) +- Changed: Update work package table view for duration [#43636](https://community.openproject.org/wp/43636) +- Changed: Update gantt chart for duration and non-working days [#43637](https://community.openproject.org/wp/43637) +- Changed: Update team planner and calendar for duration and non-working days [#43638](https://community.openproject.org/wp/43638) +- Changed: Delete/Unlink modal [#43663](https://community.openproject.org/wp/43663) +- Changed: Add information toast to the Nextcloud Setup Documentation [#43851](https://community.openproject.org/wp/43851) +- Changed: Disregard distance (not lag) between related work packages when scheduling FS-related work packages [#44053](https://community.openproject.org/wp/44053) +- Changed: Add packaged installation support for SLES 15 [#44117](https://community.openproject.org/wp/44117) +- Changed: Replace toggles for scheduling mode and working days with on/off-switches [#44147](https://community.openproject.org/wp/44147) +- Changed: New release teaser block for 12.3 [#44212](https://community.openproject.org/wp/44212) +- Changed: Add the Switch component and Switch Field pattern to the design system [#44213](https://community.openproject.org/wp/44213) ### Contributions diff --git a/docs/release-notes/12/12-3-1/README.md b/docs/release-notes/12/12-3-1/README.md index 171c3e2c0d05..fe2967b8d35f 100644 --- a/docs/release-notes/12/12-3-1/README.md +++ b/docs/release-notes/12/12-3-1/README.md @@ -10,33 +10,33 @@ release_date: 2022-10-24 Release date: 2022-10-24 -We released [OpenProject 12.3.1](https://community.openproject.com/versions/1605). +We released [OpenProject 12.3.1](https://community.openproject.org/versions/1605). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Frontend including editor and time logging unusable when there are many activities \[[#40373](https://community.openproject.com/wp/40373)\] -- Fixed: Attachments are not going to be copied, when using "Copy to other project" function \[[#43005](https://community.openproject.com/wp/43005)\] -- Fixed: Custom fields are enabled on project creation \[[#43763](https://community.openproject.com/wp/43763)\] -- Fixed: "Reorder values alphabetically" does not work reliably \[[#43832](https://community.openproject.com/wp/43832)\] -- Fixed: Time and costs: Project filter set to "is not (includes subprojects)" not working as expected \[[#44217](https://community.openproject.com/wp/44217)\] -- Fixed: Unchecking 'Display subprojects work packages on main projects by default' causes WP Export list to be empty \[[#44248](https://community.openproject.com/wp/44248)\] -- Fixed: Datepicker modal jumps up when in parent toggling manual scheduling \[[#44330](https://community.openproject.com/wp/44330)\] -- Fixed: "Logged by" column is showing the wrong value ("Deleted user") in the cost report \[[#44352](https://community.openproject.com/wp/44352)\] -- Fixed: Duplicate cancel buttons in mobile modals \[[#44398](https://community.openproject.com/wp/44398)\] -- Fixed: Update dates on Gantt chart based on its duration \[[#44405](https://community.openproject.com/wp/44405)\] -- Fixed: After moving a work package card on the calendar, update dates based on its duration \[[#44406](https://community.openproject.com/wp/44406)\] -- Fixed: Datepicker (mobile): number keyboard does not include all necessary characters on iOS \[[#44420](https://community.openproject.com/wp/44420)\] -- Fixed: Not possible to disable direct uploads \[[#44492](https://community.openproject.com/wp/44492)\] -- Fixed: Date-picker and time logging should not be blocked on non-working days \[[#44496](https://community.openproject.com/wp/44496)\] -- Fixed: Tokens not cleaned up on user deletion \[[#44500](https://community.openproject.com/wp/44500)\] -- Fixed: Creating work package starting on a non-working day should not be possible \[[#44509](https://community.openproject.com/wp/44509)\] -- Fixed: Email reminders should be enabled by default for Monday-Friday \[[#44526](https://community.openproject.com/wp/44526)\] -- Fixed: Removed project members remain in invitation list when copying meetings \[[#44536](https://community.openproject.com/wp/44536)\] -- Fixed: Feature Teaser not translated into German \[[#44582](https://community.openproject.com/wp/44582)\] -- Fixed: "missing translation" pop-up message on a newly created cloud instance \[[#44583](https://community.openproject.com/wp/44583)\] -- Fixed: OpenProject upgrade fails with "column roles.assignable does not exist" error during AddStoragesPermissionsToRoles migration \[[#44616](https://community.openproject.com/wp/44616)\] +- Fixed: Frontend including editor and time logging unusable when there are many activities \[[#40373](https://community.openproject.org/wp/40373)\] +- Fixed: Attachments are not going to be copied, when using "Copy to other project" function \[[#43005](https://community.openproject.org/wp/43005)\] +- Fixed: Custom fields are enabled on project creation \[[#43763](https://community.openproject.org/wp/43763)\] +- Fixed: "Reorder values alphabetically" does not work reliably \[[#43832](https://community.openproject.org/wp/43832)\] +- Fixed: Time and costs: Project filter set to "is not (includes subprojects)" not working as expected \[[#44217](https://community.openproject.org/wp/44217)\] +- Fixed: Unchecking 'Display subprojects work packages on main projects by default' causes WP Export list to be empty \[[#44248](https://community.openproject.org/wp/44248)\] +- Fixed: Datepicker modal jumps up when in parent toggling manual scheduling \[[#44330](https://community.openproject.org/wp/44330)\] +- Fixed: "Logged by" column is showing the wrong value ("Deleted user") in the cost report \[[#44352](https://community.openproject.org/wp/44352)\] +- Fixed: Duplicate cancel buttons in mobile modals \[[#44398](https://community.openproject.org/wp/44398)\] +- Fixed: Update dates on Gantt chart based on its duration \[[#44405](https://community.openproject.org/wp/44405)\] +- Fixed: After moving a work package card on the calendar, update dates based on its duration \[[#44406](https://community.openproject.org/wp/44406)\] +- Fixed: Datepicker (mobile): number keyboard does not include all necessary characters on iOS \[[#44420](https://community.openproject.org/wp/44420)\] +- Fixed: Not possible to disable direct uploads \[[#44492](https://community.openproject.org/wp/44492)\] +- Fixed: Date-picker and time logging should not be blocked on non-working days \[[#44496](https://community.openproject.org/wp/44496)\] +- Fixed: Tokens not cleaned up on user deletion \[[#44500](https://community.openproject.org/wp/44500)\] +- Fixed: Creating work package starting on a non-working day should not be possible \[[#44509](https://community.openproject.org/wp/44509)\] +- Fixed: Email reminders should be enabled by default for Monday-Friday \[[#44526](https://community.openproject.org/wp/44526)\] +- Fixed: Removed project members remain in invitation list when copying meetings \[[#44536](https://community.openproject.org/wp/44536)\] +- Fixed: Feature Teaser not translated into German \[[#44582](https://community.openproject.org/wp/44582)\] +- Fixed: "missing translation" pop-up message on a newly created cloud instance \[[#44583](https://community.openproject.org/wp/44583)\] +- Fixed: OpenProject upgrade fails with "column roles.assignable does not exist" error during AddStoragesPermissionsToRoles migration \[[#44616](https://community.openproject.org/wp/44616)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-3-2/README.md b/docs/release-notes/12/12-3-2/README.md index b1ac7f10e2aa..4d95d870028f 100644 --- a/docs/release-notes/12/12-3-2/README.md +++ b/docs/release-notes/12/12-3-2/README.md @@ -10,16 +10,16 @@ release_date: 2022-10-26 Release date: 2022-10-26 -We released [OpenProject 12.3.2](https://community.openproject.com/versions/1608). +We released [OpenProject 12.3.2](https://community.openproject.org/versions/1608). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Multiples Identicals Webhooks are sent for each WP change applied, not considering the Aggregated WorkPackage Journal \[[#44158](https://community.openproject.com/wp/44158)\] -- Fixed: Moving a week-days-only WP on Gantt chart and falling its end-date to a non-working date is not possible \[[#44501](https://community.openproject.com/wp/44501)\] -- Fixed: Migration to 12.3.1 fails with Key columns "user_id" and "id" are of incompatible types: numeric and bigint. \[[#44634](https://community.openproject.com/wp/44634)\] -- Fixed: rake assets:precompile fails with NameError: uninitialized constant ActiveRecord::ConnectionAdapters::PostgreSQLAdapter \[[#44635](https://community.openproject.com/wp/44635)\] +- Fixed: Multiples Identicals Webhooks are sent for each WP change applied, not considering the Aggregated WorkPackage Journal \[[#44158](https://community.openproject.org/wp/44158)\] +- Fixed: Moving a week-days-only WP on Gantt chart and falling its end-date to a non-working date is not possible \[[#44501](https://community.openproject.org/wp/44501)\] +- Fixed: Migration to 12.3.1 fails with Key columns "user_id" and "id" are of incompatible types: numeric and bigint. \[[#44634](https://community.openproject.org/wp/44634)\] +- Fixed: rake assets:precompile fails with NameError: uninitialized constant ActiveRecord::ConnectionAdapters::PostgreSQLAdapter \[[#44635](https://community.openproject.org/wp/44635)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-3-3/README.md b/docs/release-notes/12/12-3-3/README.md index e4fe9325eafd..ad6c1752d26c 100644 --- a/docs/release-notes/12/12-3-3/README.md +++ b/docs/release-notes/12/12-3-3/README.md @@ -10,18 +10,18 @@ release_date: 2022-11-23 Release date: 2022-11-23 -We released [OpenProject 12.3.3](https://community.openproject.com/versions/1609). +We released [OpenProject 12.3.3](https://community.openproject.org/versions/1609). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Gantt calendar weeks not according to settings \[[#41327](https://community.openproject.com/wp/41327)\] -- Fixed: BIM edition unavailable on Ubuntu 22.04 packaged installation \[[#43531](https://community.openproject.com/wp/43531)\] -- Fixed: Move workpackage in other project error \[[#43553](https://community.openproject.com/wp/43553)\] -- Fixed: Unable to set User Default Timezone in `configuration.yml` \[[#44737](https://community.openproject.com/wp/44737)\] -- Fixed: Initial Installation fails if `welcome_text` is set in `configuration.yml` \[[#44755](https://community.openproject.com/wp/44755)\] -- Fixed: OAuth login POST doesn't work on mobile Safari due to CSP \[[#44772](https://community.openproject.com/wp/44772)\] +- Fixed: Gantt calendar weeks not according to settings \[[#41327](https://community.openproject.org/wp/41327)\] +- Fixed: BIM edition unavailable on Ubuntu 22.04 packaged installation \[[#43531](https://community.openproject.org/wp/43531)\] +- Fixed: Move workpackage in other project error \[[#43553](https://community.openproject.org/wp/43553)\] +- Fixed: Unable to set User Default Timezone in `configuration.yml` \[[#44737](https://community.openproject.org/wp/44737)\] +- Fixed: Initial Installation fails if `welcome_text` is set in `configuration.yml` \[[#44755](https://community.openproject.org/wp/44755)\] +- Fixed: OAuth login POST doesn't work on mobile Safari due to CSP \[[#44772](https://community.openproject.org/wp/44772)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-3-4/README.md b/docs/release-notes/12/12-3-4/README.md index 1f4914ae5e29..ed626dd832dc 100644 --- a/docs/release-notes/12/12-3-4/README.md +++ b/docs/release-notes/12/12-3-4/README.md @@ -10,10 +10,10 @@ release_date: 2022-12-02 Release date: 2022-12-02 -We released [OpenProject 12.3.4](https://community.openproject.com/versions/1613). +We released [OpenProject 12.3.4](https://community.openproject.org/versions/1613). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Chrome v108 freezes up on work package create and show page \[[#45169](https://community.openproject.com/wp/45169)\] +- Fixed: Chrome v108 freezes up on work package create and show page \[[#45169](https://community.openproject.org/wp/45169)\] diff --git a/docs/release-notes/12/12-4-0/README.md b/docs/release-notes/12/12-4-0/README.md index acb04083b579..b52832c9ad86 100644 --- a/docs/release-notes/12/12-4-0/README.md +++ b/docs/release-notes/12/12-4-0/README.md @@ -10,7 +10,7 @@ release_date: 2022-12-05 Release date: 2022-12-05 -We released [OpenProject 12.4.0](https://community.openproject.com/versions/1595). +We released [OpenProject 12.4.0](https://community.openproject.org/versions/1595). This release launches a long awaited feature of **date alerts for upcoming due dates (start or finish date)** and **reminders for overdue tasks**. @@ -88,29 +88,29 @@ It is now possible to bulk edit the subject field for multiple work packages. Se ### List of all bug fixes and changes -- Epic: Notification date alerts for upcoming and overdue tasks - EE \[[#7693](https://community.openproject.com/wp/7693)\] -- Epic: Cross-application main menu for dPhoenixSuite/Sovereign Administrative Work Place \[[#44297](https://community.openproject.com/wp/44297)\] -- Fixed: Wrong right margin in the side menu new team planner button \[[#43253](https://community.openproject.com/wp/43253)\] -- Fixed: Option "Create new" shown for related work package tables when permission to create WP is missing \[[#43834](https://community.openproject.com/wp/43834)\] -- Fixed: Cannot properly assign roles to global admins \[[#43858](https://community.openproject.com/wp/43858)\] -- Fixed: notifications API returns error as an array not string \[[#43908](https://community.openproject.com/wp/43908)\] -- Fixed: [Project-Template] Rename checkbox labels under copy options \[[#43909](https://community.openproject.com/wp/43909)\] -- Fixed: Missing option to select BIM edition \[[#44236](https://community.openproject.com/wp/44236)\] -- Fixed: Wrong icon for history in Wiki history and Meeting history \[[#44745](https://community.openproject.com/wp/44745)\] -- Fixed: Parent of predecessor work package not available to be set as parent of following work package \[[#44827](https://community.openproject.com/wp/44827)\] -- Fixed: Endpoint PATCH /api/v3/my_preferences does not update preferences \[[#44845](https://community.openproject.com/wp/44845)\] -- Fixed: Error when switching to milestone type and current date configured as start date \[[#44900](https://community.openproject.com/wp/44900)\] -- Fixed: Misalignment in Project specific settings table \[[#44932](https://community.openproject.com/wp/44932)\] -- Fixed: Backup failed with message "undefined method 'body'.." if attachment is unavailable \[[#44939](https://community.openproject.com/wp/44939)\] -- Fixed: Admin sidebar enterprise badge is misaligned \[[#44990](https://community.openproject.com/wp/44990)\] -- Fixed: Text in the Enterprise Edition administration page still includes 2FA as EE Feature \[[#44991](https://community.openproject.com/wp/44991)\] -- Changed: List up to 3 people in a notification card \[[#43294](https://community.openproject.com/wp/43294)\] -- Changed: Cannot self-notify via @mention \[[#43846](https://community.openproject.com/wp/43846)\] -- Changed: Make 2FA available in the community edition \[[#44327](https://community.openproject.com/wp/44327)\] -- Changed: Trap focus within a modal dialogue when tabbing to cycling through interactive elements \[[#44344](https://community.openproject.com/wp/44344)\] -- Changed: Helm charts for OpenProject \[[#44360](https://community.openproject.com/wp/44360)\] -- Changed: Bulk edit of the work-package field "subject" \[[#44386](https://community.openproject.com/wp/44386)\] -- Changed: Team planner: add "Work week" option to visible time scale \[[#44702](https://community.openproject.com/wp/44702)\] +- Epic: Notification date alerts for upcoming and overdue tasks - EE \[[#7693](https://community.openproject.org/wp/7693)\] +- Epic: Cross-application main menu for dPhoenixSuite/Sovereign Administrative Work Place \[[#44297](https://community.openproject.org/wp/44297)\] +- Fixed: Wrong right margin in the side menu new team planner button \[[#43253](https://community.openproject.org/wp/43253)\] +- Fixed: Option "Create new" shown for related work package tables when permission to create WP is missing \[[#43834](https://community.openproject.org/wp/43834)\] +- Fixed: Cannot properly assign roles to global admins \[[#43858](https://community.openproject.org/wp/43858)\] +- Fixed: notifications API returns error as an array not string \[[#43908](https://community.openproject.org/wp/43908)\] +- Fixed: [Project-Template] Rename checkbox labels under copy options \[[#43909](https://community.openproject.org/wp/43909)\] +- Fixed: Missing option to select BIM edition \[[#44236](https://community.openproject.org/wp/44236)\] +- Fixed: Wrong icon for history in Wiki history and Meeting history \[[#44745](https://community.openproject.org/wp/44745)\] +- Fixed: Parent of predecessor work package not available to be set as parent of following work package \[[#44827](https://community.openproject.org/wp/44827)\] +- Fixed: Endpoint PATCH /api/v3/my_preferences does not update preferences \[[#44845](https://community.openproject.org/wp/44845)\] +- Fixed: Error when switching to milestone type and current date configured as start date \[[#44900](https://community.openproject.org/wp/44900)\] +- Fixed: Misalignment in Project specific settings table \[[#44932](https://community.openproject.org/wp/44932)\] +- Fixed: Backup failed with message "undefined method 'body'.." if attachment is unavailable \[[#44939](https://community.openproject.org/wp/44939)\] +- Fixed: Admin sidebar enterprise badge is misaligned \[[#44990](https://community.openproject.org/wp/44990)\] +- Fixed: Text in the Enterprise Edition administration page still includes 2FA as EE Feature \[[#44991](https://community.openproject.org/wp/44991)\] +- Changed: List up to 3 people in a notification card \[[#43294](https://community.openproject.org/wp/43294)\] +- Changed: Cannot self-notify via @mention \[[#43846](https://community.openproject.org/wp/43846)\] +- Changed: Make 2FA available in the community edition \[[#44327](https://community.openproject.org/wp/44327)\] +- Changed: Trap focus within a modal dialogue when tabbing to cycling through interactive elements \[[#44344](https://community.openproject.org/wp/44344)\] +- Changed: Helm charts for OpenProject \[[#44360](https://community.openproject.org/wp/44360)\] +- Changed: Bulk edit of the work-package field "subject" \[[#44386](https://community.openproject.org/wp/44386)\] +- Changed: Team planner: add "Work week" option to visible time scale \[[#44702](https://community.openproject.org/wp/44702)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-4-1/README.md b/docs/release-notes/12/12-4-1/README.md index 16f77880e7a0..b1c2f2065493 100644 --- a/docs/release-notes/12/12-4-1/README.md +++ b/docs/release-notes/12/12-4-1/README.md @@ -10,27 +10,27 @@ release_date: 2022-12-14 Release date: 2022-12-14 -We released [OpenProject 12.4.1](https://community.openproject.com/versions/1612). +We released [OpenProject 12.4.1](https://community.openproject.org/versions/1612). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Margin under road map caption when version is overdue \[[#41676](https://community.openproject.com/wp/41676)\] -- Fixed: Issues with project selection on mobile \[[#44440](https://community.openproject.com/wp/44440)\] -- Fixed: Typo in translation source string \[[#45071](https://community.openproject.com/wp/45071)\] -- Fixed: Can not sort project CF in Administration \[[#45099](https://community.openproject.com/wp/45099)\] -- Fixed: Centos7 fails with "undefined symbol: PQconninfo" due to outdated postgresql-libs shared library \[[#45101](https://community.openproject.com/wp/45101)\] -- Fixed: Labels are not fully visible for date alerts in DE, FR, ES \[[#45163](https://community.openproject.com/wp/45163)\] -- Fixed: Work package wrongfully displayed as child candidate \[[#45171](https://community.openproject.com/wp/45171)\] -- Fixed: Member shown twice when filtering by group when in multiple groups \[[#45331](https://community.openproject.com/wp/45331)\] -- Fixed: Custom Fields in WP View (Full and Side) are scrubbed \[[#45343](https://community.openproject.com/wp/45343)\] -- Fixed: In Activity page, "subprojects" is checked when navigating between pages \[[#45348](https://community.openproject.com/wp/45348)\] -- Fixed: Can not delete files from WiKi pages \[[#45385](https://community.openproject.com/wp/45385)\] -- Fixed: Missing Translation for duration activity changes \[[#45391](https://community.openproject.com/wp/45391)\] -- Fixed: Bad Spacing between versions in Roadmap page \[[#45392](https://community.openproject.com/wp/45392)\] -- Fixed: Login and email missing during AzureAD OpenID Connect registration \[[#45415](https://community.openproject.com/wp/45415)\] -- Fixed: xeokit-metadata fails to find dotnet-runtime in Ubuntu 22.04 \[[#45442](https://community.openproject.com/wp/45442)\] +- Fixed: Margin under road map caption when version is overdue \[[#41676](https://community.openproject.org/wp/41676)\] +- Fixed: Issues with project selection on mobile \[[#44440](https://community.openproject.org/wp/44440)\] +- Fixed: Typo in translation source string \[[#45071](https://community.openproject.org/wp/45071)\] +- Fixed: Can not sort project CF in Administration \[[#45099](https://community.openproject.org/wp/45099)\] +- Fixed: Centos7 fails with "undefined symbol: PQconninfo" due to outdated postgresql-libs shared library \[[#45101](https://community.openproject.org/wp/45101)\] +- Fixed: Labels are not fully visible for date alerts in DE, FR, ES \[[#45163](https://community.openproject.org/wp/45163)\] +- Fixed: Work package wrongfully displayed as child candidate \[[#45171](https://community.openproject.org/wp/45171)\] +- Fixed: Member shown twice when filtering by group when in multiple groups \[[#45331](https://community.openproject.org/wp/45331)\] +- Fixed: Custom Fields in WP View (Full and Side) are scrubbed \[[#45343](https://community.openproject.org/wp/45343)\] +- Fixed: In Activity page, "subprojects" is checked when navigating between pages \[[#45348](https://community.openproject.org/wp/45348)\] +- Fixed: Can not delete files from WiKi pages \[[#45385](https://community.openproject.org/wp/45385)\] +- Fixed: Missing Translation for duration activity changes \[[#45391](https://community.openproject.org/wp/45391)\] +- Fixed: Bad Spacing between versions in Roadmap page \[[#45392](https://community.openproject.org/wp/45392)\] +- Fixed: Login and email missing during AzureAD OpenID Connect registration \[[#45415](https://community.openproject.org/wp/45415)\] +- Fixed: xeokit-metadata fails to find dotnet-runtime in Ubuntu 22.04 \[[#45442](https://community.openproject.org/wp/45442)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-4-2/README.md b/docs/release-notes/12/12-4-2/README.md index 328785fef55d..3c618343c29b 100644 --- a/docs/release-notes/12/12-4-2/README.md +++ b/docs/release-notes/12/12-4-2/README.md @@ -10,25 +10,25 @@ release_date: 2023-01-16 Release date: 2023-01-16 -We released [OpenProject 12.4.2](https://community.openproject.com/versions/1614). +We released [OpenProject 12.4.2](https://community.openproject.org/versions/1614). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Password confirmation dialog doesn't work when using ENTER instead of clicking on Confirm \[[#44499](https://community.openproject.com/wp/44499)\] -- Fixed: File picker does not load directory listing when OAuth token is expired \[[#44916](https://community.openproject.com/wp/44916)\] -- Fixed: Activated checkbox in PDF export \[[#44940](https://community.openproject.com/wp/44940)\] -- Fixed: Change "Log time" step to 0.25h instead of 0.01h \[[#45091](https://community.openproject.com/wp/45091)\] -- Fixed: dots of Ü are missing in search autocomplete (Umlauts) \[[#45218](https://community.openproject.com/wp/45218)\] -- Fixed: Copying projects slow if groups with a lot of users are members in a lot of projects \[[#45224](https://community.openproject.com/wp/45224)\] -- Fixed: Help menu entries overlapping for non-English language settings \[[#45434](https://community.openproject.com/wp/45434)\] -- Fixed: Messy rendering of webhook show page \[[#45438](https://community.openproject.com/wp/45438)\] -- Fixed: Spacing issue in date alert dropdown \[[#45443](https://community.openproject.com/wp/45443)\] -- Fixed: Attributes that span both columns have too much spacing between label and input \[[#45445](https://community.openproject.com/wp/45445)\] -- Fixed: The finish date slider for a task via the gannt chart is not accurate \[[#45536](https://community.openproject.com/wp/45536)\] -- Fixed: Date alert creation job timing out \[[#45591](https://community.openproject.com/wp/45591)\] -- Fixed: New custom field with default value breaks comments \[[#45724](https://community.openproject.com/wp/45724)\] +- Fixed: Password confirmation dialog doesn't work when using ENTER instead of clicking on Confirm \[[#44499](https://community.openproject.org/wp/44499)\] +- Fixed: File picker does not load directory listing when OAuth token is expired \[[#44916](https://community.openproject.org/wp/44916)\] +- Fixed: Activated checkbox in PDF export \[[#44940](https://community.openproject.org/wp/44940)\] +- Fixed: Change "Log time" step to 0.25h instead of 0.01h \[[#45091](https://community.openproject.org/wp/45091)\] +- Fixed: dots of Ü are missing in search autocomplete (Umlauts) \[[#45218](https://community.openproject.org/wp/45218)\] +- Fixed: Copying projects slow if groups with a lot of users are members in a lot of projects \[[#45224](https://community.openproject.org/wp/45224)\] +- Fixed: Help menu entries overlapping for non-English language settings \[[#45434](https://community.openproject.org/wp/45434)\] +- Fixed: Messy rendering of webhook show page \[[#45438](https://community.openproject.org/wp/45438)\] +- Fixed: Spacing issue in date alert dropdown \[[#45443](https://community.openproject.org/wp/45443)\] +- Fixed: Attributes that span both columns have too much spacing between label and input \[[#45445](https://community.openproject.org/wp/45445)\] +- Fixed: The finish date slider for a task via the gannt chart is not accurate \[[#45536](https://community.openproject.org/wp/45536)\] +- Fixed: Date alert creation job timing out \[[#45591](https://community.openproject.org/wp/45591)\] +- Fixed: New custom field with default value breaks comments \[[#45724](https://community.openproject.org/wp/45724)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-4-3/README.md b/docs/release-notes/12/12-4-3/README.md index ac557f0f486b..5aae7b63c54c 100644 --- a/docs/release-notes/12/12-4-3/README.md +++ b/docs/release-notes/12/12-4-3/README.md @@ -10,16 +10,16 @@ release_date: 2023-01-30 Release date: 2023-01-30 -We released [OpenProject 12.4.3](https://community.openproject.com/versions/1621). +We released [OpenProject 12.4.3](https://community.openproject.org/versions/1621). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Custom field in cost report show "not found" after custom filed's value \[[#34978](https://community.openproject.com/wp/34978)\] -- Fixed: Race condition with outdated OAuth access token \[[#45799](https://community.openproject.com/wp/45799)\] -- Fixed: Notifications API are still showing errors in case of not authorized / other errors \[[#45854](https://community.openproject.com/wp/45854)\] -- Fixed: Administration: Permissions report page doesn't work in french in 12.4.1 \[[#45892](https://community.openproject.com/wp/45892)\] +- Fixed: Custom field in cost report show "not found" after custom filed's value \[[#34978](https://community.openproject.org/wp/34978)\] +- Fixed: Race condition with outdated OAuth access token \[[#45799](https://community.openproject.org/wp/45799)\] +- Fixed: Notifications API are still showing errors in case of not authorized / other errors \[[#45854](https://community.openproject.org/wp/45854)\] +- Fixed: Administration: Permissions report page doesn't work in french in 12.4.1 \[[#45892](https://community.openproject.org/wp/45892)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-4-4/README.md b/docs/release-notes/12/12-4-4/README.md index b2a4d48b6fdc..c1c7eca14751 100644 --- a/docs/release-notes/12/12-4-4/README.md +++ b/docs/release-notes/12/12-4-4/README.md @@ -10,17 +10,17 @@ release_date: 2023-02-15 Release date: 2023-02-15 -We released [OpenProject 12.4.4](https://community.openproject.com/versions/1623). +We released [OpenProject 12.4.4](https://community.openproject.org/versions/1623). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Deleting tmp/cache works when called manually but never by scheduled jobs \[[#44182](https://community.openproject.com/wp/44182)\] -- Fixed: Not possible to delete favicon and touch icon \[[#45997](https://community.openproject.com/wp/45997)\] -- Fixed: Sendmail not working in 12.4.3 \[[#46152](https://community.openproject.com/wp/46152)\] -- Fixed: Prevent OAuth refresh token race condition. \[[#46195](https://community.openproject.com/wp/46195)\] -- Fixed: Click started in modal, but dragged outside closes the modal \[[#46217](https://community.openproject.com/wp/46217)\] +- Fixed: Deleting tmp/cache works when called manually but never by scheduled jobs \[[#44182](https://community.openproject.org/wp/44182)\] +- Fixed: Not possible to delete favicon and touch icon \[[#45997](https://community.openproject.org/wp/45997)\] +- Fixed: Sendmail not working in 12.4.3 \[[#46152](https://community.openproject.org/wp/46152)\] +- Fixed: Prevent OAuth refresh token race condition. \[[#46195](https://community.openproject.org/wp/46195)\] +- Fixed: Click started in modal, but dragged outside closes the modal \[[#46217](https://community.openproject.org/wp/46217)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-4-5/README.md b/docs/release-notes/12/12-4-5/README.md index 12625d455bec..495ce66a92ac 100644 --- a/docs/release-notes/12/12-4-5/README.md +++ b/docs/release-notes/12/12-4-5/README.md @@ -10,11 +10,11 @@ release_date: 2023-02-23 Release date: 2023-02-23 -We released [OpenProject 12.4.5](https://community.openproject.com/versions/1657). +We released [OpenProject 12.4.5](https://community.openproject.org/versions/1657). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Timeout when bulk editing work package assignees across projects \[[#46284](https://community.openproject.com/wp/46284)\] -- Fixed: Groups can no longer have their notifications suppressed \[[#46330](https://community.openproject.com/wp/46330)\] +- Fixed: Timeout when bulk editing work package assignees across projects \[[#46284](https://community.openproject.org/wp/46284)\] +- Fixed: Groups can no longer have their notifications suppressed \[[#46330](https://community.openproject.org/wp/46330)\] diff --git a/docs/release-notes/12/12-5-0/README.md b/docs/release-notes/12/12-5-0/README.md index c9dca9f36417..7e2d884d9954 100644 --- a/docs/release-notes/12/12-5-0/README.md +++ b/docs/release-notes/12/12-5-0/README.md @@ -10,7 +10,7 @@ release_date: 2023-03-20 Release date: 2023-03-20 -We have released [OpenProject 12.5.0](https://community.openproject.com/versions/1611). +We have released [OpenProject 12.5.0](https://community.openproject.org/versions/1611). This new release is again packed with many new collaboration features, improvements and bug fixes. Version 12.5 brings the anticipated collaboration features for the **Nextcloud integration to the OpenProject side**. Nextcloud and OpenProject now offer users of both services a way to manage their projects and share files seamlessly and without disruption. @@ -112,107 +112,107 @@ With OpenProject 12.5, we are happy to announce that another Enterprise add-on w ### List of all bug fixes and changes -- Changed: Archive project via project settings by non admins \[[#3897](https://community.openproject.com/wp/3897)\] -- Changed: Change filter for default view: Latest activity \[[#29086](https://community.openproject.com/wp/29086)\] -- Changed: Work packages: Add finish date filter with additional overdue task check \[[#37145](https://community.openproject.com/wp/37145)\] -- Changed: Add print menu item to context menu of a wiki page \[[#37851](https://community.openproject.com/wp/37851)\] -- Changed: Update the list of operators available when filtering using multi-select attributes \[[#42012](https://community.openproject.com/wp/42012)\] -- Changed: Standardise date pickers outside of the main work package date field \[[#42358](https://community.openproject.com/wp/42358)\] -- Changed: Include nextcloud and attachments empty status drag and drop area \[[#43576](https://community.openproject.com/wp/43576)\] -- Changed: Make attachment lists and file link lists drop zones \[[#43577](https://community.openproject.com/wp/43577)\] -- Changed: Upload or link Nextcloud files from within the work package creation form \[[#43578](https://community.openproject.com/wp/43578)\] -- Changed: File picker \[[#43654](https://community.openproject.com/wp/43654)\] -- Changed: Location picker \[[#43655](https://community.openproject.com/wp/43655)\] -- Changed: Upload files to Nextcloud from within OpenProject \[[#43656](https://community.openproject.com/wp/43656)\] -- Changed: Link existing Nextcloud files from within OpenProject \[[#43657](https://community.openproject.com/wp/43657)\] -- Changed: [wiki] Be able to link work-package views \[[#43913](https://community.openproject.com/wp/43913)\] -- Changed: Helm charts for OpenProject \[[#44360](https://community.openproject.com/wp/44360)\] -- Changed: Show number of pull requests in the tab header \[[#44820](https://community.openproject.com/wp/44820)\] -- Changed: Remove hint that files have moved to the Files tab \[[#44902](https://community.openproject.com/wp/44902)\] -- Changed: Update text for empty Notification center \[[#44910](https://community.openproject.com/wp/44910)\] -- Changed: Keep state of Activity tab when switching forth and back to another tab \[[#45060](https://community.openproject.com/wp/45060)\] -- Changed: Update styling of User Activity \[[#45344](https://community.openproject.com/wp/45344)\] -- Changed: Update styling of detailed work package macro \[[#45455](https://community.openproject.com/wp/45455)\] -- Changed: Provide meaningful help when upload to Nextcloud fails due to file size \[[#45938](https://community.openproject.com/wp/45938)\] -- Changed: Remove Select All and Open Storage interaction elements from file pickers \[[#45963](https://community.openproject.com/wp/45963)\] -- Changed: Update NEW FEATURES teaser block on application start page \[[#45991](https://community.openproject.com/wp/45991)\] -- Changed: Update labels for project activity filters \[[#46123](https://community.openproject.com/wp/46123)\] -- Changed: Update date picker and associated components to use current theme colours \[[#46171](https://community.openproject.com/wp/46171)\] -- Changed: Hide previous and next month days in single datepicker \[[#46189](https://community.openproject.com/wp/46189)\] -- Changed: Accessibility for the new date pickers \[[#46211](https://community.openproject.com/wp/46211)\] -- Changed: Basic drop-down date picker for date fields that are already input fields \[[#46236](https://community.openproject.com/wp/46236)\] -- Changed: Datepicker: Update colours of mini calendar so non-working days are visible in all modes \[[#46237](https://community.openproject.com/wp/46237)\] -- Changed: Resolve conflict with files with the same name when upload \[[#46254](https://community.openproject.com/wp/46254)\] -- Changed: Release "Advanced filters" from Enterprise to Community \[[#46797](https://community.openproject.com/wp/46797)\] -- Changed: Use native date fields on basic single and range datepickers \[[#46814](https://community.openproject.com/wp/46814)\] -- Fixed: Misleading warning message when closing meeting agenda \[[#34533](https://community.openproject.com/wp/34533)\] -- Fixed: Confirmation message in previous language when changing language in My Account \[[#34594](https://community.openproject.com/wp/34594)\] -- Fixed: External auth providers treated as self registration \[[#42390](https://community.openproject.com/wp/42390)\] -- Fixed: WP Table View is scrolling itself when changing attributes \[[#42989](https://community.openproject.com/wp/42989)\] -- Fixed: Backlog error \[[#43225](https://community.openproject.com/wp/43225)\] -- Fixed: [AppSignal] incompatible character encodings: ASCII-8BIT and UTF-8 \[[#43898](https://community.openproject.com/wp/43898)\] -- Fixed: Notification center sometimes displays the activity log of the wrong work package in split screen \[[#44198](https://community.openproject.com/wp/44198)\] -- Fixed: File picker modal height changes when navigating the file structure \[[#44917](https://community.openproject.com/wp/44917)\] -- Fixed: Different font weight for date alert settings compared to other notification settings \[[#44959](https://community.openproject.com/wp/44959)\] -- Fixed: Concept and navigation changes on the file picker modal \[[#44965](https://community.openproject.com/wp/44965)\] -- Fixed: File picker: Directories with spaces don't load correctly \[[#44973](https://community.openproject.com/wp/44973)\] -- Fixed: Avatar blinking on team planner \[[#44992](https://community.openproject.com/wp/44992)\] -- Fixed: Missing images in Netxtcloud integration user guide \[[#45240](https://community.openproject.com/wp/45240)\] -- Fixed: WP-Grid does not highlight cards when initially loading \[[#45451](https://community.openproject.com/wp/45451)\] -- Fixed: WP-Table highlighting configuration misses all attributes highlighted hint \[[#45453](https://community.openproject.com/wp/45453)\] -- Fixed: WP-Grid does not align assignee avatar and dates over columns \[[#45454](https://community.openproject.com/wp/45454)\] -- Fixed: Confusing message that user was deleted, even though they will be locked and deleted asynchronously \[[#45459](https://community.openproject.com/wp/45459)\] -- Fixed: bundle install on current "dev" HEAD \[[#45489](https://community.openproject.com/wp/45489)\] -- Fixed: Too much spacing between the label and help text button \[[#45561](https://community.openproject.com/wp/45561)\] -- Fixed: Work package view layout breaks with long 'text' custom field values \[[#45566](https://community.openproject.com/wp/45566)\] -- Fixed: When TOTP fails due to clock skew, error is not easily discoverable \[[#45586](https://community.openproject.com/wp/45586)\] -- Fixed: Notifications not sent for new work packages when creating project from template \[[#45701](https://community.openproject.com/wp/45701)\] -- Fixed: Hover effect blue color is missing for NC empty drag and drop area \[[#45708](https://community.openproject.com/wp/45708)\] -- Fixed: Edit Time-Entries from Widget "VERBUCHTE ZEIT (LETZTE 7 TAGE)" doesn't work \[[#45742](https://community.openproject.com/wp/45742)\] -- Fixed: Uncaught (in promise): ReferenceError: toggle_disabled_state is not defined \[[#45766](https://community.openproject.com/wp/45766)\] -- Fixed: OIDC post_logout_redirect_uri does not work \[[#45775](https://community.openproject.com/wp/45775)\] -- Fixed: Project list dropdown actions cut-off \[[#45827](https://community.openproject.com/wp/45827)\] -- Fixed: Unnecessary comma in the text when there are no file storages set up for a project \[[#45858](https://community.openproject.com/wp/45858)\] -- Fixed: Erroneous behavior on Notification center page when there are +99 notifications and we mark all as read \[[#45912](https://community.openproject.com/wp/45912)\] -- Fixed: Remove unnecessary title attributes from list items in file and location picker modals \[[#45947](https://community.openproject.com/wp/45947)\] -- Fixed: Tool tips for list items not perceivable as such \[[#45956](https://community.openproject.com/wp/45956)\] -- Fixed: Switching to manual scheduling does not make dates in the calendar selectable \[[#45962](https://community.openproject.com/wp/45962)\] -- Fixed: Use Primary/Main colour for folder file type and storage icons \[[#45964](https://community.openproject.com/wp/45964)\] -- Fixed: Setting definitions validations access nonloaded constants \[[#45965](https://community.openproject.com/wp/45965)\] -- Fixed: When several users are mentioned via @, not all users receive notification \[[#45999](https://community.openproject.com/wp/45999)\] -- Fixed: Missing translation for error message when multiple files are dragged and dropped \[[#46009](https://community.openproject.com/wp/46009)\] -- Fixed: There is no empty status for empty folders \[[#46057](https://community.openproject.com/wp/46057)\] -- Fixed: English language displayed multiple times in available languages \[[#46067](https://community.openproject.com/wp/46067)\] -- Fixed: Adding new type to lot of projects with custom fields times out \[[#46118](https://community.openproject.com/wp/46118)\] -- Fixed: Bottom round corners on the modal are not rounded \[[#46144](https://community.openproject.com/wp/46144)\] -- Fixed: Loading animation not centred on mobile \[[#46148](https://community.openproject.com/wp/46148)\] -- Fixed: Standard date picker small regression issues \[[#46156](https://community.openproject.com/wp/46156)\] -- Fixed: Date picker on Non-working days: not enough spacing between the date field and the calendar + arrows \[[#46159](https://community.openproject.com/wp/46159)\] -- Fixed: White space added to page when datepicker opens to bottom \[[#46164](https://community.openproject.com/wp/46164)\] -- Fixed: "Create new account" modal does no longer have the scrollbar so Create button is not entirely visible \[[#46172](https://community.openproject.com/wp/46172)\] -- Fixed: [AppSignal] "No route matches" error in projects/identifier controller \[[#46176](https://community.openproject.com/wp/46176)\] -- Fixed: Errors on Buy now teaser vs. Manage subscription button \[[#46204](https://community.openproject.com/wp/46204)\] -- Fixed: Fix hover effect on days in the new date picker \[[#46221](https://community.openproject.com/wp/46221)\] -- Fixed: Wrong hover color on month selector arrow in new date picker \[[#46228](https://community.openproject.com/wp/46228)\] -- Fixed: Error on filtering of work packages \[[#46249](https://community.openproject.com/wp/46249)\] -- Fixed: Activities are not Listing \[[#46278](https://community.openproject.com/wp/46278)\] -- Fixed: Wrong text references in the non working days admin page \[[#46305](https://community.openproject.com/wp/46305)\] -- Fixed: Backlogs: Default export card configuration invalid and page does not show up \[[#46308](https://community.openproject.com/wp/46308)\] -- Fixed: Login back URL not working correctly for notification details \[[#46348](https://community.openproject.com/wp/46348)\] -- Fixed: Project filter "Created on" not accessible for all users \[[#46350](https://community.openproject.com/wp/46350)\] -- Fixed: Wiki: Anchor or chain URL incorrect \[[#46351](https://community.openproject.com/wp/46351)\] -- Fixed: date picker: selected dates in mini calendar don't have a hover (primary dark) \[[#46436](https://community.openproject.com/wp/46436)\] -- Fixed: Gateway timeout when copying work package with many descendants \[[#46476](https://community.openproject.com/wp/46476)\] -- Fixed: Project filter in work package form configuration allows no typeahead \[[#46477](https://community.openproject.com/wp/46477)\] -- Fixed: inconsistent modals on iOS \[[#46495](https://community.openproject.com/wp/46495)\] -- Fixed: Date picker: Left border of the selected date cut off when in first column \[[#46648](https://community.openproject.com/wp/46648)\] -- Fixed: Dropdown menu three dots without long texts \[[#46652](https://community.openproject.com/wp/46652)\] -- Fixed: manual scheduling is not retained when reopening the date picker in a milestone. \[[#46721](https://community.openproject.com/wp/46721)\] -- Fixed: Toggling working days in milestone enables previously disabled related dates \[[#46789](https://community.openproject.com/wp/46789)\] -- Epic: Instance-wide public holidays (non-working days) \[[#41226](https://community.openproject.com/wp/41226)\] -- Epic: Add and remove links to files in Nextcloud in the work packages details view \[[#41351](https://community.openproject.com/wp/41351)\] -- Epic: Show changes of project attributes in project activity view \[[#43852](https://community.openproject.com/wp/43852)\] -- Epic: Cross-application main menu for dPhoenixSuite/Sovereign Administrative Work Place \[[#44297](https://community.openproject.com/wp/44297)\] +- Changed: Archive project via project settings by non admins \[[#3897](https://community.openproject.org/wp/3897)\] +- Changed: Change filter for default view: Latest activity \[[#29086](https://community.openproject.org/wp/29086)\] +- Changed: Work packages: Add finish date filter with additional overdue task check \[[#37145](https://community.openproject.org/wp/37145)\] +- Changed: Add print menu item to context menu of a wiki page \[[#37851](https://community.openproject.org/wp/37851)\] +- Changed: Update the list of operators available when filtering using multi-select attributes \[[#42012](https://community.openproject.org/wp/42012)\] +- Changed: Standardise date pickers outside of the main work package date field \[[#42358](https://community.openproject.org/wp/42358)\] +- Changed: Include nextcloud and attachments empty status drag and drop area \[[#43576](https://community.openproject.org/wp/43576)\] +- Changed: Make attachment lists and file link lists drop zones \[[#43577](https://community.openproject.org/wp/43577)\] +- Changed: Upload or link Nextcloud files from within the work package creation form \[[#43578](https://community.openproject.org/wp/43578)\] +- Changed: File picker \[[#43654](https://community.openproject.org/wp/43654)\] +- Changed: Location picker \[[#43655](https://community.openproject.org/wp/43655)\] +- Changed: Upload files to Nextcloud from within OpenProject \[[#43656](https://community.openproject.org/wp/43656)\] +- Changed: Link existing Nextcloud files from within OpenProject \[[#43657](https://community.openproject.org/wp/43657)\] +- Changed: [wiki] Be able to link work-package views \[[#43913](https://community.openproject.org/wp/43913)\] +- Changed: Helm charts for OpenProject \[[#44360](https://community.openproject.org/wp/44360)\] +- Changed: Show number of pull requests in the tab header \[[#44820](https://community.openproject.org/wp/44820)\] +- Changed: Remove hint that files have moved to the Files tab \[[#44902](https://community.openproject.org/wp/44902)\] +- Changed: Update text for empty Notification center \[[#44910](https://community.openproject.org/wp/44910)\] +- Changed: Keep state of Activity tab when switching forth and back to another tab \[[#45060](https://community.openproject.org/wp/45060)\] +- Changed: Update styling of User Activity \[[#45344](https://community.openproject.org/wp/45344)\] +- Changed: Update styling of detailed work package macro \[[#45455](https://community.openproject.org/wp/45455)\] +- Changed: Provide meaningful help when upload to Nextcloud fails due to file size \[[#45938](https://community.openproject.org/wp/45938)\] +- Changed: Remove Select All and Open Storage interaction elements from file pickers \[[#45963](https://community.openproject.org/wp/45963)\] +- Changed: Update NEW FEATURES teaser block on application start page \[[#45991](https://community.openproject.org/wp/45991)\] +- Changed: Update labels for project activity filters \[[#46123](https://community.openproject.org/wp/46123)\] +- Changed: Update date picker and associated components to use current theme colours \[[#46171](https://community.openproject.org/wp/46171)\] +- Changed: Hide previous and next month days in single datepicker \[[#46189](https://community.openproject.org/wp/46189)\] +- Changed: Accessibility for the new date pickers \[[#46211](https://community.openproject.org/wp/46211)\] +- Changed: Basic drop-down date picker for date fields that are already input fields \[[#46236](https://community.openproject.org/wp/46236)\] +- Changed: Datepicker: Update colours of mini calendar so non-working days are visible in all modes \[[#46237](https://community.openproject.org/wp/46237)\] +- Changed: Resolve conflict with files with the same name when upload \[[#46254](https://community.openproject.org/wp/46254)\] +- Changed: Release "Advanced filters" from Enterprise to Community \[[#46797](https://community.openproject.org/wp/46797)\] +- Changed: Use native date fields on basic single and range datepickers \[[#46814](https://community.openproject.org/wp/46814)\] +- Fixed: Misleading warning message when closing meeting agenda \[[#34533](https://community.openproject.org/wp/34533)\] +- Fixed: Confirmation message in previous language when changing language in My Account \[[#34594](https://community.openproject.org/wp/34594)\] +- Fixed: External auth providers treated as self registration \[[#42390](https://community.openproject.org/wp/42390)\] +- Fixed: WP Table View is scrolling itself when changing attributes \[[#42989](https://community.openproject.org/wp/42989)\] +- Fixed: Backlog error \[[#43225](https://community.openproject.org/wp/43225)\] +- Fixed: [AppSignal] incompatible character encodings: ASCII-8BIT and UTF-8 \[[#43898](https://community.openproject.org/wp/43898)\] +- Fixed: Notification center sometimes displays the activity log of the wrong work package in split screen \[[#44198](https://community.openproject.org/wp/44198)\] +- Fixed: File picker modal height changes when navigating the file structure \[[#44917](https://community.openproject.org/wp/44917)\] +- Fixed: Different font weight for date alert settings compared to other notification settings \[[#44959](https://community.openproject.org/wp/44959)\] +- Fixed: Concept and navigation changes on the file picker modal \[[#44965](https://community.openproject.org/wp/44965)\] +- Fixed: File picker: Directories with spaces don't load correctly \[[#44973](https://community.openproject.org/wp/44973)\] +- Fixed: Avatar blinking on team planner \[[#44992](https://community.openproject.org/wp/44992)\] +- Fixed: Missing images in Netxtcloud integration user guide \[[#45240](https://community.openproject.org/wp/45240)\] +- Fixed: WP-Grid does not highlight cards when initially loading \[[#45451](https://community.openproject.org/wp/45451)\] +- Fixed: WP-Table highlighting configuration misses all attributes highlighted hint \[[#45453](https://community.openproject.org/wp/45453)\] +- Fixed: WP-Grid does not align assignee avatar and dates over columns \[[#45454](https://community.openproject.org/wp/45454)\] +- Fixed: Confusing message that user was deleted, even though they will be locked and deleted asynchronously \[[#45459](https://community.openproject.org/wp/45459)\] +- Fixed: bundle install on current "dev" HEAD \[[#45489](https://community.openproject.org/wp/45489)\] +- Fixed: Too much spacing between the label and help text button \[[#45561](https://community.openproject.org/wp/45561)\] +- Fixed: Work package view layout breaks with long 'text' custom field values \[[#45566](https://community.openproject.org/wp/45566)\] +- Fixed: When TOTP fails due to clock skew, error is not easily discoverable \[[#45586](https://community.openproject.org/wp/45586)\] +- Fixed: Notifications not sent for new work packages when creating project from template \[[#45701](https://community.openproject.org/wp/45701)\] +- Fixed: Hover effect blue color is missing for NC empty drag and drop area \[[#45708](https://community.openproject.org/wp/45708)\] +- Fixed: Edit Time-Entries from Widget "VERBUCHTE ZEIT (LETZTE 7 TAGE)" doesn't work \[[#45742](https://community.openproject.org/wp/45742)\] +- Fixed: Uncaught (in promise): ReferenceError: toggle_disabled_state is not defined \[[#45766](https://community.openproject.org/wp/45766)\] +- Fixed: OIDC post_logout_redirect_uri does not work \[[#45775](https://community.openproject.org/wp/45775)\] +- Fixed: Project list dropdown actions cut-off \[[#45827](https://community.openproject.org/wp/45827)\] +- Fixed: Unnecessary comma in the text when there are no file storages set up for a project \[[#45858](https://community.openproject.org/wp/45858)\] +- Fixed: Erroneous behavior on Notification center page when there are +99 notifications and we mark all as read \[[#45912](https://community.openproject.org/wp/45912)\] +- Fixed: Remove unnecessary title attributes from list items in file and location picker modals \[[#45947](https://community.openproject.org/wp/45947)\] +- Fixed: Tool tips for list items not perceivable as such \[[#45956](https://community.openproject.org/wp/45956)\] +- Fixed: Switching to manual scheduling does not make dates in the calendar selectable \[[#45962](https://community.openproject.org/wp/45962)\] +- Fixed: Use Primary/Main colour for folder file type and storage icons \[[#45964](https://community.openproject.org/wp/45964)\] +- Fixed: Setting definitions validations access nonloaded constants \[[#45965](https://community.openproject.org/wp/45965)\] +- Fixed: When several users are mentioned via @, not all users receive notification \[[#45999](https://community.openproject.org/wp/45999)\] +- Fixed: Missing translation for error message when multiple files are dragged and dropped \[[#46009](https://community.openproject.org/wp/46009)\] +- Fixed: There is no empty status for empty folders \[[#46057](https://community.openproject.org/wp/46057)\] +- Fixed: English language displayed multiple times in available languages \[[#46067](https://community.openproject.org/wp/46067)\] +- Fixed: Adding new type to lot of projects with custom fields times out \[[#46118](https://community.openproject.org/wp/46118)\] +- Fixed: Bottom round corners on the modal are not rounded \[[#46144](https://community.openproject.org/wp/46144)\] +- Fixed: Loading animation not centred on mobile \[[#46148](https://community.openproject.org/wp/46148)\] +- Fixed: Standard date picker small regression issues \[[#46156](https://community.openproject.org/wp/46156)\] +- Fixed: Date picker on Non-working days: not enough spacing between the date field and the calendar + arrows \[[#46159](https://community.openproject.org/wp/46159)\] +- Fixed: White space added to page when datepicker opens to bottom \[[#46164](https://community.openproject.org/wp/46164)\] +- Fixed: "Create new account" modal does no longer have the scrollbar so Create button is not entirely visible \[[#46172](https://community.openproject.org/wp/46172)\] +- Fixed: [AppSignal] "No route matches" error in projects/identifier controller \[[#46176](https://community.openproject.org/wp/46176)\] +- Fixed: Errors on Buy now teaser vs. Manage subscription button \[[#46204](https://community.openproject.org/wp/46204)\] +- Fixed: Fix hover effect on days in the new date picker \[[#46221](https://community.openproject.org/wp/46221)\] +- Fixed: Wrong hover color on month selector arrow in new date picker \[[#46228](https://community.openproject.org/wp/46228)\] +- Fixed: Error on filtering of work packages \[[#46249](https://community.openproject.org/wp/46249)\] +- Fixed: Activities are not Listing \[[#46278](https://community.openproject.org/wp/46278)\] +- Fixed: Wrong text references in the non working days admin page \[[#46305](https://community.openproject.org/wp/46305)\] +- Fixed: Backlogs: Default export card configuration invalid and page does not show up \[[#46308](https://community.openproject.org/wp/46308)\] +- Fixed: Login back URL not working correctly for notification details \[[#46348](https://community.openproject.org/wp/46348)\] +- Fixed: Project filter "Created on" not accessible for all users \[[#46350](https://community.openproject.org/wp/46350)\] +- Fixed: Wiki: Anchor or chain URL incorrect \[[#46351](https://community.openproject.org/wp/46351)\] +- Fixed: date picker: selected dates in mini calendar don't have a hover (primary dark) \[[#46436](https://community.openproject.org/wp/46436)\] +- Fixed: Gateway timeout when copying work package with many descendants \[[#46476](https://community.openproject.org/wp/46476)\] +- Fixed: Project filter in work package form configuration allows no typeahead \[[#46477](https://community.openproject.org/wp/46477)\] +- Fixed: inconsistent modals on iOS \[[#46495](https://community.openproject.org/wp/46495)\] +- Fixed: Date picker: Left border of the selected date cut off when in first column \[[#46648](https://community.openproject.org/wp/46648)\] +- Fixed: Dropdown menu three dots without long texts \[[#46652](https://community.openproject.org/wp/46652)\] +- Fixed: manual scheduling is not retained when reopening the date picker in a milestone. \[[#46721](https://community.openproject.org/wp/46721)\] +- Fixed: Toggling working days in milestone enables previously disabled related dates \[[#46789](https://community.openproject.org/wp/46789)\] +- Epic: Instance-wide public holidays (non-working days) \[[#41226](https://community.openproject.org/wp/41226)\] +- Epic: Add and remove links to files in Nextcloud in the work packages details view \[[#41351](https://community.openproject.org/wp/41351)\] +- Epic: Show changes of project attributes in project activity view \[[#43852](https://community.openproject.org/wp/43852)\] +- Epic: Cross-application main menu for dPhoenixSuite/Sovereign Administrative Work Place \[[#44297](https://community.openproject.org/wp/44297)\] ## Credits and contributions A very special thank you goes to the following sponsors for features and improvements of this release: diff --git a/docs/release-notes/12/12-5-1/README.md b/docs/release-notes/12/12-5-1/README.md index c34a28e7fa22..df2de60d02ab 100644 --- a/docs/release-notes/12/12-5-1/README.md +++ b/docs/release-notes/12/12-5-1/README.md @@ -10,11 +10,11 @@ release_date: 2023-03-20 Release date: 2023-03-20 -We released [OpenProject 12.5.1](https://community.openproject.com/versions/1692). +We released [OpenProject 12.5.1](https://community.openproject.org/versions/1692). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Changing non working days in Polish fails \[[#47020](https://community.openproject.com/wp/47020)\] -- Fixed: Unable to login via oauth provider (e.g. Azure) \[[#47044](https://community.openproject.com/wp/47044)\] +- Fixed: Changing non working days in Polish fails \[[#47020](https://community.openproject.org/wp/47020)\] +- Fixed: Unable to login via oauth provider (e.g. Azure) \[[#47044](https://community.openproject.org/wp/47044)\] diff --git a/docs/release-notes/12/12-5-2/README.md b/docs/release-notes/12/12-5-2/README.md index 36c85d3e38a4..a9b1220b88a2 100644 --- a/docs/release-notes/12/12-5-2/README.md +++ b/docs/release-notes/12/12-5-2/README.md @@ -10,21 +10,21 @@ release_date: 2023-03-28 Release date: 2023-03-28 -We released [OpenProject 12.5.2](https://community.openproject.com/versions/1693). +We released [OpenProject 12.5.2](https://community.openproject.org/versions/1693). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: [AppSignal] incompatible character encodings: ASCII-8BIT and UTF-8 \[[#43898](https://community.openproject.com/wp/43898)\] -- Fixed: Missing deletion confirmation for subprojects \[[#45935](https://community.openproject.com/wp/45935)\] -- Fixed: Green button turns to black on hover \[[#47026](https://community.openproject.com/wp/47026)\] -- Fixed: Time log entries too coarse \[[#47027](https://community.openproject.com/wp/47027)\] -- Fixed: Burndown charts empty since 12.5 \[[#47079](https://community.openproject.com/wp/47079)\] -- Fixed: Direct download of a storage file fails \[[#47113](https://community.openproject.com/wp/47113)\] -- Fixed: Fix direct uploads when Nextcloud configured without pretty URLs \[[#47152](https://community.openproject.com/wp/47152)\] -- Fixed: Swagger UI is not rendering for API docs \[[#47157](https://community.openproject.com/wp/47157)\] -- Changed: Add hint if Nextcloud App "OpenProject Integration" needs upgrade for 12.5 \[[#47021](https://community.openproject.com/wp/47021)\] +- Fixed: [AppSignal] incompatible character encodings: ASCII-8BIT and UTF-8 \[[#43898](https://community.openproject.org/wp/43898)\] +- Fixed: Missing deletion confirmation for subprojects \[[#45935](https://community.openproject.org/wp/45935)\] +- Fixed: Green button turns to black on hover \[[#47026](https://community.openproject.org/wp/47026)\] +- Fixed: Time log entries too coarse \[[#47027](https://community.openproject.org/wp/47027)\] +- Fixed: Burndown charts empty since 12.5 \[[#47079](https://community.openproject.org/wp/47079)\] +- Fixed: Direct download of a storage file fails \[[#47113](https://community.openproject.org/wp/47113)\] +- Fixed: Fix direct uploads when Nextcloud configured without pretty URLs \[[#47152](https://community.openproject.org/wp/47152)\] +- Fixed: Swagger UI is not rendering for API docs \[[#47157](https://community.openproject.org/wp/47157)\] +- Changed: Add hint if Nextcloud App "OpenProject Integration" needs upgrade for 12.5 \[[#47021](https://community.openproject.org/wp/47021)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-5-3/README.md b/docs/release-notes/12/12-5-3/README.md index 9667fe8aebf1..9ea359b7930f 100644 --- a/docs/release-notes/12/12-5-3/README.md +++ b/docs/release-notes/12/12-5-3/README.md @@ -10,23 +10,23 @@ release_date: 2023-04-24 Release date: 2023-04-24 -We released [OpenProject 12.5.3](https://community.openproject.com/versions/1694). +We released [OpenProject 12.5.3](https://community.openproject.org/versions/1694). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Titles of related work packages are unecessarily truncated. Full titles are not accessible. \[[#44828](https://community.openproject.com/wp/44828)\] -- Fixed: Date picker: selected dates in mini calendar don't have a hover (primary dark) \[[#46436](https://community.openproject.com/wp/46436)\] -- Fixed: Non-working Days/Holidays selection with 12.5 update \[[#47057](https://community.openproject.com/wp/47057)\] -- Fixed: Project filter values drop down cut off \[[#47072](https://community.openproject.com/wp/47072)\] -- Fixed: In projects filter selected values keep being suggested \[[#47074](https://community.openproject.com/wp/47074)\] -- Fixed: Acitivity page not working correctly \[[#47203](https://community.openproject.com/wp/47203)\] -- Fixed: XLS export of work package with description cannot be opened by Excel if the description contains a table \[[#47513](https://community.openproject.com/wp/47513)\] -- Fixed: Cannot archive a project that has archived sub-projects \[[#47599](https://community.openproject.com/wp/47599)\] -- Fixed: 'TypeError: can't cast Array' during db:migrate \[[#47620](https://community.openproject.com/wp/47620)\] -- Fixed: Anyone can sign up using Google even if user registration is disabled \[[#47622](https://community.openproject.com/wp/47622)\] -- Fixed: inbound emails uses "move_on_success" and "move_on_failure" error \[[#47633](https://community.openproject.com/wp/47633)\] +- Fixed: Titles of related work packages are unecessarily truncated. Full titles are not accessible. \[[#44828](https://community.openproject.org/wp/44828)\] +- Fixed: Date picker: selected dates in mini calendar don't have a hover (primary dark) \[[#46436](https://community.openproject.org/wp/46436)\] +- Fixed: Non-working Days/Holidays selection with 12.5 update \[[#47057](https://community.openproject.org/wp/47057)\] +- Fixed: Project filter values drop down cut off \[[#47072](https://community.openproject.org/wp/47072)\] +- Fixed: In projects filter selected values keep being suggested \[[#47074](https://community.openproject.org/wp/47074)\] +- Fixed: Acitivity page not working correctly \[[#47203](https://community.openproject.org/wp/47203)\] +- Fixed: XLS export of work package with description cannot be opened by Excel if the description contains a table \[[#47513](https://community.openproject.org/wp/47513)\] +- Fixed: Cannot archive a project that has archived sub-projects \[[#47599](https://community.openproject.org/wp/47599)\] +- Fixed: 'TypeError: can't cast Array' during db:migrate \[[#47620](https://community.openproject.org/wp/47620)\] +- Fixed: Anyone can sign up using Google even if user registration is disabled \[[#47622](https://community.openproject.org/wp/47622)\] +- Fixed: inbound emails uses "move_on_success" and "move_on_failure" error \[[#47633](https://community.openproject.org/wp/47633)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-5-4/README.md b/docs/release-notes/12/12-5-4/README.md index 660f429945dc..8d546c2f59a2 100644 --- a/docs/release-notes/12/12-5-4/README.md +++ b/docs/release-notes/12/12-5-4/README.md @@ -10,12 +10,12 @@ release_date: 2023-05-02 Release date: 2023-05-02 -We released [OpenProject 12.5.4](https://community.openproject.com/versions/1728). +We released [OpenProject 12.5.4](https://community.openproject.org/versions/1728). The release contains two security related bug fixes and we recommend updating to the newest version. -### CVE-2023-31140: Invalidation of existing sessions when 2FA activated \[[#48035](https://community.openproject.com/wp/48035)\] +### CVE-2023-31140: Invalidation of existing sessions when 2FA activated \[[#48035](https://community.openproject.org/wp/48035)\] When a user registers and confirms their first two-factor authentication (2FA) device for an account, existing logged in sessions for that user account are not terminated. Likewise, if an administrators creates a mobile phone 2FA device on behalf of a user, their existing sessions are not terminated. The issue has been resolved in OpenProject version 12.5.4 by actively terminating sessions of user accounts having registered and confirmed a 2FA device. @@ -27,7 +27,7 @@ For more information, [please see our security advisory](https://github.com/opf/ As a workaround, users who register the first 2FA device on their account can manually log out to terminate all other active sessions. This is the default behavior of OpenProject but might be disabled [through a configuration option](../../../installation-and-operations/configuration/#setting-session-options). Double check that this option is not overridden if you plan to employ the workaround. -### Invalidation of password reset link when user changes password in the meantime \[[#48036](https://community.openproject.com/wp/48036)\] +### Invalidation of password reset link when user changes password in the meantime \[[#48036](https://community.openproject.org/wp/48036)\] When a user requests a password reset, an email is sent with a link to confirm and reset the password. If the user changes the password in an active session in the meantime, the password reset link was not invalidated and continued to be usable for the duration of its validity period. @@ -39,12 +39,12 @@ This security related issue was responsibly disclosed by [Vaishnavi Pardeshi](ma #### Bug fixes and changes -- Fixed: Google reCAPTCHA v2 and V3 changed implementation \[[#44115](https://community.openproject.com/wp/44115)\] -- Fixed: User activity: Previous link removes user parameter from URL \[[#47855](https://community.openproject.com/wp/47855)\] -- Fixed: Work package HTML titles needlessly truncated \[[#47876](https://community.openproject.com/wp/47876)\] -- Fixed: Wrong spacing in Firefox when using line breaks in user content tables \[[#48027](https://community.openproject.com/wp/48027)\] -- Fixed: Previously Created Session Continue Being Valid After 2FA Activation \[[#48035](https://community.openproject.com/wp/48035)\] -- Fixed: Forgotten password link does not expire when user changes password in the meantime \[[#48036](https://community.openproject.com/wp/48036)\] +- Fixed: Google reCAPTCHA v2 and V3 changed implementation \[[#44115](https://community.openproject.org/wp/44115)\] +- Fixed: User activity: Previous link removes user parameter from URL \[[#47855](https://community.openproject.org/wp/47855)\] +- Fixed: Work package HTML titles needlessly truncated \[[#47876](https://community.openproject.org/wp/47876)\] +- Fixed: Wrong spacing in Firefox when using line breaks in user content tables \[[#48027](https://community.openproject.org/wp/48027)\] +- Fixed: Previously Created Session Continue Being Valid After 2FA Activation \[[#48035](https://community.openproject.org/wp/48035)\] +- Fixed: Forgotten password link does not expire when user changes password in the meantime \[[#48036](https://community.openproject.org/wp/48036)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-5-5/README.md b/docs/release-notes/12/12-5-5/README.md index 6c9baebaf503..1a1837a06536 100644 --- a/docs/release-notes/12/12-5-5/README.md +++ b/docs/release-notes/12/12-5-5/README.md @@ -10,18 +10,18 @@ release_date: 2023-05-16 Release date: 2023-05-16 -We released [OpenProject 12.5.5](https://community.openproject.com/versions/1761). +We released [OpenProject 12.5.5](https://community.openproject.org/versions/1761). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: API v3 Group List Api sometimes misses embedded members field \[[#42303](https://community.openproject.com/wp/42303)\] -- Fixed: Wrong date format for the Slovenian language \[[#48032](https://community.openproject.com/wp/48032)\] -- Fixed: MyProjectPageToGrid migration fails \[[#48122](https://community.openproject.com/wp/48122)\] -- Fixed: Missing translation for "Comment added" on work package activity tracking \[[#48157](https://community.openproject.com/wp/48157)\] -- Fixed: Links from the welcome text stop working when text is edited \[[#48158](https://community.openproject.com/wp/48158)\] -- Fixed: Document not listing project name under My Page \[[#48177](https://community.openproject.com/wp/48177)\] +- Fixed: API v3 Group List Api sometimes misses embedded members field \[[#42303](https://community.openproject.org/wp/42303)\] +- Fixed: Wrong date format for the Slovenian language \[[#48032](https://community.openproject.org/wp/48032)\] +- Fixed: MyProjectPageToGrid migration fails \[[#48122](https://community.openproject.org/wp/48122)\] +- Fixed: Missing translation for "Comment added" on work package activity tracking \[[#48157](https://community.openproject.org/wp/48157)\] +- Fixed: Links from the welcome text stop working when text is edited \[[#48158](https://community.openproject.org/wp/48158)\] +- Fixed: Document not listing project name under My Page \[[#48177](https://community.openproject.org/wp/48177)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-5-6/README.md b/docs/release-notes/12/12-5-6/README.md index bda95d02300a..46d4a90ea053 100644 --- a/docs/release-notes/12/12-5-6/README.md +++ b/docs/release-notes/12/12-5-6/README.md @@ -10,7 +10,7 @@ release_date: 2023-06-01 Release date: 2023-06-01 -We released [OpenProject 12.5.6](https://community.openproject.com/versions/1794). +We released [OpenProject 12.5.6](https://community.openproject.org/versions/1794). The release contains a security related bug fix and we recommend updating to the newest version. ### CVE-2023-31140: Project identifier information leakage through robots.txt @@ -32,13 +32,13 @@ If you are unable to update or apply the provided patch, mark any public project #### Bug fixes and changes -- Changed: Add packaged installation support for SLES 15 \[[#44117](https://community.openproject.com/wp/44117)\] -- Changed: Allow URL behind the application logo to be configurable \[[#48251](https://community.openproject.com/wp/48251)\] -- Fixed: Moving in Kanban board having a "is not" project filter changes the project of the work packages \[[#44895](https://community.openproject.com/wp/44895)\] -- Fixed: Upgrade migration error "smtp_openssl_verify_mode is not writable" \[[#48125](https://community.openproject.com/wp/48125)\] -- Fixed: OpenProject officially supports Debian 9 while Postgres does not anymore. \[[#48245](https://community.openproject.com/wp/48245)\] -- Fixed: robots.txt leaks public project identifiers \[[#48338](https://community.openproject.com/wp/48338)\] -- Fixed: Unchecked copy options are still copied in the new project \[[#48351](https://community.openproject.com/wp/48351)\] +- Changed: Add packaged installation support for SLES 15 \[[#44117](https://community.openproject.org/wp/44117)\] +- Changed: Allow URL behind the application logo to be configurable \[[#48251](https://community.openproject.org/wp/48251)\] +- Fixed: Moving in Kanban board having a "is not" project filter changes the project of the work packages \[[#44895](https://community.openproject.org/wp/44895)\] +- Fixed: Upgrade migration error "smtp_openssl_verify_mode is not writable" \[[#48125](https://community.openproject.org/wp/48125)\] +- Fixed: OpenProject officially supports Debian 9 while Postgres does not anymore. \[[#48245](https://community.openproject.org/wp/48245)\] +- Fixed: robots.txt leaks public project identifiers \[[#48338](https://community.openproject.org/wp/48338)\] +- Fixed: Unchecked copy options are still copied in the new project \[[#48351](https://community.openproject.org/wp/48351)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-5-7/README.md b/docs/release-notes/12/12-5-7/README.md index cf71956d9f39..ce4cf2166bd0 100644 --- a/docs/release-notes/12/12-5-7/README.md +++ b/docs/release-notes/12/12-5-7/README.md @@ -10,15 +10,15 @@ release_date: 2023-06-14 Release date: 2023-06-14 -We released [OpenProject 12.5.7](https://community.openproject.com/versions/1796). +We released [OpenProject 12.5.7](https://community.openproject.org/versions/1796). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Changed: Quick-Wins to make blue boxes easier to understand \[[#44340](https://community.openproject.com/wp/44340)\] -- Fixed: Milestone cannot be dragged left-right on the calendar \[[#48334](https://community.openproject.com/wp/48334)\] -- Fixed: Docker linux/arm64 image raise "/app/docker/prod/gosu: cannot execute binary file: Exec format error" \[[#48395](https://community.openproject.com/wp/48395)\] +- Changed: Quick-Wins to make blue boxes easier to understand \[[#44340](https://community.openproject.org/wp/44340)\] +- Fixed: Milestone cannot be dragged left-right on the calendar \[[#48334](https://community.openproject.org/wp/48334)\] +- Fixed: Docker linux/arm64 image raise "/app/docker/prod/gosu: cannot execute binary file: Exec format error" \[[#48395](https://community.openproject.org/wp/48395)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/12/12-5-8/README.md b/docs/release-notes/12/12-5-8/README.md index 28b4db46d366..11aae2ea8f57 100644 --- a/docs/release-notes/12/12-5-8/README.md +++ b/docs/release-notes/12/12-5-8/README.md @@ -10,24 +10,24 @@ release_date: 2023-07-18 Release date: 2023-07-18 -We released [OpenProject 12.5.8](https://community.openproject.com/versions/1829). +We released [OpenProject 12.5.8](https://community.openproject.org/versions/1829). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: After calling "Create project copy" API endpoint, the Job Status API should return the new projects id, not only its identifier \[[#37783](https://community.openproject.com/wp/37783)\] -- Fixed: Entries in summary emails not clickable in Outlook (links not working) \[[#40157](https://community.openproject.com/wp/40157)\] -- Fixed: Custom project attribute triggers error when selected during project creation \[[#46827](https://community.openproject.com/wp/46827)\] -- Fixed: Preview of linked WP is cut off in split view when close to the edge \[[#46837](https://community.openproject.com/wp/46837)\] -- Fixed: Selected date (number) not visible when matches with Today \[[#47145](https://community.openproject.com/wp/47145)\] -- Fixed: Opening of CKEditor sporadicallly taking 10s+ when trying to comment on work packages \[[#47795](https://community.openproject.com/wp/47795)\] -- Fixed: Projects tab of group administration should not offer adding to archived projects \[[#48263](https://community.openproject.com/wp/48263)\] -- Fixed: Grape responds with text/plain 303 redirect to a JSON api \[[#48622](https://community.openproject.com/wp/48622)\] -- Fixed: Meeting Minutes double submit causes lock version error \[[#49061](https://community.openproject.com/wp/49061)\] -- Fixed: Cost reports XLS export results in timeout of web request \[[#49083](https://community.openproject.com/wp/49083)\] -- Fixed: Internal error occurs when invalid project is set to template \[[#49116](https://community.openproject.com/wp/49116)\] -- Changed: Allow internal login even if omniauth direct provider selected \[[#47930](https://community.openproject.com/wp/47930)\] +- Fixed: After calling "Create project copy" API endpoint, the Job Status API should return the new projects id, not only its identifier \[[#37783](https://community.openproject.org/wp/37783)\] +- Fixed: Entries in summary emails not clickable in Outlook (links not working) \[[#40157](https://community.openproject.org/wp/40157)\] +- Fixed: Custom project attribute triggers error when selected during project creation \[[#46827](https://community.openproject.org/wp/46827)\] +- Fixed: Preview of linked WP is cut off in split view when close to the edge \[[#46837](https://community.openproject.org/wp/46837)\] +- Fixed: Selected date (number) not visible when matches with Today \[[#47145](https://community.openproject.org/wp/47145)\] +- Fixed: Opening of CKEditor sporadicallly taking 10s+ when trying to comment on work packages \[[#47795](https://community.openproject.org/wp/47795)\] +- Fixed: Projects tab of group administration should not offer adding to archived projects \[[#48263](https://community.openproject.org/wp/48263)\] +- Fixed: Grape responds with text/plain 303 redirect to a JSON api \[[#48622](https://community.openproject.org/wp/48622)\] +- Fixed: Meeting Minutes double submit causes lock version error \[[#49061](https://community.openproject.org/wp/49061)\] +- Fixed: Cost reports XLS export results in timeout of web request \[[#49083](https://community.openproject.org/wp/49083)\] +- Fixed: Internal error occurs when invalid project is set to template \[[#49116](https://community.openproject.org/wp/49116)\] +- Changed: Allow internal login even if omniauth direct provider selected \[[#47930](https://community.openproject.org/wp/47930)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/13-0-0/README.md b/docs/release-notes/13-0-0/README.md index 9b439a0ffe0b..785b0ddf146a 100644 --- a/docs/release-notes/13-0-0/README.md +++ b/docs/release-notes/13-0-0/README.md @@ -10,7 +10,7 @@ release_date: 2023-08-21 Release date: 2023-08-21 -We have released [OpenProject 13.0.0](https://community.openproject.com/versions/1656). +We have released [OpenProject 13.0.0](https://community.openproject.org/versions/1656). This version comes with a large number of new features, collaboration enhancements, and bug fixes. Among the highly anticipated project management features is the introduction of Baseline comparison. Nextcloud project folders will come with automatically managed permissions and the ability to set up project templates with a pre-defined folder structure and file templates linked to work packages. Subscribe to your OpenProject calendar, and generate work plans via the new PDF export. @@ -77,142 +77,142 @@ We are happy to announce that we have released the multi-select custom fields fo ### List of all bug fixes and changes -- Epic: Share project calendars using the iCalendar format \[[#15339](https://community.openproject.com/wp/15339)\] -- Epic: Baseline: show changes in the work packages table \[[#26448](https://community.openproject.com/wp/26448)\] -- Epic: Allow localized seeding of all seed data \[[#36933](https://community.openproject.com/wp/36933)\] -- Epic: Project folders for file storages \[[#41400](https://community.openproject.com/wp/41400)\] -- Epic: Template folder and file structure for shared project folders \[[#41545](https://community.openproject.com/wp/41545)\] -- Epic: PDF export of work plans \[[#46226](https://community.openproject.com/wp/46226)\] -- Epic: Global index pages for meetings, boards, team planner and calendar \[[#47850](https://community.openproject.com/wp/47850)\] -- Epic: Add a global sidebar for global modules: meetings, team planner, boards, work packages, news, costs and calendars \[[#48142](https://community.openproject.com/wp/48142)\] -- Epic: Create meetings, team planner and boards outside of a project from their global index pages \[[#48160](https://community.openproject.com/wp/48160)\] -- Epic: Introduce Primer DS \[[#48863](https://community.openproject.com/wp/48863)\] -- Changed: External Links new Tab \[[#29009](https://community.openproject.com/wp/29009)\] -- Changed: Button to start and stop Time Tracking \[[#29151](https://community.openproject.com/wp/29151)\] -- Changed: Allow saving formattable fields (Work package descriptions, comments, custom fields) with CTRL/CMD + ENTER \[[#33375](https://community.openproject.com/wp/33375)\] -- Changed: [Gantt-Chart] Scroll to Today's Position in non-auto-zoom mode \[[#40167](https://community.openproject.com/wp/40167)\] -- Changed: Activity tab details for links to Nextcloud files \[[#42368](https://community.openproject.com/wp/42368)\] -- Changed: Add packaged installation support for RHEL 9 \[[#44725](https://community.openproject.com/wp/44725)\] -- Changed: Add premium/enterprise feature icon also in the Project settings \[[#44963](https://community.openproject.com/wp/44963)\] -- Changed: Project status activity tracking \[[#44986](https://community.openproject.com/wp/44986)\] -- Changed: Project member navigates to project storage \[[#46242](https://community.openproject.com/wp/46242)\] -- Changed: Project member is directed to project folder \[[#46318](https://community.openproject.com/wp/46318)\] -- Changed: Project admin chooses between manual and automatic project folder \[[#46327](https://community.openproject.com/wp/46327)\] -- Changed: Project admin configures new project storage together with project folder \[[#46328](https://community.openproject.com/wp/46328)\] -- Changed: Automatic repair of missing or wrong permissions for project folders \[[#46329](https://community.openproject.com/wp/46329)\] -- Changed: Project members experience a fully automatically managed project folder \[[#46331](https://community.openproject.com/wp/46331)\] -- Changed: Journalise and display work package date changes caused by relations/children in the Activity tab \[[#46481](https://community.openproject.com/wp/46481)\] -- Changed: Show changes frontend \[[#46674](https://community.openproject.com/wp/46674)\] -- Changed: Project activity: improve and extend how additional attributes are displayed \[[#46805](https://community.openproject.com/wp/46805)\] -- Changed: Add helper text to project member module \[[#46816](https://community.openproject.com/wp/46816)\] -- Changed: Non-working day settings: Move the arrows closer to the year \[[#46885](https://community.openproject.com/wp/46885)\] -- Changed: Release "Multi-select custom fields" from Enterprise to Community \[[#47002](https://community.openproject.com/wp/47002)\] -- Changed: Reorganise some admin settings to have the calendar settings together \[[#47341](https://community.openproject.com/wp/47341)\] -- Changed: Access tokens settings improvement \[[#47512](https://community.openproject.com/wp/47512)\] -- Changed: Define mockups for non-Enterprise users for baseline comparison \[[#47725](https://community.openproject.com/wp/47725)\] -- Changed: Change Support link in application and re-name it from Professional support to Enterprise support \[[#47914](https://community.openproject.com/wp/47914)\] -- Changed: New loading indicator for OpenProject application \[[#48211](https://community.openproject.com/wp/48211)\] -- Changed: Remove length constraints of time entry comment \[[#48244](https://community.openproject.com/wp/48244)\] -- Changed: Danger zone when deactivating a storage on a project \[[#48413](https://community.openproject.com/wp/48413)\] -- Changed: Update and replace icons related to Baseline \[[#48418](https://community.openproject.com/wp/48418)\] -- Changed: Sums table in work plan pdf export \[[#48420](https://community.openproject.com/wp/48420)\] -- Changed: Custom logo for the pdf export of work plans \[[#48421](https://community.openproject.com/wp/48421)\] -- Changed: The subject in the index of the PDF export is not a link (like the section number) \[[#48504](https://community.openproject.com/wp/48504)\] -- Changed: Support Emojis in the editor: inserted by typing identifiers based on Unicode Short Names preceded by a colon (:) \[[#48583](https://community.openproject.com/wp/48583)\] -- Changed: Automatic time tracking for work packages (start/stop buttons) \[[#48641](https://community.openproject.com/wp/48641)\] -- Changed: Manage long query titles in footer of pdf export \[[#48647](https://community.openproject.com/wp/48647)\] -- Changed: Filter attributes table in the pdf export \[[#48649](https://community.openproject.com/wp/48649)\] -- Changed: Show relevant attributes in file name of pdf export \[[#48652](https://community.openproject.com/wp/48652)\] -- Changed: Add export time into footer \[[#48653](https://community.openproject.com/wp/48653)\] -- Changed: Add copy to clipboard button to work packages \[[#48729](https://community.openproject.com/wp/48729)\] -- Changed: Add support for multi-value Version custom fields \[[#48745](https://community.openproject.com/wp/48745)\] -- Changed: User interface for activating feature flags within the administration \[[#48815](https://community.openproject.com/wp/48815)\] -- Changed: Indent third level in index \[[#48816](https://community.openproject.com/wp/48816)\] -- Changed: Cover page for pdf reports \[[#48857](https://community.openproject.com/wp/48857)\] -- Changed: Add PDF Export of work plans to our documentation \[[#48862](https://community.openproject.com/wp/48862)\] -- Changed: Add support for packaged installation on Debian 12 \[[#48986](https://community.openproject.com/wp/48986)\] -- Changed: Add support for packaged installation on Centos / RHEL 9 \[[#48987](https://community.openproject.com/wp/48987)\] -- Changed: Fine-tuning of single work package pdf export \[[#49210](https://community.openproject.com/wp/49210)\] -- Changed: Delete project folders on project's storage deletion. \[[#49228](https://community.openproject.com/wp/49228)\] -- Changed: Delete project folders on project deletion \[[#49229](https://community.openproject.com/wp/49229)\] -- Changed: Delete project folders on storage deletion \[[#49234](https://community.openproject.com/wp/49234)\] -- Changed: iCalendar flow improvements and naming \[[#49247](https://community.openproject.com/wp/49247)\] -- Changed: Update NEW FEATURES teaser on application start page \[[#49301](https://community.openproject.com/wp/49301)\] -- Changed: Project folder health status \[[#49397](https://community.openproject.com/wp/49397)\] -- Fixed: Time and costs xls export should use configured date format in the file name \[[#35554](https://community.openproject.com/wp/35554)\] -- Fixed: [Global search] Searchable custom fields only searchable from within a project scope and not globally \[[#35804](https://community.openproject.com/wp/35804)\] -- Fixed: Confusing error shown when wiki page was edited in the meantime \[[#40427](https://community.openproject.com/wp/40427)\] -- Fixed: 500 error on force user language \[[#41275](https://community.openproject.com/wp/41275)\] -- Fixed: Cannot delete archived protected (on docker) \[[#41527](https://community.openproject.com/wp/41527)\] -- Fixed: Webhooks Documentation should be at the API and not in the Email and notifications \[[#44906](https://community.openproject.com/wp/44906)\] -- Fixed: No info about changes in activity when use checkbox in the custom field \[[#45011](https://community.openproject.com/wp/45011)\] -- Fixed: Time zone not saved to the selected value (time zone is the same but city is different) \[[#45745](https://community.openproject.com/wp/45745)\] -- Fixed: Azure endpoints are not using Microsoft Graph API, preventing email claims being shown in userinfo \[[#45832](https://community.openproject.com/wp/45832)\] -- Fixed: Budget does not get updated if we click fast on Submit after changing the number of units \[[#46301](https://community.openproject.com/wp/46301)\] -- Fixed: GitHub pull requests comments can have wrong link \[[#46316](https://community.openproject.com/wp/46316)\] -- Fixed: Filtering with two timestamps for custom field values wrongfully requires a work package to match at both timestamps \[[#46841](https://community.openproject.com/wp/46841)\] -- Fixed: Visibility check by project applied to current project instead of at timestamp \[[#46883](https://community.openproject.com/wp/46883)\] -- Fixed: Date picker changes position while we change year \[[#47122](https://community.openproject.com/wp/47122)\] -- Fixed: Storage links must be placed between "wiki" and "members". \[[#47507](https://community.openproject.com/wp/47507)\] -- Fixed: Files tab doesn't cache user info \[[#47518](https://community.openproject.com/wp/47518)\] -- Fixed: Status colored circles are no longer showing in Relations tab after 12.5 upgrade \[[#47610](https://community.openproject.com/wp/47610)\] -- Fixed: Move work package form fields to the bottom of label in very narrow screens (mobile) \[[#47680](https://community.openproject.com/wp/47680)\] -- Fixed: Configuration request fails for login_required=true \[[#47784](https://community.openproject.com/wp/47784)\] -- Fixed: Budget name does not update in Work Packages view upon Budget name change \[[#48048](https://community.openproject.com/wp/48048)\] -- Fixed: Baseline time zone label not vertically centered \[[#48239](https://community.openproject.com/wp/48239)\] -- Fixed: GitHub integration reference uses author instead of commenter \[[#48246](https://community.openproject.com/wp/48246)\] -- Fixed: Work package in query without timestamps have cached timestamps url parameter \[[#48248](https://community.openproject.com/wp/48248)\] -- Fixed: Archived subprojects appear in the subproject widget \[[#48327](https://community.openproject.com/wp/48327)\] -- Fixed: My Page: My spent time hows incorrect non-working days \[[#48328](https://community.openproject.com/wp/48328)\] -- Fixed: Error 500 on versions when Wiki page is linked \[[#48336](https://community.openproject.com/wp/48336)\] -- Fixed: Opening work packages in github tab from table with active baseline causes an internal error \[[#48362](https://community.openproject.com/wp/48362)\] -- Fixed: PDF export reports faulty interface usage \[[#48393](https://community.openproject.com/wp/48393)\] -- Fixed: Focus state is not present when editing a date or duration in date pickers \[[#48435](https://community.openproject.com/wp/48435)\] -- Fixed: crowdin source file for bim is not sent / retrieved from crowdin \[[#48450](https://community.openproject.com/wp/48450)\] -- Fixed: Error message "Timestamps contain forbidden values: oneDayAgo" for non-enterprise plan \[[#48566](https://community.openproject.com/wp/48566)\] -- Fixed: Work package moved out of project not returned \[[#48592](https://community.openproject.com/wp/48592)\] -- Fixed: Clear filter button is missing on Time and costs page \[[#48633](https://community.openproject.com/wp/48633)\] -- Fixed: Link to project missing in error message when deleting work package type \[[#48642](https://community.openproject.com/wp/48642)\] -- Fixed: Style picture caption in PDF export \[[#48650](https://community.openproject.com/wp/48650)\] -- Fixed: +Member button missing on Members widget of the copied project \[[#48720](https://community.openproject.com/wp/48720)\] -- Fixed: Unable to edit CF as Value is required \[[#48725](https://community.openproject.com/wp/48725)\] -- Fixed: Baseline date picker in configuration modal almost hidden \[[#48865](https://community.openproject.com/wp/48865)\] -- Fixed: Change to assignee from unset to set is not displayed \[[#48866](https://community.openproject.com/wp/48866)\] -- Fixed: task page - tab selection is not available to assistive technologies \[[#48922](https://community.openproject.com/wp/48922)\] -- Fixed: Missing StorageType leads to server error in storage creation form \[[#48965](https://community.openproject.com/wp/48965)\] -- Fixed: Premium feature icon for Team planners visible on QA Edge \[[#49067](https://community.openproject.com/wp/49067)\] -- Fixed: Unable to clear/remove project on Move WP to another project form \[[#49109](https://community.openproject.com/wp/49109)\] -- Fixed: Missing link in Meetings Location \[[#49144](https://community.openproject.com/wp/49144)\] -- Fixed: Changed dates are misaligned with the other dates \[[#49245](https://community.openproject.com/wp/49245)\] -- Fixed: Enterprise edition screen unstructured \[[#49287](https://community.openproject.com/wp/49287)\] -- Fixed: In Notification center sidebar, "Reason" and "Unread by project" filters cannot be closed upon click on arrow \[[#49289](https://community.openproject.com/wp/49289)\] -- Fixed: Sidebar cannot be scrolled \[[#49313](https://community.openproject.com/wp/49313)\] -- Fixed: Custom fields missing in table view and full screen view \[[#49391](https://community.openproject.com/wp/49391)\] -- Fixed: Missing "s" on Admin Settings > Emails and notification \[[#49408](https://community.openproject.com/wp/49408)\] -- Fixed: Switching from custom view to built in view does not reset the baseline functionality \[[#49410](https://community.openproject.com/wp/49410)\] -- Fixed: (Dutch) Language incorrect. It says "blokeren" instead of "blokkeren". \[[#49412](https://community.openproject.com/wp/49412)\] -- Fixed: PDF export of descriptions - HTML in table with header column \[[#49425](https://community.openproject.com/wp/49425)\] -- Fixed: Existing file links wrongfully associated to next updating user \[[#49452](https://community.openproject.com/wp/49452)\] -- Fixed: Saving email reminder settings fails when different date alert project overrides exist \[[#49487](https://community.openproject.com/wp/49487)\] -- Fixed: Work Packages Title and Description lost when clicking the expand Button \[[#49565](https://community.openproject.com/wp/49565)\] -- Fixed: Selected values are multiplied on CF multi-select \[[#49569](https://community.openproject.com/wp/49569)\] -- Fixed: (Mobile) "More" icon is no longer visible in vertical orientation \[[#49571](https://community.openproject.com/wp/49571)\] -- Fixed: (Mobile) Baseline mode indicator's left border not visible \[[#49572](https://community.openproject.com/wp/49572)\] -- Fixed: Hide automatically manged project folders if project has been archived. \[[#49579](https://community.openproject.com/wp/49579)\] -- Fixed: Seeding in another language does not translate role names, document categories, and color names \[[#49581](https://community.openproject.com/wp/49581)\] -- Fixed: Seeding in French fails because of database constraint on name length \[[#49583](https://community.openproject.com/wp/49583)\] -- Fixed: Sorting by project in global meetings index page raises a 500 error \[[#49585](https://community.openproject.com/wp/49585)\] -- Fixed: Error on custom action button when baseline is ON \[[#49588](https://community.openproject.com/wp/49588)\] -- Fixed: My activity page: Activities are shifted left, too close to Projects \[[#49595](https://community.openproject.com/wp/49595)\] -- Fixed: Cannot change the graph on Overview page from bar to something else \[[#49596](https://community.openproject.com/wp/49596)\] -- Fixed: Selected type chart is not fully visible - it's cut off \[[#49597](https://community.openproject.com/wp/49597)\] -- Fixed: Translation missing for tooltip on +Storage button \[[#49606](https://community.openproject.com/wp/49606)\] -- Fixed: PDF Export report fails with with an empty table \[[#49607](https://community.openproject.com/wp/49607)\] -- Fixed: Export modal can't handle temporary request failures \[[#49609](https://community.openproject.com/wp/49609)\] -- Fixed: Access to project folders for non members and admins. \[[#49623](https://community.openproject.com/wp/49623)\] -- Fixed: Nextcloud/Administration link is stripped when host has a subpath \[[#49630](https://community.openproject.com/wp/49630)\] -- Fixed: Sums table only shows total sum \[[#49690](https://community.openproject.com/wp/49690)\] -- Fixed: Pictures are not exported \[[#49692](https://community.openproject.com/wp/49692)\] +- Epic: Share project calendars using the iCalendar format \[[#15339](https://community.openproject.org/wp/15339)\] +- Epic: Baseline: show changes in the work packages table \[[#26448](https://community.openproject.org/wp/26448)\] +- Epic: Allow localized seeding of all seed data \[[#36933](https://community.openproject.org/wp/36933)\] +- Epic: Project folders for file storages \[[#41400](https://community.openproject.org/wp/41400)\] +- Epic: Template folder and file structure for shared project folders \[[#41545](https://community.openproject.org/wp/41545)\] +- Epic: PDF export of work plans \[[#46226](https://community.openproject.org/wp/46226)\] +- Epic: Global index pages for meetings, boards, team planner and calendar \[[#47850](https://community.openproject.org/wp/47850)\] +- Epic: Add a global sidebar for global modules: meetings, team planner, boards, work packages, news, costs and calendars \[[#48142](https://community.openproject.org/wp/48142)\] +- Epic: Create meetings, team planner and boards outside of a project from their global index pages \[[#48160](https://community.openproject.org/wp/48160)\] +- Epic: Introduce Primer DS \[[#48863](https://community.openproject.org/wp/48863)\] +- Changed: External Links new Tab \[[#29009](https://community.openproject.org/wp/29009)\] +- Changed: Button to start and stop Time Tracking \[[#29151](https://community.openproject.org/wp/29151)\] +- Changed: Allow saving formattable fields (Work package descriptions, comments, custom fields) with CTRL/CMD + ENTER \[[#33375](https://community.openproject.org/wp/33375)\] +- Changed: [Gantt-Chart] Scroll to Today's Position in non-auto-zoom mode \[[#40167](https://community.openproject.org/wp/40167)\] +- Changed: Activity tab details for links to Nextcloud files \[[#42368](https://community.openproject.org/wp/42368)\] +- Changed: Add packaged installation support for RHEL 9 \[[#44725](https://community.openproject.org/wp/44725)\] +- Changed: Add premium/enterprise feature icon also in the Project settings \[[#44963](https://community.openproject.org/wp/44963)\] +- Changed: Project status activity tracking \[[#44986](https://community.openproject.org/wp/44986)\] +- Changed: Project member navigates to project storage \[[#46242](https://community.openproject.org/wp/46242)\] +- Changed: Project member is directed to project folder \[[#46318](https://community.openproject.org/wp/46318)\] +- Changed: Project admin chooses between manual and automatic project folder \[[#46327](https://community.openproject.org/wp/46327)\] +- Changed: Project admin configures new project storage together with project folder \[[#46328](https://community.openproject.org/wp/46328)\] +- Changed: Automatic repair of missing or wrong permissions for project folders \[[#46329](https://community.openproject.org/wp/46329)\] +- Changed: Project members experience a fully automatically managed project folder \[[#46331](https://community.openproject.org/wp/46331)\] +- Changed: Journalise and display work package date changes caused by relations/children in the Activity tab \[[#46481](https://community.openproject.org/wp/46481)\] +- Changed: Show changes frontend \[[#46674](https://community.openproject.org/wp/46674)\] +- Changed: Project activity: improve and extend how additional attributes are displayed \[[#46805](https://community.openproject.org/wp/46805)\] +- Changed: Add helper text to project member module \[[#46816](https://community.openproject.org/wp/46816)\] +- Changed: Non-working day settings: Move the arrows closer to the year \[[#46885](https://community.openproject.org/wp/46885)\] +- Changed: Release "Multi-select custom fields" from Enterprise to Community \[[#47002](https://community.openproject.org/wp/47002)\] +- Changed: Reorganise some admin settings to have the calendar settings together \[[#47341](https://community.openproject.org/wp/47341)\] +- Changed: Access tokens settings improvement \[[#47512](https://community.openproject.org/wp/47512)\] +- Changed: Define mockups for non-Enterprise users for baseline comparison \[[#47725](https://community.openproject.org/wp/47725)\] +- Changed: Change Support link in application and re-name it from Professional support to Enterprise support \[[#47914](https://community.openproject.org/wp/47914)\] +- Changed: New loading indicator for OpenProject application \[[#48211](https://community.openproject.org/wp/48211)\] +- Changed: Remove length constraints of time entry comment \[[#48244](https://community.openproject.org/wp/48244)\] +- Changed: Danger zone when deactivating a storage on a project \[[#48413](https://community.openproject.org/wp/48413)\] +- Changed: Update and replace icons related to Baseline \[[#48418](https://community.openproject.org/wp/48418)\] +- Changed: Sums table in work plan pdf export \[[#48420](https://community.openproject.org/wp/48420)\] +- Changed: Custom logo for the pdf export of work plans \[[#48421](https://community.openproject.org/wp/48421)\] +- Changed: The subject in the index of the PDF export is not a link (like the section number) \[[#48504](https://community.openproject.org/wp/48504)\] +- Changed: Support Emojis in the editor: inserted by typing identifiers based on Unicode Short Names preceded by a colon (:) \[[#48583](https://community.openproject.org/wp/48583)\] +- Changed: Automatic time tracking for work packages (start/stop buttons) \[[#48641](https://community.openproject.org/wp/48641)\] +- Changed: Manage long query titles in footer of pdf export \[[#48647](https://community.openproject.org/wp/48647)\] +- Changed: Filter attributes table in the pdf export \[[#48649](https://community.openproject.org/wp/48649)\] +- Changed: Show relevant attributes in file name of pdf export \[[#48652](https://community.openproject.org/wp/48652)\] +- Changed: Add export time into footer \[[#48653](https://community.openproject.org/wp/48653)\] +- Changed: Add copy to clipboard button to work packages \[[#48729](https://community.openproject.org/wp/48729)\] +- Changed: Add support for multi-value Version custom fields \[[#48745](https://community.openproject.org/wp/48745)\] +- Changed: User interface for activating feature flags within the administration \[[#48815](https://community.openproject.org/wp/48815)\] +- Changed: Indent third level in index \[[#48816](https://community.openproject.org/wp/48816)\] +- Changed: Cover page for pdf reports \[[#48857](https://community.openproject.org/wp/48857)\] +- Changed: Add PDF Export of work plans to our documentation \[[#48862](https://community.openproject.org/wp/48862)\] +- Changed: Add support for packaged installation on Debian 12 \[[#48986](https://community.openproject.org/wp/48986)\] +- Changed: Add support for packaged installation on Centos / RHEL 9 \[[#48987](https://community.openproject.org/wp/48987)\] +- Changed: Fine-tuning of single work package pdf export \[[#49210](https://community.openproject.org/wp/49210)\] +- Changed: Delete project folders on project's storage deletion. \[[#49228](https://community.openproject.org/wp/49228)\] +- Changed: Delete project folders on project deletion \[[#49229](https://community.openproject.org/wp/49229)\] +- Changed: Delete project folders on storage deletion \[[#49234](https://community.openproject.org/wp/49234)\] +- Changed: iCalendar flow improvements and naming \[[#49247](https://community.openproject.org/wp/49247)\] +- Changed: Update NEW FEATURES teaser on application start page \[[#49301](https://community.openproject.org/wp/49301)\] +- Changed: Project folder health status \[[#49397](https://community.openproject.org/wp/49397)\] +- Fixed: Time and costs xls export should use configured date format in the file name \[[#35554](https://community.openproject.org/wp/35554)\] +- Fixed: [Global search] Searchable custom fields only searchable from within a project scope and not globally \[[#35804](https://community.openproject.org/wp/35804)\] +- Fixed: Confusing error shown when wiki page was edited in the meantime \[[#40427](https://community.openproject.org/wp/40427)\] +- Fixed: 500 error on force user language \[[#41275](https://community.openproject.org/wp/41275)\] +- Fixed: Cannot delete archived protected (on docker) \[[#41527](https://community.openproject.org/wp/41527)\] +- Fixed: Webhooks Documentation should be at the API and not in the Email and notifications \[[#44906](https://community.openproject.org/wp/44906)\] +- Fixed: No info about changes in activity when use checkbox in the custom field \[[#45011](https://community.openproject.org/wp/45011)\] +- Fixed: Time zone not saved to the selected value (time zone is the same but city is different) \[[#45745](https://community.openproject.org/wp/45745)\] +- Fixed: Azure endpoints are not using Microsoft Graph API, preventing email claims being shown in userinfo \[[#45832](https://community.openproject.org/wp/45832)\] +- Fixed: Budget does not get updated if we click fast on Submit after changing the number of units \[[#46301](https://community.openproject.org/wp/46301)\] +- Fixed: GitHub pull requests comments can have wrong link \[[#46316](https://community.openproject.org/wp/46316)\] +- Fixed: Filtering with two timestamps for custom field values wrongfully requires a work package to match at both timestamps \[[#46841](https://community.openproject.org/wp/46841)\] +- Fixed: Visibility check by project applied to current project instead of at timestamp \[[#46883](https://community.openproject.org/wp/46883)\] +- Fixed: Date picker changes position while we change year \[[#47122](https://community.openproject.org/wp/47122)\] +- Fixed: Storage links must be placed between "wiki" and "members". \[[#47507](https://community.openproject.org/wp/47507)\] +- Fixed: Files tab doesn't cache user info \[[#47518](https://community.openproject.org/wp/47518)\] +- Fixed: Status colored circles are no longer showing in Relations tab after 12.5 upgrade \[[#47610](https://community.openproject.org/wp/47610)\] +- Fixed: Move work package form fields to the bottom of label in very narrow screens (mobile) \[[#47680](https://community.openproject.org/wp/47680)\] +- Fixed: Configuration request fails for login_required=true \[[#47784](https://community.openproject.org/wp/47784)\] +- Fixed: Budget name does not update in Work Packages view upon Budget name change \[[#48048](https://community.openproject.org/wp/48048)\] +- Fixed: Baseline time zone label not vertically centered \[[#48239](https://community.openproject.org/wp/48239)\] +- Fixed: GitHub integration reference uses author instead of commenter \[[#48246](https://community.openproject.org/wp/48246)\] +- Fixed: Work package in query without timestamps have cached timestamps url parameter \[[#48248](https://community.openproject.org/wp/48248)\] +- Fixed: Archived subprojects appear in the subproject widget \[[#48327](https://community.openproject.org/wp/48327)\] +- Fixed: My Page: My spent time hows incorrect non-working days \[[#48328](https://community.openproject.org/wp/48328)\] +- Fixed: Error 500 on versions when Wiki page is linked \[[#48336](https://community.openproject.org/wp/48336)\] +- Fixed: Opening work packages in github tab from table with active baseline causes an internal error \[[#48362](https://community.openproject.org/wp/48362)\] +- Fixed: PDF export reports faulty interface usage \[[#48393](https://community.openproject.org/wp/48393)\] +- Fixed: Focus state is not present when editing a date or duration in date pickers \[[#48435](https://community.openproject.org/wp/48435)\] +- Fixed: crowdin source file for bim is not sent / retrieved from crowdin \[[#48450](https://community.openproject.org/wp/48450)\] +- Fixed: Error message "Timestamps contain forbidden values: oneDayAgo" for non-enterprise plan \[[#48566](https://community.openproject.org/wp/48566)\] +- Fixed: Work package moved out of project not returned \[[#48592](https://community.openproject.org/wp/48592)\] +- Fixed: Clear filter button is missing on Time and costs page \[[#48633](https://community.openproject.org/wp/48633)\] +- Fixed: Link to project missing in error message when deleting work package type \[[#48642](https://community.openproject.org/wp/48642)\] +- Fixed: Style picture caption in PDF export \[[#48650](https://community.openproject.org/wp/48650)\] +- Fixed: +Member button missing on Members widget of the copied project \[[#48720](https://community.openproject.org/wp/48720)\] +- Fixed: Unable to edit CF as Value is required \[[#48725](https://community.openproject.org/wp/48725)\] +- Fixed: Baseline date picker in configuration modal almost hidden \[[#48865](https://community.openproject.org/wp/48865)\] +- Fixed: Change to assignee from unset to set is not displayed \[[#48866](https://community.openproject.org/wp/48866)\] +- Fixed: task page - tab selection is not available to assistive technologies \[[#48922](https://community.openproject.org/wp/48922)\] +- Fixed: Missing StorageType leads to server error in storage creation form \[[#48965](https://community.openproject.org/wp/48965)\] +- Fixed: Premium feature icon for Team planners visible on QA Edge \[[#49067](https://community.openproject.org/wp/49067)\] +- Fixed: Unable to clear/remove project on Move WP to another project form \[[#49109](https://community.openproject.org/wp/49109)\] +- Fixed: Missing link in Meetings Location \[[#49144](https://community.openproject.org/wp/49144)\] +- Fixed: Changed dates are misaligned with the other dates \[[#49245](https://community.openproject.org/wp/49245)\] +- Fixed: Enterprise edition screen unstructured \[[#49287](https://community.openproject.org/wp/49287)\] +- Fixed: In Notification center sidebar, "Reason" and "Unread by project" filters cannot be closed upon click on arrow \[[#49289](https://community.openproject.org/wp/49289)\] +- Fixed: Sidebar cannot be scrolled \[[#49313](https://community.openproject.org/wp/49313)\] +- Fixed: Custom fields missing in table view and full screen view \[[#49391](https://community.openproject.org/wp/49391)\] +- Fixed: Missing "s" on Admin Settings > Emails and notification \[[#49408](https://community.openproject.org/wp/49408)\] +- Fixed: Switching from custom view to built in view does not reset the baseline functionality \[[#49410](https://community.openproject.org/wp/49410)\] +- Fixed: (Dutch) Language incorrect. It says "blokeren" instead of "blokkeren". \[[#49412](https://community.openproject.org/wp/49412)\] +- Fixed: PDF export of descriptions - HTML in table with header column \[[#49425](https://community.openproject.org/wp/49425)\] +- Fixed: Existing file links wrongfully associated to next updating user \[[#49452](https://community.openproject.org/wp/49452)\] +- Fixed: Saving email reminder settings fails when different date alert project overrides exist \[[#49487](https://community.openproject.org/wp/49487)\] +- Fixed: Work Packages Title and Description lost when clicking the expand Button \[[#49565](https://community.openproject.org/wp/49565)\] +- Fixed: Selected values are multiplied on CF multi-select \[[#49569](https://community.openproject.org/wp/49569)\] +- Fixed: (Mobile) "More" icon is no longer visible in vertical orientation \[[#49571](https://community.openproject.org/wp/49571)\] +- Fixed: (Mobile) Baseline mode indicator's left border not visible \[[#49572](https://community.openproject.org/wp/49572)\] +- Fixed: Hide automatically manged project folders if project has been archived. \[[#49579](https://community.openproject.org/wp/49579)\] +- Fixed: Seeding in another language does not translate role names, document categories, and color names \[[#49581](https://community.openproject.org/wp/49581)\] +- Fixed: Seeding in French fails because of database constraint on name length \[[#49583](https://community.openproject.org/wp/49583)\] +- Fixed: Sorting by project in global meetings index page raises a 500 error \[[#49585](https://community.openproject.org/wp/49585)\] +- Fixed: Error on custom action button when baseline is ON \[[#49588](https://community.openproject.org/wp/49588)\] +- Fixed: My activity page: Activities are shifted left, too close to Projects \[[#49595](https://community.openproject.org/wp/49595)\] +- Fixed: Cannot change the graph on Overview page from bar to something else \[[#49596](https://community.openproject.org/wp/49596)\] +- Fixed: Selected type chart is not fully visible - it's cut off \[[#49597](https://community.openproject.org/wp/49597)\] +- Fixed: Translation missing for tooltip on +Storage button \[[#49606](https://community.openproject.org/wp/49606)\] +- Fixed: PDF Export report fails with with an empty table \[[#49607](https://community.openproject.org/wp/49607)\] +- Fixed: Export modal can't handle temporary request failures \[[#49609](https://community.openproject.org/wp/49609)\] +- Fixed: Access to project folders for non members and admins. \[[#49623](https://community.openproject.org/wp/49623)\] +- Fixed: Nextcloud/Administration link is stripped when host has a subpath \[[#49630](https://community.openproject.org/wp/49630)\] +- Fixed: Sums table only shows total sum \[[#49690](https://community.openproject.org/wp/49690)\] +- Fixed: Pictures are not exported \[[#49692](https://community.openproject.org/wp/49692)\] ### Credits and contributions diff --git a/docs/release-notes/13-0-1/README.md b/docs/release-notes/13-0-1/README.md index f01b5beb76b6..40a4ef78cbd3 100644 --- a/docs/release-notes/13-0-1/README.md +++ b/docs/release-notes/13-0-1/README.md @@ -10,22 +10,22 @@ release_date: 2023-08-29 Release date: 2023-08-29 -We released [OpenProject 13.0.1](https://community.openproject.com/versions/1865). +We released [OpenProject 13.0.1](https://community.openproject.org/versions/1865). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Copy to clipboard icon wrong \[[#49721](https://community.openproject.com/wp/49721)\] -- Fixed: Shared calendar return 404 when using a parent filter \[[#49726](https://community.openproject.com/wp/49726)\] -- Fixed: Identity providers sign in icons overlap with the text or not enough spacing between them \[[#49749](https://community.openproject.com/wp/49749)\] -- Fixed: Not enough spacing between the information box and the heading on LDAP page \[[#49752](https://community.openproject.com/wp/49752)\] -- Fixed: Required custom field list with default value prevents comments \[[#49765](https://community.openproject.com/wp/49765)\] -- Fixed: Error during upgrade to 13.0.0 \[[#49771](https://community.openproject.com/wp/49771)\] -- Fixed: Blank page after login on iphone \[[#49774](https://community.openproject.com/wp/49774)\] -- Fixed: Error on creating version board (with multiple versions) \[[#49782](https://community.openproject.com/wp/49782)\] -- Fixed: CF multiselect list with default values does not show default values on work package creation \[[#49784](https://community.openproject.com/wp/49784)\] -- Fixed: Chinese zh-CN locale is not up to date \[[#49795](https://community.openproject.com/wp/49795)\] +- Fixed: Copy to clipboard icon wrong \[[#49721](https://community.openproject.org/wp/49721)\] +- Fixed: Shared calendar return 404 when using a parent filter \[[#49726](https://community.openproject.org/wp/49726)\] +- Fixed: Identity providers sign in icons overlap with the text or not enough spacing between them \[[#49749](https://community.openproject.org/wp/49749)\] +- Fixed: Not enough spacing between the information box and the heading on LDAP page \[[#49752](https://community.openproject.org/wp/49752)\] +- Fixed: Required custom field list with default value prevents comments \[[#49765](https://community.openproject.org/wp/49765)\] +- Fixed: Error during upgrade to 13.0.0 \[[#49771](https://community.openproject.org/wp/49771)\] +- Fixed: Blank page after login on iphone \[[#49774](https://community.openproject.org/wp/49774)\] +- Fixed: Error on creating version board (with multiple versions) \[[#49782](https://community.openproject.org/wp/49782)\] +- Fixed: CF multiselect list with default values does not show default values on work package creation \[[#49784](https://community.openproject.org/wp/49784)\] +- Fixed: Chinese zh-CN locale is not up to date \[[#49795](https://community.openproject.org/wp/49795)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/13-0-2/README.md b/docs/release-notes/13-0-2/README.md index 302e64439c9d..4da1ad69631a 100644 --- a/docs/release-notes/13-0-2/README.md +++ b/docs/release-notes/13-0-2/README.md @@ -10,7 +10,7 @@ release_date: 2023-09-07 Release date: 2023-09-07 -We released [OpenProject 13.0.2](https://community.openproject.com/versions/1868). +We released [OpenProject 13.0.2](https://community.openproject.org/versions/1868). This release contains several bug fixes. One of them we consider of high importance. We recommend updating to the newest version. @@ -27,22 +27,22 @@ This only affects those users that have granted OpenProject access to their Next #### Bug fixes and changes -- Fixed: [AppSignal] Performance MessagesController#show \[[#47871](https://community.openproject.com/wp/47871)\] -- Fixed: Number of wp no longer shown in bars on the graph \[[#49767](https://community.openproject.com/wp/49767)\] -- Fixed: Not optimal texts for activity entry for migrated file links \[[#49770](https://community.openproject.com/wp/49770)\] -- Fixed: Description in a box having too little height when the browser window's width is decreased \[[#49831](https://community.openproject.com/wp/49831)\] -- Fixed: "share_calendars" permission does not register dependencies and contract actions \[[#49833](https://community.openproject.com/wp/49833)\] -- Fixed: OAuth remapping of existing users using case sensitive login match while user registration does not \[[#49834](https://community.openproject.com/wp/49834)\] -- Fixed: Users SEEM to be able to reset password for invited, not yet activated accounts \[[#49836](https://community.openproject.com/wp/49836)\] -- Fixed: Fix untranslated strings \[[#49848](https://community.openproject.com/wp/49848)\] -- Fixed: Switch branch in repository doesn't do anything \[[#49852](https://community.openproject.com/wp/49852)\] -- Fixed: `packager:postinstall` task fails, if `OPENPROJECT_HOST__NAME` is set in environment \[[#49867](https://community.openproject.com/wp/49867)\] -- Fixed: Eager loading for API not working in parts leading to degraded performance \[[#49915](https://community.openproject.com/wp/49915)\] -- Fixed: Docker instance: No svn present in v13? \[[#49930](https://community.openproject.com/wp/49930)\] -- Fixed: Add in all reported missing translations \[[#49937](https://community.openproject.com/wp/49937)\] -- Fixed: Accidentaly granting access to Nextcloud project folders that are no members of the project \[[#49956](https://community.openproject.com/wp/49956)\] -- Changed: Forbid user to enable misconfigured storages for a project. \[[#49218](https://community.openproject.com/wp/49218)\] -- Changed: Remove the "show" view for a storage's settings page \[[#49676](https://community.openproject.com/wp/49676)\] +- Fixed: [AppSignal] Performance MessagesController#show \[[#47871](https://community.openproject.org/wp/47871)\] +- Fixed: Number of wp no longer shown in bars on the graph \[[#49767](https://community.openproject.org/wp/49767)\] +- Fixed: Not optimal texts for activity entry for migrated file links \[[#49770](https://community.openproject.org/wp/49770)\] +- Fixed: Description in a box having too little height when the browser window's width is decreased \[[#49831](https://community.openproject.org/wp/49831)\] +- Fixed: "share_calendars" permission does not register dependencies and contract actions \[[#49833](https://community.openproject.org/wp/49833)\] +- Fixed: OAuth remapping of existing users using case sensitive login match while user registration does not \[[#49834](https://community.openproject.org/wp/49834)\] +- Fixed: Users SEEM to be able to reset password for invited, not yet activated accounts \[[#49836](https://community.openproject.org/wp/49836)\] +- Fixed: Fix untranslated strings \[[#49848](https://community.openproject.org/wp/49848)\] +- Fixed: Switch branch in repository doesn't do anything \[[#49852](https://community.openproject.org/wp/49852)\] +- Fixed: `packager:postinstall` task fails, if `OPENPROJECT_HOST__NAME` is set in environment \[[#49867](https://community.openproject.org/wp/49867)\] +- Fixed: Eager loading for API not working in parts leading to degraded performance \[[#49915](https://community.openproject.org/wp/49915)\] +- Fixed: Docker instance: No svn present in v13? \[[#49930](https://community.openproject.org/wp/49930)\] +- Fixed: Add in all reported missing translations \[[#49937](https://community.openproject.org/wp/49937)\] +- Fixed: Accidentaly granting access to Nextcloud project folders that are no members of the project \[[#49956](https://community.openproject.org/wp/49956)\] +- Changed: Forbid user to enable misconfigured storages for a project. \[[#49218](https://community.openproject.org/wp/49218)\] +- Changed: Remove the "show" view for a storage's settings page \[[#49676](https://community.openproject.org/wp/49676)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/13-0-3/README.md b/docs/release-notes/13-0-3/README.md index d1280edccdb8..764ad484bb1a 100644 --- a/docs/release-notes/13-0-3/README.md +++ b/docs/release-notes/13-0-3/README.md @@ -10,14 +10,14 @@ release_date: 2023-09-12 Release date: 2023-09-12 -We released [OpenProject 13.0.3](https://community.openproject.com/versions/1901). +We released [OpenProject 13.0.3](https://community.openproject.org/versions/1901). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Enterprise Trial automatic activation does not work \[[#49781](https://community.openproject.com/wp/49781)\] -- Fixed: Fix untranslated strings \[[#49848](https://community.openproject.com/wp/49848)\] -- Fixed: Layout of work package status and type selectors are broken once a status or type was changed \[[#49858](https://community.openproject.com/wp/49858)\] -- Fixed: Inconsistent pluralization of global permissions and wrong capitalization of "Global Role" \[[#49989](https://community.openproject.com/wp/49989)\] -- Fixed: 500 error when creating a news title longer than 60 characters \[[#50020](https://community.openproject.com/wp/50020)\] +- Fixed: Enterprise Trial automatic activation does not work \[[#49781](https://community.openproject.org/wp/49781)\] +- Fixed: Fix untranslated strings \[[#49848](https://community.openproject.org/wp/49848)\] +- Fixed: Layout of work package status and type selectors are broken once a status or type was changed \[[#49858](https://community.openproject.org/wp/49858)\] +- Fixed: Inconsistent pluralization of global permissions and wrong capitalization of "Global Role" \[[#49989](https://community.openproject.org/wp/49989)\] +- Fixed: 500 error when creating a news title longer than 60 characters \[[#50020](https://community.openproject.org/wp/50020)\] diff --git a/docs/release-notes/13-0-4/README.md b/docs/release-notes/13-0-4/README.md index 2235722a15eb..f7a5cd68b511 100644 --- a/docs/release-notes/13-0-4/README.md +++ b/docs/release-notes/13-0-4/README.md @@ -10,18 +10,18 @@ release_date: 2023-09-26 Release date: 2023-09-26 -We released [OpenProject 13.0.4](https://community.openproject.com/versions/1902). +We released [OpenProject 13.0.4](https://community.openproject.org/versions/1902). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: PDF export does not contain custom fields and some core values \[[#49948](https://community.openproject.com/wp/49948)\] -- Fixed: Poor performance of work package autocompleter and /api/v3/work_packages in some scenarios \[[#50102](https://community.openproject.com/wp/50102)\] -- Fixed: Poor performance of /api/v3/time_entries \[[#50130](https://community.openproject.com/wp/50130)\] -- Fixed: Poor performance of mentions autocompleter \[[#50144](https://community.openproject.com/wp/50144)\] -- Fixed: DATABASE_URL environment variable is not validated before usage \[[#50152](https://community.openproject.com/wp/50152)\] -- Fixed: Work package activity not shown when using Polish language \[[#50197](https://community.openproject.com/wp/50197)\] +- Fixed: PDF export does not contain custom fields and some core values \[[#49948](https://community.openproject.org/wp/49948)\] +- Fixed: Poor performance of work package autocompleter and /api/v3/work_packages in some scenarios \[[#50102](https://community.openproject.org/wp/50102)\] +- Fixed: Poor performance of /api/v3/time_entries \[[#50130](https://community.openproject.org/wp/50130)\] +- Fixed: Poor performance of mentions autocompleter \[[#50144](https://community.openproject.org/wp/50144)\] +- Fixed: DATABASE_URL environment variable is not validated before usage \[[#50152](https://community.openproject.org/wp/50152)\] +- Fixed: Work package activity not shown when using Polish language \[[#50197](https://community.openproject.org/wp/50197)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/13-0-5/README.md b/docs/release-notes/13-0-5/README.md index 583a0f9f2a0e..e4306a911bb2 100644 --- a/docs/release-notes/13-0-5/README.md +++ b/docs/release-notes/13-0-5/README.md @@ -10,22 +10,22 @@ release_date: 2023-10-10 Release date: 2023-10-10 -We released [OpenProject 13.0.5](https://community.openproject.com/versions/1904). +We released [OpenProject 13.0.5](https://community.openproject.org/versions/1904). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: get 500 error when open wiki page in every project \[[#40500](https://community.openproject.com/wp/40500)\] -- Fixed: [AppSignal] Performance VersionsController#index \[[#47872](https://community.openproject.com/wp/47872)\] -- Fixed: File Drag and Drop \[[#49507](https://community.openproject.com/wp/49507)\] -- Fixed: Improve discoverablility of the "Permissions report" \[[#50106](https://community.openproject.com/wp/50106)\] -- Fixed: Inconsistent labels for "Global roles" and "Project" in user tab \[[#50108](https://community.openproject.com/wp/50108)\] -- Fixed: Nextcloud integration Error: The automatically managed project folder was not yet found. \[[#50117](https://community.openproject.com/wp/50117)\] -- Fixed: Failed to migrate from 12 to 13 due to `Locale zh is not supported` error \[[#50216](https://community.openproject.com/wp/50216)\] -- Fixed: Migration from before removal of WikiContent fails \[[#50218](https://community.openproject.com/wp/50218)\] -- Fixed: Copying projects with Nextcloud project folders does not recreate file links to folders \[[#50295](https://community.openproject.com/wp/50295)\] -- Fixed: Help text incorrectly cached for non admins \[[#50299](https://community.openproject.com/wp/50299)\] +- Fixed: get 500 error when open wiki page in every project \[[#40500](https://community.openproject.org/wp/40500)\] +- Fixed: [AppSignal] Performance VersionsController#index \[[#47872](https://community.openproject.org/wp/47872)\] +- Fixed: File Drag and Drop \[[#49507](https://community.openproject.org/wp/49507)\] +- Fixed: Improve discoverablility of the "Permissions report" \[[#50106](https://community.openproject.org/wp/50106)\] +- Fixed: Inconsistent labels for "Global roles" and "Project" in user tab \[[#50108](https://community.openproject.org/wp/50108)\] +- Fixed: Nextcloud integration Error: The automatically managed project folder was not yet found. \[[#50117](https://community.openproject.org/wp/50117)\] +- Fixed: Failed to migrate from 12 to 13 due to `Locale zh is not supported` error \[[#50216](https://community.openproject.org/wp/50216)\] +- Fixed: Migration from before removal of WikiContent fails \[[#50218](https://community.openproject.org/wp/50218)\] +- Fixed: Copying projects with Nextcloud project folders does not recreate file links to folders \[[#50295](https://community.openproject.org/wp/50295)\] +- Fixed: Help text incorrectly cached for non admins \[[#50299](https://community.openproject.org/wp/50299)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/13-0-6/README.md b/docs/release-notes/13-0-6/README.md index a85b9c9bcd6b..5ddb6cb57b73 100644 --- a/docs/release-notes/13-0-6/README.md +++ b/docs/release-notes/13-0-6/README.md @@ -10,10 +10,10 @@ release_date: 2023-10-13 Release date: 2023-10-13 -We released [OpenProject 13.0.6](https://community.openproject.com/versions/1937). +We released [OpenProject 13.0.6](https://community.openproject.org/versions/1937). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Project storage members page can be accessed without a session. \[[#50519](https://community.openproject.com/wp/50519)\] +- Fixed: Project storage members page can be accessed without a session. \[[#50519](https://community.openproject.org/wp/50519)\] diff --git a/docs/release-notes/13-0-7/README.md b/docs/release-notes/13-0-7/README.md index e51224bec30f..87939a8200de 100644 --- a/docs/release-notes/13-0-7/README.md +++ b/docs/release-notes/13-0-7/README.md @@ -10,14 +10,14 @@ release_date: 2023-10-23 Release date: 2023-10-23 -We released [OpenProject 13.0.7](https://community.openproject.com/versions/1938). +We released [OpenProject 13.0.7](https://community.openproject.org/versions/1938). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: File Drag and Drop \[[#49507](https://community.openproject.com/wp/49507)\] -- Fixed: Help icon not shown when having a custom help link setting \[[#50666](https://community.openproject.com/wp/50666)\] +- Fixed: File Drag and Drop \[[#49507](https://community.openproject.org/wp/49507)\] +- Fixed: Help icon not shown when having a custom help link setting \[[#50666](https://community.openproject.org/wp/50666)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/13-0-8/README.md b/docs/release-notes/13-0-8/README.md index 42a5800f4725..6d022b851874 100644 --- a/docs/release-notes/13-0-8/README.md +++ b/docs/release-notes/13-0-8/README.md @@ -10,17 +10,17 @@ release_date: 2023-12-05 Release date: 2023-12-05 -We released [OpenProject 13.0.8](https://community.openproject.com/versions/1942). +We released [OpenProject 13.0.8](https://community.openproject.org/versions/1942). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Logging time using "My spent time" widget returns previous day (likely time zone issue) \[[#49779](https://community.openproject.com/wp/49779)\] -- Fixed: Internal server error upon login via Microsoft Entra ID (AzureAD) \[[#50167](https://community.openproject.com/wp/50167)\] -- Fixed: IFC conversion fails (libhostfxr.so not found) (reintroduced bug) \[[#50172](https://community.openproject.com/wp/50172)\] -- Fixed: +Custom field button moved left (instead of being on the right) of the Custom fields page in Project settings \[[#50285](https://community.openproject.com/wp/50285)\] -- Fixed: Make Nextcloud synchronization more stable in 13.0. \[[#51265](https://community.openproject.com/wp/51265)\] +- Fixed: Logging time using "My spent time" widget returns previous day (likely time zone issue) \[[#49779](https://community.openproject.org/wp/49779)\] +- Fixed: Internal server error upon login via Microsoft Entra ID (AzureAD) \[[#50167](https://community.openproject.org/wp/50167)\] +- Fixed: IFC conversion fails (libhostfxr.so not found) (reintroduced bug) \[[#50172](https://community.openproject.org/wp/50172)\] +- Fixed: +Custom field button moved left (instead of being on the right) of the Custom fields page in Project settings \[[#50285](https://community.openproject.org/wp/50285)\] +- Fixed: Make Nextcloud synchronization more stable in 13.0. \[[#51265](https://community.openproject.org/wp/51265)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/13-1-0/README.md b/docs/release-notes/13-1-0/README.md index 7a11778c757a..f822603d9595 100644 --- a/docs/release-notes/13-1-0/README.md +++ b/docs/release-notes/13-1-0/README.md @@ -10,7 +10,7 @@ release_date: 2023-12-13 Release date: 2023-12-13 -We released [OpenProject 13.1.0](https://community.openproject.com/versions/1486). +We released [OpenProject 13.1.0](https://community.openproject.org/versions/1486). It brings significant enhancements in our **Meetings module** and various minor adjustments, such as the integration of **Primer design system** and the introduction of a **high contrast mode** to enhance OpenProject's accessibility. @@ -76,72 +76,72 @@ For more information, please see [#51333](https://community.openproject.org/proj ## List of all bug fixes and changes -- Epic: Share work packages with external users and groups that are not member of the project team \[[#31150](https://community.openproject.com/wp/31150)\] -- Epic: Link work packages with files and folders in OneDrive/SharePoint \[[#36057](https://community.openproject.com/wp/36057)\] -- Epic: Dynamic meetings and agenda items linked to work packages \[[#37297](https://community.openproject.com/wp/37297)\] -- Epic: File Storages - Administration settings with Primer \[[#49841](https://community.openproject.com/wp/49841)\] -- Changed: Allow attachment upload on read-only work packages \[[#29203](https://community.openproject.com/wp/29203)\] -- Changed: Allow filtering of "empty" date fields (start/finish/custom) \[[#39455](https://community.openproject.com/wp/39455)\] -- Changed: Meeting module: Modes and permission levels \[[#49334](https://community.openproject.com/wp/49334)\] -- Changed: Workflow for sharing work packages \[[#49482](https://community.openproject.com/wp/49482)\] -- Changed: Upload custom picture for cover page of pdf export \[[#49684](https://community.openproject.com/wp/49684)\] -- Changed: Meetings tab on work package page \[[#49951](https://community.openproject.com/wp/49951)\] -- Changed: PDF export (single work package): Include all attributes and fields according to the work package type form configuration \[[#49977](https://community.openproject.com/wp/49977)\] -- Changed: Make the seed data in the teaser sections "Welcome to OpenProejct" more robust for user that do not have the correct permissions \[[#50070](https://community.openproject.com/wp/50070)\] -- Changed: Skip project selection step in onboarding tour \[[#50073](https://community.openproject.com/wp/50073)\] -- Changed: Activate meeting module and one meeting "weekly" to the seed data \[[#50132](https://community.openproject.com/wp/50132)\] -- Changed: Update project deletion danger zone to include project folders as a dependent relation \[[#50233](https://community.openproject.com/wp/50233)\] -- Changed: [API] Add storage filter to project and project storage collection \[[#50234](https://community.openproject.com/wp/50234)\] -- Changed: Ensuring connection and permissions on project folder while redirecting users to Nextcloud/OneDrive from project menu. \[[#50437](https://community.openproject.com/wp/50437)\] -- Changed: Optionally allow locked/closed versions for custom field \[[#50526](https://community.openproject.com/wp/50526)\] -- Changed: Hide the sidebar in all tappable screens (tablet and mobile) \[[#50652](https://community.openproject.com/wp/50652)\] -- Changed: Revise permissions for seeded roles \[[#50827](https://community.openproject.com/wp/50827)\] -- Changed: Equals All (&=) operator for user action filter on project collection \[[#50910](https://community.openproject.com/wp/50910)\] -- Changed: Present the storage health information on the admin page \[[#50921](https://community.openproject.com/wp/50921)\] -- Changed: Show work package's meeting tab count \[[#51012](https://community.openproject.com/wp/51012)\] -- Changed: Mobile, the participant section should move to details section \[[#51015](https://community.openproject.com/wp/51015)\] -- Changed: Show identity_url in users edit form \[[#51027](https://community.openproject.com/wp/51027)\] -- Changed: Update strings for user role/status line in share work package modal \[[#51165](https://community.openproject.com/wp/51165)\] -- Changed: openDesk: Navigation quick wins \[[#51264](https://community.openproject.com/wp/51264)\] -- Changed: Add Enterprise Banner and checks for OneDrive/SharePoint file storage integration \[[#51305](https://community.openproject.com/wp/51305)\] -- Changed: Move the custom Help Texts to Community edition \[[#51306](https://community.openproject.com/wp/51306)\] -- Changed: Redirect uri flow \[[#51372](https://community.openproject.com/wp/51372)\] -- Changed: Display since when a failure state is occurring \[[#51423](https://community.openproject.com/wp/51423)\] -- Fixed: Unable to mention User when name display is lastname, firstname \[[#43856](https://community.openproject.com/wp/43856)\] -- Fixed: Total progress does not change color \[[#44859](https://community.openproject.com/wp/44859)\] -- Fixed: Work-package relationship are lost when copying \[[#45533](https://community.openproject.com/wp/45533)\] -- Fixed: No reCAPTCHA during user registration \[[#47796](https://community.openproject.com/wp/47796)\] -- Fixed: Work package can be only once modified in the calendar on Overview page, error on 2nd time \[[#48333](https://community.openproject.com/wp/48333)\] -- Fixed: Save Team Planner view as 2 weeks view not only 1 week view. \[[#48355](https://community.openproject.com/wp/48355)\] -- Fixed: Roadmap: Cannot deselect subprojects on roadmap page \[[#49135](https://community.openproject.com/wp/49135)\] -- Fixed: Work Package Roles shown as options in "Assignee's role" filter \[[#49987](https://community.openproject.com/wp/49987)\] -- Fixed: Wiki: embedded work package table: filter on (deleted) subprojects prevents editing \[[#50080](https://community.openproject.com/wp/50080)\] -- Fixed: Breadcrumb and menu structure is inconsistent for user administration \[[#50109](https://community.openproject.com/wp/50109)\] -- Fixed: When disabling the default `admin` user, after an update two `admin` users exists in the database. \[[#50208](https://community.openproject.com/wp/50208)\] -- Fixed: Missing space between avatars and usernames in Administration -> Users \[[#50213](https://community.openproject.com/wp/50213)\] -- Fixed: Custom export cover background overlay color won't return to the default one after deleting \[[#50219](https://community.openproject.com/wp/50219)\] -- Fixed: Custom actions still shown on WP page after switching from Enterprise free trial to Community \[[#50237](https://community.openproject.com/wp/50237)\] -- Fixed: Unexpected default value for limit_self_registration option of omniauth providers \[[#50432](https://community.openproject.com/wp/50432)\] -- Fixed: Attribute help text icon overlaps with the field \[[#50436](https://community.openproject.com/wp/50436)\] -- Fixed: Removing "use_graph_api" in azure form does not unset it \[[#50448](https://community.openproject.com/wp/50448)\] -- Fixed: Global and Admin hamburger menu is missing \[[#50758](https://community.openproject.com/wp/50758)\] -- Fixed: iCalender are not updated automatically \[[#50768](https://community.openproject.com/wp/50768)\] -- Fixed: Default activity assigned in project where it is inactive breaks time tracking button \[[#50784](https://community.openproject.com/wp/50784)\] -- Fixed: Starting Guided Tour (from the Scrum project) does not work for non-admin \[[#50881](https://community.openproject.com/wp/50881)\] -- Fixed: PDF Export not using default export filename sanitation \[[#50912](https://community.openproject.com/wp/50912)\] -- Fixed: [Error 500] occurs when switching to "ALL" result when searching for "meeting" word in Chinese/Korean/Japanese language in all projects \[[#50972](https://community.openproject.com/wp/50972)\] -- Fixed: In the global calendar create form invalid projects are selectable \[[#50995](https://community.openproject.com/wp/50995)\] -- Fixed: In work packages list, selecting first option of "group by" does not work \[[#51135](https://community.openproject.com/wp/51135)\] -- Fixed: No free sorting of enumerations \[[#51183](https://community.openproject.com/wp/51183)\] -- Fixed: Primer checkboxes lack a background in High Contrast Mode \[[#51275](https://community.openproject.com/wp/51275)\] -- Fixed: Edit project storage leads to project folder for one drive storages \[[#51319](https://community.openproject.com/wp/51319)\] -- Fixed: Disk shown on checkmark list's second level \[[#51401](https://community.openproject.com/wp/51401)\] -- Fixed: Date field on work package too narrow \[[#51402](https://community.openproject.com/wp/51402)\] -- Fixed: Nextcloud storage not displayed in Files tab for users with edit rights \[[#51404](https://community.openproject.com/wp/51404)\] -- Fixed: Upon submitting the general info the storage view component is nested \[[#51411](https://community.openproject.com/wp/51411)\] -- Fixed: Lines not aligned with text on the login screen \[[#51412](https://community.openproject.com/wp/51412)\] -- Fixed: Search not working on some meetings (possibly because of agenda items containing macros) \[[#51426](https://community.openproject.com/wp/51426)\] -- Fixed: Overview page suggests some information (e.g. custom fields, status, description) not set when they are hidden \[[#51431](https://community.openproject.com/wp/51431)\] +- Epic: Share work packages with external users and groups that are not member of the project team \[[#31150](https://community.openproject.org/wp/31150)\] +- Epic: Link work packages with files and folders in OneDrive/SharePoint \[[#36057](https://community.openproject.org/wp/36057)\] +- Epic: Dynamic meetings and agenda items linked to work packages \[[#37297](https://community.openproject.org/wp/37297)\] +- Epic: File Storages - Administration settings with Primer \[[#49841](https://community.openproject.org/wp/49841)\] +- Changed: Allow attachment upload on read-only work packages \[[#29203](https://community.openproject.org/wp/29203)\] +- Changed: Allow filtering of "empty" date fields (start/finish/custom) \[[#39455](https://community.openproject.org/wp/39455)\] +- Changed: Meeting module: Modes and permission levels \[[#49334](https://community.openproject.org/wp/49334)\] +- Changed: Workflow for sharing work packages \[[#49482](https://community.openproject.org/wp/49482)\] +- Changed: Upload custom picture for cover page of pdf export \[[#49684](https://community.openproject.org/wp/49684)\] +- Changed: Meetings tab on work package page \[[#49951](https://community.openproject.org/wp/49951)\] +- Changed: PDF export (single work package): Include all attributes and fields according to the work package type form configuration \[[#49977](https://community.openproject.org/wp/49977)\] +- Changed: Make the seed data in the teaser sections "Welcome to OpenProejct" more robust for user that do not have the correct permissions \[[#50070](https://community.openproject.org/wp/50070)\] +- Changed: Skip project selection step in onboarding tour \[[#50073](https://community.openproject.org/wp/50073)\] +- Changed: Activate meeting module and one meeting "weekly" to the seed data \[[#50132](https://community.openproject.org/wp/50132)\] +- Changed: Update project deletion danger zone to include project folders as a dependent relation \[[#50233](https://community.openproject.org/wp/50233)\] +- Changed: [API] Add storage filter to project and project storage collection \[[#50234](https://community.openproject.org/wp/50234)\] +- Changed: Ensuring connection and permissions on project folder while redirecting users to Nextcloud/OneDrive from project menu. \[[#50437](https://community.openproject.org/wp/50437)\] +- Changed: Optionally allow locked/closed versions for custom field \[[#50526](https://community.openproject.org/wp/50526)\] +- Changed: Hide the sidebar in all tappable screens (tablet and mobile) \[[#50652](https://community.openproject.org/wp/50652)\] +- Changed: Revise permissions for seeded roles \[[#50827](https://community.openproject.org/wp/50827)\] +- Changed: Equals All (&=) operator for user action filter on project collection \[[#50910](https://community.openproject.org/wp/50910)\] +- Changed: Present the storage health information on the admin page \[[#50921](https://community.openproject.org/wp/50921)\] +- Changed: Show work package's meeting tab count \[[#51012](https://community.openproject.org/wp/51012)\] +- Changed: Mobile, the participant section should move to details section \[[#51015](https://community.openproject.org/wp/51015)\] +- Changed: Show identity_url in users edit form \[[#51027](https://community.openproject.org/wp/51027)\] +- Changed: Update strings for user role/status line in share work package modal \[[#51165](https://community.openproject.org/wp/51165)\] +- Changed: openDesk: Navigation quick wins \[[#51264](https://community.openproject.org/wp/51264)\] +- Changed: Add Enterprise Banner and checks for OneDrive/SharePoint file storage integration \[[#51305](https://community.openproject.org/wp/51305)\] +- Changed: Move the custom Help Texts to Community edition \[[#51306](https://community.openproject.org/wp/51306)\] +- Changed: Redirect uri flow \[[#51372](https://community.openproject.org/wp/51372)\] +- Changed: Display since when a failure state is occurring \[[#51423](https://community.openproject.org/wp/51423)\] +- Fixed: Unable to mention User when name display is lastname, firstname \[[#43856](https://community.openproject.org/wp/43856)\] +- Fixed: Total progress does not change color \[[#44859](https://community.openproject.org/wp/44859)\] +- Fixed: Work-package relationship are lost when copying \[[#45533](https://community.openproject.org/wp/45533)\] +- Fixed: No reCAPTCHA during user registration \[[#47796](https://community.openproject.org/wp/47796)\] +- Fixed: Work package can be only once modified in the calendar on Overview page, error on 2nd time \[[#48333](https://community.openproject.org/wp/48333)\] +- Fixed: Save Team Planner view as 2 weeks view not only 1 week view. \[[#48355](https://community.openproject.org/wp/48355)\] +- Fixed: Roadmap: Cannot deselect subprojects on roadmap page \[[#49135](https://community.openproject.org/wp/49135)\] +- Fixed: Work Package Roles shown as options in "Assignee's role" filter \[[#49987](https://community.openproject.org/wp/49987)\] +- Fixed: Wiki: embedded work package table: filter on (deleted) subprojects prevents editing \[[#50080](https://community.openproject.org/wp/50080)\] +- Fixed: Breadcrumb and menu structure is inconsistent for user administration \[[#50109](https://community.openproject.org/wp/50109)\] +- Fixed: When disabling the default `admin` user, after an update two `admin` users exists in the database. \[[#50208](https://community.openproject.org/wp/50208)\] +- Fixed: Missing space between avatars and usernames in Administration -> Users \[[#50213](https://community.openproject.org/wp/50213)\] +- Fixed: Custom export cover background overlay color won't return to the default one after deleting \[[#50219](https://community.openproject.org/wp/50219)\] +- Fixed: Custom actions still shown on WP page after switching from Enterprise free trial to Community \[[#50237](https://community.openproject.org/wp/50237)\] +- Fixed: Unexpected default value for limit_self_registration option of omniauth providers \[[#50432](https://community.openproject.org/wp/50432)\] +- Fixed: Attribute help text icon overlaps with the field \[[#50436](https://community.openproject.org/wp/50436)\] +- Fixed: Removing "use_graph_api" in azure form does not unset it \[[#50448](https://community.openproject.org/wp/50448)\] +- Fixed: Global and Admin hamburger menu is missing \[[#50758](https://community.openproject.org/wp/50758)\] +- Fixed: iCalender are not updated automatically \[[#50768](https://community.openproject.org/wp/50768)\] +- Fixed: Default activity assigned in project where it is inactive breaks time tracking button \[[#50784](https://community.openproject.org/wp/50784)\] +- Fixed: Starting Guided Tour (from the Scrum project) does not work for non-admin \[[#50881](https://community.openproject.org/wp/50881)\] +- Fixed: PDF Export not using default export filename sanitation \[[#50912](https://community.openproject.org/wp/50912)\] +- Fixed: [Error 500] occurs when switching to "ALL" result when searching for "meeting" word in Chinese/Korean/Japanese language in all projects \[[#50972](https://community.openproject.org/wp/50972)\] +- Fixed: In the global calendar create form invalid projects are selectable \[[#50995](https://community.openproject.org/wp/50995)\] +- Fixed: In work packages list, selecting first option of "group by" does not work \[[#51135](https://community.openproject.org/wp/51135)\] +- Fixed: No free sorting of enumerations \[[#51183](https://community.openproject.org/wp/51183)\] +- Fixed: Primer checkboxes lack a background in High Contrast Mode \[[#51275](https://community.openproject.org/wp/51275)\] +- Fixed: Edit project storage leads to project folder for one drive storages \[[#51319](https://community.openproject.org/wp/51319)\] +- Fixed: Disk shown on checkmark list's second level \[[#51401](https://community.openproject.org/wp/51401)\] +- Fixed: Date field on work package too narrow \[[#51402](https://community.openproject.org/wp/51402)\] +- Fixed: Nextcloud storage not displayed in Files tab for users with edit rights \[[#51404](https://community.openproject.org/wp/51404)\] +- Fixed: Upon submitting the general info the storage view component is nested \[[#51411](https://community.openproject.org/wp/51411)\] +- Fixed: Lines not aligned with text on the login screen \[[#51412](https://community.openproject.org/wp/51412)\] +- Fixed: Search not working on some meetings (possibly because of agenda items containing macros) \[[#51426](https://community.openproject.org/wp/51426)\] +- Fixed: Overview page suggests some information (e.g. custom fields, status, description) not set when they are hidden \[[#51431](https://community.openproject.org/wp/51431)\] ### Contributions A very special thank you goes to our sponsors for features and improvements of this release: diff --git a/docs/release-notes/13-1-1/README.md b/docs/release-notes/13-1-1/README.md index 8cab3d77257c..ac0d344a7e16 100644 --- a/docs/release-notes/13-1-1/README.md +++ b/docs/release-notes/13-1-1/README.md @@ -10,21 +10,21 @@ release_date: 2023-12-20 Release date: 2023-12-20 -We released [OpenProject 13.1.1](https://community.openproject.com/versions/1980). +We released [OpenProject 13.1.1](https://community.openproject.org/versions/1980). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Inconsistent hrefs in wp shared mail \[[#51480](https://community.openproject.com/wp/51480)\] -- Fixed: Slow notification polling \[[#51622](https://community.openproject.com/wp/51622)\] -- Fixed: Error from rails at openproject configure : Rails couldn't infer whether you are using multiple databases from your database.yml and can't generate the tasks for the non-primary databases. \[[#51625](https://community.openproject.com/wp/51625)\] -- Fixed: Share modal has two close options \[[#51652](https://community.openproject.com/wp/51652)\] -- Fixed: Missing translation ` wrote:` when quoting in work package activity \[[#51656](https://community.openproject.com/wp/51656)\] -- Fixed: Very slow Project.visible scope for administrators \[[#51659](https://community.openproject.com/wp/51659)\] -- Fixed: Meeting agenda create Form Buttons overlap on mobile \[[#51687](https://community.openproject.com/wp/51687)\] -- Fixed: Time and costs \[[#51700](https://community.openproject.com/wp/51700)\] -- Fixed: Pasting into autocompleter does not work initially \[[#51730](https://community.openproject.com/wp/51730)\] +- Fixed: Inconsistent hrefs in wp shared mail \[[#51480](https://community.openproject.org/wp/51480)\] +- Fixed: Slow notification polling \[[#51622](https://community.openproject.org/wp/51622)\] +- Fixed: Error from rails at openproject configure : Rails couldn't infer whether you are using multiple databases from your database.yml and can't generate the tasks for the non-primary databases. \[[#51625](https://community.openproject.org/wp/51625)\] +- Fixed: Share modal has two close options \[[#51652](https://community.openproject.org/wp/51652)\] +- Fixed: Missing translation ` wrote:` when quoting in work package activity \[[#51656](https://community.openproject.org/wp/51656)\] +- Fixed: Very slow Project.visible scope for administrators \[[#51659](https://community.openproject.org/wp/51659)\] +- Fixed: Meeting agenda create Form Buttons overlap on mobile \[[#51687](https://community.openproject.org/wp/51687)\] +- Fixed: Time and costs \[[#51700](https://community.openproject.org/wp/51700)\] +- Fixed: Pasting into autocompleter does not work initially \[[#51730](https://community.openproject.org/wp/51730)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/13-1-2/README.md b/docs/release-notes/13-1-2/README.md index 6c0911b5fdcf..bac3acd811fa 100644 --- a/docs/release-notes/13-1-2/README.md +++ b/docs/release-notes/13-1-2/README.md @@ -10,7 +10,7 @@ release_date: 2023-12-22 Release date: 2023-12-22 -We released [OpenProject 13.1.2](https://community.openproject.com/versions/1982). +We released [OpenProject 13.1.2](https://community.openproject.org/versions/1982). The release contains several bug fixes and we recommend updating to the newest version. @@ -19,7 +19,7 @@ The release contains several bug fixes and we recommend updating to the newest v -- Fixed: Unnecessary bullet displayed for TODO checkboxes in wp comments \[[#45469](https://community.openproject.com/wp/45469)\] -- Fixed: Black text invisible on some darker colors in the Task modal of the Task board \[[#49934](https://community.openproject.com/wp/49934)\] -- Fixed: White space at the end of page when scrolling a wiki page \[[#51680](https://community.openproject.com/wp/51680)\] -- Fixed: Migration from 12.x to 13.1 fails for installations already having file links in the database \[[#51801](https://community.openproject.com/wp/51801)\] +- Fixed: Unnecessary bullet displayed for TODO checkboxes in wp comments \[[#45469](https://community.openproject.org/wp/45469)\] +- Fixed: Black text invisible on some darker colors in the Task modal of the Task board \[[#49934](https://community.openproject.org/wp/49934)\] +- Fixed: White space at the end of page when scrolling a wiki page \[[#51680](https://community.openproject.org/wp/51680)\] +- Fixed: Migration from 12.x to 13.1 fails for installations already having file links in the database \[[#51801](https://community.openproject.org/wp/51801)\] diff --git a/docs/release-notes/13-2-0/README.md b/docs/release-notes/13-2-0/README.md index c744f47896d8..e9175494a301 100644 --- a/docs/release-notes/13-2-0/README.md +++ b/docs/release-notes/13-2-0/README.md @@ -10,7 +10,7 @@ release_date: 2024-01-17 Release date: 2024-01-17 -We released [OpenProject 13.2.0](https://community.openproject.com/versions/1979). +We released [OpenProject 13.2.0](https://community.openproject.org/versions/1979). Among other features, it brings improvements for the **OneDrive/SharePoint integration**, now also allowing **manual project folders**. In addition to that, both OneDrive/SharePoint and Nextcloud integrations were improved by **showing deleted files in OpenProject work packages**. @@ -90,30 +90,30 @@ Please note that **% Complete** does not adjust automatically when the values of -- Bugfix: "Spent time" is not translated on overview page \[[#42646](https://community.openproject.com/wp/42646)\] -- Bugfix: Notifications view is cut off on Samsung Galaxy S21 \[[#44221](https://community.openproject.com/wp/44221)\] -- Bugfix: Project "Members" list names groups that are irrelevant for the project \[[#47613](https://community.openproject.com/wp/47613)\] -- Bugfix: Dismiss action of the primer banner is not translated \[[#51360](https://community.openproject.com/wp/51360)\] -- Bugfix: In mobile view, the primer banner does not take the full width \[[#51370](https://community.openproject.com/wp/51370)\] -- Bugfix: Can not add invited users to existing groups \[[#51679](https://community.openproject.com/wp/51679)\] -- Bugfix: Project.visible scope slower than it should be \[[#51706](https://community.openproject.com/wp/51706)\] -- Bugfix: Ongoing meetings are not visible via the Meetings tab in work packages \[[#51715](https://community.openproject.com/wp/51715)\] -- Bugfix: The Access Token expiry date not updated on refresh for FileStorage tokens \[[#51749](https://community.openproject.com/wp/51749)\] -- Bugfix: Work package share permissions not in Work package permission group \[[#52086](https://community.openproject.com/wp/52086)\] -- Bugfix: lockVersion missing in payload for API WP form when only having change_work_package_status permission \[[#52089](https://community.openproject.com/wp/52089)\] -- Bugfix: Status cannot be changed in backlogs when only having change_work_package_status permission \[[#52090](https://community.openproject.com/wp/52090)\] -- Bugfix: Primer tooltips are cut off in OpenProject \[[#52099](https://community.openproject.com/wp/52099)\] -- Bugfix: Remaining hours field not renamed in backlogs forms \[[#52107](https://community.openproject.com/wp/52107)\] -- Bugfix: Estimated time is not updated when a sub-WP is delete. \[[#52125](https://community.openproject.com/wp/52125)\] -- Feature: Shared with users can become assignee of the work package \[[#49527](https://community.openproject.com/wp/49527)\] -- Feature: Allow status change without Edit WP rights \[[#50849](https://community.openproject.com/wp/50849)\] -- Feature: Change calculation and name of Work and Remaining work \[[#50953](https://community.openproject.com/wp/50953)\] -- Feature: Gantt: shorten menu and add "Show relations" action \[[#51170](https://community.openproject.com/wp/51170)\] -- Feature: Enable manual project folders for OneDrive/SharePoint storages \[[#51362](https://community.openproject.com/wp/51362)\] -- Feature: Filter project member list \[[#51484](https://community.openproject.com/wp/51484)\] -- Feature: Use the new defaults on the project index page for page header and sidebar \[[#51678](https://community.openproject.com/wp/51678)\] -- Feature: Teaser the share feature in the Community edition \[[#51704](https://community.openproject.com/wp/51704)\] -- Feature: Show file links of files that are not available to the user in the cloud storage \[[#52013](https://community.openproject.com/wp/52013)\] +- Bugfix: "Spent time" is not translated on overview page \[[#42646](https://community.openproject.org/wp/42646)\] +- Bugfix: Notifications view is cut off on Samsung Galaxy S21 \[[#44221](https://community.openproject.org/wp/44221)\] +- Bugfix: Project "Members" list names groups that are irrelevant for the project \[[#47613](https://community.openproject.org/wp/47613)\] +- Bugfix: Dismiss action of the primer banner is not translated \[[#51360](https://community.openproject.org/wp/51360)\] +- Bugfix: In mobile view, the primer banner does not take the full width \[[#51370](https://community.openproject.org/wp/51370)\] +- Bugfix: Can not add invited users to existing groups \[[#51679](https://community.openproject.org/wp/51679)\] +- Bugfix: Project.visible scope slower than it should be \[[#51706](https://community.openproject.org/wp/51706)\] +- Bugfix: Ongoing meetings are not visible via the Meetings tab in work packages \[[#51715](https://community.openproject.org/wp/51715)\] +- Bugfix: The Access Token expiry date not updated on refresh for FileStorage tokens \[[#51749](https://community.openproject.org/wp/51749)\] +- Bugfix: Work package share permissions not in Work package permission group \[[#52086](https://community.openproject.org/wp/52086)\] +- Bugfix: lockVersion missing in payload for API WP form when only having change_work_package_status permission \[[#52089](https://community.openproject.org/wp/52089)\] +- Bugfix: Status cannot be changed in backlogs when only having change_work_package_status permission \[[#52090](https://community.openproject.org/wp/52090)\] +- Bugfix: Primer tooltips are cut off in OpenProject \[[#52099](https://community.openproject.org/wp/52099)\] +- Bugfix: Remaining hours field not renamed in backlogs forms \[[#52107](https://community.openproject.org/wp/52107)\] +- Bugfix: Estimated time is not updated when a sub-WP is delete. \[[#52125](https://community.openproject.org/wp/52125)\] +- Feature: Shared with users can become assignee of the work package \[[#49527](https://community.openproject.org/wp/49527)\] +- Feature: Allow status change without Edit WP rights \[[#50849](https://community.openproject.org/wp/50849)\] +- Feature: Change calculation and name of Work and Remaining work \[[#50953](https://community.openproject.org/wp/50953)\] +- Feature: Gantt: shorten menu and add "Show relations" action \[[#51170](https://community.openproject.org/wp/51170)\] +- Feature: Enable manual project folders for OneDrive/SharePoint storages \[[#51362](https://community.openproject.org/wp/51362)\] +- Feature: Filter project member list \[[#51484](https://community.openproject.org/wp/51484)\] +- Feature: Use the new defaults on the project index page for page header and sidebar \[[#51678](https://community.openproject.org/wp/51678)\] +- Feature: Teaser the share feature in the Community edition \[[#51704](https://community.openproject.org/wp/51704)\] +- Feature: Show file links of files that are not available to the user in the cloud storage \[[#52013](https://community.openproject.org/wp/52013)\] diff --git a/docs/release-notes/3/3-0-3/README.md b/docs/release-notes/3/3-0-3/README.md index bb6fe8b0c688..49b13d08c0bd 100644 --- a/docs/release-notes/3/3-0-3/README.md +++ b/docs/release-notes/3/3-0-3/README.md @@ -52,6 +52,6 @@ variable to configure the session store. See if you want to know how to do that exactly. And here is the full changelog -[3.0.3](https://community.openproject.com/versions/313) +[3.0.3](https://community.openproject.org/versions/313) diff --git a/docs/release-notes/3/3-0-4/README.md b/docs/release-notes/3/3-0-4/README.md index fded5e01072d..5f73a60e6d04 100644 --- a/docs/release-notes/3/3-0-4/README.md +++ b/docs/release-notes/3/3-0-4/README.md @@ -28,4 +28,4 @@ file or other configurations anymore. Regardless of whether you are using passenger or any other application server. For a full list of fixes we made please see the -[changelog v 3.0.4](https://community.openproject.com/versions/316) +[changelog v 3.0.4](https://community.openproject.org/versions/316) diff --git a/docs/release-notes/3/3-0-8/README.md b/docs/release-notes/3/3-0-8/README.md index cc7131a95385..093b974c6a94 100644 --- a/docs/release-notes/3/3-0-8/README.md +++ b/docs/release-notes/3/3-0-8/README.md @@ -22,7 +22,7 @@ that for this to happen you need to have [delayed job running](https://github.com/collectiveidea/delayed_job). For a complete list of changes to OpenProject, please refer to the -[version’s packages](https://community.openproject.com/projects/openproject/roadmap). +[version’s packages](https://community.openproject.org/projects/openproject/roadmap). However, this is only half of the truth. With the OpenProject 3.0.8 release we chose to alter our release process. While the changes for the diff --git a/docs/release-notes/5/5-0-0/README.md b/docs/release-notes/5/5-0-0/README.md index 0e905ac3554b..67bb3b18d004 100644 --- a/docs/release-notes/5/5-0-0/README.md +++ b/docs/release-notes/5/5-0-0/README.md @@ -13,7 +13,7 @@ OpenProject 5.0 extends the work package split screen functionality and allows users to create work packages from the work package table via the work package split screen -([#17549](https://community.openproject.com/wp/17549)). +([#17549](https://community.openproject.org/wp/17549)). Attachments can now be more easily added by using the drag and drop area on the work package split screen. @@ -25,7 +25,7 @@ on the work package split screen. The existing work package screen has been replaced by a new responsive work package screen, making it possible to quickly switch from the work package page to the full screen view -([#16364](https://community.openproject.com/wp/16364)). +([#16364](https://community.openproject.org/wp/16364)). Similar to the work package split screen, the work package full screen contains information which can be accessed via different tabs while @@ -41,12 +41,12 @@ package. - It is possible to edit and comment in one step in the work package split screen - ([#20208](https://community.openproject.com/wp/20208)). + ([#20208](https://community.openproject.org/wp/20208)). - Watcher behavior changed: User receive an email notification when they have been added as watchers. - Repository revisions are shown in the activity tab on the work package split screen - ([#15422](https://community.openproject.com/wp/15422)). + ([#15422](https://community.openproject.org/wp/15422)). @@ -70,8 +70,8 @@ within a short time period are aggregated. Work package updates by the same user within this time period are shown as one activity entry. Email notifications are sent based on these aggregated -activities ([#20694](https://community.openproject.com/wp/20694), -[#21035](https://community.openproject.com/wp/21035)). +activities ([#20694](https://community.openproject.org/wp/20694), +[#21035](https://community.openproject.org/wp/21035)). @@ -84,7 +84,7 @@ the “OpenProject 5.0 upgrade guide”. With OpenProject 5.0 the repository functionality has been significantly improved -([#20218](https://community.openproject.com/wp/20218)): +([#20218](https://community.openproject.org/wp/20218)): When deleting a project, the associated repository is deleted automatically as well. @@ -130,7 +130,7 @@ are a lot of projects. The My Account page has been restructured and the settings are spread out across different sections -([#19753](https://community.openproject.com/wp/19753)). +([#19753](https://community.openproject.org/wp/19753)). Profile images can be set in my account section (local avatar plugin). @@ -140,7 +140,7 @@ Profile images can be set in my account section (local avatar plugin). The project and user creation has been simplified and only shows the most important information -([#20884](https://community.openproject.com/wp/20884)). +([#20884](https://community.openproject.org/wp/20884)). The create project screen only shows the project name and required custom fields. @@ -158,17 +158,17 @@ have been deprecated and removed with OpenProject 5.0: - The field “Homepage” in the project settings has been removed to reduce complexity. Instead a custom field or the project description can be used to contain the homepage information - ([#1928](https://community.openproject.com/wp/1928)). + ([#1928](https://community.openproject.org/wp/1928)). - The field “Summary” in the project settings has been removed to reduce complexity. Instead of the summary the first row of the project description is shown on the project list. - Project dependencies have been removed from OpenProject since they didn’t serve a significant purpose. Additionally, the “second grouping criterion” has been removed from the timelines filters - ([#21509](https://community.openproject.com/wp/21509)). + ([#21509](https://community.openproject.org/wp/21509)). - The column “Set current rate” has been removed from the project member table - ([#21501](https://community.openproject.com/wp/21501)). + ([#21501](https://community.openproject.org/wp/21501)). A user’s hourly rate can be set in the user administration. The **copy** and **duplicate** functionality on the work package @@ -182,20 +182,20 @@ included in OpenProject 5.0: - The custom fields have been moved to a separate tab in the project settings - ([#20841](https://community.openproject.com/wp/20841)). + ([#20841](https://community.openproject.org/wp/20841)). - Status reports are no longer a separate menu entry in the side menu but they have been moved to the timeline - toolbar ([#21822](https://community.openproject.com/wp/21822)). + toolbar ([#21822](https://community.openproject.org/wp/21822)). ## Improved design OpenProject 5.0 includes several design improvements. For example, the button styling has been improved -([#19675](https://community.openproject.com/wp/19675)). +([#19675](https://community.openproject.org/wp/19675)). The notification and alert messages for work packages have been re-styled -([#18623](https://community.openproject.com/wp/18623)) +([#18623](https://community.openproject.org/wp/18623)) and the layout has been improved in many other places as well. ## Additional functionalities for API v3 @@ -211,7 +211,7 @@ Please note that the API v3 is still a draft. Rails – the main framework used for OpenProject – has been updated to Rails 4.2 -([#20045](https://community.openproject.com/wp/20045)). +([#20045](https://community.openproject.org/wp/20045)). This ensures the technical reliability and allows future improvements. diff --git a/docs/release-notes/5/5-0-17/README.md b/docs/release-notes/5/5-0-17/README.md index 1c0c3c5ec1f6..cd117b95ca06 100644 --- a/docs/release-notes/5/5-0-17/README.md +++ b/docs/release-notes/5/5-0-17/README.md @@ -11,37 +11,37 @@ OpenProject 5.0.17 contains several bug fixes: - The work package attribute “Estimated time” could not be set back to zero once set - ([#22829](https://community.openproject.com/wp/22829)). + ([#22829](https://community.openproject.org/wp/22829)). - The documents widget on MyPage could not be removed once added - ([#22814](https://community.openproject.com/wp/22814)). + ([#22814](https://community.openproject.org/wp/22814)). - On small screens the login button was not displayed - ([#22945](https://community.openproject.com/wp/22945)). + ([#22945](https://community.openproject.org/wp/22945)). - Several design bugs existed - ([#22833](https://community.openproject.com/wp/22833), - [#22836](https://community.openproject.com/wp/22836), - [#22876](https://community.openproject.com/wp/22876), - [#22906](https://community.openproject.com/wp/22906), - [#22907](https://community.openproject.com/wp/22907), - [#22936](https://community.openproject.com/wp/22936)). + ([#22833](https://community.openproject.org/wp/22833), + [#22836](https://community.openproject.org/wp/22836), + [#22876](https://community.openproject.org/wp/22876), + [#22906](https://community.openproject.org/wp/22906), + [#22907](https://community.openproject.org/wp/22907), + [#22936](https://community.openproject.org/wp/22936)). - Several accessibility errors - existed ([#22935](https://community.openproject.com/wp/22935), - [#22948](https://community.openproject.com/wp/22948), - [#22957](https://community.openproject.com/wp/22957)). + existed ([#22935](https://community.openproject.org/wp/22935), + [#22948](https://community.openproject.org/wp/22948), + [#22957](https://community.openproject.org/wp/22957)). In addition, there are several design and usability improvements: - Several buttons for quick actions have been added to the project page - ([#22808](https://community.openproject.com/wp/22808)). + ([#22808](https://community.openproject.org/wp/22808)). - The design and usability of the wiki page has been improved - ([#22887](https://community.openproject.com/wp/22887)). + ([#22887](https://community.openproject.org/wp/22887)). - In order to offer a better user experience for mobile users, the tabs on the work package page are displayed at the bottom of the page on small screens - ([#22953](https://community.openproject.com/wp/22953)). + ([#22953](https://community.openproject.org/wp/22953)). For further information on the release, please refer to the -[Changelog v.5.0.17](https://community.openproject.com/versions/805) +[Changelog v.5.0.17](https://community.openproject.org/versions/805) or take a look at [GitHub](https://github.com/opf/openproject/tree/v5.0.17). diff --git a/docs/release-notes/5/5-0-18/README.md b/docs/release-notes/5/5-0-18/README.md index 146761b2261c..38598704e95d 100644 --- a/docs/release-notes/5/5-0-18/README.md +++ b/docs/release-notes/5/5-0-18/README.md @@ -11,41 +11,41 @@ OpenProject 5.0.18 contains several bug fixes: - The wiki toolbar did not work. This has been fixed - ([#23050](https://community.openproject.com/wp/23050)). + ([#23050](https://community.openproject.org/wp/23050)). - When a project contains no members the button to add a member on the project overview was not displayed. Also the link on the button was wrong. This has been fixed - ([#22970](https://community.openproject.com/wp/22970)). + ([#22970](https://community.openproject.org/wp/22970)). - Some of the links on the landing page were wrong and have been corrected - ([#22967](https://community.openproject.com/wp/22967)). + ([#22967](https://community.openproject.org/wp/22967)). - An error preventing exported PDFs to be opened on Mac OS X El Capitan has been fixed - ([#22730](https://community.openproject.com/wp/22730)). + ([#22730](https://community.openproject.org/wp/22730)). - Gravatars were not properly loaded. This has been fixed - ([#5120](https://community.openproject.com/wp/5120)). + ([#5120](https://community.openproject.org/wp/5120)). In addition, there are several design and usability improvements: - The styling for the documents module was missing. This has been fixed - ([#23158](https://community.openproject.com/wp/23158)). + ([#23158](https://community.openproject.org/wp/23158)). - Several improvements have been made to responsive / mobile layouts - ([#22953](https://community.openproject.com/wp/22953), - [#22944](https://community.openproject.com/wp/22944)). + ([#22953](https://community.openproject.org/wp/22953), + [#22944](https://community.openproject.org/wp/22944)). - Several design errors have been fixed - ([#23109](https://community.openproject.com/wp/23109), - [#23104](https://community.openproject.com/wp/23104), - [#23052](https://community.openproject.com/wp/23052), - [#23046](https://community.openproject.com/wp/23046), - [#22997](https://community.openproject.com/wp/22997)). + ([#23109](https://community.openproject.org/wp/23109), + [#23104](https://community.openproject.org/wp/23104), + [#23052](https://community.openproject.org/wp/23052), + [#23046](https://community.openproject.org/wp/23046), + [#22997](https://community.openproject.org/wp/22997)). - Many accessibility improvements have been made. The textbox above a forum does now render textile. It’s therefore possible to e.g. include links or references -([#23180](https://community.openproject.com/wp/23180)). +([#23180](https://community.openproject.org/wp/23180)). For further information on the release, please refer to the -[Changelog v.5.0.18](https://community.openproject.com/versions/806) +[Changelog v.5.0.18](https://community.openproject.org/versions/806) or take a look at [GitHub](https://github.com/opf/openproject/tree/v5.0.18). diff --git a/docs/release-notes/5/5-0-19/README.md b/docs/release-notes/5/5-0-19/README.md index b7c5fde97668..d319b134f9fb 100644 --- a/docs/release-notes/5/5-0-19/README.md +++ b/docs/release-notes/5/5-0-19/README.md @@ -12,28 +12,28 @@ OpenProject 5.0.19 contains several bug fixes: - An error has been resolved which prevented the assignment of work packages to groups when editing a work package - ([#23099](https://community.openproject.com/wp/23099)). + ([#23099](https://community.openproject.org/wp/23099)). - An error in the calculation of the progress of work packages with children has been fixed - ([#23251](https://community.openproject.com/wp/23251)). + ([#23251](https://community.openproject.org/wp/23251)). - The burndown chart on the backlogs page was broken when a language other than English was selected. This has been fixed - ([#23253](https://community.openproject.com/wp/23253)). + ([#23253](https://community.openproject.org/wp/23253)). - The context menu on the backlogs page did not disappear when an entry was selected. This has been resolved - ([#22837](https://community.openproject.com/wp/22837)). + ([#22837](https://community.openproject.org/wp/22837)). - It was not possible to delete files attached to a budget. This has been fixed - ([#23110](https://community.openproject.com/wp/23110)). + ([#23110](https://community.openproject.org/wp/23110)). - When creating or editing budgets and assigning groups for the planned labor costs, “Deleted user” was shown instead of the group name. This has been resolved - ([#23057](https://community.openproject.com/wp/23057)). + ([#23057](https://community.openproject.org/wp/23057)). - A security error has been fixed which allowed Angular injections in texts - ([#23073](https://community.openproject.com/wp/23073)). + ([#23073](https://community.openproject.org/wp/23073)). For further information on the release, please refer to the -[Changelog v.5.0.19](https://community.openproject.com/versions/810) +[Changelog v.5.0.19](https://community.openproject.org/versions/810) or take a look at [GitHub](https://github.com/opf/openproject/tree/v5.0.19). diff --git a/docs/release-notes/6/6-0-0/README.md b/docs/release-notes/6/6-0-0/README.md index 74a23bf4c235..748d114bc620 100644 --- a/docs/release-notes/6/6-0-0/README.md +++ b/docs/release-notes/6/6-0-0/README.md @@ -13,7 +13,7 @@ package page. ## Inline create for work packages -OpenProject 6.0 adds the ability to rapidly create a list of work packages (e.g. tasks) via the work package table ([#13702](https://community.openproject.com/wp/13702)). +OpenProject 6.0 adds the ability to rapidly create a list of work packages (e.g. tasks) via the work package table ([#13702](https://community.openproject.org/wp/13702)). As a result, you can now easily and swiftly create task table. @@ -22,7 +22,7 @@ As a result, you can now easily and swiftly create task table. ## Inline edit in work package table With OpenProject 6.0 it is possible to use inline editing to swiftly update work packages (such as tasks, features, milestones) directly from -the work package table ([#18404](https://community.openproject.com/wp/18404)). +the work package table ([#18404](https://community.openproject.org/wp/18404)). It is no longer necessary to open a separate split screen view. Note, that all links (except for ID) have been removed from the work package @@ -102,5 +102,5 @@ permalinks for all your pages will be generated automatically. OpenProject 6.0 contains a large number of bugs fixes. For an extensive overview of bug fixes please refer to the [following -list](https://community.openproject.com/projects/openproject/work_packages?query_props=%7B%22c%22:%5B%22id%22,%22type%22,%22status%22,%22subject%22,%22assigned_to%22%5D,%22t%22:%22parent:desc%22,%22f%22:%5B%7B%22n%22:%22fixed_version_id%22,%22o%22:%22%253D%22,%22t%22:%22list_optional%22,%22v%22:%22666%22%7D,%7B%22n%22:%22type_id%22,%22o%22:%22%253D%22,%22t%22:%22list_model%22,%22v%22:%221%22%7D,%7B%22n%22:%22subproject_id%22,%22o%22:%22*%22,%22t%22:%22list_subprojects%22%7D%5D,%22pa%22:1,%22pp%22:20%7D). +list](https://community.openproject.org/projects/openproject/work_packages?query_props=%7B%22c%22:%5B%22id%22,%22type%22,%22status%22,%22subject%22,%22assigned_to%22%5D,%22t%22:%22parent:desc%22,%22f%22:%5B%7B%22n%22:%22fixed_version_id%22,%22o%22:%22%253D%22,%22t%22:%22list_optional%22,%22v%22:%22666%22%7D,%7B%22n%22:%22type_id%22,%22o%22:%22%253D%22,%22t%22:%22list_model%22,%22v%22:%221%22%7D,%7B%22n%22:%22subproject_id%22,%22o%22:%22*%22,%22t%22:%22list_subprojects%22%7D%5D,%22pa%22:1,%22pp%22:20%7D). diff --git a/docs/release-notes/6/6-0-1/README.md b/docs/release-notes/6/6-0-1/README.md index b13d7a355ee3..22f93f535a26 100644 --- a/docs/release-notes/6/6-0-1/README.md +++ b/docs/release-notes/6/6-0-1/README.md @@ -21,13 +21,13 @@ Starting with [OpenProject 6.0.0](https://www.openproject.org/blog/openproject-6-0-released/), titles were allowed to contain arbitrary characters and were linked to using escaped links. -([#20151](https://community.openproject.com/wp/20151)). +([#20151](https://community.openproject.org/wp/20151)). That change caused those links with spaces to wiki pages to break after the migration to OpenProject 6.0.0, since they now linked to a new page (with actual spaces in its title, since that was allowed now). This bug was fixed in -[#23674](https://community.openproject.com/wp/23674) alongside +[#23674](https://community.openproject.org/wp/23674) alongside a more permanent change to how wiki titles are produced. Titles may still contain arbitrary characters now, but are processed into a permalink (URL slug) upon saving. @@ -42,47 +42,47 @@ automatically. - Activity on work package was not instantly updated when making changes to a work package - ([#23675](https://community.openproject.com/wp/23675)). + ([#23675](https://community.openproject.org/wp/23675)). - Copy function was missing from fullscreen work package page - ([#23685](https://community.openproject.com/wp/23685)). + ([#23685](https://community.openproject.org/wp/23685)). - Type and status could not be selected when copying a work package - ([#23690](https://community.openproject.com/wp/23690)). + ([#23690](https://community.openproject.org/wp/23690)). - Custom field of type “List” could not be changed (always switched back to previous value) - ([#23696](https://community.openproject.com/wp/23696)). + ([#23696](https://community.openproject.org/wp/23696)). - Grouped versions from other projects (inherited) in work package table were not displayed correctly - ([#23697](https://community.openproject.com/wp/23697)). + ([#23697](https://community.openproject.org/wp/23697)). - Work package export (XLS, PDF, CSV) ignored filters, sorting and grouping - ([#23713](https://community.openproject.com/wp/23713)). + ([#23713](https://community.openproject.org/wp/23713)). - Collapsing groups in work package page did not collapse related rows - ([#23718](https://community.openproject.com/wp/23718)). + ([#23718](https://community.openproject.org/wp/23718)). - Inherited versions were lost when making changes in the work package table - ([#23719](https://community.openproject.com/wp/23719)). + ([#23719](https://community.openproject.org/wp/23719)). - Custom fields were not displayed in queries - ([#23725](https://community.openproject.com/wp/23725)). + ([#23725](https://community.openproject.org/wp/23725)). - Timeline graph was not displayed when timeline was embedded (e.g. on overview page) - ([#23689](https://community.openproject.com/wp/23689)). + ([#23689](https://community.openproject.org/wp/23689)). - Sorting of cost type was not working - ([#23213](https://community.openproject.com/wp/23213)). + ([#23213](https://community.openproject.org/wp/23213)). - Various design errors - ([#23645](https://community.openproject.com/wp/23645), \#[23650](https://community.openproject.com/wp/23650), - [#23653](https://community.openproject.com/wp/23653), - [#23660](https://community.openproject.com/wp/23660), - [#23664](https://community.openproject.com/wp/23664), - [#23710](https://community.openproject.com/wp/23710)) + ([#23645](https://community.openproject.org/wp/23645), \#[23650](https://community.openproject.org/wp/23650), + [#23653](https://community.openproject.org/wp/23653), + [#23660](https://community.openproject.org/wp/23660), + [#23664](https://community.openproject.org/wp/23664), + [#23710](https://community.openproject.org/wp/23710)) - Several accessibility improvements. Thanks a lot to Guillaume Ferry and Willy Gardiol for [reporting bugs](../../../development/report-a-bug/). For further information on the release, please refer to the -[Changelog v.6.0.1](https://community.openproject.com/versions/807) +[Changelog v.6.0.1](https://community.openproject.org/versions/807) or take a look at [GitHub](https://github.com/opf/openproject/tree/v6.0.1). diff --git a/docs/release-notes/6/6-0-2/README.md b/docs/release-notes/6/6-0-2/README.md index b580b13fd353..888abae7873f 100644 --- a/docs/release-notes/6/6-0-2/README.md +++ b/docs/release-notes/6/6-0-2/README.md @@ -12,28 +12,28 @@ - An error message was displayed when all work package filters were removed - ([#23739](https://community.openproject.com/wp/23739)). + ([#23739](https://community.openproject.org/wp/23739)). - Multiple empty options were displayed in work package select fields - ([#23775](https://community.openproject.com/wp/23775)). + ([#23775](https://community.openproject.org/wp/23775)). - Adding images to the work package description sometimes didn’t work - ([#23750](https://community.openproject.com/wp/23750)). + ([#23750](https://community.openproject.org/wp/23750)). - The text formatting toolbar was missing when editing news - ([#23740](https://community.openproject.com/wp/23740)). + ([#23740](https://community.openproject.org/wp/23740)). - Some groups were collapsed when grouping an already grouped list by another attribute - ([#23720](https://community.openproject.com/wp/23720)). + ([#23720](https://community.openproject.org/wp/23720)). - No warning message was shown when leaving a work package type with entered description - ([#23746](https://community.openproject.com/wp/23746)). + ([#23746](https://community.openproject.org/wp/23746)). - Checking / unchecking checkboxes of one row / column in the workflow edit screen not working - ([#23694](https://community.openproject.com/wp/23694)). + ([#23694](https://community.openproject.org/wp/23694)). - Several design errors have been fixed - ([#23594](https://community.openproject.com/wp/23594), - [#23742](https://community.openproject.com/wp/23742), - [#23743](https://community.openproject.com/wp/23743), - [#23768](https://community.openproject.com/wp/23768), - [#23651](https://community.openproject.com/wp/23651)). + ([#23594](https://community.openproject.org/wp/23594), + [#23742](https://community.openproject.org/wp/23742), + [#23743](https://community.openproject.org/wp/23743), + [#23768](https://community.openproject.org/wp/23768), + [#23651](https://community.openproject.org/wp/23651)). Additionally, the performance of the work package table has been improved: Scrolling and hovering over large work package tables works faster than before. @@ -43,7 +43,7 @@ Thanks a lot to the community, in particular Marc Vollmer, for bugs](../../../development/report-a-bug/)! For further information on the release, please refer to the -[Changelog v.6.0.2](https://community.openproject.com/versions/814) +[Changelog v.6.0.2](https://community.openproject.org/versions/814) or take a look at [GitHub](https://github.com/opf/openproject/tree/v6.0.2). diff --git a/docs/release-notes/6/6-0-3/README.md b/docs/release-notes/6/6-0-3/README.md index cbce7e445aa2..a92ed032765e 100644 --- a/docs/release-notes/6/6-0-3/README.md +++ b/docs/release-notes/6/6-0-3/README.md @@ -18,19 +18,19 @@ CVEs: **The following bugs have been fixed in OpenProject 6.0.3:** - The help and profile dropdown changed rapidly when hovering over - them ([#23745](https://community.openproject.com/wp/23745)). + them ([#23745](https://community.openproject.org/wp/23745)). - Safari did not display the pagination buttons on the work package page - ([#23785](https://community.openproject.com/wp/23785)). + ([#23785](https://community.openproject.org/wp/23785)). - The projects-menu did not properly display all projects in some cases - ([#23774](https://community.openproject.com/wp/23774)). + ([#23774](https://community.openproject.org/wp/23774)). - Several design errors have been fixes - ([#23778](https://community.openproject.com/wp/23778), - [#23801](https://community.openproject.com/wp/23801)). + ([#23778](https://community.openproject.org/wp/23778), + [#23801](https://community.openproject.org/wp/23801)). - Additionally, the performance on the work package page has been slightly improved - ([#23781](https://community.openproject.com/wp/23781)). + ([#23781](https://community.openproject.org/wp/23781)). We strongly recommend the upgrade. @@ -39,7 +39,7 @@ Frank Schmid and Marc Vollmer, for [reporting multiple bugs](../../../development/report-a-bug/)! For further information on the release, please refer to the -[Changelog v.6.0.3](https://community.openproject.com/versions/815) +[Changelog v.6.0.3](https://community.openproject.org/versions/815) or take a look at [GitHub](https://github.com/opf/openproject/tree/v6.0.3). diff --git a/docs/release-notes/6/6-0-4/README.md b/docs/release-notes/6/6-0-4/README.md index f1b8ae6e660e..afdbd4cad55a 100644 --- a/docs/release-notes/6/6-0-4/README.md +++ b/docs/release-notes/6/6-0-4/README.md @@ -15,45 +15,45 @@ OpenProject 6.0.4 contains several bug and accessibility fixes. - The *+ New Project* button was displayed even to users who didn’t have the permission to create new work packages - ([#23881](https://community.openproject.com/wp/23881)). + ([#23881](https://community.openproject.org/wp/23881)). - Work package attribute were sometimes not saved properly when multiple attributes were changed in quick succession - ([#23589](https://community.openproject.com/wp/23859)). + ([#23589](https://community.openproject.org/wp/23859)). - In the work package split screen the subject was not updated when it was changed in the work package table - ([#23879](https://community.openproject.com/wp/23879)). + ([#23879](https://community.openproject.org/wp/23879)). - The project list on the work package screen appeared to be ordered randomly. It’s now sorted alphabetically - ([#23786](https://community.openproject.com/wp/23786)). + ([#23786](https://community.openproject.org/wp/23786)). - The global setting to display work packages from subprojects in main projects did not work - ([#23814](https://community.openproject.com/wp/23814)). + ([#23814](https://community.openproject.org/wp/23814)). - The *Cancel* button on wiki pages was missing - ([#23829](https://community.openproject.com/wp/23829)). + ([#23829](https://community.openproject.org/wp/23829)). - The link to add additional work package attachments on the wiki page redirected users to the landing page instead - ([#23820](https://community.openproject.com/wp/23820)). + ([#23820](https://community.openproject.org/wp/23820)). - Wiki menu items were showing the slug instead of the title - ([#23818](https://community.openproject.com/wp/23818)). + ([#23818](https://community.openproject.org/wp/23818)). - The *Send for review* button on the meeting page did not work when a timezone was set - ([#23758](https://community.openproject.com/wp/23758)). + ([#23758](https://community.openproject.org/wp/23758)). - Cost reports grouped by year and months were displayed in the wrong order - ([#23773](https://community.openproject.com/wp/23773)). + ([#23773](https://community.openproject.org/wp/23773)). - Several styling errors have been fixed - ([#23808](https://community.openproject.com/wp/23808), - [#23834](https://community.openproject.com/wp/23834)). + ([#23808](https://community.openproject.org/wp/23808), + [#23834](https://community.openproject.org/wp/23834)). - Several missing translations have been added (e.g. - [#23877](https://community.openproject.com/wp/23877)). + [#23877](https://community.openproject.org/wp/23877)). Thanks a lot to the community, in particular to Marc Vollmer, for [reporting bugs](../../../development/report-a-bug/)! For further information on the release, please refer to the -[Changelog v.6.0.4](https://community.openproject.com/versions/816) +[Changelog v.6.0.4](https://community.openproject.org/versions/816) or take a look at [GitHub](https://github.com/opf/openproject/tree/v6.0.4). diff --git a/docs/release-notes/6/6-0-5/README.md b/docs/release-notes/6/6-0-5/README.md index a7457dc8b0fd..5237bfe94d9f 100644 --- a/docs/release-notes/6/6-0-5/README.md +++ b/docs/release-notes/6/6-0-5/README.md @@ -15,80 +15,80 @@ OpenProject 6.0.5 contains several bug fixes and improvements. - Work packages - Links in the parent column in the work package table were not correctly displayed but showed an error - ([#23865](https://community.openproject.com/wp/23865)). + ([#23865](https://community.openproject.org/wp/23865)). - The grouping of work packages was lost on export. - In work package custom fields the zero was displayed as not set (“-“) - ([#23975](https://community.openproject.com/wp/23975)). + ([#23975](https://community.openproject.org/wp/23975)). - The right-click context menu on the work package table did not disappear when clicking an a work package ID or on attribute fields - ([#24005](https://community.openproject.com/wp/24005)). + ([#24005](https://community.openproject.org/wp/24005)). - For users who were not allowed to make changes to work packages the attachment delete icon and the work package edit button was shown - ([#24032](https://community.openproject.com/wp/24032)). + ([#24032](https://community.openproject.org/wp/24032)). - Custom fields of type “Long text” could sometimes not be saved, showed distracting icons on hover and were not accessible - ([#24033](https://community.openproject.com/wp/24033)). + ([#24033](https://community.openproject.org/wp/24033)). - Curly braces in the work package description (e.g. to show code) were incorrectly displayed / escaped - ([#24050](https://community.openproject.com/wp/24050)). + ([#24050](https://community.openproject.org/wp/24050)). - It was not possible to set the default “Objects per page” for the work package table - ([#23846](https://community.openproject.com/wp/23846)). + ([#23846](https://community.openproject.org/wp/23846)). - There was a translation missing when displaying changes in the work package description - ([#23917](https://community.openproject.com/wp/23917)). + ([#23917](https://community.openproject.org/wp/23917)). - Wiki - An internal error occurred when renaming wiki pages to certain reserved names - ([#23961](https://community.openproject.com/wp/23961)). + ([#23961](https://community.openproject.org/wp/23961)). - The macro list on the wiki page showed wrong entries / was not correctly escaped - ([#23835](https://community.openproject.com/wp/23835)). + ([#23835](https://community.openproject.org/wp/23835)). - Users - New users who created a hosted OpenProject instance had wrong email settings - ([#23856](https://community.openproject.com/wp/23856)). + ([#23856](https://community.openproject.org/wp/23856)). - Repository - There was an instance when the Git repository was producing an error 500 - ([#23953](https://community.openproject.com/wp/23953)). + ([#23953](https://community.openproject.org/wp/23953)). - Repository commit which referenced work packages were not shown on the work package - ([#24026](https://community.openproject.com/wp/24026)). + ([#24026](https://community.openproject.org/wp/24026)). - Costs / Budgets - The actual costs for the different entries were not shown in a budget - ([#24017](https://community.openproject.com/wp/24017)). + ([#24017](https://community.openproject.org/wp/24017)). - Cost report - The scrollbar for the cost report table was missing which made it impossible to see large reports - ([#23991](https://community.openproject.com/wp/23991)). + ([#23991](https://community.openproject.org/wp/23991)). - An error occurred when using the cost report with Chinese language settings due to a missing translation - ([#23998](https://community.openproject.com/wp/23998)). + ([#23998](https://community.openproject.org/wp/23998)). - Backlogs - Clicking on an empty story point field in the backlogs to assign story points to a work package was not possible - ([#23994](https://community.openproject.com/wp/23994)). + ([#23994](https://community.openproject.org/wp/23994)). - Other - There were several design issues and improvements - ([#23868](https://community.openproject.com/wp/23868), - [#23916](https://community.openproject.com/wp/23916), - [#23925](https://community.openproject.com/wp/23925), - [#23948](https://community.openproject.com/wp/23948), - [#23977](https://community.openproject.com/wp/23977), - [#23978](https://community.openproject.com/wp/23978), - [#23980](https://community.openproject.com/wp/23980), - [#23989](https://community.openproject.com/wp/23989), - [#23992](https://community.openproject.com/wp/23992)). + ([#23868](https://community.openproject.org/wp/23868), + [#23916](https://community.openproject.org/wp/23916), + [#23925](https://community.openproject.org/wp/23925), + [#23948](https://community.openproject.org/wp/23948), + [#23977](https://community.openproject.org/wp/23977), + [#23978](https://community.openproject.org/wp/23978), + [#23980](https://community.openproject.org/wp/23980), + [#23989](https://community.openproject.org/wp/23989), + [#23992](https://community.openproject.org/wp/23992)). In addition the link to see and edit the logged time has been added to the work package table and work package page -([#24023](https://community.openproject.com/wp/24023)). +([#24023](https://community.openproject.org/wp/24023)). Thanks a lot to the community, in particular to Marc Vollmer, Frank Schmid, Melroy van den Berg, Richard Su, Mikhail Podshivalin, Tilo @@ -97,7 +97,7 @@ Berthold for [reporting bugs](../../../development/report-a-bug/)! For further information on the release, please refer to the -[Changelog v.6.0.5](https://community.openproject.com/versions/817) +[Changelog v.6.0.5](https://community.openproject.org/versions/817) or take a look at [GitHub](https://github.com/opf/openproject/tree/v6.0.5). diff --git a/docs/release-notes/6/6-1-0/README.md b/docs/release-notes/6/6-1-0/README.md index e7f4295de8cb..b2f34d1c62a0 100644 --- a/docs/release-notes/6/6-1-0/README.md +++ b/docs/release-notes/6/6-1-0/README.md @@ -15,7 +15,7 @@ project member table and improved work package relations. OpenProject 6.1 improves the project member table and adds filters to the project member -list ([#22859](https://community.openproject.com/wp/22859)). +list ([#22859](https://community.openproject.org/wp/22859)). This provides an easy way to quickly find, remove or edit the permissions of project members in large projects. @@ -27,7 +27,7 @@ permissions of project members in large projects. The work package relations tab has been improved: It has a clearer structure, allows to add existing children to a work package and adds new relation types -([#23709](https://community.openproject.com/wp/23709)). +([#23709](https://community.openproject.org/wp/23709)). Hierarchical relationships are immediately clear through a tree-structure. @@ -38,7 +38,7 @@ tree-structure. The work package table is now loaded more quickly and changes can be made faster -([#23780](https://community.openproject.com/wp/23780)). +([#23780](https://community.openproject.org/wp/23780)). ## Add meetings to calendar @@ -70,4 +70,4 @@ there is enough space. OpenProject 6.1 contains a large number of bugs fixes. For an extensive overview of bug fixes please refer to the -[following list](https://community.openproject.com/projects/openproject/work_packages?query_props=%7B%22c%22:%5B%22id%22,%22subject%22,%22type%22,%22status%22,%22assignee%22%5D,%22p%22:%22openproject%22,%22t%22:%22parent:desc%22,%22f%22:%5B%7B%22n%22:%22version%22,%22o%22:%22%253D%22,%22t%22:%22list_optional%22,%22v%22:%22667%22%7D,%7B%22n%22:%22type%22,%22o%22:%22%253D%22,%22t%22:%22list_model%22,%22v%22:%5B%221%22%5D%7D,%7B%22n%22:%22subprojectId%22,%22o%22:%22*%22,%22t%22:%22list_subprojects%22%7D%5D,%22pa%22:1,%22pp%22:20%7D). +[following list](https://community.openproject.org/projects/openproject/work_packages?query_props=%7B%22c%22:%5B%22id%22,%22subject%22,%22type%22,%22status%22,%22assignee%22%5D,%22p%22:%22openproject%22,%22t%22:%22parent:desc%22,%22f%22:%5B%7B%22n%22:%22version%22,%22o%22:%22%253D%22,%22t%22:%22list_optional%22,%22v%22:%22667%22%7D,%7B%22n%22:%22type%22,%22o%22:%22%253D%22,%22t%22:%22list_model%22,%22v%22:%5B%221%22%5D%7D,%7B%22n%22:%22subprojectId%22,%22o%22:%22*%22,%22t%22:%22list_subprojects%22%7D%5D,%22pa%22:1,%22pp%22:20%7D). diff --git a/docs/release-notes/6/6-1-1/README.md b/docs/release-notes/6/6-1-1/README.md index 9ff523114464..c1cc0555b095 100644 --- a/docs/release-notes/6/6-1-1/README.md +++ b/docs/release-notes/6/6-1-1/README.md @@ -16,53 +16,53 @@ OpenProject 6.1.1 contains several bug fixes and improvements. - Work packages - Watchers could not be selected in projects with too many possible watchers - ([#24263](https://community.openproject.com/wp/24263)). + ([#24263](https://community.openproject.org/wp/24263)). - The wrong sum was shown for “Spent time” for work packages - ([#24349](https://community.openproject.com/wp/24349)). + ([#24349](https://community.openproject.org/wp/24349)). - The links in the relation tab caused a hard reload instead of simply showing the related work package - ([#24265](https://community.openproject.com/wp/24265)). + ([#24265](https://community.openproject.org/wp/24265)). - Textile \ and @ did not prevent code execution in the work package description. - The “Spent time” link on the work package table caused an error 404 in subfolder installations - ([#24427](https://community.openproject.com/wp/24427)). + ([#24427](https://community.openproject.org/wp/24427)). - Line breaks were not displayed in the work package description - ([#24428](https://community.openproject.com/wp/24428)). + ([#24428](https://community.openproject.org/wp/24428)). - Timeline - Timelines which were displayed in aggregation were not shown when loaded initially. - Projects - Projects could not be copied - ([#24323](https://community.openproject.com/wp/24323)). + ([#24323](https://community.openproject.org/wp/24323)). - Search - The search displayed only case-sensitive results - ([#24282](https://community.openproject.com/wp/24282)). + ([#24282](https://community.openproject.org/wp/24282)). - The pagination in the search results was broken - ([#24345](https://community.openproject.com/wp/24345)). + ([#24345](https://community.openproject.org/wp/24345)). - Other - A deprecation warning was displayed whenever a cronjob for incoming emails was invoked - ([#24306](https://community.openproject.com/wp/24306)). + ([#24306](https://community.openproject.org/wp/24306)). - Several design bugs have been fixed - ([#24263](https://community.openproject.com/wp/24263), - [#24274](https://community.openproject.com/wp/24274), - [#24286](https://community.openproject.com/wp/24286), - [#24289](https://community.openproject.com/wp/24289), - [#24297](https://community.openproject.com/wp/24297), - [#24301](https://community.openproject.com/wp/24301), - [#24334](https://community.openproject.com/wp/24334), - [#24335](https://community.openproject.com/wp/24335), - [#24339](https://community.openproject.com/wp/24339), - [#24372](https://community.openproject.com/wp/24372), - [#24373](https://community.openproject.com/wp/24373)). + ([#24263](https://community.openproject.org/wp/24263), + [#24274](https://community.openproject.org/wp/24274), + [#24286](https://community.openproject.org/wp/24286), + [#24289](https://community.openproject.org/wp/24289), + [#24297](https://community.openproject.org/wp/24297), + [#24301](https://community.openproject.org/wp/24301), + [#24334](https://community.openproject.org/wp/24334), + [#24335](https://community.openproject.org/wp/24335), + [#24339](https://community.openproject.org/wp/24339), + [#24372](https://community.openproject.org/wp/24372), + [#24373](https://community.openproject.org/wp/24373)). Thanks a lot to the community, in particular to Marc Vollmer, Markus Hillenbrand, Nicolai Daniel and Christophe Mornet for [reporting bugs](../../../development/report-a-bug/)! For further information on the release, please refer to the -[Changelog v.6.1.1](https://community.openproject.com/versions/821) +[Changelog v.6.1.1](https://community.openproject.org/versions/821) or take a look at [GitHub](https://github.com/opf/openproject/tree/v6.1.1). diff --git a/docs/release-notes/6/6-1-2/README.md b/docs/release-notes/6/6-1-2/README.md index 4ab8449939ec..bc6a41a8a751 100644 --- a/docs/release-notes/6/6-1-2/README.md +++ b/docs/release-notes/6/6-1-2/README.md @@ -14,20 +14,20 @@ recommend to update your OpenProject installation to this version. ## Features (5) - Added missing auth fields to user - endpoint [24503](https://community.openproject.com/wp/24503). + endpoint [24503](https://community.openproject.org/wp/24503). - Allow users to be uniquely identified by - login [24504](https://community.openproject.com/wp/24504). + login [24504](https://community.openproject.org/wp/24504). - Configuration option to hide login field during signup (email - only) [24505](https://community.openproject.com/wp/24505/relations). + only) [24505](https://community.openproject.org/wp/24505/relations). - Configuration option for registration footer - [24404](https://community.openproject.com/wp/24404). + [24404](https://community.openproject.org/wp/24404). - Remove length constraints of category - name [24446](https://community.openproject.com/wp/24446). + name [24446](https://community.openproject.org/wp/24446). ## Bug fixes (16) You can find a detailed list of the bug -fixes [here.](https://community.openproject.com/versions/822) +fixes [here.](https://community.openproject.org/versions/822) ## Credits diff --git a/docs/release-notes/6/6-1-3/README.md b/docs/release-notes/6/6-1-3/README.md index 11893294f4f5..bb044b8e5046 100644 --- a/docs/release-notes/6/6-1-3/README.md +++ b/docs/release-notes/6/6-1-3/README.md @@ -15,11 +15,11 @@ your OpenProject installation to this version. - Users who have multiple roles which grant the “View work packages” permission could not view all work packages in a project - ([#24509](https://community.openproject.com/wp/24509)). + ([#24509](https://community.openproject.org/wp/24509)). This error has been fixed. For further information on the release, please refer to the -[Changelog v.6.1.3](https://community.openproject.com/versions/826) +[Changelog v.6.1.3](https://community.openproject.org/versions/826) or take a look at [GitHub](https://github.com/opf/openproject/tree/v6.1.3). diff --git a/docs/release-notes/6/6-1-4/README.md b/docs/release-notes/6/6-1-4/README.md index f6fcdf326141..20c79203166d 100644 --- a/docs/release-notes/6/6-1-4/README.md +++ b/docs/release-notes/6/6-1-4/README.md @@ -16,22 +16,22 @@ your OpenProject installation to this ## Bug fixes (7) - Work package filter for subprojects not working - ([#24550](https://community.openproject.com/wp/24550)). + ([#24550](https://community.openproject.org/wp/24550)). - Last updated work package information is always shown in UTC - ([#24498](https://community.openproject.com/wp/24498)). + ([#24498](https://community.openproject.org/wp/24498)). - Design error on system settings page - ([#24497](https://community.openproject.com/wp/24497)). + ([#24497](https://community.openproject.org/wp/24497)). - Missing translation on workflow administration page - ([#24495](https://community.openproject.com/wp/24495)). + ([#24495](https://community.openproject.org/wp/24495)). - Very long custom field names break design on custom field settings page - ([#24407](https://community.openproject.com/wp/24407)). + ([#24407](https://community.openproject.org/wp/24407)). - Filter “Show all work packages” on MyPage did not work correctly. - Project filter was lost on the second page of the search results page. For further information on the release, please refer to the -[Changelog v.6.1.4](https://community.openproject.com/versions/827) +[Changelog v.6.1.4](https://community.openproject.org/versions/827) or take a look at [GitHub](https://github.com/opf/openproject/tree/v6.1.4). diff --git a/docs/release-notes/6/6-1-5/README.md b/docs/release-notes/6/6-1-5/README.md index eef5f1ca5eb9..1f6ca0355baa 100644 --- a/docs/release-notes/6/6-1-5/README.md +++ b/docs/release-notes/6/6-1-5/README.md @@ -14,7 +14,7 @@ your OpenProject installation to this version. ## Features (1) - The OpenProject Favicon was updated to a new color - ([#24459](https://community.openproject.com/wp/24459)). + ([#24459](https://community.openproject.org/wp/24459)). ## Bug fixes (11) @@ -22,32 +22,32 @@ your OpenProject installation to this version. caused an error. - The breadcrumb was partially hidden when following the link to activities - ([#24477](https://community.openproject.com/wp/24477)). + ([#24477](https://community.openproject.org/wp/24477)). - The work package toolbar menu was not visible on small screens - ([#24679](https://community.openproject.com/wp/24679)). + ([#24679](https://community.openproject.org/wp/24679)). - Work package split screen on mobile was not displayed correctly - ([#24699](https://community.openproject.com/wp/24699)). + ([#24699](https://community.openproject.org/wp/24699)). - An error message related to remaining hours was shown when editing child work packages - ([#24553](https://community.openproject.com/wp/24553)). + ([#24553](https://community.openproject.org/wp/24553)). - Sorting by date in time reports and cost reports did not work correctly - ([#24567](https://community.openproject.com/wp/24567)). + ([#24567](https://community.openproject.org/wp/24567)). - Duplicated wiki pages could not be removed - ([#24582](https://community.openproject.com/wp/24582)). + ([#24582](https://community.openproject.org/wp/24582)). - Error shown when editing a user and using a reverse proxy server - ([#24622](https://community.openproject.com/wp/24622)). + ([#24622](https://community.openproject.org/wp/24622)). - Inactive users were shown on the homescreen of the OpenProject instance - ([#24657](https://community.openproject.com/wp/24657)). + ([#24657](https://community.openproject.org/wp/24657)). - Links in the breadcrumb were missing - ([#24706](https://community.openproject.com/wp/24706), - [#24676](https://community.openproject.com/wp/24676)). + ([#24706](https://community.openproject.org/wp/24706), + [#24676](https://community.openproject.org/wp/24676)). - The PDF export showed an internal error when using certain font types. For further information on the release, please refer to the -[Changelog v.6.1.5](https://community.openproject.com/versions/828) +[Changelog v.6.1.5](https://community.openproject.org/versions/828) or take a look at [GitHub](https://github.com/opf/openproject/tree/v6.1.5). diff --git a/docs/release-notes/7/7-0-0/README.md b/docs/release-notes/7/7-0-0/README.md index fff1968c84ad..9e910673a942 100644 --- a/docs/release-notes/7/7-0-0/README.md +++ b/docs/release-notes/7/7-0-0/README.md @@ -16,7 +16,7 @@ table, multi-select custom fields and much more. ## New integrated Gantt chart / timeline OpenProject 7.0 introduces a new Gantt chart which is integrated in the -work package table ([#13785](https://community.openproject.com/wp/13785)). +work package table ([#13785](https://community.openproject.org/wp/13785)). The new timeline is much more interactive and user-friendly than the old timeline. @@ -27,7 +27,7 @@ timeline. You can display hierarchies on the work package table and collapse and expand them -([#24647](https://community.openproject.com/wp/24647)). +([#24647](https://community.openproject.org/wp/24647)). @@ -35,7 +35,7 @@ expand them With OpenProject 7.0 you can configure which attributes are displayed for a work package type -([#24123](https://community.openproject.com/wp/24123)). +([#24123](https://community.openproject.org/wp/24123)). You can therefore control which attributes are shown and which are hidden by default. @@ -47,7 +47,7 @@ hidden by default. The work package table now supports filtering based on fixed dates. This affects all date attributes (e.g. start / due date, created on / updated on) -([#22585](https://community.openproject.com/projects/telekom/work_packages/22585)). +([#22585](https://community.openproject.org/projects/telekom/work_packages/22585)). @@ -56,7 +56,7 @@ on) The header navigation in OpenProject is updated and displays the current project. Additionally, the logo has been centered and existing menus have been reordered -([#24465](https://community.openproject.com/projects/design/work_packages/24465)). +([#24465](https://community.openproject.org/projects/design/work_packages/24465)). @@ -64,7 +64,7 @@ have been reordered As an administrator you can archive and delete projects right from the project settings -([#24913](https://community.openproject.com/wp/24913)). +([#24913](https://community.openproject.org/wp/24913)). @@ -72,7 +72,7 @@ project settings With the zen mode on the work package table, you can maximize the available screen real estate by hiding the side and top navigation -([#18216](https://community.openproject.com/wp/18216)). +([#18216](https://community.openproject.org/wp/18216)). This provides a cleaner and larger user interface to work with. @@ -83,7 +83,7 @@ This provides a cleaner and larger user interface to work with. Users of the OpenProject [Enterprise on-premises](https://www.openproject.org/enterprise-edition/) and [Enterprise cloud](https://www.openproject.org/hosting/) can create multi-select custom fields -([#24793](https://community.openproject.com/wp/24793)). +([#24793](https://community.openproject.org/wp/24793)). With these custom fields you can select multiple values for work package custom fields at once and also filter based on them. @@ -96,8 +96,8 @@ Users of the OpenProject Enterprise cloud and Enterprise on-premises edition can their own company’s logo instead of the OpenProject logo. Additionally, you can change the colors by using a custom color scheme -([#18099](https://community.openproject.com/projects/gmbh/work_packages/18099), -[#24460](https://community.openproject.com/projects/gmbh/work_packages/24460)). +([#18099](https://community.openproject.org/projects/gmbh/work_packages/18099), +[#24460](https://community.openproject.org/projects/gmbh/work_packages/24460)). @@ -115,5 +115,5 @@ user experience for users accessing OpenProject on a mobile device. OpenProject 7.0 contains a large number of bugs fixes. For an extensive overview of bug fixes please refer to the [following -list](https://community.openproject.com/projects/openproject/work_packages?query_props=%7B%22c%22:%5B%22id%22,%22subject%22,%22type%22,%22status%22,%22assignee%22%5D,%22p%22:%22openproject%22,%22t%22:%22parent:desc%22,%22f%22:%5B%7B%22n%22:%22version%22,%22o%22:%22%253D%22,%22t%22:%22list_optional%22,%22v%22:%22750%22%7D,%7B%22n%22:%22type%22,%22o%22:%22%253D%22,%22t%22:%22list_model%22,%22v%22:%221%22%7D,%7B%22n%22:%22subprojectId%22,%22o%22:%22*%22,%22t%22:%22list_subprojects%22,%22v%22:%5B%5D%7D%5D,%22pa%22:1,%22pp%22:20%7D). +list](https://community.openproject.org/projects/openproject/work_packages?query_props=%7B%22c%22:%5B%22id%22,%22subject%22,%22type%22,%22status%22,%22assignee%22%5D,%22p%22:%22openproject%22,%22t%22:%22parent:desc%22,%22f%22:%5B%7B%22n%22:%22version%22,%22o%22:%22%253D%22,%22t%22:%22list_optional%22,%22v%22:%22750%22%7D,%7B%22n%22:%22type%22,%22o%22:%22%253D%22,%22t%22:%22list_model%22,%22v%22:%221%22%7D,%7B%22n%22:%22subprojectId%22,%22o%22:%22*%22,%22t%22:%22list_subprojects%22,%22v%22:%5B%5D%7D%5D,%22pa%22:1,%22pp%22:20%7D). diff --git a/docs/release-notes/7/7-0-1/README.md b/docs/release-notes/7/7-0-1/README.md index f361ae235985..03a070fc5a57 100644 --- a/docs/release-notes/7/7-0-1/README.md +++ b/docs/release-notes/7/7-0-1/README.md @@ -15,47 +15,47 @@ your OpenProject installation to this version. ## Bug fixes (15) - The page navigation in the forums was not displayed - ([#25463](https://community.openproject.com/wp/25463)) + ([#25463](https://community.openproject.org/wp/25463)) - The Zen mode raised a JS error on iOS - ([#25461](https://community.openproject.com/wp/25461)) + ([#25461](https://community.openproject.org/wp/25461)) - The mobile dropdown menus closed on click on a child menu item - ([#25460](https://community.openproject.com/wp/25460)) + ([#25460](https://community.openproject.org/wp/25460)) - Error on position attribute (cannot write read-only attributes) when copying work package - ([#25458](https://community.openproject.com/wp/25458)) + ([#25458](https://community.openproject.org/wp/25458)) - Work package inline-create fails when subproject filter is active - ([#25455](https://community.openproject.com/wp/25455)) + ([#25455](https://community.openproject.org/wp/25455)) - Show loading indicator earlier when switching queries through dropdown - ([#25454](https://community.openproject.com/wp/25454)) + ([#25454](https://community.openproject.org/wp/25454)) - Button text alignment for meeting and budget create button wrong - ([#25447](https://community.openproject.com/wp/25447)) + ([#25447](https://community.openproject.org/wp/25447)) - Costs (Budget) filter not applied on saved query - ([#25446](https://community.openproject.com/wp/25446)) + ([#25446](https://community.openproject.org/wp/25446)) - Project settings not accessible with a project user custom field - ([#25442](https://community.openproject.com/wp/25442)) + ([#25442](https://community.openproject.org/wp/25442)) - Version custom field of type “List” could not be assigned - ([#25439](https://community.openproject.com/wp/25439)) + ([#25439](https://community.openproject.org/wp/25439)) - Moving columns left/right while retaining default column set did not save - ([#25438](https://community.openproject.com/wp/25438)) + ([#25438](https://community.openproject.org/wp/25438)) - The drop down menu of the mobile create button opened in the wrong direction - ([#25433](https://community.openproject.com/wp/25433)) + ([#25433](https://community.openproject.org/wp/25433)) - Inline edit text inputs did not take up the entire possible width - ([#25430](https://community.openproject.com/wp/25430)) + ([#25430](https://community.openproject.org/wp/25430)) - Sums cannot be displayed on second query unless deactivated first - ([#25420](https://community.openproject.com/wp/25420)) + ([#25420](https://community.openproject.org/wp/25420)) - Subject and back button in fullscreen view were not aligned correctly - ([#25378](https://community.openproject.com/wp/25378)) + ([#25378](https://community.openproject.org/wp/25378)) Thanks a lot to the community, in particular to Mike Lewis and Harsha BS for reporting and fixing bugs! For further information on the release, please refer to the [Changelog -v7.0.1](https://community.openproject.com/versions/924) +v7.0.1](https://community.openproject.org/versions/924) or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.0.1). diff --git a/docs/release-notes/7/7-0-2/README.md b/docs/release-notes/7/7-0-2/README.md index cd8ed8afeec9..7cbb7e49c550 100644 --- a/docs/release-notes/7/7-0-2/README.md +++ b/docs/release-notes/7/7-0-2/README.md @@ -17,24 +17,24 @@ We recommend the update to the current version. ## Bug fixes (6) - \[Firefox only\] Work packages subject only show three dots - ([#25520](https://community.openproject.com/wp/25520)) + ([#25520](https://community.openproject.org/wp/25520)) - Work packages in list cannot be selected next to subject (in hierarchy mode) - ([#25493](https://community.openproject.com/wp/25493)) + ([#25493](https://community.openproject.org/wp/25493)) - “View” link on repository page links to landing page - ([#25487](https://community.openproject.com/wp/25487)) + ([#25487](https://community.openproject.org/wp/25487)) - Custom colors for work package loading animation - ([#25481](https://community.openproject.com/wp/25481)) + ([#25481](https://community.openproject.org/wp/25481)) - Invalid SQL statement produced by watchers filter - ([#25480](https://community.openproject.com/wp/25480)) + ([#25480](https://community.openproject.org/wp/25480)) - Selectable versions for version filter not sorted - ([#25465](https://community.openproject.com/wp/25465)) + ([#25465](https://community.openproject.org/wp/25465)) Thanks a lot to the community, in particular to Peter Spiess-Knafl for reporting bugs! For further information on the release, please refer to the [Changelog -v7.0.2](https://community.openproject.com/versions/837) +v7.0.2](https://community.openproject.org/versions/837) or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.0.2). diff --git a/docs/release-notes/7/7-0-3/README.md b/docs/release-notes/7/7-0-3/README.md index 298611c62d52..a8ac4b4b253a 100644 --- a/docs/release-notes/7/7-0-3/README.md +++ b/docs/release-notes/7/7-0-3/README.md @@ -19,23 +19,23 @@ news](https://www.openproject.org/blog/openproject-7-0-3-released/). - Boolean custom fields were set to true when copying a work package with such a field activated. - ([#25494](https://community.openproject.com/wp/25494)) + ([#25494](https://community.openproject.org/wp/25494)) - Filtering for boolean custom fields did not function properly. - ([#25570](https://community.openproject.com/wp/25570)) + ([#25570](https://community.openproject.org/wp/25570)) - The names of work packages have been escaped needlessly in the relations autocompleter. - ([#25534](https://community.openproject.com/wp/25534)) + ([#25534](https://community.openproject.org/wp/25534)) - The height of the query dropdown no longer exceeds the total available space when lots of queries are saved. - ([#25572](https://community.openproject.com/wp/25572)) + ([#25572](https://community.openproject.org/wp/25572)) - Bulk deleting work packages across more than one project failed with an error. - ([#25569](https://community.openproject.com/wp/25569)) + ([#25569](https://community.openproject.org/wp/25569)) - Removed an unnecessary horizontal scrollbar in the query dropdown. - ([#25593](https://community.openproject.com/wp/25593)) + ([#25593](https://community.openproject.org/wp/25593)) - Path parameters of the repository view are now preserved when the user needed to pass through the login screen first. - ([#25586](https://community.openproject.com/wp/25586)) + ([#25586](https://community.openproject.org/wp/25586)) We recommend the update to the current version. @@ -44,7 +44,7 @@ Seekurity SAS de C.V, Peter F, Jochen Gehlbach and Ole Odendahl for reporting bugs! For further information on the release, please refer to the [Changelog -v7.0.3](https://community.openproject.com/versions/839) +v7.0.3](https://community.openproject.org/versions/839) or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.0.3). diff --git a/docs/release-notes/7/7-1-0/README.md b/docs/release-notes/7/7-1-0/README.md index 3bec1866fcf5..f8195403daca 100644 --- a/docs/release-notes/7/7-1-0/README.md +++ b/docs/release-notes/7/7-1-0/README.md @@ -16,52 +16,52 @@ bug fixes included. ## Features (4) - The style of the sidebar has been updated - ([#25556](https://community.openproject.com/wp/25556)). + ([#25556](https://community.openproject.org/wp/25556)). - The timeline zoom factor is now saved in queries: When you open a saved timeline query the same zoom level as before is shown - ([#25318](https://community.openproject.com/wp/25318)). + ([#25318](https://community.openproject.org/wp/25318)). - As a user of the [Enterprise cloud edition](https://www.openproject.org/hosting/) or [Enterprise on-premises edition](https://www.openproject.org/enterprise-edition/), you can now upload a custom favicon which is shown in the browser. You can also set a touch icon which is shown on smartphones (e.g. when setting a - bookmark)([#25517](https://community.openproject.com/wp/25517)). + bookmark)([#25517](https://community.openproject.org/wp/25517)). - Users of the OpenProject Enterprise cloud and Enterprise on-premises edition can now also set white headers and there are two additional configuration options: Setting the hover background color and the hover font color - ([#25275](https://community.openproject.com/wp/25275)). + ([#25275](https://community.openproject.org/wp/25275)). ## Bug fixes (20) - Deactivated groupings on the work package page were not properly saved in queries. This has been fixed. - ([#25606](https://community.openproject.com/wp/25606)) + ([#25606](https://community.openproject.org/wp/25606)) - When grouping by assignee while the author is shown as a column, the same groups were shown multiple times. This has been resolved. - ([#25605](https://community.openproject.com/wp/25605)) + ([#25605](https://community.openproject.org/wp/25605)) - In some cases type-specific attributes were not shown for work packages. This has been fixed. - ([#25594](https://community.openproject.com/wp/25594)) + ([#25594](https://community.openproject.org/wp/25594)) - Deep links to a repository page redirected back to the root repository page. This has been resolved. - We fixed an error prevented users from scrolling the work package query menu. - ([#25572](https://community.openproject.com/projects/telekom/work_packages/25572)) + ([#25572](https://community.openproject.org/projects/telekom/work_packages/25572)) - When filtering for Boolean work package custom fields incorrect results were shown. This has been resolved. - Bulk deleting work packages which contain time entries caused an error. This has been fixed. - ([#25569](https://community.openproject.com/wp/25569)) + ([#25569](https://community.openproject.org/wp/25569)) - Long text work package custom fields were not shown in correct size in work package fullscreen mode. This has been resolved. - Categories with long names caused rows in the work package table to span multiple lines. This has been fixed. - Exported work package CSV files could not be opened properly if the ID was displayed as the first column. This has been resolved. - ([#25536](https://community.openproject.com/wp/25536)) + ([#25536](https://community.openproject.org/wp/25536)) - Search results for work package relations showed HTML attributes. This has been fixed. - ([#25534](https://community.openproject.com/wp/25534)) + ([#25534](https://community.openproject.org/wp/25534)) - We fixed an error that caused work package attributes to sometimes not be saved properly when editing in quick succession. - There was an error that caused Boolean custom fields to always be @@ -76,10 +76,10 @@ bug fixes included. - When saving an query that has been added to the side menu, the new query was not shown as part of the side menu. We fixed this issue. - Several design bugs have been fixed - ([#25595](https://community.openproject.com/wp/25595), - [#25371](https://community.openproject.com/wp/25371), - [#25356](https://community.openproject.com/wp/25356), - [#25298](https://community.openproject.com/wp/25298)). + ([#25595](https://community.openproject.org/wp/25595), + [#25371](https://community.openproject.org/wp/25371), + [#25356](https://community.openproject.org/wp/25356), + [#25298](https://community.openproject.org/wp/25298)). ## Deprecations @@ -91,7 +91,7 @@ Thanks a lot to the community, in particular to Peter F, Jochen Gehlbach and Ole Odendahl for reporting bugs! For further information on the release, please refer to the [Changelog -v7.1.0](https://community.openproject.com/versions/836) +v7.1.0](https://community.openproject.org/versions/836) or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.1.0). diff --git a/docs/release-notes/7/7-2-0/README.md b/docs/release-notes/7/7-2-0/README.md index e751ae86ade5..ccf204fb1c27 100644 --- a/docs/release-notes/7/7-2-0/README.md +++ b/docs/release-notes/7/7-2-0/README.md @@ -76,5 +76,5 @@ at the label shown next to the *Relations* tab. OpenProject 7.2 contains a large number of bugs fixes. For an extensive overview of bug fixes please refer to the [following -list](https://community.openproject.com/projects/openproject/work_packages?query_props=%7B%22c%22:%5B%22id%22,%22subject%22,%22type%22,%22status%22,%22assignee%22%5D,%22tzl%22:%22days%22,%22hi%22:true,%22t%22:%22parent:desc%22,%22f%22:%5B%7B%22n%22:%22version%22,%22o%22:%22%253D%22,%22v%22:%5B%22824%22%5D%7D,%7B%22n%22:%22type%22,%22o%22:%22%253D%22,%22v%22:%5B%221%22%5D%7D,%7B%22n%22:%22subprojectId%22,%22o%22:%22*%22,%22v%22:%5B%5D%7D%5D,%22pa%22:1,%22pp%22:20%7D). +list](https://community.openproject.org/projects/openproject/work_packages?query_props=%7B%22c%22:%5B%22id%22,%22subject%22,%22type%22,%22status%22,%22assignee%22%5D,%22tzl%22:%22days%22,%22hi%22:true,%22t%22:%22parent:desc%22,%22f%22:%5B%7B%22n%22:%22version%22,%22o%22:%22%253D%22,%22v%22:%5B%22824%22%5D%7D,%7B%22n%22:%22type%22,%22o%22:%22%253D%22,%22v%22:%5B%221%22%5D%7D,%7B%22n%22:%22subprojectId%22,%22o%22:%22*%22,%22v%22:%5B%5D%7D%5D,%22pa%22:1,%22pp%22:20%7D). diff --git a/docs/release-notes/7/7-2-1/README.md b/docs/release-notes/7/7-2-1/README.md index 08d76ff397c0..176d6b119a67 100644 --- a/docs/release-notes/7/7-2-1/README.md +++ b/docs/release-notes/7/7-2-1/README.md @@ -14,28 +14,28 @@ OpenProject 7.2.1 contains several bug fixes. - Wrong query results were shown when switching away from a timeline query - \[[#26086](https://community.openproject.com/wp/26086)\] + \[[#26086](https://community.openproject.org/wp/26086)\] - Cost reports with custom field of type list were rendered using their internal ID, not their option text - \[[#26050](https://community.openproject.com/wp/26050)\] + \[[#26050](https://community.openproject.org/wp/26050)\] - With newer versions of Ruby 2.4., an internal error *LocalJumpError: unexpected return* when accessing the work package page has been - resolved. \[[#26128](https://community.openproject.com/wp/26128)\] + resolved. \[[#26128](https://community.openproject.org/wp/26128)\] ## Visual changes - The subject in work package show view was misaligned - \[[#26073](https://community.openproject.com/wp/26073)\] + \[[#26073](https://community.openproject.org/wp/26073)\] - Additional parent elements in the work package table are rendered only with a different font color, no longer with a opaque background color - \[[#26052](https://community.openproject.com/wp/26052)\] + \[[#26052](https://community.openproject.org/wp/26052)\] Thanks a lot to the community, in particular to Mark Brown for reporting bugs! For further information on the release, please refer to the [Changelog -v7.2.1](https://community.openproject.com/versions/843) +v7.2.1](https://community.openproject.org/versions/843) or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.2.1). diff --git a/docs/release-notes/7/7-2-2/README.md b/docs/release-notes/7/7-2-2/README.md index 3f353bdfcbc5..ac6138dffd4e 100644 --- a/docs/release-notes/7/7-2-2/README.md +++ b/docs/release-notes/7/7-2-2/README.md @@ -12,38 +12,38 @@ - Row highlighting in the work package table and timeline view ceases to work after using the timeline. - \[[#26168](https://community.openproject.com/wp/26168)\] + \[[#26168](https://community.openproject.org/wp/26168)\] - A textile parsing error causes the description field of a work package to no longer be rendered. - \[[#26159](https://community.openproject.com/wp/26159)\] + \[[#26159](https://community.openproject.org/wp/26159)\] - Pending attachments can not be removed from a new work package form. - \[[#26117](https://community.openproject.com/wp/26117)\] + \[[#26117](https://community.openproject.org/wp/26117)\] - Summary field width in the news entry form suggested an allowed value of more than 256 characters. - \[[#26113](https://community.openproject.com/wp/26113)\] + \[[#26113](https://community.openproject.org/wp/26113)\] - Clicking an external link in a work package’s description works, but also shows an error notification in Firefox. - \[[#26163](https://community.openproject.com/wp/26163)\] + \[[#26163](https://community.openproject.org/wp/26163)\] - Usage of a non-transpiled ES6 value causes older browsers to display nothing at all, instead of an “This browser is unsupported” notification. - \[[#26153](https://community.openproject.com/wp/26153)\] + \[[#26153](https://community.openproject.org/wp/26153)\] ## Visual changes - Editing attributes in the table should no longer cause large changes to the column’s width. - \[[#26100](https://community.openproject.com/wp/26100)\] + \[[#26100](https://community.openproject.org/wp/26100)\] - The icons of regular and custom field attributes in the form configuration tab were not identical. - \[[#26129](https://community.openproject.com/wp/26129)\] + \[[#26129](https://community.openproject.org/wp/26129)\] Thanks a lot to the community, in particular to Frank Schmid, Markus Hillenbrand, and Marc Vollmer for reporting bugs! For further information on the 7.2.2 release, please refer to the [Changelog -v7.2.2](https://community.openproject.com/versions/846) +v7.2.2](https://community.openproject.org/versions/846) or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.2.2). @@ -54,8 +54,8 @@ versions, please also upgrade your package source according to the [Download and Installation](https://www.openproject.org/download-and-installation/) page. For more information, please also see ticket -\[[#26144](https://community.openproject.com/wp/26144)\] and [this -forum post](https://community.openproject.com/topics/8114). +\[[#26144](https://community.openproject.org/wp/26144)\] and [this +forum post](https://community.openproject.org/topics/8114). diff --git a/docs/release-notes/7/7-2-3/README.md b/docs/release-notes/7/7-2-3/README.md index 1556028ed43b..3e3df0dfd416 100644 --- a/docs/release-notes/7/7-2-3/README.md +++ b/docs/release-notes/7/7-2-3/README.md @@ -23,7 +23,7 @@ If you want to filter for this exact behavior, a new filter named - **when filtering for a group**: Work packages assigned to this group, and any users within -Bug reference: [#26207](https://community.openproject.com/wp/26207) +Bug reference: [#26207](https://community.openproject.org/wp/26207) diff --git a/docs/release-notes/7/7-3-0/README.md b/docs/release-notes/7/7-3-0/README.md index a1e91fd8bc21..ffbff1cffa87 100644 --- a/docs/release-notes/7/7-3-0/README.md +++ b/docs/release-notes/7/7-3-0/README.md @@ -99,4 +99,4 @@ package to another project. OpenProject 7.3 contains a large number of bugs fixes. For an extensive overview of bug fixes please refer to the -[following list](https://community.openproject.com/projects/openproject/work_packages?query_props=%7B%22c%22:%5B%22id%22,%22subject%22,%22type%22,%22status%22,%22assignee%22%5D,%22tzl%22:%22days%22,%22hi%22:true,%22t%22:%22parent:desc%22,%22f%22:%5B%7B%22n%22:%22version%22,%22o%22:%22%253D%22,%22v%22:%5B%22841%22%5D%7D,%7B%22n%22:%22type%22,%22o%22:%22%253D%22,%22v%22:%5B%221%22%5D%7D,%7B%22n%22:%22subprojectId%22,%22o%22:%22*%22,%22v%22:%5B%5D%7D%5D,%22pa%22:1,%22pp%22:20%7D). +[following list](https://community.openproject.org/projects/openproject/work_packages?query_props=%7B%22c%22:%5B%22id%22,%22subject%22,%22type%22,%22status%22,%22assignee%22%5D,%22tzl%22:%22days%22,%22hi%22:true,%22t%22:%22parent:desc%22,%22f%22:%5B%7B%22n%22:%22version%22,%22o%22:%22%253D%22,%22v%22:%5B%22841%22%5D%7D,%7B%22n%22:%22type%22,%22o%22:%22%253D%22,%22v%22:%5B%221%22%5D%7D,%7B%22n%22:%22subprojectId%22,%22o%22:%22*%22,%22v%22:%5B%5D%7D%5D,%22pa%22:1,%22pp%22:20%7D). diff --git a/docs/release-notes/7/7-3-1/README.md b/docs/release-notes/7/7-3-1/README.md index 7bafa3523715..5636481bcd45 100644 --- a/docs/release-notes/7/7-3-1/README.md +++ b/docs/release-notes/7/7-3-1/README.md @@ -12,11 +12,11 @@ - The settings button did not work in the work package fullscreen create form. - \[[#26393](https://community.openproject.com/wp/26393)\] + \[[#26393](https://community.openproject.org/wp/26393)\] - The wrong meeting time was shown. - \[[#26480](https://community.openproject.com/wp/26480)\] + \[[#26480](https://community.openproject.org/wp/26480)\] - An internal error occurred when exporting a budget as CSV. - \[[#26518](https://community.openproject.com/wp/26518)\] + \[[#26518](https://community.openproject.org/wp/26518)\] - The selected work package was not focused when navigating from the work package table to the fullscreen view and back. - Drag and drop for work package custom field values of type “List” @@ -30,15 +30,15 @@ - There was an additional hashtag shown in the work package breadcrumb. - \[[#26439](https://community.openproject.com/wp/26439)\] + \[[#26439](https://community.openproject.org/wp/26439)\] - There was not enough space between the work package status and type. - \[[#26508](https://community.openproject.com/wp/26508)\] + \[[#26508](https://community.openproject.org/wp/26508)\] Thanks a lot to the community, in particular to Frank Michler, Ottavio Campana and Rob Guinness for reporting bugs! For further information on the 7.3.1 release, please refer to the -[Changelog v7.3.1](https://community.openproject.com/versions/851) +[Changelog v7.3.1](https://community.openproject.org/versions/851) or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.3.1). diff --git a/docs/release-notes/7/7-3-2/README.md b/docs/release-notes/7/7-3-2/README.md index 8ce61fe2d38d..41d41be17d16 100644 --- a/docs/release-notes/7/7-3-2/README.md +++ b/docs/release-notes/7/7-3-2/README.md @@ -12,15 +12,15 @@ - Multi-select values could not properly be selected. This affected for instance work package filters and multi-select custom fields. - \[[#26611](https://community.openproject.com/wp/26611)\] + \[[#26611](https://community.openproject.org/wp/26611)\] - The breadcrumb in the roles and permissions in the administration was not shown properly. - \[[#26563](https://community.openproject.com/wp/26563)\] + \[[#26563](https://community.openproject.org/wp/26563)\] Thanks a lot to the community, in particular to Chris Jornlin and Steve Manning for reporting bugs! For further information on the 7.3.2 release, please refer to -the [Changelog v7.3.2](https://community.openproject.com/versions/852) +the [Changelog v7.3.2](https://community.openproject.org/versions/852) or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.3.2). diff --git a/docs/release-notes/7/7-4-0/README.md b/docs/release-notes/7/7-4-0/README.md index 66b75fc8bdaf..c21d63b23ab0 100644 --- a/docs/release-notes/7/7-4-0/README.md +++ b/docs/release-notes/7/7-4-0/README.md @@ -120,5 +120,5 @@ We optimized the mobile view for the work package view. OpenProject 7.4 contains a large number of bugs fixes. For an extensive overview of bug fixes please refer to the -[following list](https://community.openproject.com/projects/openproject/work_packages?query_props=%7B%22c%22:%5B%22id%22,%22subject%22,%22type%22,%22status%22,%22assignee%22%5D,%22tzl%22:%22days%22,%22hi%22:true,%22g%22:%22%22,%22t%22:%22parent:desc%22,%22f%22:%5B%7B%22n%22:%22version%22,%22o%22:%22%253D%22,%22v%22:%5B%22845%22%5D%7D,%7B%22n%22:%22type%22,%22o%22:%22%253D%22,%22v%22:%5B%221%22%5D%7D,%7B%22n%22:%22subprojectId%22,%22o%22:%22*%22,%22v%22:%5B%5D%7D%5D,%22pa%22:1,%22pp%22:20%7D). +[following list](https://community.openproject.org/projects/openproject/work_packages?query_props=%7B%22c%22:%5B%22id%22,%22subject%22,%22type%22,%22status%22,%22assignee%22%5D,%22tzl%22:%22days%22,%22hi%22:true,%22g%22:%22%22,%22t%22:%22parent:desc%22,%22f%22:%5B%7B%22n%22:%22version%22,%22o%22:%22%253D%22,%22v%22:%5B%22845%22%5D%7D,%7B%22n%22:%22type%22,%22o%22:%22%253D%22,%22v%22:%5B%221%22%5D%7D,%7B%22n%22:%22subprojectId%22,%22o%22:%22*%22,%22v%22:%5B%5D%7D%5D,%22pa%22:1,%22pp%22:20%7D). diff --git a/docs/release-notes/7/7-4-1/README.md b/docs/release-notes/7/7-4-1/README.md index 591e4dc0d2d5..e72090bba8e5 100644 --- a/docs/release-notes/7/7-4-1/README.md +++ b/docs/release-notes/7/7-4-1/README.md @@ -12,12 +12,12 @@ - Synchronized LDAP groups were not properly removed when their associated OpenProject group is removed - \[[#27103](https://community.openproject.com/wp/27103)\] + \[[#27103](https://community.openproject.org/wp/27103)\] - Updates the nokogiri XML parser gem which addresses a Denial-of-Service attack (CVE-2017-15412) For further information on the 7.4.1 release, please refer to -the [Changelog v7.4.1](https://community.openproject.com/versions/855) +the [Changelog v7.4.1](https://community.openproject.org/versions/855) or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.4.1). diff --git a/docs/release-notes/7/7-4-2/README.md b/docs/release-notes/7/7-4-2/README.md index 4b962b8b7315..f8100c1bf641 100644 --- a/docs/release-notes/7/7-4-2/README.md +++ b/docs/release-notes/7/7-4-2/README.md @@ -12,24 +12,24 @@ - Enterprise LDAP group synchronization changed to allow *memberOf* to yield members of an ldap group - [#](https://community.openproject.com/wp/24960 "In repository module (SVN) when clicking on a .js file representation is incorrect")[27271](https://community.openproject.com/wp/27271 "LDAP group synchronization with memberOf filter") + [#](https://community.openproject.org/wp/24960 "In repository module (SVN) when clicking on a .js file representation is incorrect")[27271](https://community.openproject.org/wp/27271 "LDAP group synchronization with memberOf filter") ## Bug fixes (5) - Invalid format render response when accessing a JavaScript file in the repository browser - [#24960](https://community.openproject.com/wp/24960 "In repository module (SVN) when clicking on a .js file representation is incorrect") + [#24960](https://community.openproject.org/wp/24960 "In repository module (SVN) when clicking on a .js file representation is incorrect") - Progress aggregation ignores multiple identical values in subtasks - [#27262](https://community.openproject.com/wp/27262) + [#27262](https://community.openproject.org/wp/27262) - Paragraphs in work package description are collapsed - [#27158](https://community.openproject.com/wp/27158) + [#27158](https://community.openproject.org/wp/27158) - Locked users shown as matches when adding watchers - [#27127](https://community.openproject.com/wp/27127) + [#27127](https://community.openproject.org/wp/27127) - Version sorting by name also sorts by their effective date For further information on the 7.4.2 release, please refer to -the [Changelog v7.4.2](https://community.openproject.com/versions/857) +the [Changelog v7.4.2](https://community.openproject.org/versions/857) or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.4.2). diff --git a/docs/release-notes/7/7-4-3/README.md b/docs/release-notes/7/7-4-3/README.md index 8bc9e8c45da5..1631b2dc8d69 100644 --- a/docs/release-notes/7/7-4-3/README.md +++ b/docs/release-notes/7/7-4-3/README.md @@ -42,9 +42,9 @@ announcement](https://www.ruby-lang.org/en/news/2018/03/28/ruby-2-4-4-released/) ## Changes - A separate icon has been included for the Two-factor authentication - plugin ([#27150](https://community.openproject.com/wp/27150)) + plugin ([#27150](https://community.openproject.org/wp/27150)) - SMTP authentication *none* can now be configured through the system - settings. ([#27284](https://community.openproject.com/wp/27284)) + settings. ([#27284](https://community.openproject.org/wp/27284)) - For further information on the 7.4.3 release, please refer to - the [Changelog v7.4.3](https://community.openproject.com/versions/890) + the [Changelog v7.4.3](https://community.openproject.org/versions/890) or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.4.3). diff --git a/docs/release-notes/7/7-4-4/README.md b/docs/release-notes/7/7-4-4/README.md index e43a50c45246..97b8f57cc9a3 100644 --- a/docs/release-notes/7/7-4-4/README.md +++ b/docs/release-notes/7/7-4-4/README.md @@ -13,29 +13,29 @@ following bug fixes: - Work package modification for regular users on MySQL-based - instances ([#27237](https://community.openproject.com/wp/27237)) + instances ([#27237](https://community.openproject.org/wp/27237)) - Child work packages were not deleted when the parent element is - deleted ([#27280](https://community.openproject.com/wp/27280)) + deleted ([#27280](https://community.openproject.org/wp/27280)) - The fuzzy project autocompletion has been corrected to provide better matching when a substring is matched - ([#27447](https://community.openproject.com/wp/27447)) + ([#27447](https://community.openproject.org/wp/27447)) - The GitHub integration plugin did not properly receive events due to a naming clash - ([#27448](https://community.openproject.com/wp/27448)) + ([#27448](https://community.openproject.org/wp/27448)) - Creating new wiki pages from a wiki link (e.g, *\[\[ Wiki page \]\] *) now retains the correct title instead of the generated - URL slug ([#27462](https://community.openproject.com/wp/27462)) + URL slug ([#27462](https://community.openproject.org/wp/27462)) - A subsequent search for documents in the global search disabled the documents search checkbox - ([#27479](https://community.openproject.com/wp/27479)) + ([#27479](https://community.openproject.org/wp/27479)) - The reset button for RSS tokens generated a new API token instead - ([#27498](https://community.openproject.com/wp/27498)) + ([#27498](https://community.openproject.org/wp/27498)) - Wiki start pages (titled *Wiki*) could not be renamed back if the name was changed at one point - ([#27576](https://community.openproject.com/wp/27576)) + ([#27576](https://community.openproject.org/wp/27576)) @@ -44,15 +44,15 @@ following bug - Meetings plugin: The *close* button of the show page now requires a confirmation before closing - ([#27336](https://community.openproject.com/wp/27336)) + ([#27336](https://community.openproject.org/wp/27336)) - The restriction to create a time entry with at maximum 1000 hours on a single work package has been lifted - ([#27457](https://community.openproject.com/wp/27457)) + ([#27457](https://community.openproject.org/wp/27457)) For more information, please see the [v7.4.4 version in our -community](https://community.openproject.com/versions/924) or take +community](https://community.openproject.org/versions/924) or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.4.4). diff --git a/docs/release-notes/7/7-4-5/README.md b/docs/release-notes/7/7-4-5/README.md index 025ada5fb0d7..67b007fa0081 100644 --- a/docs/release-notes/7/7-4-5/README.md +++ b/docs/release-notes/7/7-4-5/README.md @@ -13,36 +13,36 @@ fixes. We recommend the update to the current version. - Fixed: Cookie *secure* flag was not applied in all cases even when SSL was enabled - ([#27763](https://community.openproject.com/wp/27763)) + ([#27763](https://community.openproject.org/wp/27763)) - Fixed: Calendar widget on *My page* overlapped the project dropdown - ([#27765](https://community.openproject.com/wp/27765)) + ([#27765](https://community.openproject.org/wp/27765)) - Fixed: Removed text formatting other than references in commit - messages ([#27769](https://community.openproject.com/wp/27769)) + messages ([#27769](https://community.openproject.org/wp/27769)) - Fixed: Flashing of content on *My account* on initial page load - ([#25795](https://community.openproject.com/wp/25795)) + ([#25795](https://community.openproject.org/wp/25795)) - Fixed: Chrome where the right column of a two-column work package layout (on larger screens) was not receiving any clicks - ([#27687](https://community.openproject.com/wp/27687)) + ([#27687](https://community.openproject.org/wp/27687)) - Fixed: Updating overridden labor and unit costs reset all other overridden costs to their calculated values - ([#](https://community.openproject.com/wp/27692)[27692](https://community.openproject.com/wp/27692)) + ([#](https://community.openproject.org/wp/27692)[27692](https://community.openproject.org/wp/27692)) - Fixed: Unable to update parent to previous sibling work package in shared hierarchy - ([#27746](https://community.openproject.com/wp/27746)) + ([#27746](https://community.openproject.org/wp/27746)) - Fixed: English language option displayed twice in the administration - ([#27696](https://community.openproject.com/wp/27696), - [#27751](https://community.openproject.com/wp/27751)) + ([#27696](https://community.openproject.org/wp/27696), + [#27751](https://community.openproject.org/wp/27751)) - Improved: Error messages when dependent work package is invalid (e.g., trying to save child with invalid parent) - Improved: Parent wiki pages can be selected when creating new wiki pages through content links - ([#26189](https://community.openproject.com/wp/26189)) + ([#26189](https://community.openproject.org/wp/26189)) For more information, please see the [v7.4.5 version in our -community](https://community.openproject.com/versions/990) or take +community](https://community.openproject.org/versions/990) or take a look at [GitHub](https://github.com/opf/openproject/tree/v7.4.5). diff --git a/docs/release-notes/7/7-4-6/README.md b/docs/release-notes/7/7-4-6/README.md index 6a07b528522b..70a8e85862b8 100644 --- a/docs/release-notes/7/7-4-6/README.md +++ b/docs/release-notes/7/7-4-6/README.md @@ -15,23 +15,23 @@ We recommend the update to the current version. OpenProject 7.4.6 packaged installation introduces support for Ubuntu 18.04. -([#27799](https://community.openproject.com/wp/27799)) +([#27799](https://community.openproject.org/wp/27799)) #### Bug fixes and changes - Fixed: Poor performance when adding several work packages to a large tree - ([#27878](https://community.openproject.com/wp/27878)) + ([#27878](https://community.openproject.org/wp/27878)) - Fixed: Saving filter-selected list Custom Field with single value results in error - ([#27833](https://community.openproject.com/wp/27833)) + ([#27833](https://community.openproject.org/wp/27833)) - Fixed: Progress calculation for parents in bulk edit was not applied - ([#27975](https://community.openproject.com/wp/27975)) + ([#27975](https://community.openproject.org/wp/27975)) - Fixed: CSS columns display in Chrome versions 65 to 66 due to backface-visibility - ([#27823](https://community.openproject.com/wp/27823)) + ([#27823](https://community.openproject.org/wp/27823)) - Improved: Performance on global activities page - ([#27582](https://community.openproject.com/wp/27582)) + ([#27582](https://community.openproject.org/wp/27582)) Special thanks go to all OpenProject contributors for [reporting bugs](../../../development/report-a-bug/) and helping diff --git a/docs/release-notes/7/7-4-7/README.md b/docs/release-notes/7/7-4-7/README.md index 10415730b13a..a6f73c695c37 100644 --- a/docs/release-notes/7/7-4-7/README.md +++ b/docs/release-notes/7/7-4-7/README.md @@ -21,14 +21,14 @@ export modal. - Fixed: \[2FA\] Device ID not transmitted when resending with different channel - \[[#28033](https://community.openproject.com/wp/28033)\] + \[[#28033](https://community.openproject.org/wp/28033)\] - Fixed: \[2FA\] MessageBird: Originator may not be longer than 11 - characters \[[#28034](https://community.openproject.com/wp/28034)\] + characters \[[#28034](https://community.openproject.org/wp/28034)\] - Fixed: \[2FA\] MessageBird: work-package-types/#work-package-form-configuration-premium-featureUser language may be - empty \[[#28035](https://community.openproject.com/wp/28035)\] + empty \[[#28035](https://community.openproject.org/wp/28035)\] - Fixed: \[Styling\] Prevent scrolling body when reaching bottom of project autocompleter - \[[#28039](https://community.openproject.com/wp/28039)\] + \[[#28039](https://community.openproject.org/wp/28039)\] diff --git a/docs/release-notes/8/8-0-0/README.md b/docs/release-notes/8/8-0-0/README.md index a544205e40a3..82f5f3fb61e2 100644 --- a/docs/release-notes/8/8-0-0/README.md +++ b/docs/release-notes/8/8-0-0/README.md @@ -28,7 +28,7 @@ Read below to get a detailed overview of what is new in OpenProject 8. ## WYSIWYG Markdown text editor A new WYSIWYG editor replaces the existing editor in OpenProject -([18039](https://community.openproject.com/wp/18039)). +([18039](https://community.openproject.org/wp/18039)). Based on CKEditor 5, the new editor makes it easy to create and format texts. Users do no longer have to remember textile syntax and can directly see the changes they make. No matter whether you want to add an @@ -46,8 +46,8 @@ pandoc. Navigating within OpenProject is now even easier: The new side navigation -([26824](https://community.openproject.com/wp/26824), -[27828](https://community.openproject.com/wp/27828)) +([26824](https://community.openproject.org/wp/26824), +[27828](https://community.openproject.org/wp/27828)) allows you to easily navigate within projects. To get additional screen real estate, just hide the entire side navigation. In addition, work package views and wiki pages are now much easier to find and navigate @@ -59,7 +59,7 @@ to. With OpenProject 8 you can easily embed work package views and the Gantt chart in wiki pages -([26233](https://community.openproject.com/wp/26233)). +([26233](https://community.openproject.org/wp/26233)). This way you can display key project information (such as the current milestone plan) directly in a wiki page or in the project overview page. @@ -70,7 +70,7 @@ milestone plan) directly in a wiki page or in the project overview page. Looking for a specific document or some text in that document? This is no problem with the new full text search capability for work package attachments -([26817](https://community.openproject.com/wp/26817)). +([26817](https://community.openproject.org/wp/26817)). You can either search by file name of the content of the file from the work package page. This allows you to quickly find all the work packages with certain attachments. @@ -81,7 +81,7 @@ with certain attachments. With OpenProject 8 you can model intelligent workflows using custom actions -([26612](https://community.openproject.com/wp/26612)). +([26612](https://community.openproject.org/wp/26612)). Simply select which actions should be triggered when you click a custom action button. You can e.g. change the assignee, status and priority of a work package with the click of a single button. This gives you a @@ -143,7 +143,7 @@ and ensures that OpenProject is future-proof. OpenProject 8.0 contains a large number of bugs fixes. For an extensive overview of bug fixes please refer to the [following -list](https://community.openproject.com/projects/openproject/work_packages?query_props=%7B%22c%22:%5B%22id%22,%22subject%22,%22type%22,%22status%22,%22assignee%22%5D,%22tzl%22:%22days%22,%22hi%22:false,%22g%22:%22%22,%22t%22:%22parent:desc%22,%22f%22:%5B%7B%22n%22:%22version%22,%22o%22:%22%253D%22,%22v%22:%5B%22818%22%5D%7D,%7B%22n%22:%22type%22,%22o%22:%22%253D%22,%22v%22:%5B%221%22%5D%7D,%7B%22n%22:%22subprojectId%22,%22o%22:%22*%22,%22v%22:%5B%5D%7D%5D,%22pa%22:1,%22pp%22:20%7D). +list](https://community.openproject.org/projects/openproject/work_packages?query_props=%7B%22c%22:%5B%22id%22,%22subject%22,%22type%22,%22status%22,%22assignee%22%5D,%22tzl%22:%22days%22,%22hi%22:false,%22g%22:%22%22,%22t%22:%22parent:desc%22,%22f%22:%5B%7B%22n%22:%22version%22,%22o%22:%22%253D%22,%22v%22:%5B%22818%22%5D%7D,%7B%22n%22:%22type%22,%22o%22:%22%253D%22,%22v%22:%5B%221%22%5D%7D,%7B%22n%22:%22subprojectId%22,%22o%22:%22*%22,%22v%22:%5B%5D%7D%5D,%22pa%22:1,%22pp%22:20%7D). ## Upgrading your installation to OpenProject 8.0. diff --git a/docs/release-notes/8/8-0-1/README.md b/docs/release-notes/8/8-0-1/README.md index 01eba4e16017..48945d49ac2d 100644 --- a/docs/release-notes/8/8-0-1/README.md +++ b/docs/release-notes/8/8-0-1/README.md @@ -10,60 +10,60 @@ # OpenProject 8.0.1 We released -[OpenProject 8.0.1](https://community.openproject.com/versions/1154). +[OpenProject 8.0.1](https://community.openproject.org/versions/1154). The release contains bug fixes from the 8.0 release. We recommend updating to the newest version. #### Bug fixes and changes - Fixed: Highlighting of timeline missing with highlighting mode none - \[[#28564](https://community.openproject.com/wp/28564)\] + \[[#28564](https://community.openproject.org/wp/28564)\] - Fixed: Jumping comment container when reverse activity sorting is activated - Fixed: Signed outgoing webhooks incorrectly set signature header - Fixed: A newline was added to WYSIWYG code blocks when editing a document that contained such blocks - \[[#28609](https://community.openproject.com/wp/28609)\] + \[[#28609](https://community.openproject.org/wp/28609)\] - Fixed: Repository statistics SVG reports were not rendered due to Content-Security-Policy forbidding SVG elements \[#28612\] - Fixed: Regression that did not detect work package links within - braces \[[#28578](https://community.openproject.com/wp/28578)\] + braces \[[#28578](https://community.openproject.org/wp/28578)\] - Fixed: Long-running databases of OpenProject run into PostgreSQL index error while migrating *planning\_element\_type\_colors* indexes to 8.0.0 - \[[#28556](https://community.openproject.com/wp/28556)\] + \[[#28556](https://community.openproject.org/wp/28556)\] - Fixed: Calendar filter toggles not working properly - \[[#28588](https://community.openproject.com/wp/28588)\] + \[[#28588](https://community.openproject.org/wp/28588)\] - Fixed: Repository unfolding directory tree not working properly - \[[#28613](https://community.openproject.com/wp/28613)\] + \[[#28613](https://community.openproject.org/wp/28613)\] - Fixed: Memory leak in repeated work package form requests - \[[#28611](https://community.openproject.com/wp/28611)\] + \[[#28611](https://community.openproject.org/wp/28611)\] - Fixed: Login dropdown labels were styled as buttons on hover - \[[#28616](https://community.openproject.com/wp/28616)\] + \[[#28616](https://community.openproject.org/wp/28616)\] - Fixed: Editing work package after submission with add\_work\_packages permission - \[[#28580](https://community.openproject.com/wp/28580)\] + \[[#28580](https://community.openproject.org/wp/28580)\] - Fixed: Fast click on subsequent query elements in the sidebar result in invalid table - \[[#28539](https://community.openproject.com/wp/28539)\] + \[[#28539](https://community.openproject.org/wp/28539)\] - Fixed: Two scrollbars in activity comments on narrow browser windows - \[[#28553](https://community.openproject.com/wp/28553) + \[[#28553](https://community.openproject.org/wp/28553) - Fixed: Can’t upload attachments on comments with add\_work\_packages - permission \[[#28541](https://community.openproject.com/wp/28541)\] + permission \[[#28541](https://community.openproject.org/wp/28541)\] - Fixed: Collapsing views on global work package page removes entries - \[[#28584](https://community.openproject.com/wp/28584)\] + \[[#28584](https://community.openproject.org/wp/28584)\] - Improved: Restored status column on subelements table of a work - package \[[#28526](https://community.openproject.com/wp/28526)\] + package \[[#28526](https://community.openproject.org/wp/28526)\] - Fixed: Type is invalid when creating new project - \[[#28543](https://community.openproject.com/wp/28543)\] + \[[#28543](https://community.openproject.org/wp/28543)\] #### Contributions diff --git a/docs/release-notes/8/8-0-2/README.md b/docs/release-notes/8/8-0-2/README.md index 85f92bc642d2..6a0924d062a1 100644 --- a/docs/release-notes/8/8-0-2/README.md +++ b/docs/release-notes/8/8-0-2/README.md @@ -10,7 +10,7 @@ # OpenProject 8.0.2 We released -[OpenProject 8.0.2](https://community.openproject.com/versions/1154). +[OpenProject 8.0.2](https://community.openproject.org/versions/1154). The release contains several bug fixes and we recommend updating to the newest version. @@ -18,22 +18,22 @@ newest version. - Fixed: Relations cannot be added when OpenProject is running on relative URL root - \[[#28639](https://community.openproject.com/wp/28639)\] + \[[#28639](https://community.openproject.org/wp/28639)\] - Fixed: Cannot select values for custom field filter - \[[#28739](https://community.openproject.com/wp/28739)\] + \[[#28739](https://community.openproject.org/wp/28739)\] - Fixed: Renaming custom field does not invalidate cache - \[[#28738](https://community.openproject.com/wp/28738)\] + \[[#28738](https://community.openproject.org/wp/28738)\] - Fixed: Top menu entries are misaligned in mobile views - \[[#28678](https://community.openproject.com/wp/28678)\] + \[[#28678](https://community.openproject.org/wp/28678)\] - Fixed: Unable to save Sub-Project with Custom Field of Version using parent Version - \[[#28421](https://community.openproject.com/wp/28421)\] + \[[#28421](https://community.openproject.org/wp/28421)\] - Fixed: Toolbar container styling corrected - \[[#28645](https://community.openproject.com/wp/28645)\] + \[[#28645](https://community.openproject.org/wp/28645)\] - Fixed: Content-Disposition was not set for AWS hosted attachments for non-inlineable images. This resulted in SVGs being displayed inline, which opens an SVG XSS attack vector on the AWS domain (NOT diff --git a/docs/release-notes/8/8-1-0/README.md b/docs/release-notes/8/8-1-0/README.md index 12bf42fa7711..489dd793f5bc 100644 --- a/docs/release-notes/8/8-1-0/README.md +++ b/docs/release-notes/8/8-1-0/README.md @@ -53,4 +53,4 @@ time. OpenProject 8.1 contains a large number of bugs fixes. For an extensive overview of bug fixes please refer to the [following -list](https://community.openproject.com/projects/openproject/work_packages?query_props=%7B%22c%22:%5B%22id%22,%22subject%22,%22type%22,%22status%22,%22assignee%22,%22version%22%5D,%22hi%22:true,%22g%22:%22%22,%22t%22:%22parent:asc%22,%22f%22:%5B%7B%22n%22:%22status%22,%22o%22:%22*%22,%22v%22:%5B%5D%7D,%7B%22n%22:%22type%22,%22o%22:%22=%22,%22v%22:%5B%221%22%5D%7D,%7B%22n%22:%22version%22,%22o%22:%22=%22,%22v%22:%5B%22989%22%5D%7D,%7B%22n%22:%22subprojectId%22,%22o%22:%22*%22,%22v%22:%5B%5D%7D%5D,%22pa%22:1,%22pp%22:100%7D). +list](https://community.openproject.org/projects/openproject/work_packages?query_props=%7B%22c%22:%5B%22id%22,%22subject%22,%22type%22,%22status%22,%22assignee%22,%22version%22%5D,%22hi%22:true,%22g%22:%22%22,%22t%22:%22parent:asc%22,%22f%22:%5B%7B%22n%22:%22status%22,%22o%22:%22*%22,%22v%22:%5B%5D%7D,%7B%22n%22:%22type%22,%22o%22:%22=%22,%22v%22:%5B%221%22%5D%7D,%7B%22n%22:%22version%22,%22o%22:%22=%22,%22v%22:%5B%22989%22%5D%7D,%7B%22n%22:%22subprojectId%22,%22o%22:%22*%22,%22v%22:%5B%5D%7D%5D,%22pa%22:1,%22pp%22:100%7D). diff --git a/docs/release-notes/8/8-2-0/README.md b/docs/release-notes/8/8-2-0/README.md index ad194dfc7b79..d19e61c91df1 100644 --- a/docs/release-notes/8/8-2-0/README.md +++ b/docs/release-notes/8/8-2-0/README.md @@ -61,13 +61,13 @@ table](WorkPackage-Table-1024x457.png) ## Technical improvements and bug fixes The OpenProject API now allows you to update times in OpenProject -([#29003](https://community.openproject.com/wp/29003)) +([#29003](https://community.openproject.org/wp/29003)) and delete time entries -([#29029](https://community.openproject.com/wp/29029)), +([#29029](https://community.openproject.org/wp/29029)), OpenProject 8.2 contains a large number of smaller improvements and bug fixes. For an overview, please take a look at the [list of bug -fixes](https://community.openproject.com/projects/openproject/work_packages?query_props=%7B%22c%22%3A%5B%22id%22%2C%22subject%22%2C%22type%22%2C%22status%22%2C%22assignee%22%2C%22version%22%5D%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22parent%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22status%22%2C%22o%22%3A%22*%22%2C%22v%22%3A%5B%5D%7D%2C%7B%22n%22%3A%22version%22%2C%22o%22%3A%22%3D%22%2C%22v%22%3A%5B%221253%22%5D%7D%2C%7B%22n%22%3A%22type%22%2C%22o%22%3A%22%3D%22%2C%22v%22%3A%5B%221%22%5D%7D%2C%7B%22n%22%3A%22subprojectId%22%2C%22o%22%3A%22*%22%2C%22v%22%3A%5B%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A20%7D). +fixes](https://community.openproject.org/projects/openproject/work_packages?query_props=%7B%22c%22%3A%5B%22id%22%2C%22subject%22%2C%22type%22%2C%22status%22%2C%22assignee%22%2C%22version%22%5D%2C%22hi%22%3Atrue%2C%22g%22%3A%22%22%2C%22t%22%3A%22parent%3Aasc%22%2C%22f%22%3A%5B%7B%22n%22%3A%22status%22%2C%22o%22%3A%22*%22%2C%22v%22%3A%5B%5D%7D%2C%7B%22n%22%3A%22version%22%2C%22o%22%3A%22%3D%22%2C%22v%22%3A%5B%221253%22%5D%7D%2C%7B%22n%22%3A%22type%22%2C%22o%22%3A%22%3D%22%2C%22v%22%3A%5B%221%22%5D%7D%2C%7B%22n%22%3A%22subprojectId%22%2C%22o%22%3A%22*%22%2C%22v%22%3A%5B%5D%7D%5D%2C%22pa%22%3A1%2C%22pp%22%3A20%7D). diff --git a/docs/release-notes/8/8-2-1/README.md b/docs/release-notes/8/8-2-1/README.md index 0acb11076cb0..a1dbd4682025 100644 --- a/docs/release-notes/8/8-2-1/README.md +++ b/docs/release-notes/8/8-2-1/README.md @@ -10,7 +10,7 @@ # OpenProject 8.2.1 We released -[OpenProject 8.2.1](https://community.openproject.com/versions/1352). +[OpenProject 8.2.1](https://community.openproject.org/versions/1352). The release contains several bug fixes and we recommend updating to the newest version. @@ -19,39 +19,39 @@ newest version. - Fixed: Long heading in forum overlaps buttons - \[[#28839](https://community.openproject.com/wp/28839)\] + \[[#28839](https://community.openproject.org/wp/28839)\] - Fixed: Wrong error message when updating teaser element on Project Overview page - \[[#29011](https://community.openproject.com/wp/29011)\] + \[[#29011](https://community.openproject.org/wp/29011)\] - Fixed: Page not found displays old OpenProject favicon icon - \[[#29026](https://community.openproject.com/wp/29026)\] + \[[#29026](https://community.openproject.org/wp/29026)\] - Fixed: Incorrect spacings on WP full view (mobile) - \[[#29154](https://community.openproject.com/wp/29154)\] + \[[#29154](https://community.openproject.org/wp/29154)\] - Fixed: Mobile notifications hidden by topbar - \[[#29171](https://community.openproject.com/wp/29171)\] + \[[#29171](https://community.openproject.org/wp/29171)\] - Fixed: Missing colors for status selector and type indicator in Chrome pdf export - \[[#29175](https://community.openproject.com/wp/29175)\] + \[[#29175](https://community.openproject.org/wp/29175)\] - Fixed: Unnecessary truncation on work package page (split screen) - \[[#29191](https://community.openproject.com/wp/29191)\] + \[[#29191](https://community.openproject.org/wp/29191)\] - Fixed: Cost reports: broken scrolling behaviour - \[[#29204](https://community.openproject.com/wp/29204)\] + \[[#29204](https://community.openproject.org/wp/29204)\] - Fixed: Title of default views changes after visiting a work package - full view \[[#29211](https://community.openproject.com/wp/29211)\] + full view \[[#29211](https://community.openproject.org/wp/29211)\] - Fixed: Two column layout not applied on page reload - \[[#29238](https://community.openproject.com/wp/29238)\] + \[[#29238](https://community.openproject.org/wp/29238)\] - Fixed: Work package table header not sticky on MS Edge, Opera, Safari - \[[#29239](https://community.openproject.com/wp/29239)\] + \[[#29239](https://community.openproject.org/wp/29239)\] - Fixed: Work package table hierarchy arrows incorrectly indented on MS - Edge \[[#29242](https://community.openproject.com/wp/29242)\] + Edge \[[#29242](https://community.openproject.org/wp/29242)\] - Changed: When creating version on “Backlogs” page redirect to Backlogs page (not project settings) - \[[#29182](https://community.openproject.com/wp/29182)\] + \[[#29182](https://community.openproject.org/wp/29182)\] - Changed: A security / update warning notification is shown by default for administrators on specific pages. [Please see the configuration diff --git a/docs/release-notes/8/8-3-0/README.md b/docs/release-notes/8/8-3-0/README.md index d28fbfb2a2bc..ffee8286f4a1 100644 --- a/docs/release-notes/8/8-3-0/README.md +++ b/docs/release-notes/8/8-3-0/README.md @@ -10,7 +10,7 @@ # OpenProject 8.3.0 We released -[OpenProject 8.3.0](https://community.openproject.com/versions/1319). +[OpenProject 8.3.0](https://community.openproject.org/versions/1319). The release contains several bug fixes and we recommend updating to the newest version. @@ -71,85 +71,85 @@ Administration \> OAuth applications. #### Bug fixes and changes - Feature: OAuth2 authorization flow - \[[#28952](https://community.openproject.com/wp/28952)\] + \[[#28952](https://community.openproject.org/wp/28952)\] - Feature: Global Search: Autocompletion on work package subjects - \[[#29218](https://community.openproject.com/wp/29218)\] + \[[#29218](https://community.openproject.org/wp/29218)\] - Feature: Auto completion for work package attributes - \[[#29257](https://community.openproject.com/wp/29257)\] + \[[#29257](https://community.openproject.org/wp/29257)\] - Feature: Migrate existing my page data - \[[#29357](https://community.openproject.com/wp/29357)\] + \[[#29357](https://community.openproject.org/wp/29357)\] - Feature: Global search defaults on work packages and shows a table - as result \[[#29388](https://community.openproject.com/wp/29388)\] + as result \[[#29388](https://community.openproject.org/wp/29388)\] - Feature: Better error reporting for bulk edit - \[[#29561](https://community.openproject.com/wp/29561)\] + \[[#29561](https://community.openproject.org/wp/29561)\] - Feature: Automatic calculation of work packages per pagination based on widget height - \[[#29467](https://community.openproject.com/wp/29467)\] + \[[#29467](https://community.openproject.org/wp/29467)\] - Changed: Draw work packages without end date up to the current date in timeline - \[[#25471](https://community.openproject.com/wp/25471)\] + \[[#25471](https://community.openproject.org/wp/25471)\] - Changed: Deactivate option “Use current date as start date for new work packages” by default - \[[#29468](https://community.openproject.com/wp/29468)\] + \[[#29468](https://community.openproject.org/wp/29468)\] - Changed: When sending iCalendar invitation, include email to user who sends out invitation - \[[#29485](https://community.openproject.com/wp/29485)\] + \[[#29485](https://community.openproject.org/wp/29485)\] - Changed: Projects are now being deleted in a background job. - Fixed: Problems when exporting in unified diff - \[[#26599](https://community.openproject.com/wp/26599)\] + \[[#26599](https://community.openproject.org/wp/26599)\] - Fixed: In repository module diff does not escape HTML tags that are present in the compared code - \[[#26614](https://community.openproject.com/wp/26614)\] + \[[#26614](https://community.openproject.org/wp/26614)\] - Fixed: Incompatible browsers warning not shown in IE11 and older FF - \[[#28484](https://community.openproject.com/wp/28484)\] + \[[#28484](https://community.openproject.org/wp/28484)\] - Fixed: Table menu in WYSIWYG editor is cut off on smaller screens - \[[#28815](https://community.openproject.com/wp/28815)\] + \[[#28815](https://community.openproject.org/wp/28815)\] - Fixed: Upgrading reverts protocol to HTTP - \[[#28954](https://community.openproject.com/wp/28954)\] + \[[#28954](https://community.openproject.org/wp/28954)\] - Fixed: Icon texts are not consistently used in tables - \[[#29072](https://community.openproject.com/wp/29072)\] + \[[#29072](https://community.openproject.org/wp/29072)\] - Fixed: Blank circles before work package’s type after upgrading to - 8.1 \[[#29082](https://community.openproject.com/wp/29082)\] + 8.1 \[[#29082](https://community.openproject.org/wp/29082)\] - Fixed: Dependencies for fulltext search in work package attachments not installed with packager installation - \[[#29085](https://community.openproject.com/wp/29085)\] + \[[#29085](https://community.openproject.org/wp/29085)\] - Fixed: Sorting doesn’t work with 8.1 when also using Hierarchy - \[[#29122](https://community.openproject.com/wp/29122)\] + \[[#29122](https://community.openproject.org/wp/29122)\] - Fixed: Very large custom field is killing web browser - \[[#29136](https://community.openproject.com/wp/29136)\] + \[[#29136](https://community.openproject.org/wp/29136)\] - Fixed: Delete projects in delayed job - \[[#29214](https://community.openproject.com/wp/29214)\] + \[[#29214](https://community.openproject.org/wp/29214)\] - Fixed: SVN fails to get changesets in subfolders which start at a revision greater than 1 - \[[#29402](https://community.openproject.com/wp/29402)\] + \[[#29402](https://community.openproject.org/wp/29402)\] - Fixed: “Set Parent” not translated in work package view - \[[#29447](https://community.openproject.com/wp/29447)\] + \[[#29447](https://community.openproject.org/wp/29447)\] - Fixed: WP content does not close right side gap - \[[#29448](https://community.openproject.com/wp/29448)\] + \[[#29448](https://community.openproject.org/wp/29448)\] - Fixed: Redundant type declaration in relations tab - \[[#29460](https://community.openproject.com/wp/29460)\] + \[[#29460](https://community.openproject.org/wp/29460)\] - Fixed: Better error handling on attachment max size exceeded - \[[#29461](https://community.openproject.com/wp/29461)\] + \[[#29461](https://community.openproject.org/wp/29461)\] - Fixed: Improve structure for news section - \[[#29464](https://community.openproject.com/wp/29464)\] + \[[#29464](https://community.openproject.org/wp/29464)\] - Fixed: Editor dropdown is cut off when opened to top - \[[#29482](https://community.openproject.com/wp/29482)\] + \[[#29482](https://community.openproject.org/wp/29482)\] - Fixed: Custom fields for groups throw error message when set - \[[#29486](https://community.openproject.com/wp/29486)\] + \[[#29486](https://community.openproject.org/wp/29486)\] - Fixed: Column shifts when opening autocompleter - \[[#29492](https://community.openproject.com/wp/29492)\] + \[[#29492](https://community.openproject.org/wp/29492)\] - Fixed: Gantt chart not properly aligned when using groups - \[[#29497](https://community.openproject.com/wp/29497)\] + \[[#29497](https://community.openproject.org/wp/29497)\] - Fixed: White space between first table row and header - \[[#29521](https://community.openproject.com/wp/29521)\] + \[[#29521](https://community.openproject.org/wp/29521)\] - Fixed: Different font sizes on WP page - \[[#29528](https://community.openproject.com/wp/29528)\] + \[[#29528](https://community.openproject.org/wp/29528)\] - Fixed: Cannot select category because font is invisible - \[[#29531](https://community.openproject.com/wp/29531)\] + \[[#29531](https://community.openproject.org/wp/29531)\] - Fixed: Search bar too long on mobile Safari browser - \[[#29553](https://community.openproject.com/wp/29553)\] + \[[#29553](https://community.openproject.org/wp/29553)\] - Fixed: Docker incoming-mails not logged - \[[#29575](https://community.openproject.com/wp/29575)\] + \[[#29575](https://community.openproject.org/wp/29575)\] #### Contributions diff --git a/docs/release-notes/8/8-3-1/README.md b/docs/release-notes/8/8-3-1/README.md index ffa9d44be844..d320236cae92 100644 --- a/docs/release-notes/8/8-3-1/README.md +++ b/docs/release-notes/8/8-3-1/README.md @@ -10,7 +10,7 @@ # OpenProject 8.3.1 We released -[OpenProject 8.3.1](https://community.openproject.com/versions/1355). +[OpenProject 8.3.1](https://community.openproject.org/versions/1355). The release contains several bug and security related fixes and we urge updating to the newest version. @@ -24,27 +24,27 @@ and CVE-2019-5420](https://weblog.rubyonrails.org/2019/3/13/Rails-4-2-5-1-5-1-6- - Fixed: Long Work Package titles not wrapped in Cost Reports - \[[#28766](https://community.openproject.com/wp/28766)\] + \[[#28766](https://community.openproject.org/wp/28766)\] - Fixed: Cannot sort by custom field of type “Float” if named “Position” - \[[#29655](https://community.openproject.com/wp/29655)\] + \[[#29655](https://community.openproject.org/wp/29655)\] - Fixed: WorkPackage search results load results thrice and are slow because of it - \[[#29715](https://community.openproject.com/wp/29715)\] + \[[#29715](https://community.openproject.org/wp/29715)\] - Fixed: Internal error when accessing budget detail view - \[[#29718](https://community.openproject.com/wp/29718)\] + \[[#29718](https://community.openproject.org/wp/29718)\] - Fixed: Search page loads slowly initially - \[[#29719](https://community.openproject.com/wp/29719)\] + \[[#29719](https://community.openproject.org/wp/29719)\] - Fixed: Manually set admin flag being unset by SAML authentication - \[[#29720](https://community.openproject.com/wp/29720)\] + \[[#29720](https://community.openproject.org/wp/29720)\] - Fixed: Gantt Zoom buttons are inverted - \[[#29721](https://community.openproject.com/wp/29721)\] + \[[#29721](https://community.openproject.org/wp/29721)\] - Fixed: Attachments deleted on work package update via email - \[[#29722](https://community.openproject.com/wp/29722)\] + \[[#29722](https://community.openproject.org/wp/29722)\] - Changed: Allow instances to define a legal notice link to be - rendered \[[#29697](https://community.openproject.com/wp/29697)\] + rendered \[[#29697](https://community.openproject.org/wp/29697)\] - Changed: Make Gravatar default image configurable again - \[[#29711](https://community.openproject.com/wp/29711)\] + \[[#29711](https://community.openproject.org/wp/29711)\] #### Contributions diff --git a/docs/release-notes/9/9-0-0/README.md b/docs/release-notes/9/9-0-0/README.md index f43cdb23160b..84d250602362 100644 --- a/docs/release-notes/9/9-0-0/README.md +++ b/docs/release-notes/9/9-0-0/README.md @@ -63,7 +63,7 @@ Creating work packages on the global work package table is now easier as well: W Filters and work package attributes are improved and support auto-completion. -For an overview of all new improvements, take a look at the [feature list](https://community.openproject.com/projects/openproject/work_packages?query_props={"c"%3A["id"%2C"subject"%2C"type"%2C"status"%2C"assignee"%2C"version"]%2C"hi"%3Atrue%2C"g"%3A""%2C"t"%3A"id%3Aasc"%2C"f"%3A[{"n"%3A"status"%2C"o"%3A"!"%2C"v"%3A["6"]}%2C{"n"%3A"version"%2C"o"%3A"%3D"%2C"v"%3A["853"]}%2C{"n"%3A"subprojectId"%2C"o"%3A"*"%2C"v"%3A[]}%2C{"n"%3A"type"%2C"o"%3A"%3D"%2C"v"%3A["6"%2C"8"]}]%2C"pa"%3A1%2C"pp"%3A100}). +For an overview of all new improvements, take a look at the [feature list](https://community.openproject.org/projects/openproject/work_packages?query_props={"c"%3A["id"%2C"subject"%2C"type"%2C"status"%2C"assignee"%2C"version"]%2C"hi"%3Atrue%2C"g"%3A""%2C"t"%3A"id%3Aasc"%2C"f"%3A[{"n"%3A"status"%2C"o"%3A"!"%2C"v"%3A["6"]}%2C{"n"%3A"version"%2C"o"%3A"%3D"%2C"v"%3A["853"]}%2C{"n"%3A"subprojectId"%2C"o"%3A"*"%2C"v"%3A[]}%2C{"n"%3A"type"%2C"o"%3A"%3D"%2C"v"%3A["6"%2C"8"]}]%2C"pa"%3A1%2C"pp"%3A100}). @@ -71,7 +71,7 @@ For an overview of all new improvements, take a look at the [feature list](https OpenProject 9.0 contains a large number of bugs fixes. -For an extensive overview of bug fixes please refer to the [following list](https://community.openproject.com/projects/openproject/work_packages?query_props={"c"%3A["id"%2C"subject"%2C"type"%2C"status"%2C"assignee"]%2C"hi"%3Afalse%2C"g"%3A""%2C"t"%3A"id%3Adesc"%2C"f"%3A[{"n"%3A"version"%2C"o"%3A"%3D"%2C"v"%3A["853"]}%2C{"n"%3A"type"%2C"o"%3A"%3D"%2C"v"%3A["1"]}%2C{"n"%3A"subprojectId"%2C"o"%3A"*"%2C"v"%3A[]}]%2C"pa"%3A1%2C"pp"%3A20}). +For an extensive overview of bug fixes please refer to the [following list](https://community.openproject.org/projects/openproject/work_packages?query_props={"c"%3A["id"%2C"subject"%2C"type"%2C"status"%2C"assignee"]%2C"hi"%3Afalse%2C"g"%3A""%2C"t"%3A"id%3Adesc"%2C"f"%3A[{"n"%3A"version"%2C"o"%3A"%3D"%2C"v"%3A["853"]}%2C{"n"%3A"type"%2C"o"%3A"%3D"%2C"v"%3A["1"]}%2C{"n"%3A"subprojectId"%2C"o"%3A"*"%2C"v"%3A[]}]%2C"pa"%3A1%2C"pp"%3A20}). diff --git a/docs/release-notes/9/9-0-1/README.md b/docs/release-notes/9/9-0-1/README.md index 5581bdb06117..bcfa6bda3033 100644 --- a/docs/release-notes/9/9-0-1/README.md +++ b/docs/release-notes/9/9-0-1/README.md @@ -8,23 +8,23 @@ release_date: 2019-06-07 -We released [OpenProject 9.0.1](https://community.openproject.com/versions/1368). +We released [OpenProject 9.0.1](https://community.openproject.org/versions/1368). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Fixed: Wiki TOC doesn't render headings properly [[#30245](https://community.openproject.com/wp/30245)] -- Fixed: Doubled files section in meeting agenda [[#30291](https://community.openproject.com/wp/30291)] -- Fixed: Row highlighted by 'Type' makes table text unreadable [[#30298](https://community.openproject.com/wp/30298)] -- Fixed: Cannot copy projects & wrong error message [[#30309](https://community.openproject.com/wp/30309)] -- Fixed: Dark background for getting started tour does not cover entire page [[#30314](https://community.openproject.com/wp/30314)] -- Fixed: JavaScript error when clicking on a link in My Page [[#30343](https://community.openproject.com/wp/30343)] -- Fixed: Highlighting for add relation in Gantt chart not applied properly [[#30354](https://community.openproject.com/wp/30354)] -- Changed: Styled scrollbars in WP views [[#30304](https://community.openproject.com/wp/30304)] -- Changed: Improve print view of cost report via CSS [[#30305](https://community.openproject.com/wp/30305)] -- Changed: Ensure PostgreSQL migration is finished before attachments are re-inserted [[#30352](https://community.openproject.com/wp/30352)] +- Fixed: Wiki TOC doesn't render headings properly [[#30245](https://community.openproject.org/wp/30245)] +- Fixed: Doubled files section in meeting agenda [[#30291](https://community.openproject.org/wp/30291)] +- Fixed: Row highlighted by 'Type' makes table text unreadable [[#30298](https://community.openproject.org/wp/30298)] +- Fixed: Cannot copy projects & wrong error message [[#30309](https://community.openproject.org/wp/30309)] +- Fixed: Dark background for getting started tour does not cover entire page [[#30314](https://community.openproject.org/wp/30314)] +- Fixed: JavaScript error when clicking on a link in My Page [[#30343](https://community.openproject.org/wp/30343)] +- Fixed: Highlighting for add relation in Gantt chart not applied properly [[#30354](https://community.openproject.org/wp/30354)] +- Changed: Styled scrollbars in WP views [[#30304](https://community.openproject.org/wp/30304)] +- Changed: Improve print view of cost report via CSS [[#30305](https://community.openproject.org/wp/30305)] +- Changed: Ensure PostgreSQL migration is finished before attachments are re-inserted [[#30352](https://community.openproject.org/wp/30352)] #### Contributions diff --git a/docs/release-notes/9/9-0-2/README.md b/docs/release-notes/9/9-0-2/README.md index 7d6f6e57b99b..ff58f926dce9 100644 --- a/docs/release-notes/9/9-0-2/README.md +++ b/docs/release-notes/9/9-0-2/README.md @@ -8,17 +8,17 @@ release_date: 2019-06-13 # OpenProject 9.0.2 -We released [OpenProject 9.0.2](https://community.openproject.com/versions/1359). -The release contains several bug fixes and we recommend updating to the newest version. If you're running OpenProject with a relative URL root (e.g., under domain.example.org/openproject), this update should fix [an installation issue related to Sass compilation](https://community.openproject.com/wp/30372) as well as [an error trying to use create new boards](https://community.openproject.com/wp/30370). +We released [OpenProject 9.0.2](https://community.openproject.org/versions/1359). +The release contains several bug fixes and we recommend updating to the newest version. If you're running OpenProject with a relative URL root (e.g., under domain.example.org/openproject), this update should fix [an installation issue related to Sass compilation](https://community.openproject.org/wp/30372) as well as [an error trying to use create new boards](https://community.openproject.org/wp/30370). #### Bug fixes and changes -- **Fixed**: Wiki TOC doesn't render headings properly [[#30245](https://community.openproject.com/wp/30245)] -- **Fixed**: Cannot create new boards in installations with relative_url_root set [[#30370](https://community.openproject.com/wp/30370)] -- **Fixed**: Sass compilation fails on packaged installations with relative_url_root set [[#30372](https://community.openproject.com/wp/30372)] -- **Fixed**: Chrome is logged out when accessing pages with images on S3 storage [[#28652](https://community.openproject.com/wp/28652)] -- **Fixed**: OpenProject logo on My page does not redirect to landing page [[#30376](https://community.openproject.com/wp/30376)] -- **Fixed**: The PDF export is cut off after the first page [[#29929](https://community.openproject.com/wp/29929)] +- **Fixed**: Wiki TOC doesn't render headings properly [[#30245](https://community.openproject.org/wp/30245)] +- **Fixed**: Cannot create new boards in installations with relative_url_root set [[#30370](https://community.openproject.org/wp/30370)] +- **Fixed**: Sass compilation fails on packaged installations with relative_url_root set [[#30372](https://community.openproject.org/wp/30372)] +- **Fixed**: Chrome is logged out when accessing pages with images on S3 storage [[#28652](https://community.openproject.org/wp/28652)] +- **Fixed**: OpenProject logo on My page does not redirect to landing page [[#30376](https://community.openproject.org/wp/30376)] +- **Fixed**: The PDF export is cut off after the first page [[#29929](https://community.openproject.org/wp/29929)] diff --git a/docs/release-notes/9/9-0-3/README.md b/docs/release-notes/9/9-0-3/README.md index 269f728f981e..f5c592e183dc 100644 --- a/docs/release-notes/9/9-0-3/README.md +++ b/docs/release-notes/9/9-0-3/README.md @@ -8,42 +8,42 @@ release_date: 2019-07-23 # OpenProject 9.0.3 -We released [OpenProject 9.0.3](https://community.openproject.com/versions/1376). +We released [OpenProject 9.0.3](https://community.openproject.org/versions/1376). The release contains several bug fixes and we recommend updating to the newest version. #### Bug fixes and changes -- Changed: Searching for Custom Fields [[#29756](https://community.openproject.com/wp/29756)] -- Changed: Prevent collisions between users working on the same board [[#30403](https://community.openproject.com/wp/30403)] -- Changed: Do not send email notifications for changes in child work packages [[#30532](https://community.openproject.com/wp/30532)] -- Fixed: Version field flickers [[#30356](https://community.openproject.com/wp/30356)] -- Fixed: Missing translations for boards [[#30367](https://community.openproject.com/wp/30367)] -- Fixed: Work package description not updated after initial edit [[#30373](https://community.openproject.com/wp/30373)] -- Fixed: Parent work package in Gantt chart not displayed correctly [[#30388](https://community.openproject.com/wp/30388)] -- Fixed: Cannot delete date from work packages of a type that is a milestone [[#30390](https://community.openproject.com/wp/30390)] -- Fixed: Work packages in closed version suggest status editable but then nothing happens [[#30396](https://community.openproject.com/wp/30396)] -- Fixed: Wrong language is displayed in some date fields [[#30400](https://community.openproject.com/wp/30400)] -- Fixed: Project Paisy: Connecting functional document fails without error message [[#30404](https://community.openproject.com/wp/30404)] -- Fixed: Button Release to production not visible for Releasemanager [[#30405](https://community.openproject.com/wp/30405)] -- Fixed: Text references to SVN revisions don't create links [[#30415](https://community.openproject.com/wp/30415)] -- Fixed: User with :manage_boards but without :manage_public_queries can create faulty board columns [[#30426](https://community.openproject.com/wp/30426)] -- Fixed: Tag shown on My page for time tracking comments [[#30432](https://community.openproject.com/wp/30432)] -- Fixed: [Error 500] An error occurred on the page you were trying to access [[#30435](https://community.openproject.com/wp/30435)] -- Fixed: OmniAuth login link in top menu not styled properly. [[#30436](https://community.openproject.com/wp/30436)] -- Fixed: Board list not sorted alphabetically [[#30444](https://community.openproject.com/wp/30444)] -- Fixed: Not all multiples of 4096 bytes are folders [[#30450](https://community.openproject.com/wp/30450)] -- Fixed: Search work package hints are not links [[#30457](https://community.openproject.com/wp/30457)] -- Fixed: New API-backed attachments always use content disposition attachment [[#30492](https://community.openproject.com/wp/30492)] -- Fixed: Can not switch to hierarchy mode in work packages list [[#30514](https://community.openproject.com/wp/30514)] -- Fixed: Error when copying a work package [[#30518](https://community.openproject.com/wp/30518)] -- Fixed: Gantt chart: Jump when scheduling finish date of work package with only start date [[#30554](https://community.openproject.com/wp/30554)] -- Fixed: Comma and dot flipped for values in cost report and budgets (German language setting) [[#30574](https://community.openproject.com/wp/30574)] -- Fixed: Inline-create useless when only add_work_packages_permission present [[#30589](https://community.openproject.com/wp/30589)] -- Fixed: Cannot close Arbeitspaket [[#30590](https://community.openproject.com/wp/30590)] -- Fixed: "Login" instead of "Login name" used (causes problems with translations) [[#30591](https://community.openproject.com/wp/30591)] -- Fixed: Board links in sidebar broken [[#30595](https://community.openproject.com/wp/30595)] +- Changed: Searching for Custom Fields [[#29756](https://community.openproject.org/wp/29756)] +- Changed: Prevent collisions between users working on the same board [[#30403](https://community.openproject.org/wp/30403)] +- Changed: Do not send email notifications for changes in child work packages [[#30532](https://community.openproject.org/wp/30532)] +- Fixed: Version field flickers [[#30356](https://community.openproject.org/wp/30356)] +- Fixed: Missing translations for boards [[#30367](https://community.openproject.org/wp/30367)] +- Fixed: Work package description not updated after initial edit [[#30373](https://community.openproject.org/wp/30373)] +- Fixed: Parent work package in Gantt chart not displayed correctly [[#30388](https://community.openproject.org/wp/30388)] +- Fixed: Cannot delete date from work packages of a type that is a milestone [[#30390](https://community.openproject.org/wp/30390)] +- Fixed: Work packages in closed version suggest status editable but then nothing happens [[#30396](https://community.openproject.org/wp/30396)] +- Fixed: Wrong language is displayed in some date fields [[#30400](https://community.openproject.org/wp/30400)] +- Fixed: Project Paisy: Connecting functional document fails without error message [[#30404](https://community.openproject.org/wp/30404)] +- Fixed: Button Release to production not visible for Releasemanager [[#30405](https://community.openproject.org/wp/30405)] +- Fixed: Text references to SVN revisions don't create links [[#30415](https://community.openproject.org/wp/30415)] +- Fixed: User with :manage_boards but without :manage_public_queries can create faulty board columns [[#30426](https://community.openproject.org/wp/30426)] +- Fixed: Tag shown on My page for time tracking comments [[#30432](https://community.openproject.org/wp/30432)] +- Fixed: [Error 500] An error occurred on the page you were trying to access [[#30435](https://community.openproject.org/wp/30435)] +- Fixed: OmniAuth login link in top menu not styled properly. [[#30436](https://community.openproject.org/wp/30436)] +- Fixed: Board list not sorted alphabetically [[#30444](https://community.openproject.org/wp/30444)] +- Fixed: Not all multiples of 4096 bytes are folders [[#30450](https://community.openproject.org/wp/30450)] +- Fixed: Search work package hints are not links [[#30457](https://community.openproject.org/wp/30457)] +- Fixed: New API-backed attachments always use content disposition attachment [[#30492](https://community.openproject.org/wp/30492)] +- Fixed: Can not switch to hierarchy mode in work packages list [[#30514](https://community.openproject.org/wp/30514)] +- Fixed: Error when copying a work package [[#30518](https://community.openproject.org/wp/30518)] +- Fixed: Gantt chart: Jump when scheduling finish date of work package with only start date [[#30554](https://community.openproject.org/wp/30554)] +- Fixed: Comma and dot flipped for values in cost report and budgets (German language setting) [[#30574](https://community.openproject.org/wp/30574)] +- Fixed: Inline-create useless when only add_work_packages_permission present [[#30589](https://community.openproject.org/wp/30589)] +- Fixed: Cannot close Arbeitspaket [[#30590](https://community.openproject.org/wp/30590)] +- Fixed: "Login" instead of "Login name" used (causes problems with translations) [[#30591](https://community.openproject.org/wp/30591)] +- Fixed: Board links in sidebar broken [[#30595](https://community.openproject.org/wp/30595)] #### Contributions diff --git a/docs/user-guide/calendar/calendar-faq/README.md b/docs/user-guide/calendar/calendar-faq/README.md index eecce90bd220..810623f8f43f 100644 --- a/docs/user-guide/calendar/calendar-faq/README.md +++ b/docs/user-guide/calendar/calendar-faq/README.md @@ -28,4 +28,4 @@ Since the [12.3 release](https://www.openproject.org/docs/release-notes/12/12-3- ## Is there a limit for the number of work packages displayed in the calendar? -The limit is 100 and can't be changed at the moment. Find the respective feature request [here](https://community.openproject.com/wp/35062). +The limit is 100 and can't be changed at the moment. Find the respective feature request [here](https://community.openproject.org/wp/35062). diff --git a/docs/user-guide/gantt-chart/gantt-chart-faq/README.md b/docs/user-guide/gantt-chart/gantt-chart-faq/README.md index 61df1143e3d8..7383589fc5ba 100644 --- a/docs/user-guide/gantt-chart/gantt-chart-faq/README.md +++ b/docs/user-guide/gantt-chart/gantt-chart-faq/README.md @@ -14,12 +14,12 @@ Make sure that you remove the relations of the milestone to other work packages. ## When I am working in the Gantt chart, every change seems to take quite long. -We understand that the loading time when working in Gantt Chart is too long for you. The reason for this is that every single action is saved. So everything is fine with your installation. We have already taken up the point with us and already have first ideas for a technical solution. The respective feature request can be found [here](https://community.openproject.com/wp/34176). +We understand that the loading time when working in Gantt Chart is too long for you. The reason for this is that every single action is saved. So everything is fine with your installation. We have already taken up the point with us and already have first ideas for a technical solution. The respective feature request can be found [here](https://community.openproject.org/wp/34176). ## Can I export the Gantt? At the moment that's not possible, but you can use the print feature of your browser to print it as PDF (we optimized this for Google Chrome). Please find out more [here](../#how-to-print-a-gantt-chart). -The respective feature request can be found [here](https://community.openproject.com/wp/15444). +The respective feature request can be found [here](https://community.openproject.org/wp/15444). ## How can I build in a "buffer" (e.g. two weeks gap) between two consecutive work packages, so that even if the first one is postponed the second one always starts e.g. two weeks later? diff --git a/docs/user-guide/projects/projects-faq/README.md b/docs/user-guide/projects/projects-faq/README.md index cf8b5d939aeb..7476dd7431f2 100644 --- a/docs/user-guide/projects/projects-faq/README.md +++ b/docs/user-guide/projects/projects-faq/README.md @@ -34,7 +34,7 @@ In OpenProject, you can work agilely according to Scrum ([backlogs](../../backlo Versions serve a double function: On the one hand, you can use them to plan your product releases, and on the other hand, you can use them to map the product backlog(s) and sprints required for Scrum. As soon as you have created at least one version in a project, the module "[Roadmap](../../roadmap)" is displayed on the left side in your project, which you can use to get an overview of the versions (intended primarily for releases). The [Backlogs module](../../backlogs-scrum) uses versions to map the product backlog or sprints. By using the backlog, however, some special rules occur: For example, tasks must be assigned to the same version as the associated (parent) work packages. -If you do not work according to Scrum we would recommend to deactivate the Backlogs module and use the [Boards module](../../agile-boards) instead. If you have activated the boards module you can create a version board. You can find an example [here](https://community.openproject.com/projects/openproject/boards/2077). +If you do not work according to Scrum we would recommend to deactivate the Backlogs module and use the [Boards module](../../agile-boards) instead. If you have activated the boards module you can create a version board. You can find an example [here](https://community.openproject.org/projects/openproject/boards/2077). ## Can I assign work packages in subprojects to versions of the parent project? diff --git a/docs/user-guide/work-packages/work-packages-faq/README.md b/docs/user-guide/work-packages/work-packages-faq/README.md index f5038413b41a..55676756a02e 100644 --- a/docs/user-guide/work-packages/work-packages-faq/README.md +++ b/docs/user-guide/work-packages/work-packages-faq/README.md @@ -112,7 +112,7 @@ Tick the box next to "Public" when saving the work package view. We suggest tick This is not possible at the moment, but you can configure and save another view. -A [feature request](../../../development/submit-feature-idea/) to change this can be found [here](https://community.openproject.com/wp/31423). +A [feature request](../../../development/submit-feature-idea/) to change this can be found [here](https://community.openproject.org/wp/31423). ### I sorted my work package table and when I get back to my work package table it doesn't look the same way again. Why? @@ -126,7 +126,7 @@ There are two reasons for this: 1. Potentially, a lot of values are displayed in ### I have a parent work package with multiple children. In the work package table I don't see all of the children below the parent. Why? How can I change this? Please increase the number of displayed work packages per page [in the administration](../../../system-admin-guide/system-settings/general-settings/#general-system-settings). Then the probability of this phenomenon happening is lower. -This is a known behavior of OpenProject, but not trivial to solve. There's already a feature request for this [here](https://community.openproject.com/wp/34925). +This is a known behavior of OpenProject, but not trivial to solve. There's already a feature request for this [here](https://community.openproject.org/wp/34925). From 2a4aa194610dced740f94163871ac51d44a38206 Mon Sep 17 00:00:00 2001 From: as-op Date: Mon, 22 Jan 2024 08:56:07 +0100 Subject: [PATCH 4/8] chore(SEO): unify urls (to relieve work of linkchecker) --- .../application-architecture/README.md | 16 ++++++++-------- .../development/concepts/secure-coding/README.md | 2 +- docs/development/concepts/stimulus/README.md | 2 +- .../documentation-process/README.md | 10 +++++----- docs/development/running-tests/README.md | 2 +- docs/glossary/README.md | 2 +- .../installation/docker/README.md | 4 ++-- .../misc/textile-migration/README.md | 2 +- .../operation/upgrading/README.md | 2 +- docs/release-notes/10/10-0-2/README.md | 2 +- docs/release-notes/9/9-0-4/README.md | 2 +- .../nextcloud-integration/README.md | 2 +- 12 files changed, 24 insertions(+), 24 deletions(-) diff --git a/docs/development/application-architecture/README.md b/docs/development/application-architecture/README.md index 5887d50c2ba3..16838447b771 100644 --- a/docs/development/application-architecture/README.md +++ b/docs/development/application-architecture/README.md @@ -99,15 +99,15 @@ OpenProject is developed as a GPLv3 licensed, open-source software. The software OpenProject is continuously tested, developed, and distributed using the following environments -| **Environment** | **Description** | **Release Target** | **Deployment cycles** | -| ------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -| Edge | Automatic deployments through [GitHub actions](https://github.com/opf/openproject/blob/dev/.github/workflows/continuous-delivery.yml) for instances on openproject-edge.com
Subject for continuous QA, acceptance and regression testing. | Next minor or major release planned and developed in our [community instance](https://community.openproject.org/projects/openproject/) | On every push to `opf/openproject#dev` | +| **Environment** | **Description** | **Release Target** | **Deployment cycles** | +| ------------------------------- |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| ------------------------------------------------------------ | ------------------------------------------------------------ | +| Edge | Automatic deployments through [GitHub actions](https://github.com/opf/openproject/blob/dev/.github/workflows/continuous-delivery.yml) for instances on openproject-edge.com
Subject for continuous QA, acceptance and regression testing. | Next minor or major release planned and developed in our [community instance](https://community.openproject.org/projects/openproject/) | On every push to `opf/openproject#dev` | | Stage | Automatic deployments through [GitHub actions](https://github.com/opf/openproject/blob/dev/.github/workflows/continuous-delivery.yml) for instances on openproject-stage.com.
Subject for QA and acceptance testing of bugfix prior to stable releases. | Next patch release of the current stable release following our [release plan](https://community.openproject.org/projects/openproject/work_packages?query_id=918) | On every push to `release/X.Y`, where `X.Y` is the current stable release major and minor versions. | -| Production
(SaaS / Cloud) | Production cloud environments. Deployed manually with the latest stable release | Stable releases | Manually | -| Production
(Docker images) | [Official public OpenProject docker images](https://hub.docker.com/r/openproject/community)
Continuous delivery for development versions using `dev-*`tags.
Stable releases through major, minor, or patch level tags. | Development (`dev`, `dev-slim` tag)
Stable releases (`X`, `X.Y`, `X.Y.Z`, `X-slim`, `X.Y-slim`, `X.Y.Z-slim`) | Automatically on new releases of the OpenProject application | -| Production
(Packages) | [Official public OpenProject Linux packages](https://www.openproject.org/docs/installation-and-operations/installation/packaged/)

Stable releases for supported distributions | Stable releases | Automatically on new releases of the OpenProject application | -| Production
(Helm chart) | [Official public OpenProject Helm charts](https://www.openproject.org/docs/installation-and-operations/installation/helm-chart/)
Stable releases | Stable releases (configurable through container tags) | Updates to Helm chart are manual, underlying deployment uses OpenProject docker images | -| PullPreview | Temporary instances for development of features scope to a pull request. | Feature branches | Automatically deployed when developers/QA request a pull preview instance by labelling pull requests with the `PullPreview` tag. | +| Production
(SaaS / Cloud) | Production cloud environments. Deployed manually with the latest stable release | Stable releases | Manually | +| Production
(Docker images) | [Official public OpenProject docker images](https://hub.docker.com/r/openproject/community/)
Continuous delivery for development versions using `dev-*`tags.
Stable releases through major, minor, or patch level tags. | Development (`dev`, `dev-slim` tag)
Stable releases (`X`, `X.Y`, `X.Y.Z`, `X-slim`, `X.Y-slim`, `X.Y.Z-slim`) | Automatically on new releases of the OpenProject application | +| Production
(Packages) | [Official public OpenProject Linux packages](https://www.openproject.org/docs/installation-and-operations/installation/packaged/)

Stable releases for supported distributions | Stable releases | Automatically on new releases of the OpenProject application | +| Production
(Helm chart) | [Official public OpenProject Helm charts](https://www.openproject.org/docs/installation-and-operations/installation/helm-chart/)
Stable releases | Stable releases (configurable through container tags) | Updates to Helm chart are manual, underlying deployment uses OpenProject docker images | +| PullPreview | Temporary instances for development of features scope to a pull request. | Feature branches | Automatically deployed when developers/QA request a pull preview instance by labelling pull requests with the `PullPreview` tag. | diff --git a/docs/development/concepts/secure-coding/README.md b/docs/development/concepts/secure-coding/README.md index d5c10a9710a7..b9dc28fa8ac1 100644 --- a/docs/development/concepts/secure-coding/README.md +++ b/docs/development/concepts/secure-coding/README.md @@ -13,7 +13,7 @@ This document provides secure coding development guidelines for developers worki By following these guidelines, developers can contribute to OpenProject while ensuring the security of OpenProject and reduce the risk of vulnerabilities being released into production. -The following guidelines are a starting point for developers interesting in contributing in OpenProject to ensure they are developing secure code. We recommend to refer to the [OWASP cheat sheets](https://cheatsheetseries.owasp.org/) as well as the [OWASP Top Ten](https://owasp.org/www-project-top-ten/) for the most recent and detailed guidelines. The following sections are heavily inspired and cross-referencing the well-known recommendations from the the OWASP, each section providing links for further references to generic, Rails-centered as well as OpenProject-specific information when available. +The following guidelines are a starting point for developers interesting in contributing in OpenProject to ensure they are developing secure code. We recommend to refer to the [OWASP cheat sheets](https://cheatsheetseries.owasp.org) as well as the [OWASP Top Ten](https://owasp.org/www-project-top-ten/) for the most recent and detailed guidelines. The following sections are heavily inspired and cross-referencing the well-known recommendations from the the OWASP, each section providing links for further references to generic, Rails-centered as well as OpenProject-specific information when available. By adhering to these secure coding development guidelines, contributors to OpenProject can help to significantly reduce the risk of adding potentially unsecure code. Regardless of these guidelines, be mindful when reviewing pull requests of features touching any of these guidelines, keep security in mind whenever you write new code for OpenProject to ensure we deliver a secure and trustworthy software. diff --git a/docs/development/concepts/stimulus/README.md b/docs/development/concepts/stimulus/README.md index fab16b7da834..53038b374f87 100644 --- a/docs/development/concepts/stimulus/README.md +++ b/docs/development/concepts/stimulus/README.md @@ -11,7 +11,7 @@ keywords: Stimulus, Ruby on Rail, Hotwire In a decision to move OpenProject towards the [Hotwire approach](https://hotwired.dev/), we introduced [Stimulus.js](https://stimulus.hotwired.dev) to replace a collection of dynamically loaded custom JavaScript files used to sprinkle some interactivity. -This guide will outline how to add controllers and the conventions around it. This is _not_ a documentation of stimulus itself. Use their documentation instead: https://stimulus.hotwired.dev/ +This guide will outline how to add controllers and the conventions around it. This is _not_ a documentation of stimulus itself. Use their documentation instead: https://stimulus.hotwired.dev diff --git a/docs/development/contribution-documentation/documentation-process/README.md b/docs/development/contribution-documentation/documentation-process/README.md index baee68dc04c9..3f525f130852 100644 --- a/docs/development/contribution-documentation/documentation-process/README.md +++ b/docs/development/contribution-documentation/documentation-process/README.md @@ -15,10 +15,10 @@ This guide describes how to contribute to the OpenProject documentation, includi This guide aims to help users that are new to Git and Markdown to contribute to the OpenProject documentation. There are a two very helpful tools that makes it extremely easy to contribute to OpenProject: -| Tool | Purpose of this tool | Website and download | -| ------------------ | ------------------------------------------------------------ |----------------------------------------------------| -| **Typora** | Typora is an application that enables you to easily edit markdown files. The markdown file format is used for the OpenProject documentation which allows you to focus on the content instead of the formatting. | [typora.io](https://typora.io/) | -| **GitHub Desktop** | Desktop is an application that enables you to interact with GitHub using a GUI instead of the command line or a web browser. | [desktop.github.com](https://desktop.github.com/) | +| Tool | Purpose of this tool | Website and download | +| ------------------ | ------------------------------------------------------------ |--------------------------------------------------| +| **Typora** | Typora is an application that enables you to easily edit markdown files. The markdown file format is used for the OpenProject documentation which allows you to focus on the content instead of the formatting. | [typora.io](https://typora.io) | +| **GitHub Desktop** | Desktop is an application that enables you to interact with GitHub using a GUI instead of the command line or a web browser. | [desktop.github.com](https://desktop.github.com) | ## Step 1: Create user account on GitHub.com @@ -26,7 +26,7 @@ You need an account on GitHub.com to contribute to the OpenProject documentation ## Step 2: Install Typora -You can download the installer from the [Typora website](https://typora.io/#download). Follow the prompts to complete the installation. In case you need more information there are very detailed [help](https://support.typora.io/) for each supported operating systems [Linux](https://support.typora.io/Typora-on-Linux/), [macOS](https://support.typora.io/Typora-on-macOS/) and [Windows](https://support.typora.io/Typora-on-Windows/). +You can download the installer from the [Typora website](https://typora.io). Follow the prompts to complete the installation. In case you need more information there are very detailed [help](https://support.typora.io/) for each supported operating systems [Linux](https://support.typora.io/Typora-on-Linux/), [macOS](https://support.typora.io/Typora-on-macOS/) and [Windows](https://support.typora.io/Typora-on-Windows/). ## Step 3: Install GitHub Desktop diff --git a/docs/development/running-tests/README.md b/docs/development/running-tests/README.md index 107307a984b7..3caa53d3b1ec 100644 --- a/docs/development/running-tests/README.md +++ b/docs/development/running-tests/README.md @@ -283,7 +283,7 @@ Automated or manual security tests for OpenProject are evaluating common weaknes - OpenProject uses [Docker Scout](https://www.docker.com/products/docker-scout/) for the Docker images hosted on Docker Hub for automated vulnerability scanning and analysis of the built container, including all dependencies. - Follow our [secure coding guidelines](../concepts/secure-coding/) when proposing changes to the application, especially when modifying or adding features to authentication, authorization, 2FA, or sensitive data operations. - If possible, automate security tests for common vulnerabilities for input in your development. -- Train on recent vulnerabilities and checklists such as [OWASP Top Ten](https://owasp.org/www-project-top-ten/) or [OWASP cheat sheets](https://cheatsheetseries.owasp.org/index.html) to stay up-to-date on security testing and extend our security test suite with new information. +- Train on recent vulnerabilities and checklists such as [OWASP Top Ten](https://owasp.org/www-project-top-ten/) or [OWASP cheat sheets](https://cheatsheetseries.owasp.org) to stay up-to-date on security testing and extend our security test suite with new information. diff --git a/docs/glossary/README.md b/docs/glossary/README.md index 65201ba2fbc1..f8531d16009e 100644 --- a/docs/glossary/README.md +++ b/docs/glossary/README.md @@ -230,7 +230,7 @@ In OpenProject, News is defined as a [module](#module) that allows the publicati ### Nextcloud integration -OpenProject offers a Nextcloud integration which allows you to manage files in a secure and easy way, e.g. to link files or folders in Nextcloud or upload files to Nextcloud on work packages. You find the Nextcloud integration in the Files tab of your work package, if you have activated the Nextcloud integration for your instance. Get access to the OpenProject-Nextcloud integration by downloading and activating it in the built-in [Nextcloud app store](https://apps.nextcloud.com/) within your Nextcloud instance. [Read more about the Nextcloud integration of OpenProject](../user-guide/file-management/nextcloud-integration/). +OpenProject offers a Nextcloud integration which allows you to manage files in a secure and easy way, e.g. to link files or folders in Nextcloud or upload files to Nextcloud on work packages. You find the Nextcloud integration in the Files tab of your work package, if you have activated the Nextcloud integration for your instance. Get access to the OpenProject-Nextcloud integration by downloading and activating it in the built-in [Nextcloud app store](https://apps.nextcloud.com) within your Nextcloud instance. [Read more about the Nextcloud integration of OpenProject](../user-guide/file-management/nextcloud-integration/). ### Notifications diff --git a/docs/installation-and-operations/installation/docker/README.md b/docs/installation-and-operations/installation/docker/README.md index 1e79f80b65e3..fc12137526f2 100644 --- a/docs/installation-and-operations/installation/docker/README.md +++ b/docs/installation-and-operations/installation/docker/README.md @@ -6,9 +6,9 @@ sidebar_navigation: # Install OpenProject with Docker -[Docker](https://www.docker.com/) is a way to distribute self-contained applications easily. We provide a Docker image for the Community edition that you can very easily +[Docker](https://www.docker.com) is a way to distribute self-contained applications easily. We provide a Docker image for the Community edition that you can very easily install and upgrade on your servers. However, contrary to the manual or package-based installation, your machine needs to have the Docker Engine -installed first, which usually requires a recent operating system. Please see the [Docker Engine installation page](https://docs.docker.com/install) if you don't have Docker installed. +installed first, which usually requires a recent operating system. Please see the [Docker Engine installation page](https://docs.docker.com/install/) if you don't have Docker installed. *** diff --git a/docs/installation-and-operations/misc/textile-migration/README.md b/docs/installation-and-operations/misc/textile-migration/README.md index d4b034999b5a..4e4a17be2178 100644 --- a/docs/installation-and-operations/misc/textile-migration/README.md +++ b/docs/installation-and-operations/misc/textile-migration/README.md @@ -15,7 +15,7 @@ You need to run this migration on an OpenProject version < 13.0, as the conversi ## Dependencies -We depend on `pandoc` (https://pandoc.org/) for the conversion of all formattable fields in OpenProject. It provides automated means to migrate between many input and output formats, in our case from Textile to GitHub-flavored Markdown. +We depend on `pandoc` (https://pandoc.org) for the conversion of all formattable fields in OpenProject. It provides automated means to migrate between many input and output formats, in our case from Textile to GitHub-flavored Markdown. If you do not have an executable pandoc version of at least version 2.0 in your path, OpenProject will try download an AMD64 static linked binary for pandoc (Currently, this would be version 2.3.2). This version will be made available to OpenProject through `/vendor/pandoc` and is only used during that one-time migration step. diff --git a/docs/installation-and-operations/operation/upgrading/README.md b/docs/installation-and-operations/operation/upgrading/README.md index 5fe4d1a5c401..a3d6bd78840e 100644 --- a/docs/installation-and-operations/operation/upgrading/README.md +++ b/docs/installation-and-operations/operation/upgrading/README.md @@ -108,7 +108,7 @@ docker-compose pull docker-compose up -d ``` -Please note that you can override the `TAG` that is used to pull the OpenProject image from the [Docker Hub](https://hub.docker.com/r/openproject/community). +Please note that you can override the `TAG` that is used to pull the OpenProject image from the [Docker Hub](https://hub.docker.com/r/openproject/community/). ### All-in-one container diff --git a/docs/release-notes/10/10-0-2/README.md b/docs/release-notes/10/10-0-2/README.md index 2bf8aa45e721..682fc87ccaf9 100644 --- a/docs/release-notes/10/10-0-2/README.md +++ b/docs/release-notes/10/10-0-2/README.md @@ -42,7 +42,7 @@ This has been fixed in this release. We now use the environment variable *OPENPR #### Contributions -Thanks to David Haintz from [SEC Consult Vulnerability Lab](https://www.sec-consult.com/) for identifying and responsibly disclosing the identified issues. +Thanks to David Haintz from [SEC Consult Vulnerability Lab](https://www.sec-consult.com) for identifying and responsibly disclosing the identified issues. A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/9/9-0-4/README.md b/docs/release-notes/9/9-0-4/README.md index 0d10d4696b05..639f489c27c0 100644 --- a/docs/release-notes/9/9-0-4/README.md +++ b/docs/release-notes/9/9-0-4/README.md @@ -20,4 +20,4 @@ Thanks to David Haintz from the SEC Consult Vulnerability Lab (https://www.sec-c #### Contributions -Thanks to David Haintz from [SEC Consult Vulnerability Lab](https://www.sec-consult.com/) for identifying and responsibly disclosing the identified issues. +Thanks to David Haintz from [SEC Consult Vulnerability Lab](https://www.sec-consult.com) for identifying and responsibly disclosing the identified issues. diff --git a/docs/user-guide/file-management/nextcloud-integration/README.md b/docs/user-guide/file-management/nextcloud-integration/README.md index 41423c16ed86..cf706b821266 100644 --- a/docs/user-guide/file-management/nextcloud-integration/README.md +++ b/docs/user-guide/file-management/nextcloud-integration/README.md @@ -8,7 +8,7 @@ keywords: integration, apps, Nextcloud, user # Nextcloud integration -You can use [Nextcloud](https://nextcloud.com/) as an integrated file storage in OpenProject. +You can use [Nextcloud](https://nextcloud.com) as an integrated file storage in OpenProject. This integration makes it possible for you to: From bb5708c34eda380f0819b15058163dfe31155253 Mon Sep 17 00:00:00 2001 From: as-op Date: Mon, 22 Jan 2024 08:58:39 +0100 Subject: [PATCH 5/8] chore(lint): fix html lint warnings --- .../application-architecture/README.md | 28 +++++++++---------- .../product-development-handbook/README.md | 2 +- docs/development/running-tests/README.md | 6 ++-- docs/enterprise-guide/support/README.md | 10 +++---- .../configuration/database/README.md | 2 +- .../configuration/outbound-emails/README.md | 2 +- .../processing-of-personal-data/README.md | 6 ++-- .../roles-permissions/README.md | 12 ++++---- .../keyboard-shortcuts-access-keys/README.md | 4 +-- docs/user-guide/wysiwyg/README.md | 2 +- 10 files changed, 37 insertions(+), 37 deletions(-) diff --git a/docs/development/application-architecture/README.md b/docs/development/application-architecture/README.md index 16838447b771..30445faeaea8 100644 --- a/docs/development/application-architecture/README.md +++ b/docs/development/application-architecture/README.md @@ -64,24 +64,24 @@ end ## Involved services -| Service | Relationship to OpenProject | Communication interfaces and mechanisms | Access modes
(R - read)
(W - write) | References | +| Service | Relationship to OpenProject | Communication interfaces and mechanisms | Access modes
(R - read)
(W - write) | References | | ----------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | --------------------------------------------- | ------------------------------------------------------------ | | Web browser | Performs requests to the application | HTTPS | RW | n/a | | Native client | Performs requests to the application | HTTPS | RW | n/a | | SVN client | Performs SVN requests to the application web server | HTTPS | RW | [Repository integrations](https://www.openproject.org/docs/user-guide/repository/) | | Git client | Performs Git Smart HTTP requests to the application server | HTTPS | RW | [Repository integrations](https://www.openproject.org/docs/user-guide/repository/) | -| Load balancer / Proxy | Depending on installation mechanism, terminates TLS/SSL, accepts and proxies or load balances web requests to the different OpenProject web application servers | HTTPS / PROXY | - | [Configuration for packaged installations](https://www.openproject.org/docs/installation-and-operations/installation/packaged/#step-3-apache2-web-server-and-ssl-termination)
[Configuration for Docker/Kubernetes](https://www.openproject.org/docs/installation-and-operations/installation/docker/#disabling-https-mode) | -| Puma application server | Accepts web requests, runs the OpenProject web facing application | Web requests (HTTP/HTTPS)
Database (TCP)
Memcached (TCP)
Email gateways (SMTP)
External integration requests (HTTPS) | RW | [Database TLS setup](https://www.openproject.org/docs/installation-and-operations/configuration/#database-configuration-and-ssl)
[Cache configuration](https://www.openproject.org/docs/installation-and-operations/configuration/#cache-configuration-options)
[SMTP configuration](https://www.openproject.org/docs/installation-and-operations/configuration/outbound-emails/)
[Integrations guide](https://www.openproject.org/docs/system-admin-guide/integrations/) | +| Load balancer / Proxy | Depending on installation mechanism, terminates TLS/SSL, accepts and proxies or load balances web requests to the different OpenProject web application servers | HTTPS / PROXY | - | [Configuration for packaged installations](https://www.openproject.org/docs/installation-and-operations/installation/packaged/#step-3-apache2-web-server-and-ssl-termination)
[Configuration for Docker/Kubernetes](https://www.openproject.org/docs/installation-and-operations/installation/docker/#disabling-https-mode) | +| Puma application server | Accepts web requests, runs the OpenProject web facing application | Web requests (HTTP/HTTPS)
Database (TCP)
Memcached (TCP)
Email gateways (SMTP)
External integration requests (HTTPS) | RW | [Database TLS setup](https://www.openproject.org/docs/installation-and-operations/configuration/#database-configuration-and-ssl)
[Cache configuration](https://www.openproject.org/docs/installation-and-operations/configuration/#cache-configuration-options)
[SMTP configuration](https://www.openproject.org/docs/installation-and-operations/configuration/outbound-emails/)
[Integrations guide](https://www.openproject.org/docs/system-admin-guide/integrations/) | | Memached / Redis / File cache | Application-level cache (if enabled) | TCP connections | RW | [Cache configuration](https://www.openproject.org/docs/installation-and-operations/configuration/#cache-configuration-options) | -| PostgreSQL | Database management system | (Encrypted) TCP connections between web and background workers | | [Database TLS setup](https://www.openproject.org/docs/installation-and-operations/configuration/#database-configuration-and-ssl)
| -| Background worker | Handles asynchronous jobs, such as backup requests, email delivery, | Database (TCP)
Memcached (TCP)
Email gateways (SMTP)
External integration requests (HTTPS) | RW | [Database TLS setup](https://www.openproject.org/docs/installation-and-operations/configuration/#database-configuration-and-ssl)
[Cache configuration](https://www.openproject.org/docs/installation-and-operations/configuration/#cache-configuration-options)
[SMTP configuration](https://www.openproject.org/docs/installation-and-operations/configuration/outbound-emails/)
[Integrations guide](https://www.openproject.org/docs/system-admin-guide/integrations/) | -| Attached storages or Object storage | Access for attachments for the OpenProject application.
Either directly (or networked) attached storages, or configuration of an S3-compatible Object store | Local filesystem access (local drives, NFS)
HTTPS (S3-compatible storage) | RW | [Configuration of the attachment storage](https://www.openproject.org/docs/installation-and-operations/configuration/#attachments-storage) | +| PostgreSQL | Database management system | (Encrypted) TCP connections between web and background workers | | [Database TLS setup](https://www.openproject.org/docs/installation-and-operations/configuration/#database-configuration-and-ssl)
| +| Background worker | Handles asynchronous jobs, such as backup requests, email delivery, | Database (TCP)
Memcached (TCP)
Email gateways (SMTP)
External integration requests (HTTPS) | RW | [Database TLS setup](https://www.openproject.org/docs/installation-and-operations/configuration/#database-configuration-and-ssl)
[Cache configuration](https://www.openproject.org/docs/installation-and-operations/configuration/#cache-configuration-options)
[SMTP configuration](https://www.openproject.org/docs/installation-and-operations/configuration/outbound-emails/)
[Integrations guide](https://www.openproject.org/docs/system-admin-guide/integrations/) | +| Attached storages or Object storage | Access for attachments for the OpenProject application.
Either directly (or networked) attached storages, or configuration of an S3-compatible Object store | Local filesystem access (local drives, NFS)
HTTPS (S3-compatible storage) | RW | [Configuration of the attachment storage](https://www.openproject.org/docs/installation-and-operations/configuration/#attachments-storage) | | Email gateways | Send emails (e.g., notifications) from OpenProject application | SMTP | W (deliver mails to relay) | [SMTP configuration](https://www.openproject.org/docs/installation-and-operations/configuration/outbound-emails/) | -| Identity providers | External authentication providers (e.g., Keycloak, ADFS, etc.) | HTTPS through standard protocols (OpenID connect, SAML, OAuth 2.0) | R (Redirect and read user info) | [OpenID connect provider configuration](https://www.openproject.org/docs/system-admin-guide/authentication/openid-providers/)
[SAML provider configuration](https://www.openproject.org/docs/system-admin-guide/authentication/saml/)
[OAuth 2.0 application configuration](https://www.openproject.org/docs/system-admin-guide/authentication/oauth-applications/) | +| Identity providers | External authentication providers (e.g., Keycloak, ADFS, etc.) | HTTPS through standard protocols (OpenID connect, SAML, OAuth 2.0) | R (Redirect and read user info) | [OpenID connect provider configuration](https://www.openproject.org/docs/system-admin-guide/authentication/openid-providers/)
[SAML provider configuration](https://www.openproject.org/docs/system-admin-guide/authentication/saml/)
[OAuth 2.0 application configuration](https://www.openproject.org/docs/system-admin-guide/authentication/oauth-applications/) | | Nextcloud | External biliteral integration | HTTPS | RW | [Nextcloud integration guide](https://www.openproject.org/docs/system-admin-guide/integrations/nextcloud/) | | GitHub | Pull Request / Issue referencing Integration into Openproject | HTTPS (Webhooks) | R (Incoming webhook from GitHub) | [GitHub integration guide](https://www.openproject.org/docs/system-admin-guide/integrations/github-integration/) | | Calendars | External calendars requesting dynamic ICS calendar files from OpenProject | HTTPS (iCalendar/webdav) | R (Outgoing calendar data) | [Calendar subscriptions configuration](https://www.openproject.org/docs/system-admin-guide/calendars-and-dates/#calendar-subscriptions) | -| API integrations | Structural access to OpenProject through API endpoints. Optional access to users and third party organizations depending on authorized scopes | HTTPS | (Optional) R
(Optional) W
| [API configuration](https://www.openproject.org/docs/system-admin-guide/api-and-webhooks/) | +| API integrations | Structural access to OpenProject through API endpoints. Optional access to users and third party organizations depending on authorized scopes | HTTPS | (Optional) R
(Optional) W
| [API configuration](https://www.openproject.org/docs/system-admin-guide/api-and-webhooks/) | | Outgoing Webhooks | Outgoing requests for changes within the application | HTTPS | R (Outgoing webhook data) | [Webhook configuration an adminstration](https://www.openproject.org/docs/system-admin-guide/api-and-webhooks/#webhooks) | @@ -101,12 +101,12 @@ OpenProject is continuously tested, developed, and distributed using the followi | **Environment** | **Description** | **Release Target** | **Deployment cycles** | | ------------------------------- |--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| ------------------------------------------------------------ | ------------------------------------------------------------ | -| Edge | Automatic deployments through [GitHub actions](https://github.com/opf/openproject/blob/dev/.github/workflows/continuous-delivery.yml) for instances on openproject-edge.com
Subject for continuous QA, acceptance and regression testing. | Next minor or major release planned and developed in our [community instance](https://community.openproject.org/projects/openproject/) | On every push to `opf/openproject#dev` | -| Stage | Automatic deployments through [GitHub actions](https://github.com/opf/openproject/blob/dev/.github/workflows/continuous-delivery.yml) for instances on openproject-stage.com.
Subject for QA and acceptance testing of bugfix prior to stable releases. | Next patch release of the current stable release following our [release plan](https://community.openproject.org/projects/openproject/work_packages?query_id=918) | On every push to `release/X.Y`, where `X.Y` is the current stable release major and minor versions. | -| Production
(SaaS / Cloud) | Production cloud environments. Deployed manually with the latest stable release | Stable releases | Manually | -| Production
(Docker images) | [Official public OpenProject docker images](https://hub.docker.com/r/openproject/community/)
Continuous delivery for development versions using `dev-*`tags.
Stable releases through major, minor, or patch level tags. | Development (`dev`, `dev-slim` tag)
Stable releases (`X`, `X.Y`, `X.Y.Z`, `X-slim`, `X.Y-slim`, `X.Y.Z-slim`) | Automatically on new releases of the OpenProject application | -| Production
(Packages) | [Official public OpenProject Linux packages](https://www.openproject.org/docs/installation-and-operations/installation/packaged/)

Stable releases for supported distributions | Stable releases | Automatically on new releases of the OpenProject application | -| Production
(Helm chart) | [Official public OpenProject Helm charts](https://www.openproject.org/docs/installation-and-operations/installation/helm-chart/)
Stable releases | Stable releases (configurable through container tags) | Updates to Helm chart are manual, underlying deployment uses OpenProject docker images | +| Edge | Automatic deployments through [GitHub actions](https://github.com/opf/openproject/blob/dev/.github/workflows/continuous-delivery.yml) for instances on openproject-edge.com
Subject for continuous QA, acceptance and regression testing. | Next minor or major release planned and developed in our [community instance](https://community.openproject.org/projects/openproject/) | On every push to `opf/openproject#dev` | +| Stage | Automatic deployments through [GitHub actions](https://github.com/opf/openproject/blob/dev/.github/workflows/continuous-delivery.yml) for instances on openproject-stage.com.
Subject for QA and acceptance testing of bugfix prior to stable releases. | Next patch release of the current stable release following our [release plan](https://community.openproject.org/projects/openproject/work_packages?query_id=918) | On every push to `release/X.Y`, where `X.Y` is the current stable release major and minor versions. | +| Production
(SaaS / Cloud) | Production cloud environments. Deployed manually with the latest stable release | Stable releases | Manually | +| Production
(Docker images) | [Official public OpenProject docker images](https://hub.docker.com/r/openproject/community/)
Continuous delivery for development versions using `dev-*`tags.
Stable releases through major, minor, or patch level tags. | Development (`dev`, `dev-slim` tag)
Stable releases (`X`, `X.Y`, `X.Y.Z`, `X-slim`, `X.Y-slim`, `X.Y.Z-slim`) | Automatically on new releases of the OpenProject application | +| Production
(Packages) | [Official public OpenProject Linux packages](https://www.openproject.org/docs/installation-and-operations/installation/packaged/)

Stable releases for supported distributions | Stable releases | Automatically on new releases of the OpenProject application | +| Production
(Helm chart) | [Official public OpenProject Helm charts](https://www.openproject.org/docs/installation-and-operations/installation/helm-chart/)
Stable releases | Stable releases (configurable through container tags) | Updates to Helm chart are manual, underlying deployment uses OpenProject docker images | | PullPreview | Temporary instances for development of features scope to a pull request. | Feature branches | Automatically deployed when developers/QA request a pull preview instance by labelling pull requests with the `PullPreview` tag. | diff --git a/docs/development/product-development-handbook/README.md b/docs/development/product-development-handbook/README.md index ec254c4f46b8..3814e5d6542a 100644 --- a/docs/development/product-development-handbook/README.md +++ b/docs/development/product-development-handbook/README.md @@ -259,7 +259,7 @@ When all features, bugs have been tested successfully, regression testing was pe | Involved | Output | | --------------------------------------------------------- | :----------------------------------------------------------- | -| - Product manager
- (possibly) External Stakeholders | Accepted feature (acceptenace succeeded) OR
Changes necessary (acceptance failed) | +| - Product manager
- (possibly) External Stakeholders | Accepted feature (acceptenace succeeded) OR
Changes necessary (acceptance failed) | 1. PM tests features to see if requirements are met, discusses necessary changes with developer (acceptance test) (status: “closed”). 1. If external stakeholders are involved and depending on any additional agreements between OpenProject and the external stakeholders, an additional presentation or feature presentation is performed as part of the acceptance testing. The result of this test may result in additional iterations of the steps Buidling phase 1 - 3. diff --git a/docs/development/running-tests/README.md b/docs/development/running-tests/README.md index 3caa53d3b1ec..8cd902a0a5bb 100644 --- a/docs/development/running-tests/README.md +++ b/docs/development/running-tests/README.md @@ -26,9 +26,9 @@ The following types of functional tests are used at OpenProject. | ----------------------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | | [Unit tests](#unit-tests) | Test individual components of OpenProject using RSpec. Involves mocking or stubbing dependent components | e.g, Model specs under `spec/models` | | [Integration tests](#integration-tests) | Testing the integration of multiple components, but still in their isolation without testing the entire software stack | controller, requests, service integration specs, e.g., `spec/services/**/*_integration_spec.rb` | -| [Feature / end-to-end tests](#feature-tests) | Tests of the entire Rails application stack and all necessary dependent components (routing, controllers, database access, permissions, and responses). Performed in `RSpec` using `Capybara` feature specs.
External third-party service requests and responses are recorded for testing (e.g., nextcloud integration) | `spec/features` | +| [Feature / end-to-end tests](#feature-tests) | Tests of the entire Rails application stack and all necessary dependent components (routing, controllers, database access, permissions, and responses). Performed in `RSpec` using `Capybara` feature specs.
External third-party service requests and responses are recorded for testing (e.g., nextcloud integration) | `spec/features` | | [Smoke tests](#smoke-tests) | Automated and manual tests to ensure the main application features and happy paths are working as expected (e.g., packaging or dockerization tests, manual smoke tests by QA) | Docker test workflow under `.github/workflows/docker.yml` | -| [Sanity and regression tests](#sanity-and-regression-tests) | Manual testing of affected or relevant components made after changes or bug fixes to the application. Performed by QA. | e.g., testing the critical path of creating work packages after a bug fix has been made in that data model
Manual execution of test plan defined by QA | +| [Sanity and regression tests](#sanity-and-regression-tests) | Manual testing of affected or relevant components made after changes or bug fixes to the application. Performed by QA. | e.g., testing the critical path of creating work packages after a bug fix has been made in that data model
Manual execution of test plan defined by QA | | [Acceptance tests](#acceptance-tests) | Final phase of manual testing where the system is evaluated against predefined requirements to ensure it meets user and stakeholder expectations before deployment. | Manual interactions with customers and stakeholders to identify whether we're building the correct part | @@ -235,7 +235,7 @@ Examples for non-functional test cases: software should be compatible with most | [Security tests](#security-tests) | Automated or manually crafted test cases for evaluating application security by assuming the role of an attacker, e.g., by providing malicious user input or trying to break the application. | Statical and automated code scanning (CodeQL, Brakeman), defined test cases for verifying security related input as defined in the [secure coding guidelines](../concepts/secure-coding/). | | [Installation / upgrade tests](#installation-and-upgrade-tests) | Automated and manual installation tests of OpenProject | Packaged installation build tests for various distributions, Docker installation smoke tests for verifying correct startup and basic operation of the container. | | [Usability tests](#usability-testing) | Evaluating the UX of the application as defined and in comparison to the requirements. Involves QA, Product, Customer. | e.g., verifying common use-cases as defined in the requirements in an early development stage (such as a PullPreview deployment), or on a pre-released version of the application. | -| [Accessibility tests](#accessibility-tests) | Evaluating the accessibility of the application according to [WCAG AA](https://www.w3.org/WAI/WCAG2AA-Conformance) and similar standards | Performing automated keyboard navigation tests.
Manually executing screen readers to ensure application can be used. | +| [Accessibility tests](#accessibility-tests) | Evaluating the accessibility of the application according to [WCAG AA](https://www.w3.org/WAI/WCAG2AA-Conformance) and similar standards | Performing automated keyboard navigation tests.
Manually executing screen readers to ensure application can be used. | diff --git a/docs/enterprise-guide/support/README.md b/docs/enterprise-guide/support/README.md index e9f9c3216c63..5e70d2719b10 100644 --- a/docs/enterprise-guide/support/README.md +++ b/docs/enterprise-guide/support/README.md @@ -26,7 +26,7 @@ Community support is covered to the best of our ability by the active internatio | Service hours | Support channels | Support services | | ------------- | ------------------------------------------------------------ | ------------------------------------------------------ | -| Best effort | - [Bug reports or Feature requests](https://community.openproject.org/projects/openproject/work_packages)
- [Community forums](https://community.openproject.org/projects/openproject/forums) | - Documentation and user guides
- Tutorial videos | +| Best effort | - [Bug reports or Feature requests](https://community.openproject.org/projects/openproject/work_packages)
- [Community forums](https://community.openproject.org/projects/openproject/forums) | - Documentation and user guides
- Tutorial videos | ### Basic support (cloud and on-premises) @@ -34,7 +34,7 @@ With Basic support, you already have integrated mail support and can reach our e | Service hours | Support channels | Support services | | --------------------------------------------------------- | ---------------------- | ------------------------------------------------------ | -| Mon-Fri, 9:30 - 16:00 CET
Mon-Fri, 9:30 am - 4 pm ET | - Basic E-Mail support | - Documentation and user guides
- Tutorial videos | +| Mon-Fri, 9:30 - 16:00 CET
Mon-Fri, 9:30 am - 4 pm ET | - Basic E-Mail support | - Documentation and user guides
- Tutorial videos | ### Professional support (cloud and on-premises) @@ -42,7 +42,7 @@ The Professional support covers everything from the Basic support. Furthermore, | Service hours | Support channels | Support services | | --------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------------ | -| Mon-Fri, 9:30 - 17:00 CET
Mon-Fri, 9:30 am - 4 pm ET | - Professional E-Mail support
- Phone support | - Documentation and user guides
- Tutorial videos
- Training material and best practices
- Onboarding training | +| Mon-Fri, 9:30 - 17:00 CET
Mon-Fri, 9:30 am - 4 pm ET | - Professional E-Mail support
- Phone support | - Documentation and user guides
- Tutorial videos
- Training material and best practices
- Onboarding training | ### Premium support (on-premises only) @@ -52,7 +52,7 @@ Onboarding training in the Premium support plan includes onboarding for a perfec | Service hours | Support channels | Support services | | ------------------------------------------------------------ | --------------------------------------------- | ------------------------------------------------------------ | -| Mon-Fri, 9:30 - 17:30 CET
Mon-Fri, 9:30 am - 5:30 pm ET | - Premium E-Mail support
- Phone support | - Documentation and user guides
- Tutorial videos
- Training material and best practices
- Onboarding training
- Remote hands
- Installation support
- Upgrade assistance
- Dedicated onboarding manager (3h) | +| Mon-Fri, 9:30 - 17:30 CET
Mon-Fri, 9:30 am - 5:30 pm ET | - Premium E-Mail support
- Phone support | - Documentation and user guides
- Tutorial videos
- Training material and best practices
- Onboarding training
- Remote hands
- Installation support
- Upgrade assistance
- Dedicated onboarding manager (3h) | ### Corporate support (on-premises only) @@ -60,7 +60,7 @@ The Corporate support covers everything from the Basic, Professional and Premium | Service hours | Support channels | Support services | | --------------------------------------------------------- | ----------------------------------------------- | ------------------------------------------------------------ | -| Mon-Fri, 9:30 - 18:00 CET
Mon-Fri, 9:30 am - 6 pm ET | - Corporate E-Mail support
- Phone support | - Documentation and user guides
- Tutorial videos
- Training material and best practices
- Onboarding training
- Remote hands
- Installation support
- Upgrade assistance
- Dedicated onboarding manager (3h)
- Custom plugin support
- Dedicated support engineer | +| Mon-Fri, 9:30 - 18:00 CET
Mon-Fri, 9:30 am - 6 pm ET | - Corporate E-Mail support
- Phone support | - Documentation and user guides
- Tutorial videos
- Training material and best practices
- Onboarding training
- Remote hands
- Installation support
- Upgrade assistance
- Dedicated onboarding manager (3h)
- Custom plugin support
- Dedicated support engineer | ## How to receive Enterprise support diff --git a/docs/installation-and-operations/configuration/database/README.md b/docs/installation-and-operations/configuration/database/README.md index 799a124ced57..ff09533d11bc 100644 --- a/docs/installation-and-operations/configuration/database/README.md +++ b/docs/installation-and-operations/configuration/database/README.md @@ -54,7 +54,7 @@ OpenProject will merge the settings from `DATABASE_URL` with manually specified | Environment variable | Default | Description | Documentation | | ------------------------------------ | ----------- | ------------------------------------------------------------ | ------------------------------------------------------------ | -| DATABASE_URL
OPENPROJECT_DB_URL | *none* | URL style passing of database options | https://guides.rubyonrails.org/configuring.html#configuring-a-database | +| DATABASE_URL
OPENPROJECT_DB_URL | *none* | URL style passing of database options | https://guides.rubyonrails.org/configuring.html#configuring-a-database | | OPENPROJECT_DB_ENCODING | unicode | Encoding of the database | Should be left at unicode unless you really know what you're doing. | | OPENPROJECT_DB_POOL | *none* | Connection pool count | https://guides.rubyonrails.org/configuring.html#database-pooling | | OPENPROJECT_DB_USERNAME | *none* | Database username, if not presented in URL above | https://guides.rubyonrails.org/configuring.html#configuring-a-database | diff --git a/docs/installation-and-operations/configuration/outbound-emails/README.md b/docs/installation-and-operations/configuration/outbound-emails/README.md index f2551dde25df..295f506db3ac 100644 --- a/docs/installation-and-operations/configuration/outbound-emails/README.md +++ b/docs/installation-and-operations/configuration/outbound-emails/README.md @@ -48,7 +48,7 @@ These are the options that are available. Please see the [Configuration guide](. | SMTP user name | smtp_user_name | `OPENPROJECT_SMTP__USER__NAME` | User name for authentication against the SMTP server (when authentication is required) | | SMTP password | smtp_password | `OPENPROJECT_SMTP__PASSWORD` | Password for authentication against the SMTP server (when authentication is required) | | Automatically use STARTTLS | smtp_enable_starttls_auto | `OPENPROJECT_SMTP__ENABLE__STARTTLS__AUTO` | You can enable or disable STARTTLS here in case it doesn't work. Make sure you don't login to a SMTP server over a public network when using this. Recommended to leave this on if your server supports it. Possible values: true / false | -| OpenSSL verify mode | smtp_openssl_verify_mode | `OPENPROJECT_SMTP__OPENSSL__VERIFY__MODE` | Define how the SMTP server certificate is validated. Make sure you don't just disable verification here unless both, OpenProject and SMTP servers are on a private network. Possible values: `none`, `peer`, `client_once` or `fail_if_no_peer_cert`.
Note: This setting can only be set through ENV/settings | +| OpenSSL verify mode | smtp_openssl_verify_mode | `OPENPROJECT_SMTP__OPENSSL__VERIFY__MODE` | Define how the SMTP server certificate is validated. Make sure you don't just disable verification here unless both, OpenProject and SMTP servers are on a private network. Possible values: `none`, `peer`, `client_once` or `fail_if_no_peer_cert`.
Note: This setting can only be set through ENV/settings | diff --git a/docs/security-and-privacy/processing-of-personal-data/README.md b/docs/security-and-privacy/processing-of-personal-data/README.md index 417be4729129..941efbc63da0 100644 --- a/docs/security-and-privacy/processing-of-personal-data/README.md +++ b/docs/security-and-privacy/processing-of-personal-data/README.md @@ -642,9 +642,9 @@ OpenProject makes use of technical cookies to identity the browser client and/or | **Cookie name** | **Description** | **Expiry** | **Security flags** | **Implementation** | | ---------------------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | ----------------------------------------------------- | ------------------------------------------------------------ | -| `_open_project_session` (name is configurable) | contains the information about the logged in user as well as information stored between requests on the user's choices (e.g. the filters for costs are in part stored there) | Session
+ configurable server-sideTTL | secure
httponly
Samesite=Lax
encrypted | [Code ref](https://github.com/opf/openproject/blob/release/13.0/config/initializers/session_store.rb#L34-L39) | -| `autologin` (name is configurable) | (Optional feature, requires opt-in under Administration > Authentication settings)
enables the user to automatically log in again after the session expired (e.g. because the browser was closed). It is set when the user checks the '*Stay logged in*' box in the login form.
| Cookie 1 year
+ server-side token N days (configurable) | secure
httponly
Samesite=Lax
encrypted | [Code ref](https://github.com/opf/openproject/blob/release/13.0/app/controllers/concerns/accounts/user_login.rb#L19C1-L29) | -| `op2fa_remember_token` | the presence of that cookie suppresses the need for the user to provide a second factor upon login for N days (configurable by administration) if the user selects to do so when entering the 2fa information. | N days (configurable) | secure
httponly
Samesite=Lax
encrypted | [Code ref](https://github.com/opf/openproject/blob/release/13.0/modules/two_factor_authentication/app/controllers/concerns/two_factor_authentication/remember_token.rb#L28-L34) | +| `_open_project_session` (name is configurable) | contains the information about the logged in user as well as information stored between requests on the user's choices (e.g. the filters for costs are in part stored there) | Session
+ configurable server-sideTTL | secure
httponly
Samesite=Lax
encrypted | [Code ref](https://github.com/opf/openproject/blob/release/13.0/config/initializers/session_store.rb#L34-L39) | +| `autologin` (name is configurable) | (Optional feature, requires opt-in under Administration > Authentication settings)
enables the user to automatically log in again after the session expired (e.g. because the browser was closed). It is set when the user checks the '*Stay logged in*' box in the login form.
| Cookie 1 year
+ server-side token N days (configurable) | secure
httponly
Samesite=Lax
encrypted | [Code ref](https://github.com/opf/openproject/blob/release/13.0/app/controllers/concerns/accounts/user_login.rb#L19C1-L29) | +| `op2fa_remember_token` | the presence of that cookie suppresses the need for the user to provide a second factor upon login for N days (configurable by administration) if the user selects to do so when entering the 2fa information. | N days (configurable) | secure
httponly
Samesite=Lax
encrypted | [Code ref](https://github.com/opf/openproject/blob/release/13.0/modules/two_factor_authentication/app/controllers/concerns/two_factor_authentication/remember_token.rb#L28-L34) | ## Deletion of personal data diff --git a/docs/system-admin-guide/users-permissions/roles-permissions/README.md b/docs/system-admin-guide/users-permissions/roles-permissions/README.md index 57cc3f8051fa..68c9ee462fe1 100644 --- a/docs/system-admin-guide/users-permissions/roles-permissions/README.md +++ b/docs/system-admin-guide/users-permissions/roles-permissions/README.md @@ -28,7 +28,7 @@ A user can have one or more roles which grant permissions on different levels. | Scope of the role | Permission examples | Customization options | | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -| Application-level: Full control of all aspects of the application | - Assign administration privileges to other users
- Create and restore backups in the web interface
- Create and configure an OAuth app
- Configure custom fields
- Archive projects/restore projects
- Configure global roles
- Configure project roles | Cannot be changed | +| Application-level: Full control of all aspects of the application | - Assign administration privileges to other users
- Create and restore backups in the web interface
- Create and configure an OAuth app
- Configure custom fields
- Archive projects/restore projects
- Configure global roles
- Configure project roles | Cannot be changed | ### Global role @@ -36,21 +36,21 @@ A user can have one or more roles which grant permissions on different levels. | Scope of the role | Permission examples | Customization options | | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -| Application-level: Permissions scoped to specific administrative tasks (not restricted to specific projects) | - Manage users
- Create projects | Administrators can create new global roles and assign global permissions to those role | +| Application-level: Permissions scoped to specific administrative tasks (not restricted to specific projects) | - Manage users
- Create projects | Administrators can create new global roles and assign global permissions to those role | ### Project role -**A project role** is a set of **permissions** that can be assigned to any project member. Multiple roles can be assigned to the same project member.
+**A project role** is a set of **permissions** that can be assigned to any project member. Multiple roles can be assigned to the same project member.
**Note:** If a module is not enabled in a project it is not shown to a user despite having a permission for it. | Scope of the role | Permission examples | Customization options | | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -| Project-level: Permissions scoped to individual projects (a user can have different roles for individual projects) | - Create work packages (in a project)
- Delete wiki pages (in a specific project) | Create different project roles with individual permission sets | +| Project-level: Permissions scoped to individual projects (a user can have different roles for individual projects) | - Create work packages (in a project)
- Delete wiki pages (in a specific project) | Create different project roles with individual permission sets | ### Non-member -**Non member** is the default role of users of your OpenProject instance who have not been added to a project. This only applies if the project has been set as **[public](../../../user-guide/projects/#set-a-project-to-public)** in the project settings.
+**Non member** is the default role of users of your OpenProject instance who have not been added to a project. This only applies if the project has been set as **[public](../../../user-guide/projects/#set-a-project-to-public)** in the project settings.
**Note:** The *Non-member* role cannot be deleted. @@ -62,7 +62,7 @@ A user can have one or more roles which grant permissions on different levels. ### Anonymous -OpenProject allows to share project information with **anonymous** users which are not logged in. This is helpful to communicate projects goals and activities with a public community.
+OpenProject allows to share project information with **anonymous** users which are not logged in. This is helpful to communicate projects goals and activities with a public community.
**Note**: This only applies if you disabled the need for authentication for your instance and if the project is set as **public**. The *Anonymous* role cannot be deleted. diff --git a/docs/user-guide/keyboard-shortcuts-access-keys/README.md b/docs/user-guide/keyboard-shortcuts-access-keys/README.md index 0a825819322b..01ef67eec928 100644 --- a/docs/user-guide/keyboard-shortcuts-access-keys/README.md +++ b/docs/user-guide/keyboard-shortcuts-access-keys/README.md @@ -87,6 +87,6 @@ To quickly save changes in a rich text editor (for example a work package descri | Shortcut (Windows / Linux) | Shortcut (Mac) | Action | | -------------------------- | -------------- | ------------------------------------------------------------ | -| CTRL + ENTER | CMD + ENTER | **Save changes.**
For inline-editable fields, save the field and close it.
For pages with a full WYSIWYG (meetings, wiki pages), submit the form. | +| CTRL + ENTER | CMD + ENTER | **Save changes.**
For inline-editable fields, save the field and close it.
For pages with a full WYSIWYG (meetings, wiki pages), submit the form. | -Please also refer to documentation on [working in Rich text editor in OpenProject](../wysiwyg). \ No newline at end of file +Please also refer to documentation on [working in Rich text editor in OpenProject](../wysiwyg). diff --git a/docs/user-guide/wysiwyg/README.md b/docs/user-guide/wysiwyg/README.md index b42f7ae7b982..563670150a22 100644 --- a/docs/user-guide/wysiwyg/README.md +++ b/docs/user-guide/wysiwyg/README.md @@ -84,7 +84,7 @@ On top of that, OpenProject adds the following shortcut: | Shortcut (Windows / Linux) | Shortcut (Mac) | Action | | -------------------------- | -------------- | ------------------------------------------------------------ | -| CTRL + ENTER | CMD + ENTER | **Save changes.**
For inline-editable fields, save the field and close it.
For pages with a full WYSIWYG (meetings, wiki pages), submit the form. | +| CTRL + ENTER | CMD + ENTER | **Save changes.**
For inline-editable fields, save the field and close it.
For pages with a full WYSIWYG (meetings, wiki pages), submit the form. | ## Macros From de9878e9ed15d6c959483f12ea6e547b48b6035d Mon Sep 17 00:00:00 2001 From: as-op Date: Mon, 22 Jan 2024 11:37:17 +0100 Subject: [PATCH 6/8] chore(lint): fix typos with cspell --- docs/api/apiv3/example/README.md | 2 +- docs/bim-guide/README.md | 12 +++--- docs/bim-guide/bim-issue-management/README.md | 4 +- docs/bim-guide/ifc-viewer/README.md | 10 ++--- docs/bim-guide/revit-add-in/README.md | 8 ++-- .../application-architecture/README.md | 38 +++++++++---------- .../code-review-guidelines/README.md | 16 ++++---- .../concepts/permissions/README.md | 16 ++++---- docs/development/concepts/queries/README.md | 2 +- .../concepts/resource-schemas/README.md | 2 +- .../concepts/secure-coding/README.md | 26 ++++++------- docs/development/concepts/stimulus/README.md | 2 +- .../documentation-style-guide/README.md | 2 +- .../create-omniauth-plugin/README.md | 2 +- docs/development/design-system/README.md | 2 +- .../README.md | 2 +- .../product-development-handbook/README.md | 10 ++--- docs/development/profiling/README.md | 2 +- docs/development/running-tests/README.md | 2 +- docs/faq/README.md | 4 +- .../gantt-chart-introduction/README.md | 4 +- docs/getting-started/my-account/README.md | 4 +- docs/getting-started/my-activity/README.md | 4 +- docs/getting-started/my-page/README.md | 2 +- .../sign-in-registration/README.md | 2 +- .../work-packages-introduction/README.md | 6 +-- docs/glossary/README.md | 2 +- .../configuration/README.md | 6 +-- .../configuration/database/README.md | 20 +++++----- .../configuration/repositories/README.md | 6 +-- .../installation/manual/README.md | 2 +- .../installation/packaged/README.md | 2 +- .../system-requirements/README.md | 10 ++--- docs/release-notes/10/10-5-0/README.md | 2 +- docs/release-notes/10/10-6-0/README.md | 6 +-- docs/release-notes/11/11-0-0/README.md | 6 +-- docs/release-notes/11/11-0-1/README.md | 2 +- docs/release-notes/11/11-1-0/README.md | 2 +- docs/release-notes/11/11-2-2/README.md | 2 +- docs/release-notes/11/11-3-0/README.md | 2 +- docs/release-notes/11/11-3-4/README.md | 2 +- docs/release-notes/11/11-3-5/README.md | 2 +- docs/release-notes/11/11-4-0/README.md | 2 +- docs/release-notes/12/12-0-0/README.md | 8 ++-- docs/release-notes/12/12-0-4/README.md | 2 +- docs/release-notes/12/12-0-5/README.md | 2 +- docs/release-notes/12/12-1-0/README.md | 12 +++--- docs/release-notes/12/12-2-0/README.md | 8 ++-- docs/release-notes/12/12-2-2/README.md | 2 +- docs/release-notes/12/12-3-0/README.md | 4 +- docs/release-notes/12/12-3-2/README.md | 2 +- docs/release-notes/12/12-4-0/README.md | 4 +- docs/release-notes/12/12-4-2/README.md | 2 +- docs/release-notes/12/12-5-0/README.md | 4 +- docs/release-notes/12/12-5-3/README.md | 4 +- docs/release-notes/12/12-5-8/README.md | 2 +- docs/release-notes/13-0-0/README.md | 4 +- docs/release-notes/13-0-2/README.md | 2 +- docs/release-notes/13-0-5/README.md | 2 +- docs/release-notes/13-1-0/README.md | 2 +- docs/release-notes/3/3-0-3/README.md | 2 +- docs/release-notes/8/8-0-2/README.md | 2 +- docs/release-notes/9/9-0-3/README.md | 4 +- .../processing-of-personal-data/README.md | 4 +- .../ldap-authentication/README.md | 2 +- .../oauth-applications/README.md | 2 +- .../authentication/saml/README.md | 4 +- .../custom-fields/README.md | 2 +- .../design/pdf-export-styles/README.md | 10 ++--- .../emails-and-notifications/README.md | 2 +- .../excel-synchronization/README.md | 6 +-- .../integrations/nextcloud/README.md | 10 ++--- .../system-settings/languages/README.md | 2 +- .../users-permissions/users/README.md | 8 ++-- docs/use-cases/portfolio-management/README.md | 8 ++-- docs/use-cases/resource-management/README.md | 4 +- docs/use-cases/safe-framework/README.md | 2 +- docs/user-guide/agile-boards/README.md | 2 +- .../nextcloud-integration/README.md | 2 +- docs/user-guide/gantt-chart/README.md | 4 +- docs/user-guide/home/global-modules/README.md | 2 +- .../project-settings/file-storages/README.md | 14 +++---- docs/user-guide/repository/README.md | 2 +- .../time-and-costs/time-tracking/README.md | 2 +- .../timecamp-integration/README.md | 2 +- .../time-tracking/toggl-integration/README.md | 2 +- docs/user-guide/wiki/wiki-faq/README.md | 2 +- .../work-packages/set-change-dates/README.md | 14 +++---- docs/user-guide/wysiwyg/README.md | 2 +- 89 files changed, 226 insertions(+), 226 deletions(-) diff --git a/docs/api/apiv3/example/README.md b/docs/api/apiv3/example/README.md index 13aeea714d76..a53b8544e1a4 100644 --- a/docs/api/apiv3/example/README.md +++ b/docs/api/apiv3/example/README.md @@ -239,7 +239,7 @@ Adapting the request we issued against the community installation, the client ca ![get all work packages](./get-work-packages-all.png) This however will return all work packages the authenticated user employing the client is eligible to see, which might potentially be thousands of work packages. -The server will always limit the amount of work packages actually returned (and will indicate the total amount by the `total` attribute that is part of the `WorkPackageColletion` resource) but using this method to find an individual work packages is laborious. +The server will always limit the amount of work packages actually returned (and will indicate the total amount by the `total` attribute that is part of the `WorkPackageCollection` resource) but using this method to find an individual work packages is laborious. That is why the [API supports filters](../filters). The filter that is applied most easily, is the filter for the project. This filter can be applied requesting via a project scoped url: diff --git a/docs/bim-guide/README.md b/docs/bim-guide/README.md index 860d25f29d44..0fa67cffdf99 100644 --- a/docs/bim-guide/README.md +++ b/docs/bim-guide/README.md @@ -41,7 +41,7 @@ Details: [BIM Issue Management](bim-issue-management) ## Revit add-in -Stay always connected to OpenProject in realtime, show and create tasks while you're working in the Revit, using the Revit Addin. +Stay always connected to OpenProject in realtime, show and create tasks while you're working in the Revit, using the Revit Add-in. Details: [Revit Add-in](revit-add-in) @@ -85,13 +85,13 @@ In our [Installation & Upgrade Guide](../installation-and-operations/bim-edition ### Is OpenProject BIM compatible to other BIM software? -Yes of course. We are of the opinion that the full potential of the BIM method only works through collaboration and the exchange of information (openBIM). For this reason we support the open BCF XML Standard. You are able to import and export all created BCF and stay interoparable with any other BCF software. +Yes of course. We are of the opinion that the full potential of the BIM method only works through collaboration and the exchange of information (openBIM). For this reason we support the open BCF XML Standard. You are able to import and export all created BCF and stay interoperable with any other BCF software. ### Why do I need a Revit add-in? -You don't need it, but it makes your BIM Issue Management much easier. The *OpenProject Revit Add-In* allows you to use the open source project management software *OpenProject BIM* directly within your Autodesk Revit environment. It lets you create, inspect and manage issues right in the moment when you can also solve them - when you have your Revit application fired up and the relevant BIM models open. Issues get stored as BIM Issues centrally and are available to every team member in real time - thanks to our browser based IFC viewer even to those team members without expensive Revit licenses. No BCF XML import/export is needed. However, you still can import and export BCF XML as you like and stay interoparable with any other BCF software. +You don't need it, but it makes your BIM Issue Management much easier. The *OpenProject Revit Add-In* allows you to use the open source project management software *OpenProject BIM* directly within your Autodesk Revit environment. It lets you create, inspect and manage issues right in the moment when you can also solve them - when you have your Revit application fired up and the relevant BIM models open. Issues get stored as BIM Issues centrally and are available to every team member in real time - thanks to our browser based IFC viewer even to those team members without expensive Revit licenses. No BCF XML import/export is needed. However, you still can import and export BCF XML as you like and stay interoperable with any other BCF software. @@ -103,7 +103,7 @@ The OpenProject Revit Add-In does not have any special system requirements. Only ### Which versions of Revit are supported? -The OpenProject BIM Addin for Revit supports the following versions: +The OpenProject BIM Add-in for Revit supports the following versions: - REVIT 2019 - REVIT 2020 @@ -113,13 +113,13 @@ The OpenProject BIM Addin for Revit supports the following versions: ### Is it possible to use OpenProject BIM without Revit? -Yes! The Revit Add-In is just additional to the OpenProject BIM core functionality. It's still possible to import and export BCF XML as you like and stay interoparable with any other Software for BIM Issue Management. +Yes! The Revit Add-In is just additional to the OpenProject BIM core functionality. It's still possible to import and export BCF XML as you like and stay interoperable with any other Software for BIM Issue Management. ### Are integrations with other BIM software planned? -Yes, we want to develop some other integrations to stay interoparable with other BIM software and make BIM Issue Management with OpenProject BIM much easier. +Yes, we want to develop some other integrations to stay interoperable with other BIM software and make BIM Issue Management with OpenProject BIM much easier. diff --git a/docs/bim-guide/bim-issue-management/README.md b/docs/bim-guide/bim-issue-management/README.md index f2dc3f3217fd..3e3b305b6955 100644 --- a/docs/bim-guide/bim-issue-management/README.md +++ b/docs/bim-guide/bim-issue-management/README.md @@ -125,7 +125,7 @@ To create BIM Issues you don't have to configure additional work package types. You can switch between different View modes within the OpenProject toolbar. Just open the dropdown menu and select the view which fits best to your situation. - ![Swicht_View_Mode](Swicht_View_Mode.gif) + ![Switch View Mode](Swicht_View_Mode.gif) @@ -233,7 +233,7 @@ If attributes of the imported BCF Issue can't be matched automatically (because After a successful matching of the attributes the topics will be displayed in OpenProject. -![Successfull BCF Import](successfull-bcf-import.png) +![Successful BCF Import](successfull-bcf-import.png) diff --git a/docs/bim-guide/ifc-viewer/README.md b/docs/bim-guide/ifc-viewer/README.md index 08918da5758d..7df28aac67fb 100644 --- a/docs/bim-guide/ifc-viewer/README.md +++ b/docs/bim-guide/ifc-viewer/README.md @@ -44,7 +44,7 @@ To upload your first IFC model click on the green "+ IFC Model" - Button. A new -Select the file you want and confirm your upload. You also the choice to set the new model as "Default model". All default models (multiple models can be set as default) are initially shown if you relaod the BCF module. You are able to change this setting later as well. +Select the file you want and confirm your upload. You also the choice to set the new model as "Default model". All default models (multiple models can be set as default) are initially shown if you reload the BCF module. You are able to change this setting later as well. ![Set Model as Default](set-model-as-default.png) @@ -99,7 +99,7 @@ If your building model (or objects within the model) is rotated, zoomed or cut a ![2D View](2-d-view.png) -If your building model can easily be shown in 2D or 3D. This function is very popular to have a deeper look into the building (e.g. to see the floorplan). To use this function in the best way, you are able to combine the 2D view with hiding elements (like it is shown below). +If your building model can easily be shown in 2D or 3D. This function is very popular to have a deeper look into the building (e.g. to see the floor plan). To use this function in the best way, you are able to combine the 2D view with hiding elements (like it is shown below). ![2D_3D](2D_3D.gif) @@ -109,7 +109,7 @@ If your building model can easily be shown in 2D or 3D. This function is very po ![Orthographic Button](orthographic-button.png) -The default behavior of the OpenProject BIM Model Viewer is a perspective view. The perspective camera gives you more information about depth. Distant objects are smaller than nerby ones. This function changes from perspective view to orthographic view. The orthographic view is widely used in engineering. All objects appear at the same scale and parallel lines remain parallel. Also a unit length appears the same length anywhere on the screen. This makes it easier to assess the relative sizes. +The default behavior of the OpenProject BIM Model Viewer is a perspective view. The perspective camera gives you more information about depth. Distant objects are smaller than nearby ones. This function changes from perspective view to orthographic view. The orthographic view is widely used in engineering. All objects appear at the same scale and parallel lines remain parallel. Also a unit length appears the same length anywhere on the screen. This makes it easier to assess the relative sizes. ![Orthographic View](orthographic-view.png) @@ -127,7 +127,7 @@ This function allows you to reset the current zoom level and the position of the ![First Person Button](first-person-button.png) -The first person perspective changes the way you ineract with the building model. The user no longer rotates the entire building model around an axis. Now he has the option of changing their own perspective. After activating the first person perspective, the viewer behaves similar to the real world and the camera moves in a manner comparable to a head movement. +The first person perspective changes the way you interact with the building model. The user no longer rotates the entire building model around an axis. Now he has the option of changing their own perspective. After activating the first person perspective, the viewer behaves similar to the real world and the camera moves in a manner comparable to a head movement. ![First_Person_Perspective](First_Person_Perspective.gif) @@ -173,7 +173,7 @@ To select elements within the building model, you have to activate the selection ## Show properties -You are able to see the basic properties of each element (e.g. the UUID) within OpenProject BIM. After using the "information" buttion a new tab named "Properties" will appear. +You are able to see the basic properties of each element (e.g. the UUID) within OpenProject BIM. After using the "information" button a new tab named "Properties" will appear. ![Show Properties Button](show-properties-button.png) diff --git a/docs/bim-guide/revit-add-in/README.md b/docs/bim-guide/revit-add-in/README.md index 3dc080ecafca..6939b343a798 100644 --- a/docs/bim-guide/revit-add-in/README.md +++ b/docs/bim-guide/revit-add-in/README.md @@ -8,7 +8,7 @@ keywords: BIM, BCF, IFC, Viewer # Revit add-in (BIM feature) -The *OpenProject Revit Add-In* allows you to use the open source project management software *OpenProject BIM* directly within your Autodesk Revit environment. It lets you create, inspect and manage issues right in the moment when you can also solve them - when you have your Revit application fired up and the relevant BIM models open. Issues get stored as BIM Issues centrally and are available to every team member in real time - thanks to our browser based IFC viewer even to those team members without expensive Revit licenses. No BCF XML import/export is needed. However, you still can import and export BCF XML as you like and stay interoparable with any other software for BIM Issue Management. +The *OpenProject Revit Add-In* allows you to use the open source project management software *OpenProject BIM* directly within your Autodesk Revit environment. It lets you create, inspect and manage issues right in the moment when you can also solve them - when you have your Revit application fired up and the relevant BIM models open. Issues get stored as BIM Issues centrally and are available to every team member in real time - thanks to our browser based IFC viewer even to those team members without expensive Revit licenses. No BCF XML import/export is needed. However, you still can import and export BCF XML as you like and stay interoperable with any other software for BIM Issue Management. To download the latest version (v2.2.3) of our OpenProject Revit AddIn click here: [DOWNLOAD](https://github.com/opf/openproject-revit-add-in/releases/download/v2.3.3/OpenProject.Revit.exe) @@ -22,10 +22,10 @@ To download the latest version (v2.2.3) of our OpenProject Revit AddIn click her Please check the following steps before using the OpenProject BIM edition. 1. Does OpenProject BIM support your [Version of Revit](#system-requirements)? -2. Did you already install the latest Version of our OpenProject BIM Addin? +2. Did you already install the latest Version of our OpenProject BIM Add-in? 3. Is the latest IFC Model uploaded to your Project in OpenProject BIM? -If you can answer all questions with "yes" you are ready to start using our Revit Addin. +If you can answer all questions with "yes" you are ready to start using our Revit Add-in. @@ -115,7 +115,7 @@ The settings will appear in a new tab. Within this tab you have to insert your o After connecting your OpenProject BIM instance you are able to start working with your BCF Tasks within Revit. Firstly you have to open the **OpenProject Tab** in the taskbar and start the application. -![Start OpenProject BIM Addin](OpenProject_BIM_Start.png) +![Start OpenProject BIM Add-in](OpenProject_BIM_Start.png) diff --git a/docs/development/application-architecture/README.md b/docs/development/application-architecture/README.md index 30445faeaea8..3d31dbb20305 100644 --- a/docs/development/application-architecture/README.md +++ b/docs/development/application-architecture/README.md @@ -64,25 +64,25 @@ end ## Involved services -| Service | Relationship to OpenProject | Communication interfaces and mechanisms | Access modes
(R - read)
(W - write) | References | -| ----------------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | --------------------------------------------- | ------------------------------------------------------------ | -| Web browser | Performs requests to the application | HTTPS | RW | n/a | -| Native client | Performs requests to the application | HTTPS | RW | n/a | -| SVN client | Performs SVN requests to the application web server | HTTPS | RW | [Repository integrations](https://www.openproject.org/docs/user-guide/repository/) | -| Git client | Performs Git Smart HTTP requests to the application server | HTTPS | RW | [Repository integrations](https://www.openproject.org/docs/user-guide/repository/) | -| Load balancer / Proxy | Depending on installation mechanism, terminates TLS/SSL, accepts and proxies or load balances web requests to the different OpenProject web application servers | HTTPS / PROXY | - | [Configuration for packaged installations](https://www.openproject.org/docs/installation-and-operations/installation/packaged/#step-3-apache2-web-server-and-ssl-termination)
[Configuration for Docker/Kubernetes](https://www.openproject.org/docs/installation-and-operations/installation/docker/#disabling-https-mode) | -| Puma application server | Accepts web requests, runs the OpenProject web facing application | Web requests (HTTP/HTTPS)
Database (TCP)
Memcached (TCP)
Email gateways (SMTP)
External integration requests (HTTPS) | RW | [Database TLS setup](https://www.openproject.org/docs/installation-and-operations/configuration/#database-configuration-and-ssl)
[Cache configuration](https://www.openproject.org/docs/installation-and-operations/configuration/#cache-configuration-options)
[SMTP configuration](https://www.openproject.org/docs/installation-and-operations/configuration/outbound-emails/)
[Integrations guide](https://www.openproject.org/docs/system-admin-guide/integrations/) | -| Memached / Redis / File cache | Application-level cache (if enabled) | TCP connections | RW | [Cache configuration](https://www.openproject.org/docs/installation-and-operations/configuration/#cache-configuration-options) | -| PostgreSQL | Database management system | (Encrypted) TCP connections between web and background workers | | [Database TLS setup](https://www.openproject.org/docs/installation-and-operations/configuration/#database-configuration-and-ssl)
| -| Background worker | Handles asynchronous jobs, such as backup requests, email delivery, | Database (TCP)
Memcached (TCP)
Email gateways (SMTP)
External integration requests (HTTPS) | RW | [Database TLS setup](https://www.openproject.org/docs/installation-and-operations/configuration/#database-configuration-and-ssl)
[Cache configuration](https://www.openproject.org/docs/installation-and-operations/configuration/#cache-configuration-options)
[SMTP configuration](https://www.openproject.org/docs/installation-and-operations/configuration/outbound-emails/)
[Integrations guide](https://www.openproject.org/docs/system-admin-guide/integrations/) | -| Attached storages or Object storage | Access for attachments for the OpenProject application.
Either directly (or networked) attached storages, or configuration of an S3-compatible Object store | Local filesystem access (local drives, NFS)
HTTPS (S3-compatible storage) | RW | [Configuration of the attachment storage](https://www.openproject.org/docs/installation-and-operations/configuration/#attachments-storage) | -| Email gateways | Send emails (e.g., notifications) from OpenProject application | SMTP | W (deliver mails to relay) | [SMTP configuration](https://www.openproject.org/docs/installation-and-operations/configuration/outbound-emails/) | -| Identity providers | External authentication providers (e.g., Keycloak, ADFS, etc.) | HTTPS through standard protocols (OpenID connect, SAML, OAuth 2.0) | R (Redirect and read user info) | [OpenID connect provider configuration](https://www.openproject.org/docs/system-admin-guide/authentication/openid-providers/)
[SAML provider configuration](https://www.openproject.org/docs/system-admin-guide/authentication/saml/)
[OAuth 2.0 application configuration](https://www.openproject.org/docs/system-admin-guide/authentication/oauth-applications/) | -| Nextcloud | External biliteral integration | HTTPS | RW | [Nextcloud integration guide](https://www.openproject.org/docs/system-admin-guide/integrations/nextcloud/) | -| GitHub | Pull Request / Issue referencing Integration into Openproject | HTTPS (Webhooks) | R (Incoming webhook from GitHub) | [GitHub integration guide](https://www.openproject.org/docs/system-admin-guide/integrations/github-integration/) | -| Calendars | External calendars requesting dynamic ICS calendar files from OpenProject | HTTPS (iCalendar/webdav) | R (Outgoing calendar data) | [Calendar subscriptions configuration](https://www.openproject.org/docs/system-admin-guide/calendars-and-dates/#calendar-subscriptions) | -| API integrations | Structural access to OpenProject through API endpoints. Optional access to users and third party organizations depending on authorized scopes | HTTPS | (Optional) R
(Optional) W
| [API configuration](https://www.openproject.org/docs/system-admin-guide/api-and-webhooks/) | -| Outgoing Webhooks | Outgoing requests for changes within the application | HTTPS | R (Outgoing webhook data) | [Webhook configuration an adminstration](https://www.openproject.org/docs/system-admin-guide/api-and-webhooks/#webhooks) | +| Service | Relationship to OpenProject | Communication interfaces and mechanisms | Access modes
(R - read)
(W - write) | References | +|-------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| Web browser | Performs requests to the application | HTTPS | RW | n/a | +| Native client | Performs requests to the application | HTTPS | RW | n/a | +| SVN client | Performs SVN requests to the application web server | HTTPS | RW | [Repository integrations](https://www.openproject.org/docs/user-guide/repository/) | +| Git client | Performs Git Smart HTTP requests to the application server | HTTPS | RW | [Repository integrations](https://www.openproject.org/docs/user-guide/repository/) | +| Load balancer / Proxy | Depending on installation mechanism, terminates TLS/SSL, accepts and proxies or load balances web requests to the different OpenProject web application servers | HTTPS / PROXY | - | [Configuration for packaged installations](https://www.openproject.org/docs/installation-and-operations/installation/packaged/#step-3-apache2-web-server-and-ssl-termination)
[Configuration for Docker/Kubernetes](https://www.openproject.org/docs/installation-and-operations/installation/docker/#disabling-https-mode) | +| Puma application server | Accepts web requests, runs the OpenProject web facing application | Web requests (HTTP/HTTPS)
Database (TCP)
Memcached (TCP)
Email gateways (SMTP)
External integration requests (HTTPS) | RW | [Database TLS setup](https://www.openproject.org/docs/installation-and-operations/configuration/#database-configuration-and-ssl)
[Cache configuration](https://www.openproject.org/docs/installation-and-operations/configuration/#cache-configuration-options)
[SMTP configuration](https://www.openproject.org/docs/installation-and-operations/configuration/outbound-emails/)
[Integrations guide](https://www.openproject.org/docs/system-admin-guide/integrations/) | +| Memcached / Redis / File cache | Application-level cache (if enabled) | TCP connections | RW | [Cache configuration](https://www.openproject.org/docs/installation-and-operations/configuration/#cache-configuration-options) | +| PostgreSQL | Database management system | (Encrypted) TCP connections between web and background workers | | [Database TLS setup](https://www.openproject.org/docs/installation-and-operations/configuration/#database-configuration-and-ssl)
| +| Background worker | Handles asynchronous jobs, such as backup requests, email delivery, | Database (TCP)
Memcached (TCP)
Email gateways (SMTP)
External integration requests (HTTPS) | RW | [Database TLS setup](https://www.openproject.org/docs/installation-and-operations/configuration/#database-configuration-and-ssl)
[Cache configuration](https://www.openproject.org/docs/installation-and-operations/configuration/#cache-configuration-options)
[SMTP configuration](https://www.openproject.org/docs/installation-and-operations/configuration/outbound-emails/)
[Integrations guide](https://www.openproject.org/docs/system-admin-guide/integrations/) | +| Attached storages or Object storage | Access for attachments for the OpenProject application.
Either directly (or networked) attached storages, or configuration of an S3-compatible Object store | Local filesystem access (local drives, NFS)
HTTPS (S3-compatible storage) | RW | [Configuration of the attachment storage](https://www.openproject.org/docs/installation-and-operations/configuration/#attachments-storage) | +| Email gateways | Send emails (e.g., notifications) from OpenProject application | SMTP | W (deliver mails to relay) | [SMTP configuration](https://www.openproject.org/docs/installation-and-operations/configuration/outbound-emails/) | +| Identity providers | External authentication providers (e.g., Keycloak, ADFS, etc.) | HTTPS through standard protocols (OpenID connect, SAML, OAuth 2.0) | R (Redirect and read user info) | [OpenID connect provider configuration](https://www.openproject.org/docs/system-admin-guide/authentication/openid-providers/)
[SAML provider configuration](https://www.openproject.org/docs/system-admin-guide/authentication/saml/)
[OAuth 2.0 application configuration](https://www.openproject.org/docs/system-admin-guide/authentication/oauth-applications/) | +| Nextcloud | External bilateral integration | HTTPS | RW | [Nextcloud integration guide](https://www.openproject.org/docs/system-admin-guide/integrations/nextcloud/) | +| GitHub | Pull Request / Issue referencing Integration into OpenProject | HTTPS (Webhooks) | R (Incoming webhook from GitHub) | [GitHub integration guide](https://www.openproject.org/docs/system-admin-guide/integrations/github-integration/) | +| Calendars | External calendars requesting dynamic ICS calendar files from OpenProject | HTTPS (iCalendar/webdav) | R (Outgoing calendar data) | [Calendar subscriptions configuration](https://www.openproject.org/docs/system-admin-guide/calendars-and-dates/#calendar-subscriptions) | +| API integrations | Structural access to OpenProject through API endpoints. Optional access to users and third party organizations depending on authorized scopes | HTTPS | (Optional) R
(Optional) W
| [API configuration](https://www.openproject.org/docs/system-admin-guide/api-and-webhooks/) | +| Outgoing Webhooks | Outgoing requests for changes within the application | HTTPS | R (Outgoing webhook data) | [Webhook configuration an administration](https://www.openproject.org/docs/system-admin-guide/api-and-webhooks/#webhooks) | diff --git a/docs/development/code-review-guidelines/README.md b/docs/development/code-review-guidelines/README.md index 461f7dd69a3d..e56e67d0d2cb 100644 --- a/docs/development/code-review-guidelines/README.md +++ b/docs/development/code-review-guidelines/README.md @@ -8,9 +8,9 @@ This guide serves as a foundation on how to prepare your work for and perform co ### Coding style -We try to adhere to the [Ruby community styleguide](https://github.com/bbatsov/ruby-style-guide) as well as the [AirBnB JavaScript style guide](https://github.com/airbnb/javascript) with [some extensions for Angular](../style-guide/frontend/). Rules we want to follow are expressed as either Rubocop definitions or eslint rules. Follow your linter to adhere to them. +We try to adhere to the [Ruby community style guide](https://github.com/bbatsov/ruby-style-guide) as well as the [AirBnB JavaScript style guide](https://github.com/airbnb/javascript) with [some extensions for Angular](../style-guide/frontend/). Rules we want to follow are expressed as either Rubocop definitions or eslint rules. Follow your linter to adhere to them. -Due to the age of our codebase, a lot of our code might not yet adhere to these styleguides, but we want all new code to adhere to it. You do not have to improve existing code when making changes, but we encourage it. If you do, please do all improvements in a separate commit from the actual change, so the improvements do not hide your actual code changes in a diff. +Due to the age of our codebase, a lot of our code might not yet adhere to these style guides, but we want all new code to adhere to it. You do not have to improve existing code when making changes, but we encourage it. If you do, please do all improvements in a separate commit from the actual change, so the improvements do not hide your actual code changes in a diff. Before committing, please run your new code through [Rubocop](https://github.com/bbatsov/rubocop). It detects deviations from a lot of things in the style guide and things that are bad practice in general. You obviously do not have to fix issues with existing code. There is a [list of editor plugins](https://docs.rubocop.org/rubocop/1.31/integration_with_other_tools.html#editor-integration) in the Rubocop docs. You can also use `bin/dirty-rubocop` to test them. Pull requests are being linted automatically through a GitHub action. @@ -18,7 +18,7 @@ The same is true for eslint. Your editor will likely have support for eslint che **Lefthook** -For automatically linting your files on commiting them, please have a look at [Lefthook](https://github.com/evilmartians/lefthook). You can install these rules by using `bundle exec lefthook install`. +For automatically linting your files on committing them, please have a look at [Lefthook](https://github.com/evilmartians/lefthook). You can install these rules by using `bundle exec lefthook install`. @@ -98,7 +98,7 @@ You've found a pull request you want to review. Here is how to do it: Reviewing code from your colleagues has higher priority than picking up more work. When you start your day, or in between working on other topics, please check the above link if there is any review requested. -If a review is left untouched, feel free to request a review from a group or link the pull request in question in the devs element channel. +If a review is left untouched, feel free to request a review from a group or link the pull request in question in the developers element channel. @@ -122,7 +122,7 @@ Try to think of edge cases when testing or evaluating the code, double check the ### Language -Keep in mind that we're all trying to do the correct thing. Be kind and honest to one another, especially since our reviews are public for everyeone to see. +Keep in mind that we're all trying to do the correct thing. Be kind and honest to one another, especially since our reviews are public for everyone to see. - Prefer questions instead of demands - When in doubt, ask for a meeting to clarify things before assuming someone made a mistake. @@ -189,8 +189,8 @@ The only exception to this rule are single commit pull requests, which can be ap ## Citations -[scientopia.org/blogs/goodmath/2011/07/06/things-everyone-should-do-code-review/](https://blog.csdn.net/zhangmike/article/details/30198411) +[Things everyone should do: code review](https://blog.csdn.net/zhangmike/article/details/30198411) -[beust.com/weblog/2006/06/22/why-code-reviews-are-good-for-you/](https://beust.com/weblog/2006/06/22/why-code-reviews-are-good-for-you/) +[Why code reviews are good for you](https://beust.com/weblog/2006/06/22/why-code-reviews-are-good-for-you/) -[www-archive.mozilla.org/hacking/code-review-faq](https://www-archive.mozilla.org/hacking/code-review-faq) +[Code review FAQ](https://www-archive.mozilla.org/hacking/code-review-faq) diff --git a/docs/development/concepts/permissions/README.md b/docs/development/concepts/permissions/README.md index d3ea77918002..5d4dde478400 100644 --- a/docs/development/concepts/permissions/README.md +++ b/docs/development/concepts/permissions/README.md @@ -94,14 +94,14 @@ However, for most end points, this does not need to be and should not be done on When a set of records is to be returned, e.g. for an index action, it is best to limit the returned result set to the records the user is allowed to see. To avoid having to apply the permission check after the records have been fetched and instantiated, which is costly, it is best to limit the records in the sql right away. As there are a couple of different scenarios for fetching records, there are a couple of matching scopes defined: -| Scenario | Scope | Example | -|--------- | ------| ------- | -| All projects a user is allowed a permission in | `Project.allowed_to(user, permission)` | `Project.allowed_to(User.current, :view_work_packages)` | -| All work packges a user is allowed a permission in | `WorkPackage.allowed_to(user, permission)` | `WorkPackage.allowed_to(User.current, :view_work_packages)` | -| All users granted a permission in a project | `Authorization.users(permission, project: project)` | `Authorization.users(:view_work_packages, project: project)` | -| All roles a user has in a project | `Authorization.roles(user, project)` | `Authorization.roles(User.current, project)` | -| All roles a user has for a specific resource | `Authorization.roles(user, entity)` | `Authorization.roles(User.current, work_package)` | -| All roles a user has globally | `Authorization.roles(user)` | `Authorization.roles(User.current)` | +| Scenario | Scope | Example | +|-----------------------------------------------------|-----------------------------------------------------|--------------------------------------------------------------| +| All projects a user is allowed a permission in | `Project.allowed_to(user, permission)` | `Project.allowed_to(User.current, :view_work_packages)` | +| All work packages a user is allowed a permission in | `WorkPackage.allowed_to(user, permission)` | `WorkPackage.allowed_to(User.current, :view_work_packages)` | +| All users granted a permission in a project | `Authorization.users(permission, project: project)` | `Authorization.users(:view_work_packages, project: project)` | +| All roles a user has in a project | `Authorization.roles(user, project)` | `Authorization.roles(User.current, project)` | +| All roles a user has for a specific resource | `Authorization.roles(user, entity)` | `Authorization.roles(User.current, work_package)` | +| All roles a user has globally | `Authorization.roles(user)` | `Authorization.roles(User.current)` | Most of the time, a developer will not witness those queries as they are the embedded deeply within the existing scopes. E.g. the `visible` scopes defined for most AR models. diff --git a/docs/development/concepts/queries/README.md b/docs/development/concepts/queries/README.md index 1b9f490c0e02..eefc9df0eb75 100644 --- a/docs/development/concepts/queries/README.md +++ b/docs/development/concepts/queries/README.md @@ -84,7 +84,7 @@ When accessing a singular query resource, the response will always contain the s - **Basic properties** of the query object itself - `id` of the query (if any) - `name` of the query set by the saving user - - `starred` whether the user favorited this query (special place in sidebar) + - `starred` whether the user favorites this query (special place in sidebar) - `public` whether the query is shared with other users - `createdAt` / `updatedAt` timestamps for the resource - `_links.project` to the project it is saved in (if project-scoped) diff --git a/docs/development/concepts/resource-schemas/README.md b/docs/development/concepts/resource-schemas/README.md index ceab9d315c8b..5a808c30b035 100644 --- a/docs/development/concepts/resource-schemas/README.md +++ b/docs/development/concepts/resource-schemas/README.md @@ -95,7 +95,7 @@ The work package schema also contains the reference to the attribute groups from The OpenProject frontend usually ensure that whenever you get access to a HAL resource, its associated schema (if there is any) is also loaded. This is done through the [`SchemaCacheService`](https://github.com/opf/openproject/blob/dev/frontend/src/app/core/schemas/schema-cache.service.ts). It will request the associated schema unless it has already been cached in the global states object to avoid loading a schema multiple times. -In some cases, such as the work package `/api/v3/work_packages` or `/api/v3/queries` endpoints, the needed schemas to represent the work packages contained in the collection are embedded automatically in the `_embedded.schemas` endpoint. Services handling these loaded requests such as the [`WorkPackagesStatesIntializationService`](https://github.com/opf/openproject/blob/dev/frontend/src/app/features/work-packages/components/wp-list/wp-states-initialization.service.ts) will automatically update the schema states. +In some cases, such as the work package `/api/v3/work_packages` or `/api/v3/queries` endpoints, the needed schemas to represent the work packages contained in the collection are embedded automatically in the `_embedded.schemas` endpoint. Services handling these loaded requests such as the [`WorkPackagesStatesInitializationService`](https://github.com/opf/openproject/blob/dev/frontend/src/app/features/work-packages/components/wp-list/wp-states-initialization.service.ts) will automatically update the schema states. If you look at the HAL+JSON response of a work package API request, you will see it has a `_links.schema.href` property which identifies the schema resource that the loaded work package is associated with. ([Exemplary request](https://community.openproject.org/api/v3/work_packages/34250)) diff --git a/docs/development/concepts/secure-coding/README.md b/docs/development/concepts/secure-coding/README.md index b9dc28fa8ac1..c5ee4f97a8c0 100644 --- a/docs/development/concepts/secure-coding/README.md +++ b/docs/development/concepts/secure-coding/README.md @@ -45,7 +45,7 @@ Implement strong authentication mechanisms for any sensitive credentials to be u **Guidelines** - Ensure uniqueness and case-insensitivity of user logins. -- Use crytographic hashes for password or credentials storage +- Use cryptographic hashes for password or credentials storage - Allow administrators to enforce strong password policies with a combination of characters, numbers, and special symbols. Implement password expiration and account lockout mechanisms. - Implement mechanisms to protect against brute force attacks, such as account lockouts, rate limiting, or increasing delays after multiple failed login attempts. - Use strong password controls and validations @@ -73,10 +73,10 @@ OpenProject uses industry standard authentication mechanisms that follow the bes OpenProject recommends these authentication mechanisms: - All connections to and from OpenProject should be secured through TLS/SSL transport encryption. OpenProject assumes connections are secured through TLS/SSL by default in all production systems. Note that OpenProject does not provide TLS/SSL termination itself for Docker-based installations. The customer's IT department needs to configure and maintain the TLS certificates at the load balancer or proxying server before connections reach the application server. -- For any external connection (Database, LDAP, etc.), OpenProject uses openssl library for the host or container's openssl certificate store. Use your distribution's mechanisms to add verified certificate or certificate chains. For more infomration, see the [Ruby OpenSSL X509 Store documentation](https://ruby-doc.org/stdlib-2.4.0/libdoc/openssl/rdoc/OpenSSL/X509/Store.html). +- For any external connection (Database, LDAP, etc.), OpenProject uses openssl library for the host or container's openssl certificate store. Use your distribution's mechanisms to add verified certificate or certificate chains. For more information, see the [Ruby OpenSSL X509 Store documentation](https://ruby-doc.org/stdlib-2.4.0/libdoc/openssl/rdoc/OpenSSL/X509/Store.html). - For smaller to medium organizations with no centralized authentication mechanism, use the internal username / password authentication mechanism for secure storing of your user's credentials using BCrypt salted cryptographic hash function. -- For organizations with a centralized and accessible LDAP server, [OpenProject provides LDAP userbind authentication](https://www.openproject.org/docs/system-admin-guide/authentication/ldap-authentication/) to foward the authentication request to your LDAP server. Use TLS or LDAPS encrypted connections to the LDAP server to ensure transport level security. Optionally, synchronize roles and permissions using the [LDAP Group sync functionality](https://www.openproject.org/docs/system-admin-guide/authentication/ldap-authentication/ldap-group-synchronization/). +- For organizations with a centralized and accessible LDAP server, [OpenProject provides LDAP userbind authentication](https://www.openproject.org/docs/system-admin-guide/authentication/ldap-authentication/) to forward the authentication request to your LDAP server. Use TLS or LDAPS encrypted connections to the LDAP server to ensure transport level security. Optionally, synchronize roles and permissions using the [LDAP Group sync functionality](https://www.openproject.org/docs/system-admin-guide/authentication/ldap-authentication/ldap-group-synchronization/). - If your organization operates a central authentication services, it is very likely it supports one of the standard remote authentication mechanisms for single sign-on, such as [OpenID connect](https://www.openproject.org/docs/system-admin-guide/authentication/openid-providers/), [SAML](https://www.openproject.org/docs/system-admin-guide/authentication/saml/), or [Kerberos](https://www.openproject.org/docs/system-admin-guide/authentication/kerberos/). Use these mechanisms to ensure a standardized and secure authentication of users without requiring the storage of any credentials at OpenProject while providing a high level of usability due to centralized logins. @@ -117,13 +117,13 @@ As OpenProject is a web application, the web session is the central mechanism of **Guidelines** -- Use Rails' built-in secure session cookies for maintaing the users' session. It incorporates best-practices to ensure strong session tokens, tamper resistance, and proper expiration. +- Use Rails' built-in secure session cookies for maintaining the users' session. It incorporates best-practices to ensure strong session tokens, tamper resistance, and proper expiration. - Ensure session cookies are marked `secure` and `httponly`, as well as providing the appropriate `SameSite` and expiry flags according to the instance's configuration. - Provide a secure logout mechanism that invalidates the session and clears session cookies. Ensure that users are logged out after a period of inactivity. - Implement session fixation protection mechanisms to prevent attackers from fixing a user's session to a known value. - Prevent storing sensitive unencrypted session information on the client device - Allow users to terminate sessions themselves, as well as allow instances to prevent simultaneous session logins by terminating other sessions. -- Implement strong Cross-site scriptiong (XSS) protections as listed further down below, as the target of XSS attacks is often exploitation of the user's session credential. +- Implement strong Cross-site scripting (XSS) protections as listed further down below, as the target of XSS attacks is often exploitation of the user's session credential. **References** @@ -137,15 +137,15 @@ At its core, permissions in OpenProject are the central key to determine who can **Risks and Impact** -- *Unauthorized access*: Users gaining or exploting access to sensitive resources or functionalities they are not supposed to have access to. Potential consequences in data breaches, unauthorized actions, and potential exposure of confidential information. -- *Over-Privileged Users*: Users receiving more permissions than necessary for their role, leading to potential misuse of privileges. Potential consequencse are unauthorized data modifications, data leaks, or abuse of system capabilities. +- *Unauthorized access*: Users gaining or exploiting access to sensitive resources or functionalities they are not supposed to have access to. Potential consequences in data breaches, unauthorized actions, and potential exposure of confidential information. +- *Over-Privileged Users*: Users receiving more permissions than necessary for their role, leading to potential misuse of privileges. Potential consequences are unauthorized data modifications, data leaks, or abuse of system capabilities. **Guidelines** - Allow flexible assignment of permissions for individual projects and objects, following the *Least Privilege* rule. -- Implement controlls and authorization checks with a *Deny by default* or *Fallback deny* rule, preventing authorization flows to miss certain steps and allowing user requests to fall through the authorization checks. +- Implement controls and authorization checks with a *Deny by default* or *Fallback deny* rule, preventing authorization flows to miss certain steps and allowing user requests to fall through the authorization checks. - Validate the permissions of a user on every request, regardless of the origin of it. - Enforce proper authorization controls to ensure that users only access their own data. - Provide extensive tests for permission checks, making assertions of all available cases and using visibility testing for asserting that certain actors _cannot_ access data or perform actions. @@ -178,7 +178,7 @@ OpenProject is a form-driven application, meaning that users input a lot of data **Guidelines** -- Understand and use the [Rails framework's mechansims](https://guides.rubyonrails.org/security.html#injection) to prevent injection and CSRF attacks +- Understand and use the [Rails framework's mechanisms](https://guides.rubyonrails.org/security.html#injection) to prevent injection and CSRF attacks - Understand and use the Rails framework to use its built-in security measures such as proper encoding of HTML output, CSRF tokens in all state-changing requests, and automatic escaping of user input in ActiveRecord SQL queries. - Implement a strict [content security policy](https://cheatsheetseries.owasp.org/cheatsheets/Content_Security_Policy_Cheat_Sheet.html) to mitigate common XSS, CSRF and similar cross-site attack vectors. OpenProject uses the [secure_headers gem](https://github.com/github/secure_headers) to define its CSP. - Learn about the [different types of XSS](https://owasp.org/www-community/Types_of_Cross-Site_Scripting#stored-xss-aka-persistent-or-type-i) and their impacts: Reflected XSS, Stored XSS, Dom-based XSS and server vs client side XSS @@ -199,13 +199,13 @@ https://cheatsheetseries.owasp.org/cheatsheets/Input_Validation_Cheat_Sheet.html ## Virus and Malware protection -As OpenProject may handle and distribute sensitive user data, attack vectors such as malicious user input as specified in the previous section pose a threat to the integrity, confidentiality, and availaibility of data. In the following, we will evaluate different risks and guidelines on the protection against viruses and other malware during operation of an OpenProject instance. +As OpenProject may handle and distribute sensitive user data, attack vectors such as malicious user input as specified in the previous section pose a threat to the integrity, confidentiality, and availability of data. In the following, we will evaluate different risks and guidelines on the protection against viruses and other malware during operation of an OpenProject instance. **Risks and impacts** -- *Viruses and malware uploads*: Whenever users are able to upload files to a system, potentially malicous files could be provided and distributed through OpenProject by users with the appropriate upload permission. +- *Viruses and malware uploads*: Whenever users are able to upload files to a system, potentially malicious files could be provided and distributed through OpenProject by users with the appropriate upload permission. - *Malware in software*: OpenProject carefully selects and updates third-party dependencies. Please see the following section on [external dependencies](#external-dependencies) for more information on the best practices of external dependencies. @@ -214,7 +214,7 @@ As OpenProject may handle and distribute sensitive user data, attack vectors suc - Virus and malware uploads - OpenProject provides users with fine-grained access to control which user groups are allowed to upload files - - Whitelist for uploads can be provided by MIME type, rejecting any nonmatching files + - Whitelist for uploads can be provided by MIME type, rejecting any non-matching files - OpenProject currently does not provide a built-in virus scanner. However, using [webhooks](https://www.openproject.org/docs/system-admin-guide/api-and-webhooks/#webhooks) and the [attachments API](https://www.openproject.org/docs/api/endpoints/attachments/), users can plug existing virus scanning tools and scrub any uploaded files. - *Malware in software*: - OpenProject uses statical code analysis on every change provided to the application as well as code scanners on the artefacts generated from the source code (such as Snyk vulnerability scanner for Docker images). @@ -280,7 +280,7 @@ OpenProject includes a number of external dependencies both in Ruby as well as i **Guidelines** - *Automate Updates*: Use and maintain automated tools such as Dependabot and workflows that check for dependency updates regularly, and run tests when updates are available. Before updating the dependencies, review its changelog or release notes to understand changes and potential impacts on your application. -- *Manual update checking:* For pinned versions, use `npm outdated`, `bundle outdated` or `npm-check-updates `to ensure you staay on top of new versions and see if breaking changes ocurred. +- *Manual update checking:* For pinned versions, use `npm outdated`, `bundle outdated` or `npm-check-updates `to ensure you stay on top of new versions and see if breaking changes occurred. - *Lockfile integrity*: Use `package-lock.json` and `Gemfile.lock` to pin exact version for a released version of OpenProject, ensuring that all environments use the same versions. - *Stay Informed*: Subscribe to mailing lists, newsletters, or vulnerability databases to receive timely information on crucial updates or security patches so that updates can be performed as fast as possible. - *Vet new dependencies*: Before adding a new gem or package, research its maintenance history, last update, known vulnerabilities, and community reviews. Check if it's actively maintained, and evaluate all the alternatives. diff --git a/docs/development/concepts/stimulus/README.md b/docs/development/concepts/stimulus/README.md index 53038b374f87..8f735eaf45f0 100644 --- a/docs/development/concepts/stimulus/README.md +++ b/docs/development/concepts/stimulus/README.md @@ -52,7 +52,7 @@ You need to take care to prefix all actions, values etc. with the exact same pat -### Requring a page controller +### Requiring a page controller If you have a single controller used in a partial, we have added a helper to use in a partial in order to append a controller to the `#content`tag. This is useful if your template doesn't have a single DOM root. For example, to load the dynamic `project-storage-form` controller and provide a custom value to it: diff --git a/docs/development/contribution-documentation/documentation-style-guide/README.md b/docs/development/contribution-documentation/documentation-style-guide/README.md index 2aaafa1b6f12..a90a5206ffff 100644 --- a/docs/development/contribution-documentation/documentation-style-guide/README.md +++ b/docs/development/contribution-documentation/documentation-style-guide/README.md @@ -304,7 +304,7 @@ instead of: ## Headings -- Add only one H1 in each documentation page, by adding # at the beginning of ithe headline (when using Markdown). +- Add only one H1 in each documentation page, by adding # at the beginning of the headline (when using Markdown). - Start with an H2 (##) and respect the order H2 > H3. Never skip the hierarchy level, such as H3 > H2. Do not go lower in the hierarchy than H3 (###). diff --git a/docs/development/create-omniauth-plugin/README.md b/docs/development/create-omniauth-plugin/README.md index 9c4468bc4d2f..866a1a5a7dc2 100644 --- a/docs/development/create-omniauth-plugin/README.md +++ b/docs/development/create-omniauth-plugin/README.md @@ -6,7 +6,7 @@ This page describes how to create an OpenProject plugin to authenticate users vi ## Warning -This howto is in a preliminary state and explains a low-level way to create an OmniAuth authentication plugin for OpenProject. We will provide a more high-level API and update this howto soon. +This how-to is in a preliminary state and explains a low-level way to create an OmniAuth authentication plugin for OpenProject. We will provide a more high-level API and update this how-to soon. ## OpenID Connect diff --git a/docs/development/design-system/README.md b/docs/development/design-system/README.md index 1e1eb7218596..58aa524fd4b9 100644 --- a/docs/development/design-system/README.md +++ b/docs/development/design-system/README.md @@ -2,7 +2,7 @@ sidebar_navigation: title: Primer Design system priority: 998 -description: OpenProject adap Design System +description: OpenProject adapt Design System keywords: Design system, Primer, styles, design, components --- # Design System and Component Libraries diff --git a/docs/development/development-environment-docker-macos/README.md b/docs/development/development-environment-docker-macos/README.md index a8713ce26edd..b20f3065fedd 100644 --- a/docs/development/development-environment-docker-macos/README.md +++ b/docs/development/development-environment-docker-macos/README.md @@ -16,7 +16,7 @@ Container operations are slower than they would be in a native Linux environment As Docker runs in a virtual machine, a shared filesystem is needed and applications such as OpenProject with large number of files may experience performance drawbacks. -[Switching to VirtioFS filesystem implementaion](https://www.docker.com/blog/speed-boost-achievement-unlocked-on-docker-desktop-4-6-for-mac/) can help improve the file system performance. Although Virtio FS is available on [Docker Desktop](https://docs.docker.com/desktop/install/mac-install/), [Orbstack + VirtioFS](https://orbstack.dev/) provides a more consistent experience in performance and resource usage; significantly less than docker desktop + VirtioFS. [According to OrbStack](https://docs.orbstack.dev/architecture#docker), the overall architecture is similar to Docker Desktop but more specialized and lightweight. +[Switching to VirtioFS filesystem implementation](https://www.docker.com/blog/speed-boost-achievement-unlocked-on-docker-desktop-4-6-for-mac/) can help improve the file system performance. Although Virtio FS is available on [Docker Desktop](https://docs.docker.com/desktop/install/mac-install/), [Orbstack + VirtioFS](https://orbstack.dev/) provides a more consistent experience in performance and resource usage; significantly less than docker desktop + VirtioFS. [According to OrbStack](https://docs.orbstack.dev/architecture#docker), the overall architecture is similar to Docker Desktop but more specialized and lightweight. The following is a benchmark performed on a _MacBook Pro, 2019 16 GB 2667 MHz DDR4 2.3 GHz 8-Core Intel Core i9_ diff --git a/docs/development/product-development-handbook/README.md b/docs/development/product-development-handbook/README.md index 3814e5d6542a..a9e5820aa0ae 100644 --- a/docs/development/product-development-handbook/README.md +++ b/docs/development/product-development-handbook/README.md @@ -108,7 +108,7 @@ The specification phase may not be necessary for bug fixes, minor design changes | Involved | Output | |----------------------------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------| -| - Entire team (incl. PMs, UX researcher, developers, etc.)
- Customers
- Community
- Other stackholders | - Feature request in Wish List
- Bugs in Bug backlog | +| - Entire team (incl. PMs, UX researcher, developers, etc.)
- Customers
- Community
- Other stakeholders | - Feature request in Wish List
- Bugs in Bug backlog | The [OpenProject Wish List](https://community.openproject.org/projects/openproject/work_packages?query_id=180) is used to collect a backlog of potential validation opportunities. Requirements may come from customers, internal usage, support messages, community forums or through other communication channels. @@ -257,12 +257,12 @@ When all features, bugs have been tested successfully, regression testing was pe ### 3.2.3 Building phase 4: Acceptance test -| Involved | Output | -| --------------------------------------------------------- | :----------------------------------------------------------- | -| - Product manager
- (possibly) External Stakeholders | Accepted feature (acceptenace succeeded) OR
Changes necessary (acceptance failed) | +| Involved | Output | +|---------------------------------------------------------|:------------------------------------------------------------------------------------| +| - Product manager
- (possibly) External Stakeholders | Accepted feature (acceptance succeeded) OR
Changes necessary (acceptance failed) | 1. PM tests features to see if requirements are met, discusses necessary changes with developer (acceptance test) (status: “closed”). -1. If external stakeholders are involved and depending on any additional agreements between OpenProject and the external stakeholders, an additional presentation or feature presentation is performed as part of the acceptance testing. The result of this test may result in additional iterations of the steps Buidling phase 1 - 3. +1. If external stakeholders are involved and depending on any additional agreements between OpenProject and the external stakeholders, an additional presentation or feature presentation is performed as part of the acceptance testing. The result of this test may result in additional iterations of the steps Building phase 1 - 3. If required changes are identified or predefined acceptance criteria is not met, the acceptance test is failed, the respective work packages are returned ot the developers/product team for additional changes or specification work diff --git a/docs/development/profiling/README.md b/docs/development/profiling/README.md index c340639c8757..980c39d5ee4b 100644 --- a/docs/development/profiling/README.md +++ b/docs/development/profiling/README.md @@ -34,7 +34,7 @@ This will start the application in development mode, which oftentimes is suffici To avoid this, the application can be started in production mode but before this can happen, the code needs to be adapted slightly: * Search for the places where `OPENPROJECT_RACK_PROFILER_ENABLED` is referenced within the code and remove the references to `Rails.env.development?` from the conditions. At the time of writing, this needs to be done at: - * `config/initializers/rack_profilier.rb` + * `config/initializers/rack_profiler.rb` * `config/initializers/secure_headers.rb` * Read the profiling gems to your `Gemfile`/`Gemfile.local`/`Gemfile.profiling` since they would otherwise only be available in the development environment: ```ruby diff --git a/docs/development/running-tests/README.md b/docs/development/running-tests/README.md index 8cd902a0a5bb..f3902b5042ee 100644 --- a/docs/development/running-tests/README.md +++ b/docs/development/running-tests/README.md @@ -840,7 +840,7 @@ OPENPROJECT_CLI_PROXY='http://:4200' ./bin/rails s -b 0.0.0.0 -p ## Legacy LDAP tests OpenProject supports using LDAP for user authentications. To test LDAP -with OpenProject, load the LDAP export from test/fixtures/ldap/test-ldap.ldif +with OpenProject, load the LDAP export from `test/fixtures/ldap/test-ldap.ldif` into a testing LDAP server. Test that the ldap server can be accessed at 127.0.0.1 on port 389. diff --git a/docs/faq/README.md b/docs/faq/README.md index 24301c560ff8..be9464f0d80b 100644 --- a/docs/faq/README.md +++ b/docs/faq/README.md @@ -46,7 +46,7 @@ Apart from using OpenProject in the cloud (OpenProject Enterprise cloud) OpenPro Here are resources to get to know OpenProject: - The [overview of our features](https://www.openproject.org/collaboration-software-features) -- Our [English demo video](https://www.youtube.com/watch?v=un6zCm8_FT4) or [German demo video](https://www.youtube.com/watch?v=doVtVArSSvk) to get an overview of Openproject. There are additional videos explaining certain features to be found on our [YouTube channel](https://www.youtube.com/c/OpenProjectCommunity/videos), too. +- Our [English demo video](https://www.youtube.com/watch?v=un6zCm8_FT4) or [German demo video](https://www.youtube.com/watch?v=doVtVArSSvk) to get an overview of OpenProject. There are additional videos explaining certain features to be found on our [YouTube channel](https://www.youtube.com/c/OpenProjectCommunity/videos), too. - The [Getting started guide](../getting-started) and the [User guide](../user-guide) - Our free trial: Click the green button [here](https://www.openproject.org/enterprise-edition) for Enterprise on-premises or go to [start.openproject.com](https://start.openproject.com) for the Enterprise cloud. - Our [development roadmap](https://community.openproject.org/projects/openproject/roadmap) (to get to know future features) @@ -187,7 +187,7 @@ Yes, you can. Starting with OpenProject 12.4 we implemented date alerts and emai You can [set up budgets](../user-guide/budgets), [set the estimated time in the **Work** field](../user-guide/work-packages/edit-work-package/) of a work package and use the [Assignee board](../user-guide/agile-boards/#choose-between-board-types) to find out how many work packages are assigned to a person at the moment. Additional resource management features will be added within the next years. You can find the roadmap for future releases [here](https://community.openproject.org/projects/openproject/work_packages?query_id=1993). -More infomation regarding resource management in OpenProject can be found in the [Use Cases](../use-cases/resource-management) section. +More information regarding resource management in OpenProject can be found in the [Use Cases](../use-cases/resource-management) section. ### Does OpenProject offer portfolio management? diff --git a/docs/getting-started/gantt-chart-introduction/README.md b/docs/getting-started/gantt-chart-introduction/README.md index 771c230b7a17..f8519218f411 100644 --- a/docs/getting-started/gantt-chart-introduction/README.md +++ b/docs/getting-started/gantt-chart-introduction/README.md @@ -55,7 +55,7 @@ Click in the at the level of the line of the work package you want to map in the You can change the duration or move the element in the project plan via drag and drop. -![create projectplan](create-projectplan-1571743591204.gif) +![create project plan](create-projectplan-1571743591204.gif) ## Edit a project plan @@ -64,5 +64,5 @@ You can edit a project plan by clicking directly in the table and changing work To change the start and end date or the duration of a work package, click directly in the Gantt chart and change it via drag and drop. All changes will also be tracked in the work packages [Activity](../../user-guide/activity). -![edit the projectplan](edit-projectplan.gif) +![edit the project plan](edit-projectplan.gif) diff --git a/docs/getting-started/my-account/README.md b/docs/getting-started/my-account/README.md index bfb3b72251ec..4c764c287746 100644 --- a/docs/getting-started/my-account/README.md +++ b/docs/getting-started/my-account/README.md @@ -30,7 +30,7 @@ To open your personal settings in OpenProject, click on your user icon in the to Choose **My account**. -![my account profil information](openproject_open_my_account_page.png) +![my account profile information](openproject_open_my_account_page.png) ## Edit your user information To change your email address or your name, navigate to **Profile** on the left side menu of **My account** page. @@ -106,7 +106,7 @@ Press the blue **Save** button in order to confirm the password changes. In order to activate the two-factor authentication for your OpenProject installation, navigate to your **My account** and choose the **Two-factor authentication** in the menu. -![Openproject_my_account_two_factor_authentication](openproject_my_account_two_factor_authentication.png) +![OpenProject my account two_factor authentication](openproject_my_account_two_factor_authentication.png) In order to register a new device for two-factor authentication, click the green button to add a **new 2FA device**. diff --git a/docs/getting-started/my-activity/README.md b/docs/getting-started/my-activity/README.md index f96040114b07..6492bd596ea4 100644 --- a/docs/getting-started/my-activity/README.md +++ b/docs/getting-started/my-activity/README.md @@ -12,7 +12,7 @@ keywords: my activity, personal changes, dashboard You can open your **My Activity** page by clicking on your user avatar in the upper right corner and then selecting **My Activity** from the dropdown menu. -![OpenProject navigate to My Activity Page](openproject_select_my_actvity.png) +![Navigate to My Activity Page](openproject_select_my_actvity.png) You will see two lists by default. @@ -22,7 +22,7 @@ You will see two lists by default. >Please note that only activities from projects that have the **Activity** module enabled will be shown. -![Openproject_my_activity_page](openproject_my_activity_overview.png) +![My activity page](openproject_my_activity_overview.png) diff --git a/docs/getting-started/my-page/README.md b/docs/getting-started/my-page/README.md index b07025fcb122..be7a0989773d 100644 --- a/docs/getting-started/my-page/README.md +++ b/docs/getting-started/my-page/README.md @@ -92,4 +92,4 @@ You can directly create new time entries by clicking on the day, change the date Watch the short video to see how to activate the spent time widget, add spent time, edit spent time (e.g. change the date or work packages or change the time booked) and delete spent time. -![my pagetime log](my-page-time-log.gif) +![my page time log](my-page-time-log.gif) diff --git a/docs/getting-started/sign-in-registration/README.md b/docs/getting-started/sign-in-registration/README.md index b385d243056d..587a2de2b90c 100644 --- a/docs/getting-started/sign-in-registration/README.md +++ b/docs/getting-started/sign-in-registration/README.md @@ -28,7 +28,7 @@ This page will give you an overview of how to register or sign in to an existing To sign in to an OpenProject installation with an existing account, please enter the URL of your OpenProject in a modern browser, e.g. documentation.openproject.com. -![modern-browser-searchbar](modern-browser-searchbar.png) +![modern browser search bar](modern-browser-searchbar.png) Type in your user name and password in the respective fields and click the blue Sign in button. You will then be signed in to your OpenProject environment. If the autologin option was activated for your installation you will also be able to stay logged in for several days. diff --git a/docs/getting-started/work-packages-introduction/README.md b/docs/getting-started/work-packages-introduction/README.md index e60b8dbad232..81aaf811401f 100644 --- a/docs/getting-started/work-packages-introduction/README.md +++ b/docs/getting-started/work-packages-introduction/README.md @@ -41,11 +41,11 @@ In the empty form on the right, you can enter all relevant information for this Click the green **Save** button to create the work package. -![split-screen-workpackages](split-screen-workpackages.png) +![split screen work packages](split-screen-workpackages.png) The work package will the be displayed in the table view: - ![create-work-package-define-project](create-work-package-define-project-6669224.png) + ![create work package define project](create-work-package-define-project-6669224.png) Another option to create a work package is to do it from the header menu. The [work package types](../../user-guide/projects/project-settings/work-package-types/#work-package-types) that are activated, will be shown and you can select the relevant work package type to be created. @@ -83,7 +83,7 @@ You can also insert a comment at the end of the Activity list. ![activity-work-packages](activity-work-packages.png) -To notify other people about changes in your work packages activities, you can comment and type an @" infront of the username you want to inform and when you publish your message the person you have tagged will get a notification in OpenProject. The aggregation of changes in the Activity list can be configured in the [system administration](../../system-admin-guide/calendars-and-dates/#date-format). +To notify other people about changes in your work packages activities, you can comment and type an @" in front of the username you want to inform and when you publish your message the person you have tagged will get a notification in OpenProject. The aggregation of changes in the Activity list can be configured in the [system administration](../../system-admin-guide/calendars-and-dates/#date-format). To find out more about the work package functionalities, please visit our detailed [user guide for work packages](../../user-guide/work-packages). diff --git a/docs/glossary/README.md b/docs/glossary/README.md index f8531d16009e..a95aa10769f6 100644 --- a/docs/glossary/README.md +++ b/docs/glossary/README.md @@ -62,7 +62,7 @@ In OpenProject, authentication is an important element to guarantee a data prote ### Backlogs -Backlogs is a [module](#module) in OpenProject that brings feautres that support the Scrum methodology in OpenProject, such as a product backlog and sprint backlogs, a task board, estimation of story points, a burndown chart and a Scrum wiki. In order to use backlogs in OpenProject, the backlogs module has to be activated in the [project settings](#project-settings) by a project admin. [Read how to work with backlogs in OpenProject](https://www.openproject.org/docs/user-guide/backlogs-scrum). +Backlogs is a [module](#module) in OpenProject that brings features that support the Scrum methodology in OpenProject, such as a product backlog and sprint backlogs, a task board, estimation of story points, a burndown chart and a Scrum wiki. In order to use backlogs in OpenProject, the backlogs module has to be activated in the [project settings](#project-settings) by a project admin. [Read how to work with backlogs in OpenProject](https://www.openproject.org/docs/user-guide/backlogs-scrum). ### Baseline comparison diff --git a/docs/installation-and-operations/configuration/README.md b/docs/installation-and-operations/configuration/README.md index 497debe5445a..dbea0823e1cb 100644 --- a/docs/installation-and-operations/configuration/README.md +++ b/docs/installation-and-operations/configuration/README.md @@ -12,7 +12,7 @@ OpenProject can be configured via environment variables. These are often helpful > **NOTE:** This documentation is for OpenProject on-premises Installations only, if you would like to setup similar in your OpenProject cloud instance, please contact us at support@openproject.com -> **NOTE:** Using the configuration file `config/configuration.yml` is depracted and is **NOT** recommended anymore +> **NOTE:** Using the configuration file `config/configuration.yml` is deprecated and is **NOT** recommended anymore @@ -543,7 +543,7 @@ OPENPROJECT_FOG__DOWNLOAD__URL__EXPIRES__IN="60" You can override the default help menu of OpenProject by specifying a `force_help_link` option to the configuration. This value is used for the href of the help link, and the default dropdown is removed. -*deafult: nil* +*default: nil* ```yaml OPENPROJECT_FORCE__HELP__LINK="https://it-support.example.com" @@ -553,7 +553,7 @@ OPENPROJECT_FORCE__HELP__LINK="https://it-support.example.com" You can set a impressum link (legal notice) for your OpenProject instance by setting `impressum_link` to an absolute URL. -*deafult: nil* +*default: nil* ```yaml OPENPROJECT_IMPRESSUM__LINK="https://impressum.example.com" diff --git a/docs/installation-and-operations/configuration/database/README.md b/docs/installation-and-operations/configuration/database/README.md index ff09533d11bc..444ccdae0225 100644 --- a/docs/installation-and-operations/configuration/database/README.md +++ b/docs/installation-and-operations/configuration/database/README.md @@ -52,15 +52,15 @@ In both cases the seeder will be run when you (re)launch OpenProject to make sur OpenProject will merge the settings from `DATABASE_URL` with manually specified environment options. Here are the supported options: -| Environment variable | Default | Description | Documentation | -| ------------------------------------ | ----------- | ------------------------------------------------------------ | ------------------------------------------------------------ | -| DATABASE_URL
OPENPROJECT_DB_URL | *none* | URL style passing of database options | https://guides.rubyonrails.org/configuring.html#configuring-a-database | -| OPENPROJECT_DB_ENCODING | unicode | Encoding of the database | Should be left at unicode unless you really know what you're doing. | -| OPENPROJECT_DB_POOL | *none* | Connection pool count | https://guides.rubyonrails.org/configuring.html#database-pooling | -| OPENPROJECT_DB_USERNAME | *none* | Database username, if not presented in URL above | https://guides.rubyonrails.org/configuring.html#configuring-a-database | -| OPENPROJECT_DB_PASSWORD | *none* | Database password, if not presented in URL above | https://guides.rubyonrails.org/configuring.html#configuring-a-database | -| OPENPROJECT_DB_APPLICATION_NAME | openproject | PostgreSQL application name option | https://www.postgresql.org/docs/13/libpq-connect.html#LIBPQ-CONNECT-APPLICATION-NAME | -| OPENPROJECT_DB_STATEMENT_TIMEOUT | 90s | Default statement timeout before connection statements are terminted | https://www.postgresql.org/docs/current/runtime-config-client.html#GUC-STATEMENT-TIMEOUT | +| Environment variable | Default | Description | Documentation | +|------------------------------------|-------------|-----------------------------------------------------------------------|------------------------------------------------------------------------------------------| +| DATABASE_URL
OPENPROJECT_DB_URL | *none* | URL style passing of database options | https://guides.rubyonrails.org/configuring.html#configuring-a-database | +| OPENPROJECT_DB_ENCODING | unicode | Encoding of the database | Should be left at unicode unless you really know what you're doing. | +| OPENPROJECT_DB_POOL | *none* | Connection pool count | https://guides.rubyonrails.org/configuring.html#database-pooling | +| OPENPROJECT_DB_USERNAME | *none* | Database username, if not presented in URL above | https://guides.rubyonrails.org/configuring.html#configuring-a-database | +| OPENPROJECT_DB_PASSWORD | *none* | Database password, if not presented in URL above | https://guides.rubyonrails.org/configuring.html#configuring-a-database | +| OPENPROJECT_DB_APPLICATION_NAME | openproject | PostgreSQL application name option | https://www.postgresql.org/docs/13/libpq-connect.html#LIBPQ-CONNECT-APPLICATION-NAME | +| OPENPROJECT_DB_STATEMENT_TIMEOUT | 90s | Default statement timeout before connection statements are terminated | https://www.postgresql.org/docs/current/runtime-config-client.html#GUC-STATEMENT-TIMEOUT | @@ -74,7 +74,7 @@ The most import option is the `sslmode` parameter. Set this to the appropriate m DATABASE_URL=postgres://user:pass@host:port/dbname?sslmode=require-full&sslcert=/path/to/postgresql.cert ``` -Alternatively, for better readibility, you can set these parameters with separate environment variables: +Alternatively, for better readability, you can set these parameters with separate environment variables: | Environment variable | Default | Description | PostgreSQL documentation | | ----------------------------- | ---------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ | diff --git a/docs/installation-and-operations/configuration/repositories/README.md b/docs/installation-and-operations/configuration/repositories/README.md index fc14fab05fd4..745d98535928 100644 --- a/docs/installation-and-operations/configuration/repositories/README.md +++ b/docs/installation-and-operations/configuration/repositories/README.md @@ -51,13 +51,13 @@ The following is an excerpt of the configuration and contains all required infor # # Available types for git: # - :local (Local repositories, registered using a local path) - # - :managed (Managed repositores, available IF :manages path is set below) + # - :managed (Managed repositories, available IF :manages path is set below) # Available types for subversion: # - :existing (Existing subversion repositories by URL - local using file:/// or remote # using one of the supported URL schemes (e.g., https://, svn+ssh:// ) - # - :managed (Managed repositores, available IF :manages path is set below) + # - :managed (Managed repositories, available IF :manages path is set below) # - # Examplary configuration (Enables managed Git repositories at the given path) + # Exemplary configuration (Enables managed Git repositories at the given path) scm: git: manages: /srv/repositories/git diff --git a/docs/installation-and-operations/installation/manual/README.md b/docs/installation-and-operations/installation/manual/README.md index ada34f50e20a..5f9feb0f84e9 100644 --- a/docs/installation-and-operations/installation/manual/README.md +++ b/docs/installation-and-operations/installation/manual/README.md @@ -6,7 +6,7 @@ sidebar_navigation: false > **IMPORTANT: We strongly recommend to use one of the officially supported [installation methods](../../installation).** > -> **This guide is simply provided as an OLD and OUTDATED reference, and is NOT up to date with relation to the latest OpenProject releases and will be NOT maintained NOR supported. You are on your own and maybe could ask experienced users in the forum in order to use this guide for any integrations taht you would like to solve. We also removed it from the navigation sidebar on the left in order to hide it.** +> **This guide is simply provided as an OLD and OUTDATED reference, and is NOT up to date with relation to the latest OpenProject releases and will be NOT maintained NOR supported. You are on your own and maybe could ask experienced users in the forum in order to use this guide for any integrations that you would like to solve. We also removed it from the navigation sidebar on the left in order to hide it.** Please be aware that: diff --git a/docs/installation-and-operations/installation/packaged/README.md b/docs/installation-and-operations/installation/packaged/README.md index 7bd67abc9cdd..49f057e687df 100644 --- a/docs/installation-and-operations/installation/packaged/README.md +++ b/docs/installation-and-operations/installation/packaged/README.md @@ -450,7 +450,7 @@ If you have a separate server that is terminating SSL and only forwarding/proxyi - Finally, to let OpenProject know that it should create links with 'https' when no request is available (for example, when sending emails), you need to set the following setting: `openproject config:set SERVER_PROTOCOL_FORCE_HTTPS="true"` followed by an `openproject configure`. This ensures that OpenProject responds correctly with secure cookies even though it was not configured for https in the server configuration. -Here an example for external SSL/TLS terminaltion with apache (httpd): +Here an example for external SSL/TLS termination with apache (httpd): > **Note:** There is [another example](../docker/#1-virtual-host-root) for external SSL/TLS termination for **docker-compose** installations diff --git a/docs/installation-and-operations/system-requirements/README.md b/docs/installation-and-operations/system-requirements/README.md index b7104da188c5..8998deb0b1a9 100644 --- a/docs/installation-and-operations/system-requirements/README.md +++ b/docs/installation-and-operations/system-requirements/README.md @@ -37,11 +37,11 @@ There may come a point where you will have to make configuration changes to the Using a rough estimate we can give the following recommendations based on the number of total users. -| Users | CPU cores | RAM in GB | web workers | background workers | Diskspace in GB | -|-------|-----------|------------|-------------|--------------------|-----------------| -| <=200 | 4 | 4 | 4 | 1 | 20 | -| 500 | 8 | 8 | 8 | 2 | 40 | -| 1500 | 16 | 16 | 16 | 4 | 80 | +| Users | CPU cores | RAM in GB | web workers | background workers | disk space in GB | +|-------|-----------|------------|-------------|--------------------|------------------| +| <=200 | 4 | 4 | 4 | 1 | 20 | +| 500 | 8 | 8 | 8 | 2 | 40 | +| 1500 | 16 | 16 | 16 | 4 | 80 | Mind, even just for 5 users we do recommend the default 4 workers as each page may require multiple requests to be made simultaneously. Having less workers will work, but pages may take longer to finish loading. diff --git a/docs/release-notes/10/10-5-0/README.md b/docs/release-notes/10/10-5-0/README.md index 24ca084ddbe6..2a120128b5ba 100644 --- a/docs/release-notes/10/10-5-0/README.md +++ b/docs/release-notes/10/10-5-0/README.md @@ -164,7 +164,7 @@ An export function can then be used to distribute the BCFs back to the local app - Fixed: Styling and consistency issues in the confirm deletion modal for the EE token \[[#32908](https://community.openproject.org/wp/32908)\] - Fixed: Misaligned menu opener in Backlogs plugin \[[#32923](https://community.openproject.org/wp/32923)\] - Fixed: Wrong space in members widget after a group \[[#32927](https://community.openproject.org/wp/32927)\] -- Fixed: Filter for Type does not work in the WIKI makro \[[#32983](https://community.openproject.org/wp/32983)\] +- Fixed: Filter for Type does not work in the WIKI macro \[[#32983](https://community.openproject.org/wp/32983)\] - Fixed: Cannot assign tasks to groups in assignee board \[[#33072](https://community.openproject.org/wp/33072)\] - Fixed: Enterprise-Upgrade-Video re-starts multiple times on Boards page \[[#33078](https://community.openproject.org/wp/33078)\] - Fixed: Error 503 when trying to activate EE trial \[[#33080](https://community.openproject.org/wp/33080)\] diff --git a/docs/release-notes/10/10-6-0/README.md b/docs/release-notes/10/10-6-0/README.md index 099115f25866..336f0a6b96d9 100644 --- a/docs/release-notes/10/10-6-0/README.md +++ b/docs/release-notes/10/10-6-0/README.md @@ -57,7 +57,7 @@ OpenProject 10.6 will upgrade the card view of work packages. To make clear what If you are creating an agile boards by assignees, you will get notified if there are no members in your project. You will also get notified if you are trying to add another assignee list to your board even though there is no more member left. -![asssignee-board-notification](asssignee-board-notification.png) +![Assignee board notification](asssignee-board-notification.png) ### Various usability improvements and bug fixes @@ -96,7 +96,7 @@ Furthermore, the **styling of the news widget** on the project overview page as - Changed: Extend token structure with attributes company and domain \[[#33129](https://community.openproject.org/wp/33129)\] - Changed: Move "log time" icon outside of the hover highlighting \[[#33307](https://community.openproject.org/wp/33307)\] - Changed: Allow defining CA path of LDAP connection \[[#33345](https://community.openproject.org/wp/33345)\] -- Changed: Enable more table features in texteditor \[[#33349](https://community.openproject.org/wp/33349)\] +- Changed: Enable more table features in text editor \[[#33349](https://community.openproject.org/wp/33349)\] - Changed: Enable Projects for outgoing Webhooks \[[#33355](https://community.openproject.org/wp/33355)\] - Changed: New Features teaser for 10.6 \[[#33470](https://community.openproject.org/wp/33470)\] @@ -141,7 +141,7 @@ Special thanks for reporting and finding bugs go to Marc Vollmer, Ricardo Vigatti, Sébastien VITA, Tino Breddin, Lukas Zeil, Rajesh Vishwakarma, Gio @ Enuan, Harald Holzmann. - DBI AG for sponsoring the BCF Management. -- Lindsay Kay for the integration of the 3D Modell viewer, [xeokit](https://xeokit.io/), as well as for improving the camera control in the IFC viewer. +- Lindsay Kay for the integration of the 3D Model viewer, [xeokit](https://xeokit.io/), as well as for improving the camera control in the IFC viewer. - [Georg Dangl](https://blog.dangl.me/categories/BIM) for developing the Revit Integration in OpenProject. - All the developers, designers, project managers who have contributed to OpenProject. - Every dedicated user who has reported bugs and supported the community by asking and answering questions in the [forum](https://community.openproject.org/projects/openproject/boards). diff --git a/docs/release-notes/11/11-0-0/README.md b/docs/release-notes/11/11-0-0/README.md index 7d275dccf015..ed20b46cb196 100644 --- a/docs/release-notes/11/11-0-0/README.md +++ b/docs/release-notes/11/11-0-0/README.md @@ -80,7 +80,7 @@ The *Budgets* module will remain unchanged and additionally enables project budg We have again added many improvements to the WYSIWYG editor, i.e. for wiki pages or the work packages description. For example, you can now adjust the image size in the editor. -![resize-imagesshort](resize-imagesshort.gif) +![Resize images](resize-imagesshort.gif) Additionally, it is now possible to add macros to insert project or work packages attributes to the wiki or work package description. @@ -239,7 +239,7 @@ There are lots and lots of new things we packed into 11.0 to tell you about. - Fixed: 500er Bug when Drag and Drop position in Gantt chart \[[#34836](https://community.openproject.org/wp/34836)\] - Fixed: Error messages in copy project modal (e.g. boards) not localized \[[#34843](https://community.openproject.org/wp/34843)\] - Fixed: Work package description containing work package attribute macro not displayed at all \[[#34852](https://community.openproject.org/wp/34852)\] -- Fixed: Invalid or missing translation for format of project customfield in administration \[[#34863](https://community.openproject.org/wp/34863)\] +- Fixed: Invalid or missing translation for format of project custom field in administration \[[#34863](https://community.openproject.org/wp/34863)\] - Fixed: On mobile the project side menu can get stuck / cut off when scrolling \[[#34868](https://community.openproject.org/wp/34868)\] - Fixed: Missing localization for "Subproject" and "Parent-Child" board heading \[[#34870](https://community.openproject.org/wp/34870)\] - Changed: Allow PDFs to be inlined \[[#24343](https://community.openproject.org/wp/24343)\] @@ -300,7 +300,7 @@ There are lots and lots of new things we packed into 11.0 to tell you about. - Epic: Switch between automatic and manual scheduling mode \[[#25624](https://community.openproject.org/wp/25624)\] - Epic: Time tracking and cost control 2.0 \[[#32125](https://community.openproject.org/wp/32125)\] - Epic: Wiki Macro functionality to allow retrieving work package and project attributes \[[#33648](https://community.openproject.org/wp/33648)\] -- Epic: Basic portfoliomanagement for project list \[[#34167](https://community.openproject.org/wp/34167)\] +- Epic: Basic portfolio management for project list \[[#34167](https://community.openproject.org/wp/34167)\] - Epic: Projekt Templates \[[#34468](https://community.openproject.org/wp/34468)\] ## Installation and Updates diff --git a/docs/release-notes/11/11-0-1/README.md b/docs/release-notes/11/11-0-1/README.md index a4bfee5009a2..9e64fedf160a 100644 --- a/docs/release-notes/11/11-0-1/README.md +++ b/docs/release-notes/11/11-0-1/README.md @@ -23,7 +23,7 @@ The release contains several bug fixes and we recommend updating to the newest v - Fixed: Datepicker doesn't work on Firefox \[[#34910](https://community.openproject.org/wp/34910)\] - Fixed: Highlighting in date picker incorrect \[[#34929](https://community.openproject.org/wp/34929)\] - Fixed: Migration to 11.0.0 fails for users having had MySQL \[[#34933](https://community.openproject.org/wp/34933)\] -- Fixed: Settingpage "API": Page not found \[[#34938](https://community.openproject.org/wp/34938)\] +- Fixed: Settings page "API": Page not found \[[#34938](https://community.openproject.org/wp/34938)\] - Fixed: User language is not updating through api \[[#34964](https://community.openproject.org/wp/34964)\] - Fixed: Filter on CF string brakes form in split screen. \[[#34987](https://community.openproject.org/wp/34987)\] - Fixed: API Settings Page Broken - ActionController::RoutingError (uninitialized constant Settings::ApiController \[[#34994](https://community.openproject.org/wp/34994)\] diff --git a/docs/release-notes/11/11-1-0/README.md b/docs/release-notes/11/11-1-0/README.md index fb9d814b1482..e333a2a1e582 100644 --- a/docs/release-notes/11/11-1-0/README.md +++ b/docs/release-notes/11/11-1-0/README.md @@ -83,7 +83,7 @@ There are a lot more things we packed into 11.1 to tell you about. - Fixed: Line breaks within words in table cells \[[#35644](https://community.openproject.org/wp/35644)\] - Fixed: Typo in DPA email \[[#35653](https://community.openproject.org/wp/35653)\] - Fixed: Typo in DPA text in OpenProject \[[#35654](https://community.openproject.org/wp/35654)\] -- Fixed: Cannot set nummerated headings without duplicating nummeration in table of contents \[[#35656](https://community.openproject.org/wp/35656)\] +- Fixed: Cannot set numerated headings without duplicating numeration in table of contents \[[#35656](https://community.openproject.org/wp/35656)\] ## Installation and Updates diff --git a/docs/release-notes/11/11-2-2/README.md b/docs/release-notes/11/11-2-2/README.md index d1d5fa74455f..0cfd6b7ff0b3 100644 --- a/docs/release-notes/11/11-2-2/README.md +++ b/docs/release-notes/11/11-2-2/README.md @@ -19,7 +19,7 @@ The release contains several bug fixes and we recommend updating to the newest v - Fixed: Column filter in Action Boards (e.g. Assignee, status, version, ...) is case sensitive \[[#35744](https://community.openproject.org/wp/35744)\] - Fixed: Create new role: "Check all" / "Uncheck all" for new role not working \[[#36291](https://community.openproject.org/wp/36291)\] - Fixed: Missing localization string for "Derived estimated hours" \[[#36712](https://community.openproject.org/wp/36712)\] -- Fixed: Serious Problem: Openproject not running after Upgrade to 11.2.1 – rake aborted! NoMethodError: undefined method `patch_gem_version' for OpenProject::Patches:Module \[[#36717](https://community.openproject.org/wp/36717)\] +- Fixed: Serious Problem: OpenProject not running after Upgrade to 11.2.1 – rake aborted! NoMethodError: undefined method `patch_gem_version' for OpenProject::Patches:Module \[[#36717](https://community.openproject.org/wp/36717)\] #### Contributions A big thanks to community members for reporting bugs and helping us identifying and providing fixes. diff --git a/docs/release-notes/11/11-3-0/README.md b/docs/release-notes/11/11-3-0/README.md index ed966371a38d..3bbf6d9b53a6 100644 --- a/docs/release-notes/11/11-3-0/README.md +++ b/docs/release-notes/11/11-3-0/README.md @@ -28,7 +28,7 @@ In the header navigation we have introduced a **new button to create a project, A new user invite process has been introduced. A modal window allows **much easier creation of new users, groups or placeholder users**, assigning roles and adding them to a project. Add a personal invitation message, e.g. an explanation for the invitation or a bit of information regarding the project, which will be sent to the users to help them get started. -![Intive-user](Intive-user.png) +![Invite user](Intive-user.png) The invite process can be started directly from the new "+" create button in the header navigation. diff --git a/docs/release-notes/11/11-3-4/README.md b/docs/release-notes/11/11-3-4/README.md index e0943b332715..3a078080edc8 100644 --- a/docs/release-notes/11/11-3-4/README.md +++ b/docs/release-notes/11/11-3-4/README.md @@ -16,5 +16,5 @@ The release contains several bug fixes and we recommend updating to the newest v #### Bug fixes and changes -This release contains only one fix for Centos 7 and Centos 8 packaged installations that are unable to access the PostgeSQL package source. +This release contains only one fix for Centos 7 and Centos 8 packaged installations that are unable to access the PostgreSQL package source. It does not contain any other fixes diff --git a/docs/release-notes/11/11-3-5/README.md b/docs/release-notes/11/11-3-5/README.md index 765848165a5d..42e7c5314404 100644 --- a/docs/release-notes/11/11-3-5/README.md +++ b/docs/release-notes/11/11-3-5/README.md @@ -17,7 +17,7 @@ The release contains several bug fixes and we recommend updating to the newest v #### Bug fixes and changes - Fixed: User email validation regular expression insufficient \[[#38325](https://community.openproject.org/wp/38325)\] -- Fixed: Inherited role memberhips are not cleaned up if user is removed from a group via LDAP sync \[[#38614](https://community.openproject.org/wp/38614)\] +- Fixed: Inherited role memberships are not cleaned up if user is removed from a group via LDAP sync \[[#38614](https://community.openproject.org/wp/38614)\] - Fixed: Release notes for 11-3-4 is empty \[[#38678](https://community.openproject.org/wp/38678)\] #### Contributions diff --git a/docs/release-notes/11/11-4-0/README.md b/docs/release-notes/11/11-4-0/README.md index 1155bf241adc..d2690f702a75 100644 --- a/docs/release-notes/11/11-4-0/README.md +++ b/docs/release-notes/11/11-4-0/README.md @@ -24,7 +24,7 @@ OpenProject 11.4.0 adds packaged installation support for Debian 11 "Bullseye". - Fixed: Work package exports fail when column "BCF snapshot" active \[[#33448](https://community.openproject.org/wp/33448)\] - Fixed: Regression: On touch devices, Select, Info and Erase buttons don't work. \[[#38005](https://community.openproject.org/wp/38005)\] - Fixed: Expired enterprise edition locking users out of OpenProject and all enterprise add-ons \[[#38588](https://community.openproject.org/wp/38588)\] -- Fixed: Unable to export workpackages - undefined method `bcf_thumbnail' \[[#38673](https://community.openproject.org/wp/38673)\] +- Fixed: Unable to export work packages - undefined method `bcf_thumbnail' \[[#38673](https://community.openproject.org/wp/38673)\] - Fixed: Wiki menu item scrolling does not work with two main wiki items \[[#38878](https://community.openproject.org/wp/38878)\] - Fixed: Imminent user limit warning shown prematurely \[[#38893](https://community.openproject.org/wp/38893)\] - Fixed: Custom S3 compatible upload providers blocked by CSP \[[#38900](https://community.openproject.org/wp/38900)\] diff --git a/docs/release-notes/12/12-0-0/README.md b/docs/release-notes/12/12-0-0/README.md index 098eec4c094c..0ef0ccc82f01 100644 --- a/docs/release-notes/12/12-0-0/README.md +++ b/docs/release-notes/12/12-0-0/README.md @@ -63,7 +63,7 @@ With OpenProject 12.0 it is now possible to export the project list with all pro ## Change of roles and permissions settings -With 12.0 we have added more granular rights for projects, for example the addtional right to configure the project overview page. This way you can even better assign certain permissions to a role in a project. +With 12.0 we have added more granular rights for projects, for example the additional right to configure the project overview page. This way you can even better assign certain permissions to a role in a project. ![project permissions](image-20211111095046645.png) @@ -100,7 +100,7 @@ OpenProject 12.0 will deprecate PostgreSQL versions < 13. This will result in a - Changed: Sidebar in Notification center with project filter \[[#38520](https://community.openproject.org/wp/38520)\] - Changed: Re-name ordering settings in activity tab to "Oldest first/Newest first" \[[#38549](https://community.openproject.org/wp/38549)\] - Changed: Notification main list view \[[#38592](https://community.openproject.org/wp/38592)\] -- Changed: Migration plan for new notifcation settings and call to action for user to use it \[[#38595](https://community.openproject.org/wp/38595)\] +- Changed: Migration plan for new notification settings and call to action for user to use it \[[#38595](https://community.openproject.org/wp/38595)\] - Changed: new images for renamed ordering settings to "Oldest first/Newest first" \[[#38605](https://community.openproject.org/wp/38605)\] - Changed: Empty states in notification center \[[#38610](https://community.openproject.org/wp/38610)\] - Changed: Involvement filters in the sidebar of notification center \[[#38642](https://community.openproject.org/wp/38642)\] @@ -122,7 +122,7 @@ OpenProject 12.0 will deprecate PostgreSQL versions < 13. This will result in a - Changed: Reset email footer \[[#39502](https://community.openproject.org/wp/39502)\] - Changed: Send out email informing all users of the changes to the notification \[[#39607](https://community.openproject.org/wp/39607)\] - Epic: In-app notifications \[[#26688](https://community.openproject.org/wp/26688)\] -- Fixed: Use CKEditor5 watchdog feature to prevent crashes from being unnoticabble \[[#32643](https://community.openproject.org/wp/32643)\] +- Fixed: Use CKEditor5 watchdog feature to prevent crashes from being unnoticeable \[[#32643](https://community.openproject.org/wp/32643)\] - Fixed: Issue with check on length of Custom Fields \[[#34042](https://community.openproject.org/wp/34042)\] - Fixed: Buttons on form configuration displayed on left instead of right side \[[#34288](https://community.openproject.org/wp/34288)\] - Fixed: Spelling mistake in the Guided Tour \[[#34304](https://community.openproject.org/wp/34304)\] @@ -199,7 +199,7 @@ OpenProject 12.0 will deprecate PostgreSQL versions < 13. This will result in a - Fixed: During Installation in Debian 11 BIM version not selectable \[[#39113](https://community.openproject.org/wp/39113)\] - Fixed: Fix GET viewpoint endpoint in BCF API \[[#39144](https://community.openproject.org/wp/39144)\] - Fixed: Email content not centred when deleting a project \[[#39188](https://community.openproject.org/wp/39188)\] -- Fixed: Wrong Russian translate for customfields and menu item \[[#39437](https://community.openproject.org/wp/39437)\] +- Fixed: Wrong Russian translate for custom fields and menu item \[[#39437](https://community.openproject.org/wp/39437)\] - Fixed: Highlighting in project table is broken \[[#39449](https://community.openproject.org/wp/39449)\] - Fixed: Wrong error message about missing external authentication source when changing a password \[[#39460](https://community.openproject.org/wp/39460)\] - Fixed: Work package create and add forms have only one column even though there is enough space \[[#39543](https://community.openproject.org/wp/39543)\] diff --git a/docs/release-notes/12/12-0-4/README.md b/docs/release-notes/12/12-0-4/README.md index 4e0212eea162..29f49a2c0762 100644 --- a/docs/release-notes/12/12-0-4/README.md +++ b/docs/release-notes/12/12-0-4/README.md @@ -16,7 +16,7 @@ The release contains several bug fixes and we recommend updating to the newest v ### CVE-2021-43830 -OpenProject versions >= 12.0.0 are vulnerable to a SQL injection in the budgets module. For authenticated users with the "Edit budgets" permission, the request to reassign work packages to another budget unsufficiently sanitizes user input in the reassign_to_id parameter. +OpenProject versions >= 12.0.0 are vulnerable to a SQL injection in the budgets module. For authenticated users with the "Edit budgets" permission, the request to reassign work packages to another budget insufficiently sanitizes user input in the reassign_to_id parameter. #### Patches diff --git a/docs/release-notes/12/12-0-5/README.md b/docs/release-notes/12/12-0-5/README.md index 684ca2917e1a..873a6c68962b 100644 --- a/docs/release-notes/12/12-0-5/README.md +++ b/docs/release-notes/12/12-0-5/README.md @@ -21,7 +21,7 @@ The release contains several bug fixes and we recommend updating to the newest v - Fixed: Impossible to identify errors when bulk moving / updating project \[[#40265](https://community.openproject.org/wp/40265)\] - Fixed: wrong position of "slice edit" - context menu \[[#40282](https://community.openproject.org/wp/40282)\] - Fixed: Incorrect label causes screenreader problems \[[#40296](https://community.openproject.org/wp/40296)\] -- Fixed: Member updated mails cannot be surpressed \[[#40316](https://community.openproject.org/wp/40316)\] +- Fixed: Member updated mails cannot be suppressed \[[#40316](https://community.openproject.org/wp/40316)\] - Fixed: Try to open OpenProject API: Failed to load API definition. \[[#40352](https://community.openproject.org/wp/40352)\] - Fixed: Remote attachments cache isn't cleared \[[#40356](https://community.openproject.org/wp/40356)\] - Fixed: Form configuration query can not be edited if invalid \[[#40374](https://community.openproject.org/wp/40374)\] diff --git a/docs/release-notes/12/12-1-0/README.md b/docs/release-notes/12/12-1-0/README.md index c720bdce3800..a63aaffca8c5 100644 --- a/docs/release-notes/12/12-1-0/README.md +++ b/docs/release-notes/12/12-1-0/README.md @@ -19,7 +19,7 @@ As always, the release contains many more improvements and bug fixes and we reco ## Team planner (Enterprise add-on) -A new team planner module (Enterprise add-on) allows you to visually assign tasks to team members to get an overview of who is working on what. You can display in a weekly or bi-weekly view all work packages assigend to your team. +A new team planner module (Enterprise add-on) allows you to visually assign tasks to team members to get an overview of who is working on what. You can display in a weekly or bi-weekly view all work packages assigned to your team. ![openproject-team-planner-view](openproject-team-planner-view.gif) @@ -33,7 +33,7 @@ Also, you can include work packages from multiple projects with the new “Inclu ## Agile boards for the Community version -We want to give an important feature to the Community version. Now, that we have implemented with the team planner a new Enterprpise feature, we also want to give something to the Community. We decided to release the basic agile boards for the Community. Making it possible to also create agile boards with the free of charge Community version of OpenProject. +We want to give an important feature to the Community version. Now, that we have implemented with the team planner a new Enterprise feature, we also want to give something to the Community. We decided to release the basic agile boards for the Community. Making it possible to also create agile boards with the free of charge Community version of OpenProject. These flexible basic agile boards allow you to set up any kind of agile board you need. Freely configure the lists (columns) which should be displayed and add and move cards between these lists. The basic boards do not update the work package attributes when moving cards between the lists. @@ -72,7 +72,7 @@ We added a new “Files” tab in the work package details. This way, you will h - Changed: Extend the current project status \[[#34708](https://community.openproject.org/wp/34708)\] - Changed: Update and verify all help/docs links from application help menu and start page \[[#35029](https://community.openproject.org/wp/35029)\] - Changed: Save different views in calendar module \[[#36322](https://community.openproject.org/wp/36322)\] -- Changed: Remove custom links to notification settings in email foooter \[[#39133](https://community.openproject.org/wp/39133)\] +- Changed: Remove custom links to notification settings in email footer \[[#39133](https://community.openproject.org/wp/39133)\] - Changed: Drag and drop of work packages in calendar module and team planner module \[[#39486](https://community.openproject.org/wp/39486)\] - Changed: Left-side search pane to add existing work packages to team planner \[[#40031](https://community.openproject.org/wp/40031)\] - Changed: Seed data for new team planner module \[[#40195](https://community.openproject.org/wp/40195)\] @@ -156,7 +156,7 @@ We added a new “Files” tab in the work package details. This way, you will h - Fixed: Changed calendar styles applied to time entries component \[[#41013](https://community.openproject.org/wp/41013)\] - Fixed: Text in "Add existing" pane needs smaller font-size \[[#41068](https://community.openproject.org/wp/41068)\] - Fixed: Status description missing from project XLS export \[[#41071](https://community.openproject.org/wp/41071)\] -- Fixed: Toolbar: Placement and spacing of butons and date need adjusting \[[#41079](https://community.openproject.org/wp/41079)\] +- Fixed: Toolbar: Placement and spacing of buttons and date need adjusting \[[#41079](https://community.openproject.org/wp/41079)\] - Fixed: Inconsistencies and an anomaly with borders on team planner calendar \[[#41081](https://community.openproject.org/wp/41081)\] - Fixed: Configure boards modal has empty tab header \[[#41103](https://community.openproject.org/wp/41103)\] - Fixed: Drag handle hover area is inconsistent / too sensitive \[[#41108](https://community.openproject.org/wp/41108)\] @@ -200,7 +200,7 @@ We added a new “Files” tab in the work package details. This way, you will h - Fixed: Changing host_name option in "System Settings" leads to exception \[[#41844](https://community.openproject.org/wp/41844)\] - Fixed: No hover on button "Add assignee" in Team planner or "Create new work package" in list view \[[#41853](https://community.openproject.org/wp/41853)\] - Fixed: Query disappearing from search and not visible \[[#41897](https://community.openproject.org/wp/41897)\] -- Fixed: booking of additional licences is not poosible \[[#41901](https://community.openproject.org/wp/41901)\] +- Fixed: booking of additional licences is not possible \[[#41901](https://community.openproject.org/wp/41901)\] - Fixed: Team planner - add existing - no indication on no matching result \[[#41925](https://community.openproject.org/wp/41925)\] - Fixed: Autofocus for sign in form OpenProject missing \[[#41929](https://community.openproject.org/wp/41929)\] - Fixed: Comment numbers are cut off on mobile \[[#41942](https://community.openproject.org/wp/41942)\] @@ -212,7 +212,7 @@ We added a new “Files” tab in the work package details. This way, you will h - Fixed: Different translations strings for "Included projects" and "Projects" \[[#42063](https://community.openproject.org/wp/42063)\] - Fixed: Wrong indention for module "Team planers" in sidebar \[[#42065](https://community.openproject.org/wp/42065)\] - Fixed: Indention for projects on root level in "Included projects" selector \[[#42066](https://community.openproject.org/wp/42066)\] -- Fixed: Tiny shift of checkboxes in the "Inlcude project" selector \[[#42068](https://community.openproject.org/wp/42068)\] +- Fixed: Tiny shift of checkboxes in the "Include project" selector \[[#42068](https://community.openproject.org/wp/42068)\] - Fixed: Search results below include projects modal \[[#42090](https://community.openproject.org/wp/42090)\] - Fixed: Include projects - Toggle button is not rounded \[[#42171](https://community.openproject.org/wp/42171)\] diff --git a/docs/release-notes/12/12-2-0/README.md b/docs/release-notes/12/12-2-0/README.md index 6bf31668b614..a905e1f984c3 100644 --- a/docs/release-notes/12/12-2-0/README.md +++ b/docs/release-notes/12/12-2-0/README.md @@ -14,7 +14,7 @@ We have now released [OpenProject 12.2.0](https://community.openproject.org/vers This new release brings the long-awaited **Nextcloud integration**. No more spending hours searching for the right version of the right file! With OpenProject 12.2, you can easily find your project-related files (stored in Nextcloud) directly from the relevant work packages and always have the correct version at your fingertips. Data sovereignty remains a strong common ground between Nextcloud and OpenProject and this integration strengthens our collaboration while improving the productivity of our users. -Addtionally, this release introduces **improvements to the date picker**, the possibility to **log time for other users** and mark work packages with notifications as read outside of notification center. +Additionally, this release introduces **improvements to the date picker**, the possibility to **log time for other users** and mark work packages with notifications as read outside of notification center. As always, this release also contains many more improvements and bug fixes. We recommend updating to the newest version as soon as possible. @@ -98,7 +98,7 @@ For more information, please see the respective installation pages: - Changed: Add packaged installation support for Ubuntu 22.04 \[[#42069](https://community.openproject.org/wp/42069)\] - Changed: Show banner information in new date picker \[[#42184](https://community.openproject.org/wp/42184)\] - Changed: Change date selection logic in new date picker \[[#42185](https://community.openproject.org/wp/42185)\] -- Changed: Link to digital accessiblity statement from ADDITIONAL RESOURCES \[[#42298](https://community.openproject.org/wp/42298)\] +- Changed: Link to digital accessibility statement from ADDITIONAL RESOURCES \[[#42298](https://community.openproject.org/wp/42298)\] - Changed: New attachments style on the work package creation form \[[#42369](https://community.openproject.org/wp/42369)\] - Changed: Enable feature flags by default in the development environment \[[#42414](https://community.openproject.org/wp/42414)\] - Changed: Enable feature flag for storages module on pull preview \[[#42628](https://community.openproject.org/wp/42628)\] @@ -113,7 +113,7 @@ For more information, please see the respective installation pages: - Fixed: Quick-add menu not showing on smaller screens \[[#37539](https://community.openproject.org/wp/37539)\] - Fixed: Default status is shown multiple times in new board \[[#40858](https://community.openproject.org/wp/40858)\] - Fixed: "expected at least one error" - Work package errors in dependent work packages not displayed \[[#40921](https://community.openproject.org/wp/40921)\] -- Fixed: Openproject docker installation uses port 3000 as the outward-facing port but documentation says 8080 \[[#41287](https://community.openproject.org/wp/41287)\] +- Fixed: OpenProject docker installation uses port 3000 as the outward-facing port but documentation says 8080 \[[#41287](https://community.openproject.org/wp/41287)\] - Fixed: Deleted users are not properly anonymized in tagged messages \[[#41499](https://community.openproject.org/wp/41499)\] - Fixed: Cannot inline-create a work package on views that filter by WP ID \[[#41667](https://community.openproject.org/wp/41667)\] - Fixed: In team planner and calendar, the sidebar should not use the word "views" \[[#41830](https://community.openproject.org/wp/41830)\] @@ -142,7 +142,7 @@ For more information, please see the respective installation pages: - Fixed: Able to set a follower starting before its predecessor \[[#43223](https://community.openproject.org/wp/43223)\] - Fixed: Migration::MigrationUtils::PermissionAdder.add not idempotent \[[#43231](https://community.openproject.org/wp/43231)\] - Fixed: imap ssl settings are evaluated as booleans when they are strings \[[#43237](https://community.openproject.org/wp/43237)\] -- Fixed: Work Package Releation entry not styling type properly \[[#43239](https://community.openproject.org/wp/43239)\] +- Fixed: Work Package Relation entry not styling type properly \[[#43239](https://community.openproject.org/wp/43239)\] - Fixed: Work packages in Gantt chart in light grey hard to see \[[#43240](https://community.openproject.org/wp/43240)\] - Fixed: Work package types with colour white are not visible in emails \[[#43247](https://community.openproject.org/wp/43247)\] - Fixed: Can not find users with the user creation/invitation form \[[#43257](https://community.openproject.org/wp/43257)\] diff --git a/docs/release-notes/12/12-2-2/README.md b/docs/release-notes/12/12-2-2/README.md index 668d157f98aa..e42d96324c6c 100644 --- a/docs/release-notes/12/12-2-2/README.md +++ b/docs/release-notes/12/12-2-2/README.md @@ -34,7 +34,7 @@ When you update to OpenProject 12.2.2 and the migration fails again, it will out - Fixed: Graphics bugs on mobile \[[#43555](https://community.openproject.org/wp/43555)\] - Fixed: New project selector does not work correctly \[[#43720](https://community.openproject.org/wp/43720)\] - Fixed: Error 500 (undefined method `getutc') when opening activities \[[#43771](https://community.openproject.org/wp/43771)\] -- Fixed: Wiki unacessible if last menu item got lost \[[#43841](https://community.openproject.org/wp/43841)\] +- Fixed: Wiki accessible if last menu item got lost \[[#43841](https://community.openproject.org/wp/43841)\] - Fixed: Unable to set LDAP filter string through rake task ldap:register \[[#43848](https://community.openproject.org/wp/43848)\] - Fixed: Upgrade 12.1.4 to 12.2.1 fails: pending database migration \[[#43876](https://community.openproject.org/wp/43876)\] - Fixed: System 'read only' field \[[#43893](https://community.openproject.org/wp/43893)\] diff --git a/docs/release-notes/12/12-3-0/README.md b/docs/release-notes/12/12-3-0/README.md index 3aa7ae6e3ddd..a8ecd4d469fe 100644 --- a/docs/release-notes/12/12-3-0/README.md +++ b/docs/release-notes/12/12-3-0/README.md @@ -20,7 +20,7 @@ OpenProject 12.3 also adds [duration](../../../user-guide/work-packages/set-chan With the introduction of the work week and duration, consequently also the [date picker got improved](../../../user-guide/work-packages/set-change-dates/#working-days). You will now see the duration as well as a switch to consider "Working days only" for your planning. -Addtionally, this release launches **meaningful tool tips to the most essential actions**, and **when copying a project, all file links attached to work packages will be copied as well**. +Additionally, this release launches **meaningful tool tips to the most essential actions**, and **when copying a project, all file links attached to work packages will be copied as well**. As always, this release also contains many more improvements and bug fixes. We recommend updating to the newest version as soon as possible. @@ -92,7 +92,7 @@ The new and additional tool tips in the OpenProject application will make the na - Fixed: "Group by" options in Cost report are broken [#44265](https://community.openproject.org/wp/44265) - Fixed: Files list: inconsistencies in spacing and colours [#44266](https://community.openproject.org/wp/44266) -- Fixed: API call for custom_options does not work custom fieleds in time_entries [#44281](https://community.openproject.org/wp/44281) +- Fixed: API call for custom_options does not work custom fields in time_entries [#44281](https://community.openproject.org/wp/44281) - Fixed: Email Reminder: Daily reminders can only be configured to be delivered at a full hour. [#44300](https://community.openproject.org/wp/44300) - Changed: Cleanup placeholders of editable attributes [#40133](https://community.openproject.org/wp/40133) - Changed: Updated date picker drop modal (including duration and non-working days) [#41341](https://community.openproject.org/wp/41341) diff --git a/docs/release-notes/12/12-3-2/README.md b/docs/release-notes/12/12-3-2/README.md index 4d95d870028f..f804c2af4255 100644 --- a/docs/release-notes/12/12-3-2/README.md +++ b/docs/release-notes/12/12-3-2/README.md @@ -16,7 +16,7 @@ The release contains several bug fixes and we recommend updating to the newest v #### Bug fixes and changes -- Fixed: Multiples Identicals Webhooks are sent for each WP change applied, not considering the Aggregated WorkPackage Journal \[[#44158](https://community.openproject.org/wp/44158)\] +- Fixed: Multiple identical Webhooks are sent for each WP change applied, not considering the Aggregated WorkPackage Journal \[[#44158](https://community.openproject.org/wp/44158)\] - Fixed: Moving a week-days-only WP on Gantt chart and falling its end-date to a non-working date is not possible \[[#44501](https://community.openproject.org/wp/44501)\] - Fixed: Migration to 12.3.1 fails with Key columns "user_id" and "id" are of incompatible types: numeric and bigint. \[[#44634](https://community.openproject.org/wp/44634)\] - Fixed: rake assets:precompile fails with NameError: uninitialized constant ActiveRecord::ConnectionAdapters::PostgreSQLAdapter \[[#44635](https://community.openproject.org/wp/44635)\] diff --git a/docs/release-notes/12/12-4-0/README.md b/docs/release-notes/12/12-4-0/README.md index b52832c9ad86..6bbd4f56746d 100644 --- a/docs/release-notes/12/12-4-0/README.md +++ b/docs/release-notes/12/12-4-0/README.md @@ -36,7 +36,7 @@ In case of overdue work packages, if a reminder is set to be sent for example ev Date alerts are an Enterprise add-on and only available in the [Enterprise on-premises and Enterprise cloud](https://www.openproject.org/enterprise-edition) version of OpenProject. -## 2-factor Authetication (2FA) for the community ediiton +## 2-factor Authentication (2FA) for the community edition With OpenProject 12.4 users who have OpenProject community edition installed can activate 2-factor authentication. We strongly recommend that you make use of this option and increase your account security. @@ -66,7 +66,7 @@ It is now possible to choose between a full 1-week view, a 2-week view or only t ## OpenProject Helm Charts -Starting with OpenProject 12.4 offical [OpenProject Helm charts](../../../installation-and-operations/installation/helm-chart) are available. +Starting with OpenProject 12.4 official [OpenProject Helm charts](../../../installation-and-operations/installation/helm-chart) are available. ![openproject helm charts](openproject-helm-charts.jpg) diff --git a/docs/release-notes/12/12-4-2/README.md b/docs/release-notes/12/12-4-2/README.md index 3c618343c29b..9f8880f1e8e5 100644 --- a/docs/release-notes/12/12-4-2/README.md +++ b/docs/release-notes/12/12-4-2/README.md @@ -26,7 +26,7 @@ The release contains several bug fixes and we recommend updating to the newest v - Fixed: Messy rendering of webhook show page \[[#45438](https://community.openproject.org/wp/45438)\] - Fixed: Spacing issue in date alert dropdown \[[#45443](https://community.openproject.org/wp/45443)\] - Fixed: Attributes that span both columns have too much spacing between label and input \[[#45445](https://community.openproject.org/wp/45445)\] -- Fixed: The finish date slider for a task via the gannt chart is not accurate \[[#45536](https://community.openproject.org/wp/45536)\] +- Fixed: The finish date slider for a task via the gantt chart is not accurate \[[#45536](https://community.openproject.org/wp/45536)\] - Fixed: Date alert creation job timing out \[[#45591](https://community.openproject.org/wp/45591)\] - Fixed: New custom field with default value breaks comments \[[#45724](https://community.openproject.org/wp/45724)\] diff --git a/docs/release-notes/12/12-5-0/README.md b/docs/release-notes/12/12-5-0/README.md index 7e2d884d9954..208a63256970 100644 --- a/docs/release-notes/12/12-5-0/README.md +++ b/docs/release-notes/12/12-5-0/README.md @@ -157,7 +157,7 @@ With OpenProject 12.5, we are happy to announce that another Enterprise add-on w - Fixed: Concept and navigation changes on the file picker modal \[[#44965](https://community.openproject.org/wp/44965)\] - Fixed: File picker: Directories with spaces don't load correctly \[[#44973](https://community.openproject.org/wp/44973)\] - Fixed: Avatar blinking on team planner \[[#44992](https://community.openproject.org/wp/44992)\] -- Fixed: Missing images in Netxtcloud integration user guide \[[#45240](https://community.openproject.org/wp/45240)\] +- Fixed: Missing images in Nextcloud integration user guide \[[#45240](https://community.openproject.org/wp/45240)\] - Fixed: WP-Grid does not highlight cards when initially loading \[[#45451](https://community.openproject.org/wp/45451)\] - Fixed: WP-Table highlighting configuration misses all attributes highlighted hint \[[#45453](https://community.openproject.org/wp/45453)\] - Fixed: WP-Grid does not align assignee avatar and dates over columns \[[#45454](https://community.openproject.org/wp/45454)\] @@ -178,7 +178,7 @@ With OpenProject 12.5, we are happy to announce that another Enterprise add-on w - Fixed: Tool tips for list items not perceivable as such \[[#45956](https://community.openproject.org/wp/45956)\] - Fixed: Switching to manual scheduling does not make dates in the calendar selectable \[[#45962](https://community.openproject.org/wp/45962)\] - Fixed: Use Primary/Main colour for folder file type and storage icons \[[#45964](https://community.openproject.org/wp/45964)\] -- Fixed: Setting definitions validations access nonloaded constants \[[#45965](https://community.openproject.org/wp/45965)\] +- Fixed: Setting definitions validations access non-loaded constants \[[#45965](https://community.openproject.org/wp/45965)\] - Fixed: When several users are mentioned via @, not all users receive notification \[[#45999](https://community.openproject.org/wp/45999)\] - Fixed: Missing translation for error message when multiple files are dragged and dropped \[[#46009](https://community.openproject.org/wp/46009)\] - Fixed: There is no empty status for empty folders \[[#46057](https://community.openproject.org/wp/46057)\] diff --git a/docs/release-notes/12/12-5-3/README.md b/docs/release-notes/12/12-5-3/README.md index 9ea359b7930f..bc0bc8935d87 100644 --- a/docs/release-notes/12/12-5-3/README.md +++ b/docs/release-notes/12/12-5-3/README.md @@ -16,12 +16,12 @@ The release contains several bug fixes and we recommend updating to the newest v #### Bug fixes and changes -- Fixed: Titles of related work packages are unecessarily truncated. Full titles are not accessible. \[[#44828](https://community.openproject.org/wp/44828)\] +- Fixed: Titles of related work packages are unnecessarily truncated. Full titles are not accessible. \[[#44828](https://community.openproject.org/wp/44828)\] - Fixed: Date picker: selected dates in mini calendar don't have a hover (primary dark) \[[#46436](https://community.openproject.org/wp/46436)\] - Fixed: Non-working Days/Holidays selection with 12.5 update \[[#47057](https://community.openproject.org/wp/47057)\] - Fixed: Project filter values drop down cut off \[[#47072](https://community.openproject.org/wp/47072)\] - Fixed: In projects filter selected values keep being suggested \[[#47074](https://community.openproject.org/wp/47074)\] -- Fixed: Acitivity page not working correctly \[[#47203](https://community.openproject.org/wp/47203)\] +- Fixed: Activity page not working correctly \[[#47203](https://community.openproject.org/wp/47203)\] - Fixed: XLS export of work package with description cannot be opened by Excel if the description contains a table \[[#47513](https://community.openproject.org/wp/47513)\] - Fixed: Cannot archive a project that has archived sub-projects \[[#47599](https://community.openproject.org/wp/47599)\] - Fixed: 'TypeError: can't cast Array' during db:migrate \[[#47620](https://community.openproject.org/wp/47620)\] diff --git a/docs/release-notes/12/12-5-8/README.md b/docs/release-notes/12/12-5-8/README.md index 11aae2ea8f57..7fb10cfe53be 100644 --- a/docs/release-notes/12/12-5-8/README.md +++ b/docs/release-notes/12/12-5-8/README.md @@ -21,7 +21,7 @@ The release contains several bug fixes and we recommend updating to the newest v - Fixed: Custom project attribute triggers error when selected during project creation \[[#46827](https://community.openproject.org/wp/46827)\] - Fixed: Preview of linked WP is cut off in split view when close to the edge \[[#46837](https://community.openproject.org/wp/46837)\] - Fixed: Selected date (number) not visible when matches with Today \[[#47145](https://community.openproject.org/wp/47145)\] -- Fixed: Opening of CKEditor sporadicallly taking 10s+ when trying to comment on work packages \[[#47795](https://community.openproject.org/wp/47795)\] +- Fixed: Opening of CKEditor sporadically taking 10s+ when trying to comment on work packages \[[#47795](https://community.openproject.org/wp/47795)\] - Fixed: Projects tab of group administration should not offer adding to archived projects \[[#48263](https://community.openproject.org/wp/48263)\] - Fixed: Grape responds with text/plain 303 redirect to a JSON api \[[#48622](https://community.openproject.org/wp/48622)\] - Fixed: Meeting Minutes double submit causes lock version error \[[#49061](https://community.openproject.org/wp/49061)\] diff --git a/docs/release-notes/13-0-0/README.md b/docs/release-notes/13-0-0/README.md index 785b0ddf146a..c18633d6b628 100644 --- a/docs/release-notes/13-0-0/README.md +++ b/docs/release-notes/13-0-0/README.md @@ -30,7 +30,7 @@ The functionality **Show changes since Yesterday** is part of the free of charge ## Nextcloud project folders with automatically managed permissions -With OpenProject 13.0 the Nexcloud integration has been enhanced with project folders. A new project folder is now set up in Nextcloud for a project, named after the project in OpenProject and automatically granting access to all project members. +With OpenProject 13.0 the Nextcloud integration has been enhanced with project folders. A new project folder is now set up in Nextcloud for a project, named after the project in OpenProject and automatically granting access to all project members. Project folders allow setting up project templates with a pre-defined folder structure, including document templates. Links to files in work packages are copied and updated accordingly. ![OpenProject Nextcloud integration](openproject-nextcloud-integration.png) @@ -51,7 +51,7 @@ You can now have all your OpenProject calendars with all important work packages With 13.0 we have added a new global menu to access all global modules for your projects. This provides a useful and intuitive overview of project information (e.g. for work packages, boards, team planners, or meetings) on a project-overarching level. You can create new elements for these respective modules directly from these global pages and assign them to a project. -![Openproject global modules overview](openproject-global-modules.png) +![OpenProject global modules overview](openproject-global-modules.png) ## Time tracking button We added a button that allows you to easily record the time spent on a work package. Pressing the button on the work package will start the timer. Your avatar in the header navigation will show the active time tracking. Clicking the button again will stop the time tracking and you can log the time spent on the work package. diff --git a/docs/release-notes/13-0-2/README.md b/docs/release-notes/13-0-2/README.md index 4da1ad69631a..a4fa65275526 100644 --- a/docs/release-notes/13-0-2/README.md +++ b/docs/release-notes/13-0-2/README.md @@ -40,7 +40,7 @@ This only affects those users that have granted OpenProject access to their Next - Fixed: Eager loading for API not working in parts leading to degraded performance \[[#49915](https://community.openproject.org/wp/49915)\] - Fixed: Docker instance: No svn present in v13? \[[#49930](https://community.openproject.org/wp/49930)\] - Fixed: Add in all reported missing translations \[[#49937](https://community.openproject.org/wp/49937)\] -- Fixed: Accidentaly granting access to Nextcloud project folders that are no members of the project \[[#49956](https://community.openproject.org/wp/49956)\] +- Fixed: Accidentally granting access to Nextcloud project folders that are no members of the project \[[#49956](https://community.openproject.org/wp/49956)\] - Changed: Forbid user to enable misconfigured storages for a project. \[[#49218](https://community.openproject.org/wp/49218)\] - Changed: Remove the "show" view for a storage's settings page \[[#49676](https://community.openproject.org/wp/49676)\] diff --git a/docs/release-notes/13-0-5/README.md b/docs/release-notes/13-0-5/README.md index e4306a911bb2..1c82961b01f1 100644 --- a/docs/release-notes/13-0-5/README.md +++ b/docs/release-notes/13-0-5/README.md @@ -19,7 +19,7 @@ The release contains several bug fixes and we recommend updating to the newest v - Fixed: get 500 error when open wiki page in every project \[[#40500](https://community.openproject.org/wp/40500)\] - Fixed: [AppSignal] Performance VersionsController#index \[[#47872](https://community.openproject.org/wp/47872)\] - Fixed: File Drag and Drop \[[#49507](https://community.openproject.org/wp/49507)\] -- Fixed: Improve discoverablility of the "Permissions report" \[[#50106](https://community.openproject.org/wp/50106)\] +- Fixed: Improve discoverability of the "Permissions report" \[[#50106](https://community.openproject.org/wp/50106)\] - Fixed: Inconsistent labels for "Global roles" and "Project" in user tab \[[#50108](https://community.openproject.org/wp/50108)\] - Fixed: Nextcloud integration Error: The automatically managed project folder was not yet found. \[[#50117](https://community.openproject.org/wp/50117)\] - Fixed: Failed to migrate from 12 to 13 due to `Locale zh is not supported` error \[[#50216](https://community.openproject.org/wp/50216)\] diff --git a/docs/release-notes/13-1-0/README.md b/docs/release-notes/13-1-0/README.md index f822603d9595..afdb6da968e8 100644 --- a/docs/release-notes/13-1-0/README.md +++ b/docs/release-notes/13-1-0/README.md @@ -87,7 +87,7 @@ For more information, please see [#51333](https://community.openproject.org/proj - Changed: Upload custom picture for cover page of pdf export \[[#49684](https://community.openproject.org/wp/49684)\] - Changed: Meetings tab on work package page \[[#49951](https://community.openproject.org/wp/49951)\] - Changed: PDF export (single work package): Include all attributes and fields according to the work package type form configuration \[[#49977](https://community.openproject.org/wp/49977)\] -- Changed: Make the seed data in the teaser sections "Welcome to OpenProejct" more robust for user that do not have the correct permissions \[[#50070](https://community.openproject.org/wp/50070)\] +- Changed: Make the seed data in the teaser sections "Welcome to OpenProject" more robust for user that do not have the correct permissions \[[#50070](https://community.openproject.org/wp/50070)\] - Changed: Skip project selection step in onboarding tour \[[#50073](https://community.openproject.org/wp/50073)\] - Changed: Activate meeting module and one meeting "weekly" to the seed data \[[#50132](https://community.openproject.org/wp/50132)\] - Changed: Update project deletion danger zone to include project folders as a dependent relation \[[#50233](https://community.openproject.org/wp/50233)\] diff --git a/docs/release-notes/3/3-0-3/README.md b/docs/release-notes/3/3-0-3/README.md index 49b13d08c0bd..077715105c3f 100644 --- a/docs/release-notes/3/3-0-3/README.md +++ b/docs/release-notes/3/3-0-3/README.md @@ -14,7 +14,7 @@ and bring you [3.0.3](https://github.com/opf/openproject/tree/v3.0.3) with this issue resolved. If you want to know more about the vulnerability check out Rafael -França’s +França's [blog post](https://weblog.rubyonrails.org/2014/5/6/Rails_3_2_18_4_0_5_and_4_1_1_have_been_released/) about the Rails release. diff --git a/docs/release-notes/8/8-0-2/README.md b/docs/release-notes/8/8-0-2/README.md index 6a0924d062a1..ee9d09ba74b6 100644 --- a/docs/release-notes/8/8-0-2/README.md +++ b/docs/release-notes/8/8-0-2/README.md @@ -35,7 +35,7 @@ newest version. - Fixed: Toolbar container styling corrected \[[#28645](https://community.openproject.org/wp/28645)\] - Fixed: Content-Disposition was not set for AWS hosted attachments - for non-inlineable images. This resulted in SVGs being displayed + for non-inlinable images. This resulted in SVGs being displayed inline, which opens an SVG XSS attack vector on the AWS domain (NOT on the OpenProject domain). From this version onward, non-image files will receive a forced *attachment* content disposition to diff --git a/docs/release-notes/9/9-0-3/README.md b/docs/release-notes/9/9-0-3/README.md index f5c592e183dc..98fa590c338f 100644 --- a/docs/release-notes/9/9-0-3/README.md +++ b/docs/release-notes/9/9-0-3/README.md @@ -26,7 +26,7 @@ The release contains several bug fixes and we recommend updating to the newest v - Fixed: Work packages in closed version suggest status editable but then nothing happens [[#30396](https://community.openproject.org/wp/30396)] - Fixed: Wrong language is displayed in some date fields [[#30400](https://community.openproject.org/wp/30400)] - Fixed: Project Paisy: Connecting functional document fails without error message [[#30404](https://community.openproject.org/wp/30404)] -- Fixed: Button Release to production not visible for Releasemanager [[#30405](https://community.openproject.org/wp/30405)] +- Fixed: Button Release to production not visible for Release manager [[#30405](https://community.openproject.org/wp/30405)] - Fixed: Text references to SVN revisions don't create links [[#30415](https://community.openproject.org/wp/30415)] - Fixed: User with :manage_boards but without :manage_public_queries can create faulty board columns [[#30426](https://community.openproject.org/wp/30426)] - Fixed: Tag shown on My page for time tracking comments [[#30432](https://community.openproject.org/wp/30432)] @@ -41,7 +41,7 @@ The release contains several bug fixes and we recommend updating to the newest v - Fixed: Gantt chart: Jump when scheduling finish date of work package with only start date [[#30554](https://community.openproject.org/wp/30554)] - Fixed: Comma and dot flipped for values in cost report and budgets (German language setting) [[#30574](https://community.openproject.org/wp/30574)] - Fixed: Inline-create useless when only add_work_packages_permission present [[#30589](https://community.openproject.org/wp/30589)] -- Fixed: Cannot close Arbeitspaket [[#30590](https://community.openproject.org/wp/30590)] +- Fixed: Cannot close work package [[#30590](https://community.openproject.org/wp/30590)] - Fixed: "Login" instead of "Login name" used (causes problems with translations) [[#30591](https://community.openproject.org/wp/30591)] - Fixed: Board links in sidebar broken [[#30595](https://community.openproject.org/wp/30595)] diff --git a/docs/security-and-privacy/processing-of-personal-data/README.md b/docs/security-and-privacy/processing-of-personal-data/README.md index 941efbc63da0..deb899deb27b 100644 --- a/docs/security-and-privacy/processing-of-personal-data/README.md +++ b/docs/security-and-privacy/processing-of-personal-data/README.md @@ -170,7 +170,7 @@ Depending on the individual use and permissions of the user the following person - Assignment of a work package to a person - Change history - Person mentioned in a list or project schedule -- Person mentioned in an attributs or text field +- Person mentioned in an attribute or text field - Person mentioned in a linked file - Person mentioned in a linked pull request (i.e. GitHub) @@ -388,7 +388,7 @@ flowchart LR #### Purpose -* Create a new work package by sending an email to a configured email adress. +* Create a new work package by sending an email to a configured email address. * Adding a comment to an existing work package by answering to an email notification. * Sending email notifications about updates in OpenProject (e.g [email reminder](../../system-admin-guide/emails-and-notifications/), meeting updates, project invitation, wiki notifications) diff --git a/docs/system-admin-guide/authentication/ldap-authentication/README.md b/docs/system-admin-guide/authentication/ldap-authentication/README.md index 9bcf7aac1ee7..5cc1fa494a63 100644 --- a/docs/system-admin-guide/authentication/ldap-authentication/README.md +++ b/docs/system-admin-guide/authentication/ldap-authentication/README.md @@ -47,7 +47,7 @@ In the upper section, you have to specify the connection details of your LDAP se - **Verify SSL certificate**: By default, for STARTTLS and LDAPS, SSL certificate trust chains will be verified during connection. As many LDAP servers in our experience use self-signed certificates, checking this option without providing the SSL certificate will fail. However, we recommend you enable this checkbox for any LDAP connections used in production. - - **LDAP server SSL certificate**: If the LDAP server's certificate is not trusted on the system that the OpenProject server runs on, you have the option to specifiy one or multiple PEM-encoded X509 certificates. This certificate might be the LDAP server's own certificate, or an intermediate or root CA that you trust for the sake of this connection. + - **LDAP server SSL certificate**: If the LDAP server's certificate is not trusted on the system that the OpenProject server runs on, you have the option to specify one or multiple PEM-encoded X509 certificates. This certificate might be the LDAP server's own certificate, or an intermediate or root CA that you trust for the sake of this connection. #### LDAP system user credentials diff --git a/docs/system-admin-guide/authentication/oauth-applications/README.md b/docs/system-admin-guide/authentication/oauth-applications/README.md index 4116cbbe2b0b..9eba0bdc283c 100644 --- a/docs/system-admin-guide/authentication/oauth-applications/README.md +++ b/docs/system-admin-guide/authentication/oauth-applications/README.md @@ -26,7 +26,7 @@ You can configure the following options to add your OAuth application: `urn:ietf:wg:oauth:2.0:oob` Postman 9.6 and higher also provides a Web URL that you can use: `https://oauth.pstmn.io/v1/callback`. -3. Set the **Scopes** that the OAuth clien application will be +3. Set the **Scopes** that the OAuth client application will be able to access. Multiple selection is possible. If no scope is checked, per default **api_v3** is assumed. api_v3 is the standard OpenProject API, while diff --git a/docs/system-admin-guide/authentication/saml/README.md b/docs/system-admin-guide/authentication/saml/README.md index f9ae3f5bd36d..bb3e15fef3ed 100644 --- a/docs/system-admin-guide/authentication/saml/README.md +++ b/docs/system-admin-guide/authentication/saml/README.md @@ -443,7 +443,7 @@ For ADFS, you need add OpenProject as a "relying part trust" entry within the AD - In the ADFS management snap-in, right click on`AD FS -> Relying Party Trusts` , and select `Add Relying Party Trust...` - Select **Claims aware** and hit Start - **Select Data Source**: Choose "Enter data about the relying party manually" and click Next -- **Specifiy Display Name**: Enter "OpenProject" or any arbitrary name for the OpenProject instance you want to identify +- **Specify Display Name**: Enter "OpenProject" or any arbitrary name for the OpenProject instance you want to identify - **Configure Certificate**: Skip this step, unless you explicitly want to enable assertion encryption, whose steps are documented for OpenProject above. - **Configure URL**: Check "Enable support for the SAML 2.0 WebSSO protocol" and enter the URL `https:///auth/saml` @@ -565,7 +565,7 @@ OPENPROJECT_SAML_SAML_IDP__SSO__SERVICE__URL="https:///r OPENPROJECT_SAML_SAML_IDP__CERT="" ``` -If you're unsure what the realm value is, go to the menu "Realm settings" and click on "Endpoints -> SAML 2.0 Identity Provider Metadata". This will include URLs for the `SingleSignOnSerivce` and `SingleLogoutService`. +If you're unsure what the realm value is, go to the menu "Realm settings" and click on "Endpoints -> SAML 2.0 Identity Provider Metadata". This will include URLs for the `SingleSignOnService` and `SingleLogoutService`. diff --git a/docs/system-admin-guide/custom-fields/README.md b/docs/system-admin-guide/custom-fields/README.md index 2781cc1bb043..4963ce43de11 100644 --- a/docs/system-admin-guide/custom-fields/README.md +++ b/docs/system-admin-guide/custom-fields/README.md @@ -63,7 +63,7 @@ To **edit an existing custom field** select the appropriate tab and click on the To **delete** a custom field, click on the delete icon next to the respective custom field in the list. -![Edit or delete a custom field in OpenProject adminstration](system-admin-edit-delete-custom-field.png) +![Edit or delete a custom field in OpenProject administration](system-admin-edit-delete-custom-field.png) diff --git a/docs/system-admin-guide/design/pdf-export-styles/README.md b/docs/system-admin-guide/design/pdf-export-styles/README.md index 7aac2bf2fb82..308466235fe2 100644 --- a/docs/system-admin-guide/design/pdf-export-styles/README.md +++ b/docs/system-admin-guide/design/pdf-export-styles/README.md @@ -596,14 +596,14 @@ overview: table: {} ``` -| Key | Description | Data type | -| - | - | - | -| `group_heading` | **Overview group heading**
Styling for the group lavel if grouping is activated
See [Overview group heading](#overview-group-heading) | object | -| `table` | **Overview table**
See [Overview table](#overview-table) | object | +| Key | Description | Data type | +|-----------------|-----------------------------------------------------------------------------------------------------------------------------------------------|-----------| +| `group_heading` | **Overview group heading**
Styling for the group label if grouping is activated
See [Overview group heading](#overview-group-heading) | object | +| `table` | **Overview table**
See [Overview table](#overview-table) | object | ## Overview group heading -Styling for the group lavel if grouping is activated +Styling for the group label if grouping is activated Key: `group_heading` diff --git a/docs/system-admin-guide/emails-and-notifications/README.md b/docs/system-admin-guide/emails-and-notifications/README.md index e018656dca80..39b9198c2090 100644 --- a/docs/system-admin-guide/emails-and-notifications/README.md +++ b/docs/system-admin-guide/emails-and-notifications/README.md @@ -21,7 +21,7 @@ Navigate to **Administration → Emails and notifications**. ![Administration setting email and notifications aggregation](admin-email-aggregation.png) -The setting **User actions aggregated within** specifies a time interval in which all notifications regarding a specific user's actions are bundled into one single notification. Individual actions of a user (e.g. updating a work package twice) are aggregated into a single action if their age difference is less than the specified timespan. They will be displayed as a single action within the application. This will also delay notifications by the same amount of time reducing the number of emails being sent. +The setting **User actions aggregated within** specifies a time interval in which all notifications regarding a specific user's actions are bundled into one single notification. Individual actions of a user (e.g. updating a work package twice) are aggregated into a single action if their age difference is less than the specified time span. They will be displayed as a single action within the application. This will also delay notifications by the same amount of time reducing the number of emails being sent. ## Email notifications settings diff --git a/docs/system-admin-guide/integrations/excel-synchronization/README.md b/docs/system-admin-guide/integrations/excel-synchronization/README.md index 9b432a760949..e9576ea99dc8 100644 --- a/docs/system-admin-guide/integrations/excel-synchronization/README.md +++ b/docs/system-admin-guide/integrations/excel-synchronization/README.md @@ -46,7 +46,7 @@ You will then get the relations in your Excel file. Unfortunately, there is no way to create relation with translated terms via API at the moment. You have to use these terms instead: [Relation Edit Form API](../../../api/endpoints/relations/#relation-edit-form) -![allowd-values](image-20211014153150017.png) +![allowed values](image-20211014153150017.png) @@ -91,7 +91,7 @@ Unfortunately, there is no way to create relation with translated terms via API 9. Accept to start the synchronization. 10. You need to select a minimum of columns to start with the synchronization. For column selection, click in the header and open the drop down which opens next to the regular drop down icon: Select the following column headers at a minimum: - **Updatestatus** + **Update status** **Lock Version** **ID** **Subject** @@ -113,7 +113,7 @@ Copy and paste all data accordingly from your existing Excel list to this sheet. -**Download workpackages**: initially downloads all work packages from the selected project (and query). +**Download work packages**: initially downloads all work packages from the selected project (and query). **Upload / update work packages**: makes changes to the work packages, e.g. adding new work packages or changing any information. This option needs to be chosen in order to initially import and existing Excel list. **Show chosen project**: Opens the settings to adapt URL, API key, project or query ID. diff --git a/docs/system-admin-guide/integrations/nextcloud/README.md b/docs/system-admin-guide/integrations/nextcloud/README.md index 92b6af7924cb..f724f589b08a 100644 --- a/docs/system-admin-guide/integrations/nextcloud/README.md +++ b/docs/system-admin-guide/integrations/nextcloud/README.md @@ -117,7 +117,7 @@ In the page that appears, you will see new OAuth values that are once again gene OpenProject will need these values to be able to connect to your Nextcloud instance. -Much like in the previous step, you will need to copy these two generated values (**Nextcloud OAuth client ID** and **Nextcloud OAtuh client secret**) and paste them into OpenProject. +Much like in the previous step, you will need to copy these two generated values (**Nextcloud OAuth client ID** and **Nextcloud OAuth client secret**) and paste them into OpenProject. ![Nextcloud also generates OAuth values that need to be copied to OpenProject](3_2_04-NC_Step_3.png) @@ -135,11 +135,11 @@ As a last step, you will be asked if you want to use automatically managed folde In case you want to use this functionality you will be requested to enter a password. Switch back to Nextcloud and click on **Yes, I have copied these values**. This will open the last step of the process in Nextcloud, where you can also select if you want to use automatically managed folders. Click on **Setup OpenProject user, group and folder** to configure the folders and see the password. Once configured, you can copy the password back to OpenProject. -![Nextcloutd Automatically managed folders setup](nc-project_folders-active_default.png) +![Nextcloud Automatically managed folders setup](nc-project_folders-active_default.png) -![Nextcloutd Automatically managed folders](nc-project_folders-application_password.png) +![Nextcloud Automatically managed folders](nc-project_folders-application_password.png) -> **Important**: You will need to install the [Group folder](https://apps.nextcloud.com/apps/groupfolders) app in Nextcloudin order to have OpenProject automatically managed your Nextcloud folders. Each storage can only have one group folder with the same name. +> **Important**: You will need to install the [Group folder](https://apps.nextcloud.com/apps/groupfolders) app in Nextcloud in order to have OpenProject automatically managed your Nextcloud folders. Each storage can only have one group folder with the same name. At this point, you can click on **Done, complete setup** in both applications and your instance configuration will be completed. @@ -151,7 +151,7 @@ The **OpenProject Integration** page on your Nextcloud tab should also indicate The integration is now complete, and your OpenProject and Nextcloud instances are ready to share information. -Additional settings on this page also allow you, as an administrator, to define default settings for options that are available to each user. These can of course be overriden by a user to their liking: +Additional settings on this page also allow you, as an administrator, to define default settings for options that are available to each user. These can of course be overridden by a user to their liking: ![Admin settings to configure default settings for all users](NC_admin-defaults-user-options.png) diff --git a/docs/system-admin-guide/system-settings/languages/README.md b/docs/system-admin-guide/system-settings/languages/README.md index baca096d93d8..7a7122956651 100644 --- a/docs/system-admin-guide/system-settings/languages/README.md +++ b/docs/system-admin-guide/system-settings/languages/README.md @@ -7,7 +7,7 @@ keywords: languages --- # Languages -The Languages page lets you select languages you would like to activate from the list of those that are available. These langauges are then available to individual users via their user settings and as the default language for the instance. +The Languages page lets you select languages you would like to activate from the list of those that are available. These languages are then available to individual users via their user settings and as the default language for the instance. ![System Languages](openproject-system-languages.png) diff --git a/docs/system-admin-guide/users-permissions/users/README.md b/docs/system-admin-guide/users-permissions/users/README.md index ff65a5d4cee2..e95e669acdcf 100644 --- a/docs/system-admin-guide/users-permissions/users/README.md +++ b/docs/system-admin-guide/users-permissions/users/README.md @@ -144,17 +144,17 @@ In order to see and work in a project, a user has to be a member of a project an On the **Projects** tab, select the new project from the drop-down list, choose the [**roles**](../roles-permissions) for this project and click the blue **Add** button. -![Sys-admin-add-project](Sys-admin-add-project1.gif) +![Sysadmin add project](Sys-admin-add-project1.gif) ### Add users to groups On the **Groups** tab you can see the groups the user belongs to. If a group is shown, click the group name link. -![open-projet-user-groups](system_guide_user_groups.png) +![User groups](system_guide_user_groups.png) If no groups are shown (i.e. the user does not belong to any group, yet), click the **Manage groups** link to [edit groups](../groups). -![manage-groups](system_guide_manage_groups.png) +![Manage Groups](system_guide_manage_groups.png) **Please note**: The **Groups** tab is only shown if at least one user group exists in OpenProject. @@ -164,7 +164,7 @@ In order to add a global role to a user, at least one global role needs to be [c On the **Global roles** tab, select or de-select the global role(s) for this user. Click the **Add** button. -![Openproject-user-add-global-roles](openproject_system_guide_add_global_roles.png) +![Add global roles](openproject_system_guide_add_global_roles.png) ### Notification settings diff --git a/docs/use-cases/portfolio-management/README.md b/docs/use-cases/portfolio-management/README.md index 1feb2e59f51a..fb76ea586f5a 100644 --- a/docs/use-cases/portfolio-management/README.md +++ b/docs/use-cases/portfolio-management/README.md @@ -24,7 +24,7 @@ Step 2: You will get a list of all the projects that exist in your organization. You can then sort the project list by clicking on a column heading, for example by project status. -![Openproject sort project list by status](sort_by_status.png) +![OpenProject sort project list by status](sort_by_status.png) You can add a visual component to the overview by clicking on the **Open as Gantt view** button. @@ -38,7 +38,7 @@ Step 3: You can also configure this view using the button with the three dots at You will then be led to the **System settings** of the global Administration. If you scroll down the page, you can select which columns are to be displayed in the project list in the section **Settings for project overview list** (you will need to scroll down the page). Please save your changes via the blue **Save** button, at the bottom of the page. -![OpenProject settings for project overview list](openproject_settings_for_project_overview_list.png) +![Settings for project overview list](openproject_settings_for_project_overview_list.png) If you click on **Edit query** you can adjust the project overview when using the Gantt chart option. @@ -47,13 +47,13 @@ If you click on **Edit query** you can adjust the project overview when using th ### Exporting reports For creating custom project reports you can use the export function in the work packages view. -![Openproject reports export](openproject_export.png) +![Reports export](openproject_export.png) You can export the work packages in one of the following formats. -![Openproject export options](export_options.png) +![Export options](export_options.png) To export or print a Gantt chart use the print function (**CTRL+P**) and then save it as PDF. Only information displayed in the main screen area is included. None of the designs or side or top menus are in it. Please see here [how to print a Gantt chart in OpenProject](../../user-guide/gantt-chart/#how-to-print-a-gantt-chart). diff --git a/docs/use-cases/resource-management/README.md b/docs/use-cases/resource-management/README.md index c2bd57f5584f..9fd934801b8a 100644 --- a/docs/use-cases/resource-management/README.md +++ b/docs/use-cases/resource-management/README.md @@ -30,11 +30,11 @@ Step 4: You can add any filters necessary and sort or group the work packages by ![OpenProject sort work packages by assignee](openproject_sort_by_assignee.png) -Step 5: Save your adjusted view by clicking on the **Save** icon on the left (you can name this view before saving or re-name it later). ![Save adjusted openrpoject workpage view](openproject_save_wp_adjusted_view.png) +Step 5: Save your adjusted view by clicking on the **Save** icon on the left (you can name this view before saving or re-name it later). ![Save adjusted openproject workpackage view](openproject_save_wp_adjusted_view.png) This view will be saved and shown under your private work package filters (you can make it public and share with other team members). -![OpenProjec work package private filter](work_package_private_filter.png) +![OpenProject work package private filter](work_package_private_filter.png) ## Adding sums to the work packages view diff --git a/docs/use-cases/safe-framework/README.md b/docs/use-cases/safe-framework/README.md index 39750435c7d1..08d03e55b522 100644 --- a/docs/use-cases/safe-framework/README.md +++ b/docs/use-cases/safe-framework/README.md @@ -77,7 +77,7 @@ You can also use [project templates](../../user-guide/projects/project-templates ### Solution Trains -Project portfolios allow you to view, organise, sort and filter through all projects and their hierarchies. Since individual projects represent Agile Release trains, project porfolios can be used to access information at a **Solution train**-level. +Project portfolios allow you to view, organise, sort and filter through all projects and their hierarchies. Since individual projects represent Agile Release trains, project portfolios can be used to access information at a **Solution train**-level. ![All Features and User Stories across all teams](all_features_across_all_teams.png) diff --git a/docs/user-guide/agile-boards/README.md b/docs/user-guide/agile-boards/README.md index 40f248200aa3..384d17e74617 100644 --- a/docs/user-guide/agile-boards/README.md +++ b/docs/user-guide/agile-boards/README.md @@ -68,7 +68,7 @@ Each list represents a status. That means that e.g. all work packages with the s When creating a new Status board a list with all work packages in the default status (usually this is the status "New") will be added automatically, while additional lists need to be added manually. Please note: You can't move work packages from or to every status. Please find out more about the work-flow logics restricting this here: [Allowed transitions between status](../../system-admin-guide/manage-work-packages/work-package-workflows/) -![creat status board](create-status-board.png) +![create status board](create-status-board.png) ### Assignee board Every list represents one assignee. You can choose regular users, [placeholder users](../../system-admin-guide/users-permissions/placeholder-users) and groups as assignees. When you move a card from one list to another, the assigned user is changed to the user that is selected for the list you moved the card to. diff --git a/docs/user-guide/file-management/nextcloud-integration/README.md b/docs/user-guide/file-management/nextcloud-integration/README.md index cf706b821266..e1b6ccc1e8f5 100644 --- a/docs/user-guide/file-management/nextcloud-integration/README.md +++ b/docs/user-guide/file-management/nextcloud-integration/README.md @@ -229,7 +229,7 @@ If you see the words "No Nextcloud connection" in the Files tab in OpenProject, In rare occasions, it is possible for the integration to not be able to fetch all the details of all linked files. A simple page refresh should solve the issue. Should the error persist, please contact administrator of your OpenProject and Nextcloud instances. -![OpenProject file fatching error](1_0_03-Fetching_error.png) +![OpenProject file fetching error](1_0_03-Fetching_error.png) ### Project notifications are not displayed in Nextcloud diff --git a/docs/user-guide/gantt-chart/README.md b/docs/user-guide/gantt-chart/README.md index 847ce8a0aaa8..d19080cef958 100644 --- a/docs/user-guide/gantt-chart/README.md +++ b/docs/user-guide/gantt-chart/README.md @@ -3,7 +3,7 @@ sidebar_navigation: title: Gantt charts priority: 865 description: Create project timelines with Gantt charts in OpenProject -keywords: gantt chart, timeline, project plan, gantchart +keywords: gantt chart, timeline, project plan, ganttchart --- # Gantt charts @@ -41,7 +41,7 @@ Once you have selected the Gantt chart view, you can use the quick context menu. > **Note**: if you use the [work packages view](../work-packages/edit-work-package#update-a-work-package-in-a-work-package-table-view), the options in the quick context menu will differ slightly from the ones in the Gantt chart view. -![Quick context menu in OpenProjedt Gantt chart work packages view](gantt-context-menu.png) +![Quick context menu in OpenProject Gantt chart work packages view](gantt-context-menu.png) You can use any of the following options. diff --git a/docs/user-guide/home/global-modules/README.md b/docs/user-guide/home/global-modules/README.md index 5bca15ca20e2..8d37caaf7225 100644 --- a/docs/user-guide/home/global-modules/README.md +++ b/docs/user-guide/home/global-modules/README.md @@ -66,7 +66,7 @@ The **Work packages** global module will show a work packages table from the pro If you double-click to open one of the work packages in full screen view, the work package will highlight which project it belongs to at the top of the page. -![The project containing the current work package is highligted when opening it from outside the project](openproject_global_modules_work_packages_full_view.png) +![The project containing the current work package is highlighted when opening it from outside the project](openproject_global_modules_work_packages_full_view.png) ## Calendars diff --git a/docs/user-guide/projects/project-settings/file-storages/README.md b/docs/user-guide/projects/project-settings/file-storages/README.md index d5e32a55ce4b..2222e7461b8a 100644 --- a/docs/user-guide/projects/project-settings/file-storages/README.md +++ b/docs/user-guide/projects/project-settings/file-storages/README.md @@ -9,12 +9,12 @@ keywords: file storages, project folder, storages > **Info**: Before a storage service can be added to a project, an administrator must first set up [Nextcloud integration](../../../../system-admin-guide/integrations/nextcloud/) or [OneDrive/SharePoint integration](../../../../system-admin-guide/integrations/one-drive/) with OpenProject. -| Topic | Description | -| ------------------------------------------------------------ | :------------------------------------------------ | -| [Activate File Storages module](#activate-file-storages-module) | Activate File Storages module in a project | -| [Add Nextcloud storage](#add-a-nextcloud-storage-to-a-project) | Add your Nextcloud storage to a project | -| [Nextcloud and project folders](#project-folders) | How to manage Nextcloud project folders | -| [Edit and delete Nextcloud storage](#edit-an-existing-nextcloud-storage) | Edit and delete an existing Nextcloud storage | +| Topic | Description | +|------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------| +| [Activate File Storages module](#activate-file-storages-module) | Activate File Storages module in a project | +| [Add Nextcloud storage](#add-a-nextcloud-storage-to-a-project) | Add your Nextcloud storage to a project | +| [Nextcloud and project folders](#project-folders) | How to manage Nextcloud project folders | +| [Edit and delete Nextcloud storage](#edit-an-existing-nextcloud-storage) | Edit and delete an existing Nextcloud storage | | [Add OneDrive/SharePoint storage to a project](#add-a-onedrivesharepoint-storage-to-a-project-enterprise-add-on) | Add your OneDrive/SharePoint storage to a project | ## Activate File Storages module @@ -45,7 +45,7 @@ If you have selected the OneDrive/SharePoint option in the previous step of stor Here you can choose which kind of OneDrive/SharePoint project folder will be the default folder for file uploads for this project when using SharePoint integration. -![Select OndeDrive/SharePoint folder type in OpenProject](onedrive-storage-add-folders.png) +![Select OneDrive/SharePoint folder type in OpenProject](onedrive-storage-add-folders.png) 1. **No specific folder**: By default, each user will start at the drive root when they upload a file or select files for linking. 2. **Existing folder with manually managed permissions**: Once you selected this option, you can designate an existing folder as the project folder for this project using the button **Select folder**. The permissions are however not automatically managed, **instead the folder and its content inherits the permissions as configured in the SharePoint site or drive**. The administrator needs to manually ensure relevant users have access. The selected folder can be used by multiple projects. diff --git a/docs/user-guide/repository/README.md b/docs/user-guide/repository/README.md index a7005fae9262..d692d8a8bc18 100644 --- a/docs/user-guide/repository/README.md +++ b/docs/user-guide/repository/README.md @@ -56,4 +56,4 @@ Please see our system admin guide [how to configure repositories in OpenProject] ## Repository integration -See our Installation and operations guide how to [integrate repositories in Openproject](../../installation-and-operations/configuration/repositories/#repository-integration-in-openproject). +See our Installation and operations guide how to [integrate repositories in OpenProject](../../installation-and-operations/configuration/repositories/#repository-integration-in-openproject). diff --git a/docs/user-guide/time-and-costs/time-tracking/README.md b/docs/user-guide/time-and-costs/time-tracking/README.md index 2211d3f6093d..042869a99869 100644 --- a/docs/user-guide/time-and-costs/time-tracking/README.md +++ b/docs/user-guide/time-and-costs/time-tracking/README.md @@ -74,7 +74,7 @@ If you navigate away from the work package in which you have a timer running, yo > > **Enable time logging** option must be [activated under system settings](../../../system-admin-guide/system-settings/repositories/) in order to log time via a commit message. -To log time via commit message **Repository** module must be activated and an SVN or Git repository needs to be configured. Once it is configured you can enter the following syntax into a commit message of your client (for example GitHub desktop client or a command line client) to log time: *refs #work package number @amount of hours*. For example refs #123 @2h will log 2 hours of spent timefor the work package number 123.![openproject_user_guide_log_time_commit_message](openproject_user_guide_log_time_commit_message.png) +To log time via commit message **Repository** module must be activated and an SVN or Git repository needs to be configured. Once it is configured you can enter the following syntax into a commit message of your client (for example GitHub desktop client or a command line client) to log time: *refs #work package number @amount of hours*. For example refs #123 @2h will log 2 hours of spent time for the work package number 123.![openproject_user_guide_log_time_commit_message](openproject_user_guide_log_time_commit_message.png) ## Log time via My Page diff --git a/docs/user-guide/time-and-costs/time-tracking/timecamp-integration/README.md b/docs/user-guide/time-and-costs/time-tracking/timecamp-integration/README.md index 6ed499cc01d7..538576ab5a22 100644 --- a/docs/user-guide/time-and-costs/time-tracking/timecamp-integration/README.md +++ b/docs/user-guide/time-and-costs/time-tracking/timecamp-integration/README.md @@ -40,7 +40,7 @@ This integration can be added for Google Chrome as [TimeCamp extension](https:// ![TimeCamp account with a new project which shows 2 tasks](project-with-2-tasks.png) - The time tracked in Openproject will later on appear in TimeCamp on the task that you select. + The time tracked in OpenProject will later on appear in TimeCamp on the task that you select. 3. [Log in to OpenProject](https://www.openproject.org/signin/), open a project and go to a work package. diff --git a/docs/user-guide/time-and-costs/time-tracking/toggl-integration/README.md b/docs/user-guide/time-and-costs/time-tracking/toggl-integration/README.md index ceb658b177e3..d32f9af89629 100644 --- a/docs/user-guide/time-and-costs/time-tracking/toggl-integration/README.md +++ b/docs/user-guide/time-and-costs/time-tracking/toggl-integration/README.md @@ -22,7 +22,7 @@ This integration can be added for example for Google Chrome as [Toggl Track exte On the cogwheel of the Toggl Track extension you reach the **Settings**, from there chose **Integrations**. -For OpenProject domains that are located on openproject.com, which is the case for most of the Enterprise cloud instances, you are able to chose **Openproject - openproject.com** from the list of default integrations. +For OpenProject domains that are located on openproject.com, which is the case for most of the Enterprise cloud instances, you are able to chose **OpenProject - openproject.com** from the list of default integrations. For any other OpenProject Domains you need to exactly add the **Fully Qualified Domain Name** (including subdomain) to the **Custom URLs for Integration** and chose **OpenProject**. For example: community.openproject.org (wildcards are not supported by Toggl Track at the moment of writing) diff --git a/docs/user-guide/wiki/wiki-faq/README.md b/docs/user-guide/wiki/wiki-faq/README.md index e0e5b08f2039..6da137fd3325 100644 --- a/docs/user-guide/wiki/wiki-faq/README.md +++ b/docs/user-guide/wiki/wiki-faq/README.md @@ -10,7 +10,7 @@ keywords: wiki faq ### Is it possible to copy a wiki or a wiki page from one project into another project? -Yes, you can do both, you have to export the wiki or the wiki page as a Markdown (or Atom), than copy the Mardown from the text editor. Now you have to create a new wiki in the project you want to copy the old one (or the page). In the section paragraph you have to change into the markdown modus, then paste the text from you have copied. Unforunally pictures cannot be copied this way. You have to add them manually. +Yes, you can do both, you have to export the wiki or the wiki page as a Markdown (or Atom), than copy the Markdown from the text editor. Now you have to create a new wiki in the project you want to copy the old one (or the page). In the section paragraph you have to change into the markdown modus, then paste the text from you have copied. Unfortunately pictures cannot be copied this way. You have to add them manually. ### Which image formats can be used to include them on a wiki page? diff --git a/docs/user-guide/work-packages/set-change-dates/README.md b/docs/user-guide/work-packages/set-change-dates/README.md index d65bd73328d0..3c872fdbe04e 100644 --- a/docs/user-guide/work-packages/set-change-dates/README.md +++ b/docs/user-guide/work-packages/set-change-dates/README.md @@ -8,12 +8,12 @@ keywords: date picker start finish dates duration change modify update relations # Set and change dates and duration of work packages -| Feature | Documentation for | -| ------------------------------------------------------------ | ------------------------------------------------------------ | -| [Set start and finish dates](#set-start-and-finish-dates) | How to set start and finish dates, and how to change them | -| [Working days and duration](#working-days-and-duration) | How to set duration, and how it affects start and finish dates | -| [Scheduling mode](#scheduling-mode) | Enabling manual scheduling and what it does | -| [Information and warning ban ners](#information-and-warning-banners) | What the different warning and information banners mean | +| Feature | Documentation for | +|---------------------------------------------------------------------|----------------------------------------------------------------| +| [Set start and finish dates](#set-start-and-finish-dates) | How to set start and finish dates, and how to change them | +| [Working days and duration](#working-days-and-duration) | How to set duration, and how it affects start and finish dates | +| [Scheduling mode](#scheduling-mode) | Enabling manual scheduling and what it does | +| [Information and warning banners](#information-and-warning-banners) | What the different warning and information banners mean | ## Set start and finish dates @@ -79,7 +79,7 @@ Work packages with *only* a start date or only a finish date are automatically c Certain work package types (such as Milestones) can only span one day and thus have only one date field: -![Milestones have datpickers with a single date field](milestone-datepicker.png) +![Milestones have datepickers with a single date field](milestone-datepicker.png) diff --git a/docs/user-guide/wysiwyg/README.md b/docs/user-guide/wysiwyg/README.md index 563670150a22..61ce3afd6345 100644 --- a/docs/user-guide/wysiwyg/README.md +++ b/docs/user-guide/wysiwyg/README.md @@ -72,7 +72,7 @@ In supported resources of OpenProject where attachments are allowed, you can add The image will be automatically uploaded and stored as an attachment. You can adjust the image size in the editor using your mouse. -![resize-imagesshort](resize-imagesshort.gif) +![Resize Image](resize-imagesshort.gif) From 419bff03a04849f1e1a55ba55639b8a109596af1 Mon Sep 17 00:00:00 2001 From: as-op Date: Mon, 22 Jan 2024 11:44:49 +0100 Subject: [PATCH 7/8] chore(lint): remove unused file --- docs/development/git-workflow/branching-diagram.drawio | 1 - 1 file changed, 1 deletion(-) delete mode 100644 docs/development/git-workflow/branching-diagram.drawio diff --git a/docs/development/git-workflow/branching-diagram.drawio b/docs/development/git-workflow/branching-diagram.drawio deleted file mode 100644 index 82b62d6893ff..000000000000 --- a/docs/development/git-workflow/branching-diagram.drawio +++ /dev/null @@ -1 +0,0 @@ -7V1bd6M2EP41fowPEojLYxIn3Xa3PXuatnt5wyBsTrBxMd44+fUVIGGQxMXYYLyN87CWkAVovhl9MxppJ+r9av9LZG+Wv4cuDiZQcfcTdTaBEOg6Iv8kNa9ZjWUqWcUi8l3a6FDx5L/hrJL+bLHzXbwttYvDMIj9TbnSCddr7MSlOjuKwpdyMy8Myjfd2AssVDw5diDWfvHdeElrgaIcLnzA/mJJb20iemFls8a0Yru03fClUKU+TNT7KAzj7Ntqf4+DZOzYsGS/e6y4mj9YhNdxmx/s751Pzhdt7Tnm5+XNB7Tdz7/eQD3r5ocd7Ogb06eNX9kQLKJwt6HNcBTjvWzg7TlrrogPBvLXJTDB4QrH0StpQjtS2VhShEBTy8ovhwFHGsXDsjDWENGnt6mQF3nfh3EgX+hQHDMsWvOwkFFZuzjpRZmody9LP8ZPG9tJrr4QVSB1y3hF7joD5KsXrmOKbZQU/SC4D4MwSrtSH9MPqd/GUfiMC1f09EOuVI5/cZxrRCyO/iCj+2X99Nufxjo2vv12p9r7X/96e4tuGERKo6sH5L5384h8W8TpC9MaoUJoQh6i0IoTE167t4kdICUnsLdb3ylLJhtypttQJgQTztVUCLkKJxLfPuPYWdIC3vvxV9pj8v1bUj9FtDTbF5rNXmmBA4GLsOlq+Su0lCtUsFuyYJVqdqNMFZUJuih8RZQ9q4twYMf+j7ItlOGB3vVz6JNnzm8JmfGnmq1ZU8MqfBAq97gNd5GDaSdFU8b1i7SyxWCPy/qJ7WiB45p+WMPQ87a41CYFdD54J1gQeF0Y1x0Tz71ajPN4tbHpJTciMI1evx4AnxS/McAnhQP80xLDvxS+RwA/k3JNQ2CNTSE0WFYIoHJdtNUAoSP9oiogNfNANoletwqcw8wztTkS7Rkysobf0dtihvcfn0zz1X96Cn0XLfJZ9YrmA6ByqO06AQgdjWAGEJn1CpOHEpFL5PXJnhO3qQRYO/AX6wTNBB6YYOcu4X4+cUxu6YWV77pJH3cR3vpvlH8ngNskr5i+HrqboJmEfZLio73yg2T07smQ++QGUPkDv9QRzTZE/ygCyug/IkBUoAIMXTc1QwMlyUJTmRKmAA0NIUVHinYs5kyr1N8NgBzpOAsCpBoJ1OsygJZuqHY9z+WMGQaEtRoFw6gUDWOtWSywBs2yirwhNUxmA3lIS59x5BMhJepRYBSdCIRcgNroTSpQOZNqdDSpfEdQUS9pUv8Jvn9A+Nn7ePv9w68w9n63/tjdgOvSJw/ZcxWdnVCcQBxc7H55fv7b+TQjsvi4Drx75R82qiMGuaacCeQCb+A7GgHIRccxJkbuRHwCGT5VoKlIO8be65qhm4m9Lwe/jkTkMUjTdIObv8GQyONsosqFxLriTuhoWNzVmQGZcS0hT/93l4SsUxZ5s01Z5S1pAJTNPrOt9DqzrC7+0crgHiAFWsRTy7gULa0U8Nos+avj0gWmDDogW6DNldiucN8LqDYlqIacueoSkpU7j6cJ36qQvYfteBcR46XMI3vtLPG2dyjklLQeCjnXbQMFazgkQOXCSAAyO8DPPUHgb7a4WTZlQbaUSJVAe5NAzmZqZAAHlUGL5aefTAaghR4MK4Nqi3hhX6Nech1899wTL3rhhWB+lQvOfJcpACwGQH+ps3KF708KJ/rujeFQpkPNTv74/R9gcMoBOvo/alNHw/JQuTxQT0SUCAHbxGLCRwCmSu9EJA/015vcfNXh8pwUcPMggJfmIqYAhd2aitFNRJ3KkZMZedlYZj7ZmK/DNeakRavah9xlSCi7xCWhFySosyJ9YGXSKh4/hLQlPogukTZvMs7ng8jSQoZgPbkKVmlwG9XUOMGmdyKP568XExofzEp/heRRZzegT9nCFpo8KJuC46VT8BjS5HkedOqSHkADaRLA94hu79LQxZFgaOQ117AejM61eAGMqQVNS4XANAF5C5OjOVB6eUSsB4pT3fGsR6A8892CXPP8/QCBF890sNPMd+Ym0pAyCr4DzTL8TImRlKG/NyupilZS4DtT8M54usqbTz+RzIrGkIxHrQ67JiPURu91mdqnOCl6OFlvVdNlH5wqz5mtynJto/46z5oGJU3ahTmTemXpI2dKIQWwxKemwNCbAlGyXJA8IyVfTW/OSTkSWq1T8hq5GjMEY+ZqgDOeZkeuBlF5RRdo1lTXlcPnouRMvmFBoojV+kPnVtfeLnNjWdCkruFWQd/u008PngOTdCMaL7EG3zlnVAAwb7grgHYuEMms+U8MIubQjBJEVlcMMXrIPAZrasLChpZ2putciGqzStgaUWdDxigFzu8Qah1YQPX99Cxh6WL8iClg7ty3D6ixqMGBr2mGVWBshADWcrYzrCWOmHWpujZFZoEcaeU5TIHdcK027cQYAeuSps8P4bv2vR4wxAqAxme6DrgCIJemGOD88+HTw+3TwyTfIT+2kFZtmIqLU/QmSSgk5guC1AYVpFU5J50etALvQavT9HzAoJXcVRYZy7uatxKkWhYkG8hLqTmbbCvXIuB77kV3m25cLvdCLm0x6eqQu+3iHzgINytMueC7xDtIHDTnt+aHCg0j8poV53ff8v/gW1o9+ZbWqHxLeXSymsSelmS6zTbIJzmmRVU5ocf+E1UZu21Jji+fuMGnLkpIb195qtI3uDJL2sNZP01pb91XY7ufD1Rcnq0NMBXXMmpc3jHZbo3PnAP6VCvYcsBt3m99rhBCU1ieB/TkeI5Cz2xjxYiOWpEZ8yHiBfl+0qrtqBWG7fRDU4QEX4kD0ZffLz9r68oOezrHWSdH2LKudvOcNrB291PzYWr1gLwIf61wqU4mrMZFd+fLh1900MdwnBRzsAc8TiqzNHVARLpRnsLYZs5Tt+FxvVpTPpG8R/m3OKj3J5vj+G3Zl5/j/n88Q+OTpi4tg7FvJHo/V3Uc56p2PKhnZOeqyuUk5kWIu0REy/RTRur7MHlM5P3vEiHFw/n/GTwO/4mC+vAf \ No newline at end of file From ed36a184fb9d368709300a1cf73619cb425f8b16 Mon Sep 17 00:00:00 2001 From: as-op Date: Mon, 22 Jan 2024 11:45:16 +0100 Subject: [PATCH 8/8] chore(lint): use markdown for code sections --- .../configuration/repositories/README.md | 8 ++++---- .../installation/manual/README.md | 13 +++++-------- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/docs/installation-and-operations/configuration/repositories/README.md b/docs/installation-and-operations/configuration/repositories/README.md index 745d98535928..f37aa8072a37 100644 --- a/docs/installation-and-operations/configuration/repositories/README.md +++ b/docs/installation-and-operations/configuration/repositories/README.md @@ -186,10 +186,10 @@ Apache provides the module `mod_dav_svn` to serve Subversion repositories throug This method requires some apache modules to be enabled and installed. The following commands are required for Debian / Ubuntu, please adjust accordingly for other distributions: -
+```shell
   apt-get install subversion libapache2-mod-perl2 libapache2-svn
   a2enmod proxy proxy_http dav dav_svn
-
+``` ### Permissions @@ -274,10 +274,10 @@ We can exploit git-http-backend to serve Git repositories through HTTP(s) with A This method additionally requires the `cgi` Apache module to be installed. The following commands are required for Debian / Ubuntu, please adjust accordingly for other distributions: -
+```shell
   apt-get install git libapache2-mod-perl2
   a2enmod proxy proxy_http cgi
-
+``` You need to locate the location of the `git-http-backend` CGI wrapper shipping with the Git installation. Depending on your installation, it may reside in `/usr/libexec/git-core/git-http-backend`. diff --git a/docs/installation-and-operations/installation/manual/README.md b/docs/installation-and-operations/installation/manual/README.md index 5f9feb0f84e9..35afbcf3ba72 100644 --- a/docs/installation-and-operations/installation/manual/README.md +++ b/docs/installation-and-operations/installation/manual/README.md @@ -414,11 +414,9 @@ We encourage you to extend OpenProject yourself by writing a plug-in. Please, re ## Troubleshooting -You can find the error logs for apache here: -
/var/log/apache2/error.log
+You can find the error logs for apache here: `/var/log/apache2/error.log` -The OpenProject logfile can be found here: -
/home/openproject/openproject/log/production.log
+The OpenProject logfile can be found here: `/home/openproject/openproject/log/production.log` If an error occurs, it should be logged there. @@ -441,10 +439,9 @@ If you need to restart the server (for example after a configuration change), do * **When accessing OpenProject, I get an error page. How do I find out what went wrong?** - Things can go wrong on different levels. You can find the apache error logs here: -
/var/log/apache2/error.log
- The OpenProject log can be found here: -
/home/openproject/openproject/log/production.log
+ Things can go wrong on different levels. You can find the apache error logs here: `/var/log/apache2/error.log` + + The OpenProject log can be found here: `/home/openproject/openproject/log/production.log` * **I cannot solve an error, not even with the log files. How do I get help?**