Marius Balteanu
12e00d77e1
Updates Rails to 8.0.3 ( #43205 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@24041 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-10-09 20:46:54 +00:00
Marius Balteanu
a524967fbc
Adds the :use_webhooks permission in order to allow users to use webhooks only in projects where they have this permission. This is checked when a hook is saved, and before a hook runs ( #29664 ).
...
Patch by Jens Krämer (user:jkraemer).
git-svn-id: https://svn.redmine.org/redmine/trunk@24035 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-10-07 06:51:33 +00:00
Marius Balteanu
d90d192f48
Introduces issue webhooks ( #29664 ):
...
* users can set up hooks for issue creation, update and deletion events, for any number of projects
* hooks run in the context of the creating user, and only if the object in question is visible to that user
* the actual HTTP call is done in ActiveJob
* webhook calls are optionally signed the same way GitHub does
Patch by Jens Krämer (user:jkraemer).
git-svn-id: https://svn.redmine.org/redmine/trunk@24034 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-10-07 06:49:14 +00:00
Go MAEDA
824f3844fc
Update Rubyzip to 3.1 ( #43324 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@24033 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-10-07 05:58:07 +00:00
Go MAEDA
5a01e47528
Update Rubocop Performance to 1.26 ( #43323 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@24032 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-10-07 02:25:29 +00:00
Go MAEDA
c7426891cb
Update SQLite3 gem to 2.7 ( #43322 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@24031 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-10-07 02:07:11 +00:00
Marius Balteanu
b84fe00f9d
Update activerecord-sqlserver-adapter to 8.0 ( #43266 , #43205 ).
...
Patch by Yuichi HARADA (user:yui.har).
git-svn-id: https://svn.redmine.org/redmine/trunk@24018 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-09-29 06:18:33 +00:00
Marius Balteanu
e3015edd96
Update Rails to 8.0.2 ( #43205 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@24016 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-09-28 21:18:27 +00:00
Marius Balteanu
d745168d57
Enables CJK friendly emphasis extension for CommonMark ( #43234 ).
...
Patch by Katsuya HIDAKA (user:hidakatsuya).
git-svn-id: https://svn.redmine.org/redmine/trunk@24013 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-09-25 05:30:33 +00:00
Go MAEDA
b67d1ac39e
Update Rails to 7.2.2.2 ( #43141 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23929 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-08-17 02:17:40 +00:00
Marius Balteanu
a531b4fe80
Reimplement partial quote feature using Stimulus JS ( #42515 ).
...
Patch by Katsuya HIDAKA (user:hidakatsuya).
git-svn-id: https://svn.redmine.org/redmine/trunk@23854 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-07-04 05:45:29 +00:00
Marius Balteanu
9186b8e64d
Replaces webrick server used in @OauthProviderSystemTest@ with puma ( #24808 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23840 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-06-16 21:32:45 +00:00
Marius Balteanu
2d3b3b939e
Add OAuth2 provider capability using doorkeeper gem ( #24808 ).
...
Patch by Jens Krämer (user:jkraemer).
git-svn-id: https://svn.redmine.org/redmine/trunk@23837 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-06-12 07:09:03 +00:00
Marius Balteanu
e56d84b632
Reverts r23835 due to wrong issue ID ( #40856 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23836 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-06-12 07:05:01 +00:00
Marius Balteanu
ebdd1a40f4
Add OAuth2 provider capability using doorkeeper gem ( #40856 ).
...
Patch by Jens Krämer (user:jkraemer).
git-svn-id: https://svn.redmine.org/redmine/trunk@23835 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-06-11 20:30:44 +00:00
Go MAEDA
774d58d326
Update Rubocop Rails to 2.32 ( #42044 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23826 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-06-08 07:47:02 +00:00
Go MAEDA
76a53dafe8
Update RuboCop to 1.76 ( #41884 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23825 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-06-08 02:23:01 +00:00
Go MAEDA
bc12a74a5c
Update tests for rails-dom-testing 2.3.0 whitespace collapsing ( #42756 ).
...
Patch by Katsuya HIDAKA (user:hidakatsuya).
git-svn-id: https://svn.redmine.org/redmine/trunk@23784 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-05-23 05:44:05 +00:00
Go MAEDA
6b06d5b171
Add support for Trilogy adapter ( #42675 ).
...
Patch by Pavel Rosický (user:ahorek).
git-svn-id: https://svn.redmine.org/redmine/trunk@23753 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-05-10 07:28:36 +00:00
Go MAEDA
2a6bfbd184
Update RBPDF to 1.21.4 to fix missing JPEG images in exported PDF files when using mini_magick >= 5.0 ( #42558 ).
...
Contributed by Jun NAITOH (user:naitoh).
git-svn-id: https://svn.redmine.org/redmine/trunk@23748 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-05-07 03:02:02 +00:00
Go MAEDA
ff5673fbf5
Update net-imap gem version constraint to '~> 0.5.7' ( #42662 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23740 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-05-05 01:47:39 +00:00
Go MAEDA
444a94c7cb
Make commonmarker gem required to avoid runtime error ( #37394 ).
...
Although the commonmarker gem is marked as optional in the Gemfile, Redmine fails to start without it, raising a NameError: "uninitialized constant Redmine::WikiFormatting::CommonMark::HTML". This patch makes the gem required to ensure Redmine starts correctly.
git-svn-id: https://svn.redmine.org/redmine/trunk@23734 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-05-01 10:28:14 +00:00
Marius Balteanu
6faaf3d038
Replaces deckar01-task_list gem with commonmarks tasklist extension ( #42602 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23718 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-04-27 06:58:32 +00:00
Marius Balteanu
3407711118
Introduces Stimulus as a Javascript framework ( #42510 ):
...
* old @application.js@ from @app/assets/javascripts@ become @application-legacy.js@ in favour of @application.js@ provided by Stimulus
* adds @importmap@ gem to handle JavaScript modules using logical names that map to versioned/digested files
Stimulus will be used for new functionality and, over time, to migrate existing features from JQuery / JQuery UI.
git-svn-id: https://svn.redmine.org/redmine/trunk@23697 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-04-21 05:48:38 +00:00
Marius Balteanu
320ed9c3d8
Updates commonmarker to 2.3.0 ( #40197 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23695 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-04-21 05:26:03 +00:00
Marius Balteanu
29872344b3
Drop support for Ruby 3.1 ( #42496 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23694 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-04-20 07:55:11 +00:00
Go MAEDA
b5dbbc98ee
Update versions of Ruby standard gems to match those bundled with Ruby 3.4 ( #41976 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23648 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-04-12 05:23:26 +00:00
Go MAEDA
2f443f840c
Update Rubocop Rails to 2.31 ( #42044 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23640 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-04-12 03:43:01 +00:00
Go MAEDA
92b7df7d4e
Update Rubocop Performance to 1.25 ( #41761 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23639 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-04-12 03:34:27 +00:00
Go MAEDA
a08ce1c54f
Update RuboCop to 1.75 ( #41884 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23638 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-04-12 02:07:11 +00:00
Go MAEDA
1d0a389b40
Update RuboCop to 1.74 ( #41884 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23637 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-04-12 01:52:56 +00:00
Go MAEDA
5f49539633
Update RuboCop to 1.73 ( #41884 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23628 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-04-11 09:39:39 +00:00
Go MAEDA
dd3d6206bd
Update RuboCop to 1.72 ( #41884 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23623 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-04-11 08:12:37 +00:00
Go MAEDA
d325010d64
Adds the Bullet gem to detect query problems such as N+1 and improve performance ( #42555 ).
...
Patch by Katsuya HIDAKA (user:hidakatsuya).
git-svn-id: https://svn.redmine.org/redmine/trunk@23621 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-04-10 11:05:01 +00:00
Go MAEDA
fc22603b05
Add Ruby 3.4 to supported Ruby versions ( #41976 ).
...
Patch by Katsuya HIDAKA (user:hidakatsuya).
git-svn-id: https://svn.redmine.org/redmine/trunk@23612 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-04-09 02:02:40 +00:00
Go MAEDA
40bb0d35a5
Update MiniMagick to 5.2 ( #42104 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23593 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-04-01 01:43:03 +00:00
Go MAEDA
e29067913f
Update Nokogiri to 1.18.3 ( #42333 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23514 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-03-01 09:26:31 +00:00
Go MAEDA
0a47eef4c3
Update Rubocop Rails to 2.29 ( #42044 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23486 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-02-04 05:47:02 +00:00
Go MAEDA
2b527f9aa1
Update MiniMagick to 5.1 ( #42104 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23440 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-01-15 09:02:51 +00:00
Go MAEDA
32203e4ebb
Update rubyzip to 2.4 ( #42071 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23430 e93f8b46-1217-0410-a6f0-8f06a7374b81
2025-01-05 02:31:47 +00:00
Go MAEDA
254e8353be
Update SQLite3 gem to 2.5 ( #41865 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23425 e93f8b46-1217-0410-a6f0-8f06a7374b81
2024-12-31 02:16:45 +00:00
Go MAEDA
1920b67635
Update Nokogiri to 1.18 ( #41964 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23422 e93f8b46-1217-0410-a6f0-8f06a7374b81
2024-12-29 08:20:40 +00:00
Go MAEDA
390546c78d
Update Rubocop Rails to 2.28 ( #42044 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23418 e93f8b46-1217-0410-a6f0-8f06a7374b81
2024-12-26 04:08:35 +00:00
Go MAEDA
068c77505e
Update SQLite3 gem to 2.4 ( #41865 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23417 e93f8b46-1217-0410-a6f0-8f06a7374b81
2024-12-25 06:21:10 +00:00
Go MAEDA
1de6663ceb
Fix: Allow database adapter name "mysql2" in config/database.yml to be quoted ( #42013 ).
...
In Redmine 6.0.2 and 5.1.5, due to the change introduced in r23269, using the quoted adapter name `"mysql2"` causes Redmine to fail to start with the error: "Unknown database adapter `"mysql2"` found in config/database.yml".
git-svn-id: https://svn.redmine.org/redmine/trunk@23408 e93f8b46-1217-0410-a6f0-8f06a7374b81
2024-12-19 01:08:21 +00:00
Marius Balteanu
665566702c
Updates Rails to 7.2.2.1 ( #41970 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23402 e93f8b46-1217-0410-a6f0-8f06a7374b81
2024-12-11 20:20:16 +00:00
Go MAEDA
90f62d8f49
Update Nokogiri to 1.17 ( #41964 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23376 e93f8b46-1217-0410-a6f0-8f06a7374b81
2024-12-10 09:18:09 +00:00
Go MAEDA
5e9b2e9d92
Update RuboCop to 1.69 ( #41884 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23316 e93f8b46-1217-0410-a6f0-8f06a7374b81
2024-11-28 00:26:46 +00:00
Go MAEDA
1612d85ad8
Update SQLite3 gem to 2.3 ( #41865 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23309 e93f8b46-1217-0410-a6f0-8f06a7374b81
2024-11-25 06:25:56 +00:00
Marius Balteanu
d860084e28
Adds @bundle audit check --update@ to lints ( #30069 ).
...
git-svn-id: https://svn.redmine.org/redmine/trunk@23291 e93f8b46-1217-0410-a6f0-8f06a7374b81
2024-11-18 20:59:13 +00:00