Changelog 6 1 » History » Version 1
Marius BĂLTEANU, 2025-09-21 19:46
1 | 1 | Marius BĂLTEANU | h1. Changelog 6.1.x |
---|---|---|---|
2 | |||
3 | h2. version:6.1.0 (2025-09-21) |
||
4 | |||
5 | h3. [Accounts / authentication] |
||
6 | |||
7 | * Feature #42880: Make 'auto watch issues' default user settings configurable |
||
8 | |||
9 | h3. [Activity view] |
||
10 | |||
11 | * Feature #42041: Increase the maximum description length to 240 characters in the Activity view |
||
12 | * Feature #42043: Abbreviate quoted text in descriptions in Activity view |
||
13 | * Feature #43221: Unify Activity date header color with the issue journal header |
||
14 | |||
15 | h3. [Administration] |
||
16 | |||
17 | * Feature #42441: Improve error message on role deletion by listing projects using the role |
||
18 | * Patch #41560: Improve clarity of translations in Self-registration settings |
||
19 | |||
20 | h3. [Attachments] |
||
21 | |||
22 | * Feature #42133: Refactor thumbnail markup for improved structure and semantics |
||
23 | |||
24 | h3. [Code cleanup/refactoring] |
||
25 | |||
26 | * Patch #35648: Changelog generator should allow merging two or more versions |
||
27 | * Patch #42124: Refactor `Member#role_ids=` method for improved clarity and efficiency in removing obsolete member roles |
||
28 | * Patch #42515: Reimplement partial quote feature using Stimulus |
||
29 | * Patch #42602: Replaces deckar01-task_list with commonmarks tasklist extension |
||
30 | * Patch #42859: Remove custom Redmine::I18n::Backend |
||
31 | * Patch #42934: Add model/controller generators tests |
||
32 | * Patch #43130: Fix random test failures by calling Setting.clear_cache after all tests |
||
33 | |||
34 | h3. [Custom fields] |
||
35 | |||
36 | * Feature #42335: "Progress bar" custom field format |
||
37 | |||
38 | h3. [Database] |
||
39 | |||
40 | * Feature #42675: Add support for Trilogy adapter, a MySQL-compatible database adapter |
||
41 | |||
42 | h3. [Documentation] |
||
43 | |||
44 | * Patch #43215: Add Japanese CommonMark Markdown help |
||
45 | |||
46 | h3. [Email receiving] |
||
47 | |||
48 | * Feature #41738: Allow IMAP4 email receiving to skip SSL certificate verification with `ssl=force` option |
||
49 | |||
50 | h3. [Gems support] |
||
51 | |||
52 | * Defect #37394: commonmarker gem is marked optional but required at runtime |
||
53 | * Feature #42510: Add Stimulus as a JavaScript framework |
||
54 | * Patch #40197: Update commonmarker to 2.3.0 |
||
55 | * Patch #41723: Update roadie-rails to 3.3 |
||
56 | * Patch #41761: Update Rubocop Performance to 1.25 |
||
57 | * Patch #41865: Update SQLite3 gem to 2.5 |
||
58 | * Patch #41884: Update RuboCop to 1.76 |
||
59 | * Patch #41964: Update Nokogiri to 1.18 |
||
60 | * Patch #42044: Update Rubocop Rails to 2.32 |
||
61 | * Patch #42071: Update rubyzip to 2.4 |
||
62 | * Patch #42104: Update MiniMagick to 5.2 |
||
63 | |||
64 | h3. [Issues] |
||
65 | |||
66 | * Feature #42073: Remove navigation parameters from issue detail URLs after updates |
||
67 | * Feature #42477: Configurable columns for the lists of child and related issues |
||
68 | |||
69 | h3. [No category] |
||
70 | |||
71 | * Patch #43229: Update database versions on Github CI |
||
72 | |||
73 | h3. [Performance] |
||
74 | |||
75 | * Defect #35927: Slow loading of /time_entries/new |
||
76 | * Feature #42077: Optimize activity view performance through association preloading for journals |
||
77 | * Feature #42121: Optimize Version#wiki_page method |
||
78 | * Feature #42144: Optimize IssuesController#show by skipping time tracking queries when disabled |
||
79 | * Feature #42150: Optimize TimeEntryActivity#default_activity_id method by introducing early returns to reduce SQL queries |
||
80 | * Feature #42555: Adds the Bullet gem to detect query problems such as N+1 and improve performance |
||
81 | * Feature #42589: Optimize watchers list rendering by eager loading email addresses |
||
82 | * Feature #42663: Optimize Gantt chart rendering by reducing version-related queries |
||
83 | * Feature #42671: Avoid unnecessary SQL query for subprojects in ProjectsController#show when project has no children |
||
84 | * Feature #42673: Optimize `Version::FixedIssuesExtension#issues_progress` by avoiding repeated `Issue#closed?` calls |
||
85 | * Feature #42681: Avoid unnecessary SQL queries by reordering conditions in Gantt version subject rendering |
||
86 | * Feature #42682: Optimize the rendering of versions on the roadmap by preloading the email addresses of issue assignees |
||
87 | * Patch #43208: Reduce requests sent for issue numbers, usernames, and Wiki page name autocompletion |
||
88 | * Patch #43214: Optimize Project.allowed_to_condition by replacing `projects.status <> ...` with `projects.status IN (...)` |
||
89 | |||
90 | h3. [Projects] |
||
91 | |||
92 | * Defect #41975: Uniqueness of Project model fields is not checked sufficiently |
||
93 | |||
94 | h3. [REST API] |
||
95 | |||
96 | * Feature #24808: OAuth2 support for Redmine API Apps (OAuth2 Provider) |
||
97 | |||
98 | h3. [Ruby support] |
||
99 | |||
100 | * Feature #41976: Ruby 3.4 support |
||
101 | * Patch #42496: Drop support for Ruby 3.1 |
||
102 | |||
103 | h3. [SCM] |
||
104 | |||
105 | * Feature #33784: Update Mercurial repository support to be compatible with Python 3 and remove support for Mercurial < 5.1 |
||
106 | |||
107 | h3. [Text formatting] |
||
108 | |||
109 | * Feature #38501: recent_pages macro that displays a list of recently updated Wiki pages |
||
110 | * Feature #38504: Display pasted images in appropriate size on HiDPI displays |
||
111 | * Feature #42603: Enable commonmark alert extension |
||
112 | |||
113 | h3. [Time tracking] |
||
114 | |||
115 | * Feature #13596: Add setting to allow/deny time logging on closed issues |
||
116 | |||
117 | h3. [Translations] |
||
118 | |||
119 | * Defect #42580: Array#to_sentence produces incorrect output due to missing translation keys |
||
120 | * Patch #43106: Add translation to imports/show |
||
121 | |||
122 | h3. [UI] |
||
123 | |||
124 | * Defect #42818: Unnecessary margin below icons on the board-style projects page |
||
125 | * Feature #5953: Copy RSS/REST API keys to clipboard |
||
126 | * Feature #29214: Button to copy `pre` code block content to the clipboard |
||
127 | * Feature #29824: Add user initials when Gravatar is disabled |
||
128 | * Feature #31531: Change quote note icon to quotation mark icon |
||
129 | * Feature #35616: Remove "Delete" from the context menu for related issues and subtasks |
||
130 | * Feature #40588: Add new setting "JavaScript based table sorting in wiki content " to disable table sort |
||
131 | * Feature #40744: Refresh history tabs look and feel |
||
132 | * Feature #41725: Add SVG icons sample view |
||
133 | * Feature #41910: Bold current user's name in Assignee and Author columns on issues list |
||
134 | * Feature #42305: Changes watch button icon to eye image to align icon with function and improve visual clarity |
||
135 | * Feature #42598: Drop Atom icon in "Also available in" links |
||
136 | * Feature #42623: Adds initials to the list of default Gravatar options |
||
137 | * Feature #42630: Introduce reaction feature to issues, notes, news, and forums |
||
138 | * Feature #42684: Add a sticky header to keep the issue subject visible on scroll |
||
139 | * Feature #43095: Support automatic list marker insertion in textareas |
||
140 | * Patch #42966: Replace legacy loader.gif with SVG icon in attachment upload form and in ajax indicator |
||
141 | * Patch #42972: Refactor and unify the structure of journals, replies and comments |
||
142 | |||
143 | h3. [UI - Responsive] |
||
144 | |||
145 | * Defect #38795: Submit button incorrectly displayed in the middle of the form on mobile view |