Skip to content

Commit

Permalink
15.2 release notes (#17613)
Browse files Browse the repository at this point in the history
* first structure darft for release notes 15.2

* content for 15.2 release notes

* Update docs/release-notes/15-2-0/README.md

* update release notes

* fix link

---------

Co-authored-by: corinnaguenther <[email protected]>
  • Loading branch information
MayaBerd and corinnaguenther authored Jan 16, 2025
1 parent c05f4f8 commit 6882df7
Show file tree
Hide file tree
Showing 10 changed files with 66 additions and 13 deletions.
79 changes: 66 additions & 13 deletions docs/release-notes/15-2-0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,69 @@ Release date: 2024-12-23

We released OpenProject [OpenProject 15.2.0](https://community.openproject.org/versions/2143).
The release contains several bug fixes and we recommend updating to the newest version.
In these Release Notes, we will give an overview of important feature changes.
At the end, you will find a complete list of all changes and bug fixes.
In these Release Notes, we will give an overview of important feature changes. At the end, you will find a complete list of all changes and bug fixes.

## Important feature changes

<!-- Inform about the major features in this section -->
### Work package reminders

## Important updates and breaking changes
You can now use the *Reminder* function to receive a reminder about a work package at a later point in time. Simply navigate to any work package, select the **Reminder icon** and specify when you would like to be reminded. You will receive a notification in the notification center.

<!-- Remove this section if empty, add to it in pull requests linking to tickets and provide information -->
![Work package reminder icon in OpenProject](openproject_user_guide_wp_reminder_icon.png)

<!--more-->
![Set a work package reminder in OpenProject](openproject_set_wp_reminders.png)

> ![TIP]
> You can also receive immediate notifications via e-mail for personal reminders. To do that, [adjust your account settings](../../user-guide/account-settings/#email-reminders) accordingly.
[Read more about setting work package reminders](../../user-guide/work-packages/edit-work-package/#work-package-reminders).

### Export timesheets as PDF

Time reports can now be exported not only in Excel, but also in PDF format. Navigate to the Time and costs module of your project, specify all report filters according to your needs and press the **Export PDF timesheet** button.

![Export timesheet in PDF format in OpenProject](openproject_user_timesheet_pdf_export.png)

Here is an example of a timesheet PDF export:

![A timesheet PDF export example](openproject_userguide_timesheet_pdf_export_file.png)

> [!TIP]
> Keep in mind that this report will only include time entries, but not the cost ones.
[Learn how to export timesheets as PDF](../../user-guide/time-and-costs/reporting/#export-time-sheets).

### Edit lag to follow-precedes relations

For Predecessor/Successor relations, you can now specify a **lag**, which represents the minimum number of working days to maintain between two work packages. This flexibility ensures more precise scheduling and helps align task dependencies effectively. By default, the lag is set to 0 working days, but you can update the *Description* and *Lag* fields anytime to adapt to changes in your project timeline.

![Specify predecessor/successor work package relations in OpenProject](openproject_user_guide_relations_tab_edit_lag.png)

[Read more about work package relations](../../user-guide/work-packages/work-package-relations-hierarchies).

### Create a new folder directly when using file storages integrations

Users can now create a folder structure directly while selecting the destination folder for file uploads, enhancing the integration with both Nextcloud and OneDrive/SharePoint. This improvement simplifies the process by allowing users to organize their files during the upload, without the need to separately create folders in the file storage, thus streamlining workflows and improving overall efficiency.

![Create a new folder when uploading a file to a file storage](openproject-file-storage-new-folder.png)

### Group and order by for custom fields of type hierarchy

Users can now sort their work package list by the assigned values of custom fields of type hierarchy. This enhancement allows for a more efficient overview, helping users quickly organize and filter work packages within a specific hierarchical context. Here is an example of how work packages grouped by a custom field of a type hierarchy looks like:

![Work packages grouped by a custom field of type hierarchy](openproject_cf_hierarchy_grouping.png)

### Popover on user information on hover

To simplify accessing specific user details without needing to navigate to their profile, user information will now be displayed when hovering over a user's avatar, on pages like the Members or Activity page.

![User information is displayed when hovering over avatar in OpenProject](openproject_avatar_hover.png)

### Continued updating page headers and subheaders

We continued introducing standardized components for page headers and subheaders across multiple project pages, to further improve design consistency.

[Find out which pages have been updated in the associated work package for these design updates](https://community.openproject.org/projects/openproject/work_packages/53810).

## Bug fixes and changes

Expand Down Expand Up @@ -55,12 +106,14 @@ At the end, you will find a complete list of all changes and bug fixes.
<!-- Warning: Anything above this line will be automatically removed by the release script -->

## Contributions
A very special thank you goes to our sponsors for this release.
Also a big thanks to our Community members for reporting bugs and helping us identify and provide fixes.
Special thanks for reporting and finding bugs go to Andrej Sandorf, Stefan Weiberg.
A heartfelt thank you to the City of Cologne for sponsoring parts of this release. Your support, combined with the incredible efforts of our Community, continues to drive these innovations forward.

Also a big thanks to our Community members for reporting bugs and helping us identify and provide fixes. Special thanks for reporting and finding bugs go to Stefan Weiberg.

Last but not least, we are very grateful for our very engaged translation contributors on Crowdin, who translated quite a few OpenProject strings!
Would you like to help out with translations yourself?
Then take a look at our translation guide and find out exactly how you can contribute.
It is very much appreciated!
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
- [atifahnordin](https://crowdin.com/profile/atifahnordin), for an outstanding number of translations into Malay.
- [Vlastislav Dockal](https://crowdin.com/profile/vdockal), for a great number of translations into Czech.
- [Alin Marcu](https://crowdin.com/profile/deconfcom), for a great number of translations into Romanian.
- [Yuliia Pavliuk](https://crowdin.com/profile/pav.yulia), for a great number of translations into Ukrainian.

Would you like to help out with translations yourself? Then take a look at our [translation guide](../../contributions-guide/translate-openproject/) and find out exactly how you can contribute. It is very much appreciated!
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6882df7

Please sign in to comment.