Project

General

Profile

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