diff --git a/Gemfile.lock b/Gemfile.lock index e42bda9e0386..84538cb351d1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1012,17 +1012,17 @@ GEM rspec-support (3.13.1) rspec-wait (1.0.1) rspec (>= 3.4) - rubocop (1.68.0) + rubocop (1.69.0) json (~> 2.3) language_server-protocol (>= 3.17.0) parallel (~> 1.10) parser (>= 3.3.0.2) rainbow (>= 2.2.2, < 4.0) regexp_parser (>= 2.4, < 3.0) - rubocop-ast (>= 1.32.2, < 2.0) + rubocop-ast (>= 1.36.1, < 2.0) ruby-progressbar (~> 1.7) - unicode-display_width (>= 2.4.0, < 3.0) - rubocop-ast (1.36.1) + unicode-display_width (>= 2.4.0, < 4.0) + rubocop-ast (1.36.2) parser (>= 3.3.1.0) rubocop-capybara (2.21.0) rubocop (~> 1.41) @@ -1065,7 +1065,7 @@ GEM nokogiri (>= 1.12.0) secure_headers (7.0.0) securerandom (0.3.2) - selenium-devtools (0.130.0) + selenium-devtools (0.131.0) selenium-webdriver (~> 4.2) selenium-webdriver (4.26.0) base64 (~> 0.2) diff --git a/docs/release-notes/15-1-0/README.md b/docs/release-notes/15-1-0/README.md new file mode 100644 index 000000000000..ef71de6e2d42 --- /dev/null +++ b/docs/release-notes/15-1-0/README.md @@ -0,0 +1,79 @@ +--- +title: OpenProject 15.1.0 +sidebar_navigation: + title: 15.1.0 +release_version: 15.1.0 +release_date: 2024-11-28 +--- + +# OpenProject 15.1.0 + +Release date: 2024-11-28 + +We released OpenProject [OpenProject 15.1.0](https://community.openproject.org/versions/2122). +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. + +## Important feature changes + + + +## Important updates and breaking changes + + + + + +## Bug fixes and changes + + + + +- Feature: Multi-level selection fields to support custom hierarchical attributes \[[#36033](https://community.openproject.org/wp/36033)\] +- Bugfix: Unsorted "User" list in "Time and costs" \[[#43829](https://community.openproject.org/wp/43829)\] +- Bugfix: 500 when filtering by date field and specifying too big number \[[#55393](https://community.openproject.org/wp/55393)\] +- Bugfix: Sorting by custom field has strong impact on performance for the project list \[[#57305](https://community.openproject.org/wp/57305)\] +- Bugfix: Absent value for custom field is ordered not consistently at the beginning or end for different formats \[[#57554](https://community.openproject.org/wp/57554)\] +- Bugfix: Notification on a mention added to an edited comment is not triggered \[[#58007](https://community.openproject.org/wp/58007)\] +- Bugfix: Sidebar menu should be hidden when page width is reduced \[[#58454](https://community.openproject.org/wp/58454)\] +- Bugfix: Info box on new custom field of type hierarchy is permanent \[[#58466](https://community.openproject.org/wp/58466)\] +- Bugfix: Item add form disappears after added a new item to a custom field of type hierarchy \[[#58467](https://community.openproject.org/wp/58467)\] +- Bugfix: Using multi-select and required options do not work \[[#58635](https://community.openproject.org/wp/58635)\] +- Bugfix: HTML files served as plain text \[[#58646](https://community.openproject.org/wp/58646)\] +- Bugfix: Performance issues on work\_packages api endpoint \[[#58689](https://community.openproject.org/wp/58689)\] +- Bugfix: Breadcrumb of hierarchy items has left margin \[[#58700](https://community.openproject.org/wp/58700)\] +- Bugfix: Add local spacing to inline enterprise banner \[[#59284](https://community.openproject.org/wp/59284)\] +- Bugfix: Hierarchy custom fields causing 500 on custom actions \[[#59354](https://community.openproject.org/wp/59354)\] +- Bugfix: Signing in after two factor methods have been deleted lead to a 500 error \[[#59408](https://community.openproject.org/wp/59408)\] +- Bugfix: User without permission to "Save views" can save changes to work package views \[[#59479](https://community.openproject.org/wp/59479)\] +- Bugfix: Double provider showing on OpenID provider list \[[#59510](https://community.openproject.org/wp/59510)\] +- Bugfix: Hierarchy items not correctly displayed if custom field is shown in wp table \[[#59572](https://community.openproject.org/wp/59572)\] +- Bugfix: Buttons not visible on iOS in edit relations modal \[[#59772](https://community.openproject.org/wp/59772)\] +- Feature: Work package PDF export: Insert page breaks \[[#44047](https://community.openproject.org/wp/44047)\] +- Feature: Zen mode for project lists page \[[#52150](https://community.openproject.org/wp/52150)\] +- Feature: Create and edit custom field of type hierarchy \[[#57806](https://community.openproject.org/wp/57806)\] +- Feature: Enable ordering of hierarchy values of same level \[[#57820](https://community.openproject.org/wp/57820)\] +- Feature: Enable assignment of hierarchy values to work packages \[[#57824](https://community.openproject.org/wp/57824)\] +- Feature: Enable filtering on custom fields of type hierarchy \[[#57825](https://community.openproject.org/wp/57825)\] +- Feature: Primerised Meeting index pages \[[#57854](https://community.openproject.org/wp/57854)\] +- Feature: Re-design Relations tab according to Figma mockups (Primerise) \[[#58345](https://community.openproject.org/wp/58345)\] +- Feature: Move primary action to subheader \[[#58636](https://community.openproject.org/wp/58636)\] +- Feature: Validate uniqueness of short names of hierarchy items \[[#58852](https://community.openproject.org/wp/58852)\] +- Feature: Add enterprise gateway to creation of custom fields of type hierarchy \[[#58865](https://community.openproject.org/wp/58865)\] +- Feature: Primer: Implement proper mobile behaviour for BoxTable \[[#59248](https://community.openproject.org/wp/59248)\] +- Feature: Allow locking of the seeded admin user \[[#59722](https://community.openproject.org/wp/59722)\] + + + + +## 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 Frank Long, Claudio Pagnani, Ivan Kuchin, samuel law, Gerrit B.. + +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! +