From 6c1b06755a10e7dc4343fc7ab8d02e38907a82a8 Mon Sep 17 00:00:00 2001 From: corinnaguenther <131807161+corinnaguenther@users.noreply.github.com> Date: Mon, 11 Nov 2024 10:50:54 +0100 Subject: [PATCH 1/9] release-notes-final-updates-15-0 - typo fix - add links to docs --- docs/release-notes/15-0-0/README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/release-notes/15-0-0/README.md b/docs/release-notes/15-0-0/README.md index 5ec88aa01e2b..ba1c77ff2fbf 100644 --- a/docs/release-notes/15-0-0/README.md +++ b/docs/release-notes/15-0-0/README.md @@ -16,7 +16,7 @@ We released [OpenProject 15.0.0](https://community.openproject.org/versions/2076 ### A new look-and feel for the Activity tab, with better structure, real-time loading messages, emoji reactions, and more -A major change in version 15.0 is the overall look-and-feel of the Activity tab of work packages. Users will notice that the Activity tab has a new design with additional options, and that emoji reactions are now enabled. Additionally, new comments will appear directly without having to reload. This also applies to the notification center, where new notifications will appear in real-time. +A major change in version 15.0 is the overall look-and-feel of the [Activity tab of work packages](../../user-guide/activity/). Users will notice that the Activity tab has a new design with additional options, and that emoji reactions are now enabled. Additionally, new comments will appear directly without having to reload. This also applies to the notification center, where new notifications will appear in real-time. This is a big bundle of new features that will greatly improve communication and interaction within OpenProject, making it more simple, more effective and more fun. @@ -34,7 +34,7 @@ Let's take a closer look at the three biggest changes concerning this feature bu Apart from some obvious design changes that all fit GitHub's Primer design system, users will benefit from some great new features, such as: - The comment box being a fixed element anchored to the bottom of the split screen area. - Filtering the Activity panel with options to either show everything, changes only or comments only. -- Ordering to either newest on top or newest at the bottom +- Ordering to either newest on top or newest at the bottom. ![Screenshot showing the new Activity tab with highlighted changes](openproject-15-0-activity-tab-highlighted-all.png) @@ -52,7 +52,7 @@ Starting with version 15.0, the notification center will continuously update and ### Admin interfaces for SAML and OpenID Connect (Enterprise only) -OpenProject has for a long time supported SAML and OpenID Connect configured through settings or environment variables. With OpenProject 15.0, all enterprise customers will benefit from our new user interface for SAML and OIDC. This means they can now set up integrations between OpenProject and SAML or OpenID connect stacks independently and offer users options for Single Sign-On (SSO). Before 15.0, SaaS customers had to contact the OpenProject support if they wanted custom integrations with their SAML or OpenID connect providers. These new interfaces greatly improve the user experience of adding these providers, which had been a hurdle at the beginning of your work with OpenProject. +OpenProject has for a long time supported SAML and OpenID Connect configured through settings or environment variables. With OpenProject 15.0, Enterprise customers will benefit from our new user interface for SAML and OIDC. This means they can now set up integrations between OpenProject and SAML or OpenID connect stacks independently and offer users options for Single Sign-On (SSO). Before 15.0, SaaS customers had to contact the OpenProject support if they wanted custom integrations with their SAML or OpenID connect providers. These new interfaces greatly improve the user experience of adding these providers, which had been a hurdle at the beginning of your work with OpenProject. Related features in 15.0: @@ -69,9 +69,11 @@ Once set up, users can log in with their existing account, for example like show ![Example screenshot of the log in screen with options to single sign-on](OpenProject_SSO_SAML_OpenID-highlighted.png) +See [more technical information about SAML and OIDC providers](#saml-and-openid-connect-providers) in the end of these release notes. + ### A new 'Standard global role' with permissions to view email addresses -With OpenProject 15.0, a new default 'Standard global role' is automatically and permanently given to all users. If you are an administrator responsible for roles, please check this under *Administration > Users and permissions > Roles and permissions > Standard global role*. This role has several permissions to choose from, one being 'View users' mail addresses'. Enable this permission to allow any user to see everyone's email address in autocomplete situations, such as when they select a work package assignee from a drop-down list. +With OpenProject 15.0, [a new default 'Standard global role' is automatically and permanently given to all users](../../system-admin-guide/users-permissions/roles-permissions/#standard). If you are an administrator responsible for roles, please check this under *Administration > Users and permissions > Roles and permissions > Standard global role*. This role has several permissions to choose from, one being 'View users' mail addresses'. Enable this permission to allow any user to see everyone's email address in autocomplete situations, such as when they select a work package assignee from a drop-down list. Before version 15.0, users could choose whether their email address was displayed. Now this is an administrative decision that applies to either everyone or no one. The reason behind this is that this privacy control should be decided at the organizational level rather than individually. @@ -81,9 +83,7 @@ As a default, this new role does not have any permissions selected, so there is ### Quick action table headers in project lists for easier navigation -With OpenProject 15.0, we are pleased to release another great improvement for our project lists: Clicking on the table headers in a project list now gives you a quick action menu that not only allows you to sort in descending or ascending order, but also to filter or change, remove or add a column. You can still find the same actions in the top-right menu button, but now these actions are now much quicker to access. - -![Example screenshot of a project list with dropdown menu on a table header](openproject-15-0-project-lists.png) +With OpenProject 15.0, we are pleased to release another great improvement for our project lists: Clicking on the table headers in a project list now gives you a quick action menu that not only allows you to sort in descending or ascending order, but also to filter or change, remove or add a column. You can still find the same actions in the top-right menu button, but now these actions are now much quicker to access. [Read more about the configuration for project lists in our user guide](../../user-guide/projects/project-lists/#configure-project-lists-view). ![Gif showing how quickly you can now change rows in project lists by clicking on the headers](quick_action_table_headers.gif) @@ -98,12 +98,14 @@ Before version 15.0, the design configuration in the administration was very com - Main menu font on hover - Main menu border -All these colors will now be calculated depending on the brightness of the respective background to ensure a high-enough contrast. Font colors will either be black or white, and border colors will be set only if there is a bright background. +All these colors will now be calculated depending on the brightness of the respective background to ensure a high-enough contrast. Font colors will either be black or white, and border colors will be set only if there is a bright background. [Read more about design options for Enterprise customers in our system admin guide](../../system-admin-guide/design/). ### Reduce manual cleanup when adding a custom field to a type – no more auto-applying to all projects With OpenProject 14.6, we released a feature that allows you to enable or disable a custom field for multiple projects at once. This is why with OpenProject 15.0, we remove the automation to apply a new custom field to all projects where the respective type is activated. This reduces manual cleanup in case you did not want to activate the new custom field in all projects. If you do want that, you can use the feature we introduced last release and go to *Administration > Custom Fields* and click on the 'Add projects' button. +[Read more about custom fields in our system admin guide](../../system-admin-guide/custom-fields/). + ### Improved navigation clarity – 'My account' is renamed to 'Account settings' In the personal menu that can be accessed by clicking on your avatar, we renamed 'My account' to 'Account settings', in order to give you a clearer understanding that this menu item contains settings. It now also differs more clearly from 'My Page' and 'My Activities‘, which provide personal data instead of settings. @@ -135,8 +137,6 @@ For more information, please see our updated guides on these topics: - [Connecting your OpenID connect provider to OpenProject](../../system-admin-guide/authentication/openid-providers/) - [Connecting your SAML identity provider to OpenProject](../../system-admin-guide/authentication/saml/) - - ## Bug fixes and changes From f5dd3f6aef97cd5220fd61698fe08e27928cb5c6 Mon Sep 17 00:00:00 2001 From: corinnaguenther <131807161+corinnaguenther@users.noreply.github.com> Date: Mon, 11 Nov 2024 13:01:47 +0100 Subject: [PATCH 2/9] Update README.md --- docs/release-notes/15-0-0/README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/release-notes/15-0-0/README.md b/docs/release-notes/15-0-0/README.md index ba1c77ff2fbf..e510add8f42b 100644 --- a/docs/release-notes/15-0-0/README.md +++ b/docs/release-notes/15-0-0/README.md @@ -3,7 +3,7 @@ title: OpenProject 15.0.0 sidebar_navigation: title: 15.0.0 release_version: 15.0.0 -release_date: 2024-10-31 +release_date: 2024-11-13 --- # OpenProject 15.0.0 @@ -36,11 +36,13 @@ Apart from some obvious design changes that all fit GitHub's Primer design syste - Filtering the Activity panel with options to either show everything, changes only or comments only. - Ordering to either newest on top or newest at the bottom. +Please note that you can still configure the order of your work package comments in the Account settings (formerly called My Account). Changing the order directly in the Activity tab automatically applies to all work packages, exactly like it does if you do the same in the Account settings. + ![Screenshot showing the new Activity tab with highlighted changes](openproject-15-0-activity-tab-highlighted-all.png) #### Emoji reactions to work package comments -Many users have wished to be able to react to comments in work packages using emoji and with OpenProject 15.0 this is now possible. In order to still keep it clear and concise, we have limited the emojis to eight helpful reactions: +Many users have wished to be able to react to comments in work packages using emojis, and with OpenProject 15.0 this is now possible. In order to still keep it clear and concise, we have limited the emojis to eight helpful reactions: ![Example screenshot showing emoji reactions in OpenProject's work package comments](openproject-emoji-overview.png) @@ -69,7 +71,7 @@ Once set up, users can log in with their existing account, for example like show ![Example screenshot of the log in screen with options to single sign-on](OpenProject_SSO_SAML_OpenID-highlighted.png) -See [more technical information about SAML and OIDC providers](#saml-and-openid-connect-providers) in the end of these release notes. +See [more technical information about SAML and OIDC providers](#saml-and-openid-connect-providers) in the end of these Release Notes. ### A new 'Standard global role' with permissions to view email addresses @@ -233,8 +235,8 @@ A very special thank you goes to the City of Cologne for sponsoring parts of thi Last but not least, we are very grateful for our very engaged translation contributors on Crowdin, who translated quite a few OpenProject strings! This release we would like to highlight - [Alexander Aleschenko](https://crowdin.com/profile/top4ek), for a great number of translations into Russian. +- [Alin Marcu](https://crowdin.com/profile/deconfcom), for a great number of translations into Romanian. - [hmmftg](https://crowdin.com/profile/hmmftg), for a great number of translations into Persian. - [william](https://crowdin.com/profile/WilliamFromTW), for a great number of translations into Chinese Simplified and Chinese Traditional. -- [Alin Marcu](https://crowdin.com/profile/deconfcom), for a great number of translations into Romanian. Would you like to help out with translations yourself? Then take a look at our [translation guide](../../development/translate-openproject/) and find out exactly how you can contribute. It is very much appreciated! \ No newline at end of file From 872882a28f90b6d1f414626b8d0a41b34282dfd7 Mon Sep 17 00:00:00 2001 From: corinnaguenther <131807161+corinnaguenther@users.noreply.github.com> Date: Tue, 12 Nov 2024 08:55:06 +0100 Subject: [PATCH 3/9] Update docs/release-notes/15-0-0/README.md Co-authored-by: Maya Berdygylyjova --- docs/release-notes/15-0-0/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/15-0-0/README.md b/docs/release-notes/15-0-0/README.md index e510add8f42b..86cefd969a77 100644 --- a/docs/release-notes/15-0-0/README.md +++ b/docs/release-notes/15-0-0/README.md @@ -14,7 +14,7 @@ We released [OpenProject 15.0.0](https://community.openproject.org/versions/2076 ## Important feature changes -### A new look-and feel for the Activity tab, with better structure, real-time loading messages, emoji reactions, and more +### A new look-and-feel for the Activity tab, with better structure, real-time loading messages, emoji reactions, and more A major change in version 15.0 is the overall look-and-feel of the [Activity tab of work packages](../../user-guide/activity/). Users will notice that the Activity tab has a new design with additional options, and that emoji reactions are now enabled. Additionally, new comments will appear directly without having to reload. This also applies to the notification center, where new notifications will appear in real-time. From f7d74d85a721b2c23544a99977b283a8c1cee6cc Mon Sep 17 00:00:00 2001 From: corinnaguenther <131807161+corinnaguenther@users.noreply.github.com> Date: Tue, 12 Nov 2024 08:55:29 +0100 Subject: [PATCH 4/9] Update docs/release-notes/15-0-0/README.md Co-authored-by: Maya Berdygylyjova --- docs/release-notes/15-0-0/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/15-0-0/README.md b/docs/release-notes/15-0-0/README.md index 86cefd969a77..308dca462747 100644 --- a/docs/release-notes/15-0-0/README.md +++ b/docs/release-notes/15-0-0/README.md @@ -16,7 +16,7 @@ We released [OpenProject 15.0.0](https://community.openproject.org/versions/2076 ### A new look-and-feel for the Activity tab, with better structure, real-time loading messages, emoji reactions, and more -A major change in version 15.0 is the overall look-and-feel of the [Activity tab of work packages](../../user-guide/activity/). Users will notice that the Activity tab has a new design with additional options, and that emoji reactions are now enabled. Additionally, new comments will appear directly without having to reload. This also applies to the notification center, where new notifications will appear in real-time. +A major change in version 15.0 is the overall look-and-feel of the [Activity tab of work packages](../../user-guide/activity/). Users will notice that the Activity tab has a new design with additional options, and that emoji reactions are now enabled. Additionally, new comments will appear directly without having to reload. This also applies to the notification center, where new notifications will appear in real time. This is a big bundle of new features that will greatly improve communication and interaction within OpenProject, making it more simple, more effective and more fun. From e0e46072c73ab9e385af9ecad7425cf1eb624042 Mon Sep 17 00:00:00 2001 From: corinnaguenther <131807161+corinnaguenther@users.noreply.github.com> Date: Tue, 12 Nov 2024 08:56:00 +0100 Subject: [PATCH 5/9] Update docs/release-notes/15-0-0/README.md Co-authored-by: Maya Berdygylyjova --- docs/release-notes/15-0-0/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/15-0-0/README.md b/docs/release-notes/15-0-0/README.md index 308dca462747..2338fb205d40 100644 --- a/docs/release-notes/15-0-0/README.md +++ b/docs/release-notes/15-0-0/README.md @@ -18,7 +18,7 @@ We released [OpenProject 15.0.0](https://community.openproject.org/versions/2076 A major change in version 15.0 is the overall look-and-feel of the [Activity tab of work packages](../../user-guide/activity/). Users will notice that the Activity tab has a new design with additional options, and that emoji reactions are now enabled. Additionally, new comments will appear directly without having to reload. This also applies to the notification center, where new notifications will appear in real time. -This is a big bundle of new features that will greatly improve communication and interaction within OpenProject, making it more simple, more effective and more fun. +This is a big bundle of new features that will greatly improve communication and interaction within OpenProject, making it simpler, more effective and more fun. Related features in 15.0: - [Change the design of the Activity panel to Primer](https://community.openproject.org/wp/54733) From 5e6ff249acfb8e9da0396d3ee32e9007a634380b Mon Sep 17 00:00:00 2001 From: corinnaguenther <131807161+corinnaguenther@users.noreply.github.com> Date: Tue, 12 Nov 2024 08:56:39 +0100 Subject: [PATCH 6/9] Update docs/release-notes/15-0-0/README.md Co-authored-by: Maya Berdygylyjova --- docs/release-notes/15-0-0/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/15-0-0/README.md b/docs/release-notes/15-0-0/README.md index 2338fb205d40..c9367033b7eb 100644 --- a/docs/release-notes/15-0-0/README.md +++ b/docs/release-notes/15-0-0/README.md @@ -54,7 +54,7 @@ Starting with version 15.0, the notification center will continuously update and ### Admin interfaces for SAML and OpenID Connect (Enterprise only) -OpenProject has for a long time supported SAML and OpenID Connect configured through settings or environment variables. With OpenProject 15.0, Enterprise customers will benefit from our new user interface for SAML and OIDC. This means they can now set up integrations between OpenProject and SAML or OpenID connect stacks independently and offer users options for Single Sign-On (SSO). Before 15.0, SaaS customers had to contact the OpenProject support if they wanted custom integrations with their SAML or OpenID connect providers. These new interfaces greatly improve the user experience of adding these providers, which had been a hurdle at the beginning of your work with OpenProject. +OpenProject has for a long time supported SAML and OpenID Connect configured through settings or environment variables. With OpenProject 15.0, Enterprise customers will benefit from our new user interface for SAML and OIDC. This means they can now set up integrations between OpenProject and SAML or OpenID connect stacks independently and offer users options for Single Sign-On (SSO). Before 15.0, SaaS customers had to contact the OpenProject support if they wanted custom integrations with their SAML or OpenID connect providers. These new interfaces greatly improve the user experience of adding these providers, which may have been a hurdle at the beginning of your work with OpenProject. Related features in 15.0: From 46155becdc0dd8f0bfd19384748c6479df1bbd77 Mon Sep 17 00:00:00 2001 From: corinnaguenther <131807161+corinnaguenther@users.noreply.github.com> Date: Tue, 12 Nov 2024 08:56:53 +0100 Subject: [PATCH 7/9] Update docs/release-notes/15-0-0/README.md Co-authored-by: Maya Berdygylyjova --- docs/release-notes/15-0-0/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/15-0-0/README.md b/docs/release-notes/15-0-0/README.md index c9367033b7eb..d62814ae5d2e 100644 --- a/docs/release-notes/15-0-0/README.md +++ b/docs/release-notes/15-0-0/README.md @@ -85,7 +85,7 @@ As a default, this new role does not have any permissions selected, so there is ### Quick action table headers in project lists for easier navigation -With OpenProject 15.0, we are pleased to release another great improvement for our project lists: Clicking on the table headers in a project list now gives you a quick action menu that not only allows you to sort in descending or ascending order, but also to filter or change, remove or add a column. You can still find the same actions in the top-right menu button, but now these actions are now much quicker to access. [Read more about the configuration for project lists in our user guide](../../user-guide/projects/project-lists/#configure-project-lists-view). +With OpenProject 15.0, we are pleased to release another great improvement for our project lists: Clicking on the table headers in a project list now gives you a quick action menu that not only allows you to sort in descending or ascending order, but also to filter or change, remove or add a column. You can still find the same actions in the top-right menu button, but now these actions are much quicker to access. [Read more about the configuration for project lists in our user guide](../../user-guide/projects/project-lists/#configure-project-lists-view). ![Gif showing how quickly you can now change rows in project lists by clicking on the headers](quick_action_table_headers.gif) From 4721a2212b11ab2a6341f391f46e250f0e8cac27 Mon Sep 17 00:00:00 2001 From: corinnaguenther <131807161+corinnaguenther@users.noreply.github.com> Date: Tue, 12 Nov 2024 08:57:06 +0100 Subject: [PATCH 8/9] Update docs/release-notes/15-0-0/README.md Co-authored-by: Maya Berdygylyjova --- docs/release-notes/15-0-0/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release-notes/15-0-0/README.md b/docs/release-notes/15-0-0/README.md index d62814ae5d2e..5ad72426be37 100644 --- a/docs/release-notes/15-0-0/README.md +++ b/docs/release-notes/15-0-0/README.md @@ -110,7 +110,7 @@ With OpenProject 14.6, we released a feature that allows you to enable or disabl ### Improved navigation clarity – 'My account' is renamed to 'Account settings' -In the personal menu that can be accessed by clicking on your avatar, we renamed 'My account' to 'Account settings', in order to give you a clearer understanding that this menu item contains settings. It now also differs more clearly from 'My Page' and 'My Activities‘, which provide personal data instead of settings. +In the personal menu that can be accessed by clicking on your avatar, we renamed 'My account' to '[Account settings](../../user-guide/account-settings/)', in order to give you a clearer understanding that this menu item contains settings. It now also differs more clearly from 'My Page' and 'My Activities‘, which provide personal data instead of settings. ### Change the basic work package hovercard to Primer design system From 5114962b836792355107f875dd58bfb59e6e4f5b Mon Sep 17 00:00:00 2001 From: corinnaguenther <131807161+corinnaguenther@users.noreply.github.com> Date: Tue, 12 Nov 2024 10:08:00 +0100 Subject: [PATCH 9/9] update section standard global role --- docs/release-notes/15-0-0/README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/release-notes/15-0-0/README.md b/docs/release-notes/15-0-0/README.md index 5ad72426be37..18f3acc054e4 100644 --- a/docs/release-notes/15-0-0/README.md +++ b/docs/release-notes/15-0-0/README.md @@ -36,7 +36,7 @@ Apart from some obvious design changes that all fit GitHub's Primer design syste - Filtering the Activity panel with options to either show everything, changes only or comments only. - Ordering to either newest on top or newest at the bottom. -Please note that you can still configure the order of your work package comments in the Account settings (formerly called My Account). Changing the order directly in the Activity tab automatically applies to all work packages, exactly like it does if you do the same in the Account settings. +Please note that you can still configure the order of your work package comments in the Account settings (formerly called My Account). Changing the order directly in the Activity tab automatically applies to all work packages, exactly like it does if you do the same in the Account settings. ![Screenshot showing the new Activity tab with highlighted changes](openproject-15-0-activity-tab-highlighted-all.png) @@ -75,11 +75,12 @@ See [more technical information about SAML and OIDC providers](#saml-and-openid- ### A new 'Standard global role' with permissions to view email addresses -With OpenProject 15.0, [a new default 'Standard global role' is automatically and permanently given to all users](../../system-admin-guide/users-permissions/roles-permissions/#standard). If you are an administrator responsible for roles, please check this under *Administration > Users and permissions > Roles and permissions > Standard global role*. This role has several permissions to choose from, one being 'View users' mail addresses'. Enable this permission to allow any user to see everyone's email address in autocomplete situations, such as when they select a work package assignee from a drop-down list. +With OpenProject 15.0, [a new default 'Standard global role' is automatically and permanently given to all users](../../system-admin-guide/users-permissions/roles-permissions/#standard). If you are an administrator responsible for roles, please check this under *Administration > Users and permissions > Roles and permissions > Standard global role*. This role has several permissions to choose from, one being 'View users' mail addresses'. Enable this permission to allow any user to see everyone's email address in autocomplete situations, such as when they select a work package assignee from a drop-down list. Before version 15.0, users could choose whether their email address was displayed. Now this is an administrative decision that applies to either everyone or no one. The reason behind this is that this privacy control should be decided at the organizational level rather than individually. -As a default, this new role does not have any permissions selected, so there is no change in the granted permissions due to the update. +> [!NOTE] +> Please note that with this update, there is no more checkbox 'Hide my email' that used to be in the user's account settings. As a default, the new Standard global role does not have any permissions selected, so that email addresses won't be visible with the update. If you are a system administrator, please navigate to the roles and permissions and decide weather you want the new permission to be checked (globally) or not. Instead of checking the new global permission in the Standard global role, you can also assign this new permission to a group of people, or individually. ![Example screenshot of permissions view for the new Standard global role, with checkmark at 'View users' mail addresses](openproject-15-0-standard-global-role.png)