Skip to content

Commit 2268ef6

Browse files
Release OpenProject 15.5.0
2 parents 2ca2e9a + ec17f10 commit 2268ef6

File tree

1,883 files changed

+37289
-17479
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,883 files changed

+37289
-17479
lines changed

.github/workflows/pullpreview.yml

+2
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ jobs:
3434
echo "OPENPROJECT_LOOKBOOK__ENABLED=true" >> .env.pullpreview
3535
echo "OPENPROJECT_HSTS=false" >> .env.pullpreview
3636
echo "OPENPROJECT_NOTIFICATIONS_POLLING_INTERVAL=10000" >> .env.pullpreview
37+
echo "OPENPROJECT_FEATURE_WORK_PACKAGE_COMMENT_ID_URL_ACTIVE=true" >> .env.pullpreview
38+
echo "OPENPROJECT_FEATURE_COMMENTS_WITH_RESTRICTED_VISIBILITY_ACTIVE=true" >> .env.pullpreview
3739
- name: Boot as BIM edition
3840
if: contains(github.ref, 'bim/') || contains(github.head_ref, 'bim/')
3941
run: |

.github/workflows/test-core.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,8 @@ jobs:
2828
labels:
2929
- runs-on
3030
- runner=32cpu-linux-x64
31-
- family=m7
31+
- family=m7+c7+r7+i7
32+
- ram=128
3233
- run-id=${{ github.run_id }}
3334
timeout-minutes: 40
3435
env:

.pkgr.yml

+2
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ targets:
2525
env:
2626
- NODE_ENV=production
2727
- NPM_CONFIG_PRODUCTION=false
28+
- SECRET_KEY_BASE=1
2829
dependencies:
2930
- epel-release
3031
- ImageMagick
@@ -52,3 +53,4 @@ buildpack: https://github.com/opf/heroku-buildpack-multi.git#master
5253
env:
5354
- NODE_ENV=production
5455
- NPM_CONFIG_PRODUCTION=false
56+
- SECRET_KEY_BASE=1

.rubocop.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
require:
22
- rubocop-openproject
3-
- rubocop-rspec_rails
4-
- rubocop-capybara
5-
- rubocop-factory_bot
63
- ./config/initializers/inflections.rb
74

85
plugins:
6+
- rubocop-capybara
7+
- rubocop-factory_bot
8+
- rubocop-performance
99
- rubocop-rails
1010
- rubocop-rspec
11-
- rubocop-performance
11+
- rubocop-rspec_rails
1212

1313
# A rubocop-local.yml file can be added to customized the styles
1414
inherit_from:

COPYRIGHT

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
OpenProject is an open source project management software.
22

3-
Copyright (C) 2012-2024 the OpenProject GmbH
3+
Copyright (C) 2012-2025 the OpenProject GmbH
44

55
This program is free software; you can redistribute it and/or
66
modify it under the terms of the GNU General Public License

Gemfile

+8-8
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ ruby File.read(File.expand_path(".ruby-version", __dir__)).strip
3737
gem "actionpack-xml_parser", "~> 2.0.0"
3838
gem "activemodel-serializers-xml", "~> 1.0.1"
3939
gem "activerecord-import", "~> 2.1.0"
40-
gem "activerecord-session_store", "~> 2.1.0"
40+
gem "activerecord-session_store", "~> 2.2.0"
4141
gem "ox"
42-
gem "rails", "~> 7.1.3"
42+
gem "rails", "~> 8.0.1"
4343
gem "responders", "~> 3.0"
4444

4545
gem "ffi", "~> 1.15"
@@ -83,7 +83,7 @@ gem "htmldiff"
8383
gem "stringex", "~> 2.8.5"
8484

8585
# CommonMark markdown parser with GFM extension
86-
gem "commonmarker", "~> 2.1.0"
86+
gem "commonmarker", "~> 2.2.0"
8787

8888
# HTML pipeline for transformations on text formatter output
8989
# such as sanitization or additional features
@@ -182,7 +182,7 @@ group :production do
182182
end
183183

184184
gem "i18n-js", "~> 4.2.3"
185-
gem "rails-i18n", "~> 7.0.0"
185+
gem "rails-i18n", "~> 8.0.0"
186186

187187
gem "sprockets", "~> 3.7.2" # lock sprockets below 4.0
188188
gem "sprockets-rails", "~> 3.5.1"
@@ -391,7 +391,7 @@ platforms :mri, :mingw, :x64_mingw do
391391
end
392392

393393
# Support application loading when no database exists yet.
394-
gem "activerecord-nulldb-adapter", "~> 1.1.0"
394+
gem "activerecord-nulldb-adapter", "~> 1.1.1"
395395

396396
# Have application level locks on the database to have a mutex shared between workers/hosts.
397397
# We e.g. employ this to safeguard the creation of journals.
@@ -410,6 +410,6 @@ gemfiles.each do |file|
410410
send(:eval_gemfile, file) if File.readable?(file)
411411
end
412412

413-
gem "openproject-octicons", "~>19.22.3 "
414-
gem "openproject-octicons_helper", "~>19.22.3"
415-
gem "openproject-primer_view_components", "~>0.56.1"
413+
gem "openproject-octicons", "~>19.23.0"
414+
gem "openproject-octicons_helper", "~>19.23.0"
415+
gem "openproject-primer_view_components", "~>0.59.2"

0 commit comments

Comments
 (0)