Update release notes

This commit is contained in:
Oliver Günther
2025-08-13 07:12:19 +02:00
parent 8befccf799
commit b6025dfd1d
+17 -15
View File
@@ -76,9 +76,11 @@ Creating **cost reports** is now easier and faster. OpenProject 16.3 introduces
<!-- BEGIN AUTOMATED SECTION -->
- Feature: Redesign the top bar app header using Primer \[[#56583](https://community.openproject.org/wp/56583)\]
- Feature: Autocomplete for cost reporting user and work package fields \[[#59049](https://community.openproject.org/wp/59049)\]
- Feature: Allow muting email notifications and ICS for meetings \[[#61773](https://community.openproject.org/wp/61773)\]
- Feature: Show more action in agenda items and outcomes also when meeting is closed \[[#62669](https://community.openproject.org/wp/62669)\]
- Feature: Show % Complete sum also in Status-based progress calculation mode \[[#63191](https://community.openproject.org/wp/63191)\]
- Feature: Add permissions, work package attributes and demo data to seeds \[[#63151](https://community.openproject.org/wp/63151)\]
- Feature: Calculate a % Complete sum for simple average mode \[[#63191](https://community.openproject.org/wp/63191)\]
- Feature: Health check: Indicate missing token exchange capability \[[#64466](https://community.openproject.org/wp/64466)\]
- Feature: Migrate waffle icon from a normal menu to a overlapping lateral menu \[[#65090](https://community.openproject.org/wp/65090)\]
- Feature: Add copy-able backchannel logout uri to OIDC edit page \[[#65112](https://community.openproject.org/wp/65112)\]
@@ -88,37 +90,29 @@ Creating **cost reports** is now easier and faster. OpenProject 16.3 introduces
- Feature: Add delete button to the context menu of time entries \[[#65610](https://community.openproject.org/wp/65610)\]
- Feature: Adapt openDesk waffle menu to look like in OpenProject. \[[#65936](https://community.openproject.org/wp/65936)\]
- Feature: Add the OpenProject logo in the mobile header \[[#66026](https://community.openproject.org/wp/66026)\]
- Bugfix: \[Work-Package\] Move work-package with an invalid user in a custom field \[[#59381](https://community.openproject.org/wp/59381)\]
- Feature: Move the sign in and running time-tracking sections to the new right sidesheet \[[#66318](https://community.openproject.org/wp/66318)\]
- Bugfix: Work package pdf export - table width formatting \[[#61037](https://community.openproject.org/wp/61037)\]
- Bugfix: Pattern input dropdown does not overlay background \[[#61937](https://community.openproject.org/wp/61937)\]
- Bugfix: Work package datepicker incorrectly renders turbo frame response \[[#62523](https://community.openproject.org/wp/62523)\]
- Bugfix: User can&#39;t move item to next meeting if they deactivated the &#39;are you sure&#39; warning \[[#62547](https://community.openproject.org/wp/62547)\]
- Bugfix: Version from the shared work package not available in Version filter on global wp page \[[#62610](https://community.openproject.org/wp/62610)\]
- Bugfix: Project identifier cannot be updated if a required project attribute is created \[[#63668](https://community.openproject.org/wp/63668)\]
- Bugfix: Lose track of meeting item and switch to template editing after adding a backlog agenda item \[[#64106](https://community.openproject.org/wp/64106)\]
- Bugfix: Meetings can&#39;t be deleted on server with no/broken smtp settings \[[#64199](https://community.openproject.org/wp/64199)\]
- Bugfix: \[Accessibility\] Contrast issues in avatars, sidebar and graph widget \[[#64230](https://community.openproject.org/wp/64230)\]
- Bugfix: Meeting text fields cleared without warning when status is changed \[[#64260](https://community.openproject.org/wp/64260)\]
- Bugfix: Automatic subject pattern is editable after enterprise token got invalid \[[#64290](https://community.openproject.org/wp/64290)\]
- Bugfix: Automatic subject pattern is not visible after enterprise token got invalid \[[#64290](https://community.openproject.org/wp/64290)\]
- Bugfix: TreeView is not updated when a new item is added \[[#64557](https://community.openproject.org/wp/64557)\]
- Bugfix: Reminders: When an in-line validation error is displayed and the user corrects it by entering the missing information, dismiss the error \[[#64654](https://community.openproject.org/wp/64654)\]
- Bugfix: cannot load such file -- DummyConfig \[[#64804](https://community.openproject.org/wp/64804)\]
- Bugfix: Possible to deactivate the default work package priority \[[#64842](https://community.openproject.org/wp/64842)\]
- Bugfix: Can&#39;t delete a meeting series \[[#65018](https://community.openproject.org/wp/65018)\]
- Bugfix: Copying project fails with internal error (lock version null) \[[#65021](https://community.openproject.org/wp/65021)\]
- Bugfix: ActiveRecord::Deadlocked from Journals::CreateService#create\_journal \[[#65109](https://community.openproject.org/wp/65109)\]
- Bugfix: Truncation of &quot;Tage&quot; (Days) in duration field when language=DE \[[#65227](https://community.openproject.org/wp/65227)\]
- Bugfix: Wrong focused field in date picker \[[#65236](https://community.openproject.org/wp/65236)\]
- Bugfix: &quot;My spent time&quot; widget unexpectedly caching entries \[[#65509](https://community.openproject.org/wp/65509)\]
- Bugfix: Time entry without start and end time display lateral handles that are unactionable on calendar view \[[#65516](https://community.openproject.org/wp/65516)\]
- Bugfix: Log time cards of 30min generate an overlap with next time entry \[[#65520](https://community.openproject.org/wp/65520)\]
- Bugfix: TypeError in goodjob worker \[[#65557](https://community.openproject.org/wp/65557)\]
- Bugfix: Wrong selected menu, when moving from my page to a WP page \[[#65616](https://community.openproject.org/wp/65616)\]
- Bugfix: NoMethodError in TimeEntriesController \[[#65622](https://community.openproject.org/wp/65622)\]
- Bugfix: Use WorkPackage::InfoLine and top-align rows in my time tracking border box table \[[#65626](https://community.openproject.org/wp/65626)\]
- Bugfix: Second line of breadcrumb is not properly left-aligned on non-mobile/desktop viewports \[[#65635](https://community.openproject.org/wp/65635)\]
- Bugfix: Notification center WP Overview tab: Link to project not working \[[#65652](https://community.openproject.org/wp/65652)\]
- Bugfix: NoMethodError in Storages::CopyProjectFoldersJob#perform \[[#65710](https://community.openproject.org/wp/65710)\]
- Bugfix: Poor performance on a number of API endpoints (i.e. slow work package table) \[[#65718](https://community.openproject.org/wp/65718)\]
- Bugfix: Entra user can not be found during sign in after being provisioned by SCIM client. \[[#65739](https://community.openproject.org/wp/65739)\]
- Bugfix: User with view and edit meetings permissions cannot edit a meeting \[[#65762](https://community.openproject.org/wp/65762)\]
- Bugfix: Server error when cancelling OAuth flow \[[#65836](https://community.openproject.org/wp/65836)\]
- Bugfix: NoMethodError in GET::API::V3::Queries::QueriesAPI#/queries/:id/ \[[#65866](https://community.openproject.org/wp/65866)\]
- Bugfix: Meeting status captions are underlined \[[#65869](https://community.openproject.org/wp/65869)\]
@@ -127,13 +121,21 @@ Creating **cost reports** is now easier and faster. OpenProject 16.3 introduces
- Bugfix: JavaScript error when adding a new story in Backlogs module \[[#65927](https://community.openproject.org/wp/65927)\]
- Bugfix: On My tracking page, clicking on Today doesn&#39;t always take you to the current day \[[#65966](https://community.openproject.org/wp/65966)\]
- Bugfix: Hierarchy left side box doesn&#39;t go down the whole page \[[#65971](https://community.openproject.org/wp/65971)\]
- Bugfix: openproject run bundle exec rake redmine:email:receive\_imap delivers warnings to email every 5 minutes \[[#65993](https://community.openproject.org/wp/65993)\]
- Bugfix: Cursor jumps to the front in PatternInput \[[#66089](https://community.openproject.org/wp/66089)\]
- Bugfix: OpenID Connect: Claims and ACR values are not being used \[[#66217](https://community.openproject.org/wp/66217)\]
- Bugfix: NoMethodError on Storages::CopyProjectFoldersJob#perform \[[#66221](https://community.openproject.org/wp/66221)\]
- Bugfix: ArgumentError in GET::API::V3::Storages::StorageOpenAPI#/storages/:storage\_id/open/ \[[#66225](https://community.openproject.org/wp/66225)\]
- Bugfix: NoMethodError in Storages::Admin::HealthStatusController#create\_health\_status\_report \[[#66226](https://community.openproject.org/wp/66226)\]
- Bugfix: Storages::Adapters::Errors::UnknownProvider in Storages::Admin::StoragesController#new \[[#66227](https://community.openproject.org/wp/66227)\]
- Bugfix: NoMethodError in GET::API::V3::StorageFiles::StorageFilesAPI#/storages/:storage\_id/files/:file\_id/ \[[#66290](https://community.openproject.org/wp/66290)\]
- Bugfix: Send email invite immediately when enabling email notifications \[[#66293](https://community.openproject.org/wp/66293)\]
- Bugfix: Server error on JWT API requests, when JWKS\_URL is empty \[[#66305](https://community.openproject.org/wp/66305)\]
- Bugfix: Clicking on &quot;today&quot; breaks calendar layout \[[#66340](https://community.openproject.org/wp/66340)\]
- Bugfix: Poor performance on initial request to notifications center \[[#66403](https://community.openproject.org/wp/66403)\]
- Bugfix: Unsaved changes notification in notification center after commenting \[[#66416](https://community.openproject.org/wp/66416)\]
- Bugfix: Single select list custom field always showing default value if one is set \[[#66433](https://community.openproject.org/wp/66433)\]
- Bugfix: Unable to set storage scope with API request for file storage creation \[[#66442](https://community.openproject.org/wp/66442)\]
- Bugfix: Insufficient space between Close and Save buttons on Log time modal \[[#66482](https://community.openproject.org/wp/66482)\]
<!-- END AUTOMATED SECTION -->
<!-- Warning: Anything above this line will be automatically removed by the release script -->