Changelog 4 0 » History » Version 5

Jean-Philippe Lang, 2019-06-10 14:37

1 1 Jean-Philippe Lang
h1. Changelog 4.0.x
2 1 Jean-Philippe Lang
3 5 Jean-Philippe Lang
h2. version:4.0.4 (2019-06-10)
4 5 Jean-Philippe Lang
5 5 Jean-Philippe Lang
h3. [Administration]
6 5 Jean-Philippe Lang
7 5 Jean-Philippe Lang
* Defect #31125: Don't output ImageMagick version information to stdout
8 5 Jean-Philippe Lang
9 5 Jean-Philippe Lang
h3. [Attachments]
10 5 Jean-Philippe Lang
11 5 Jean-Philippe Lang
* Defect #29259: Attachment preview does not work for some source files such as JavaScript and Go
12 5 Jean-Philippe Lang
* Defect #30441: Attachments with Unicode uppercase names are not shown in wiki pages
13 5 Jean-Philippe Lang
* Defect #31275: Safari adds .html extension when downloading files of unknown type
14 5 Jean-Philippe Lang
15 5 Jean-Philippe Lang
h3. [Code cleanup/refactoring]
16 5 Jean-Philippe Lang
17 5 Jean-Philippe Lang
* Defect #30811: "rake db:fixtures:load" does not work
18 5 Jean-Philippe Lang
19 5 Jean-Philippe Lang
h3. [Email receiving]
20 5 Jean-Philippe Lang
21 5 Jean-Philippe Lang
* Defect #30457: MailHandler.safe_receive does not output any error log
22 5 Jean-Philippe Lang
* Defect #31365: Issue subject may be broken if the subject field in the receiving email is split into multiple lines
23 5 Jean-Philippe Lang
* Defect #31503: Undefined local variable sender_email in MailHandler#receive_message_reply
24 5 Jean-Philippe Lang
25 5 Jean-Philippe Lang
h3. [Gantt]
26 5 Jean-Philippe Lang
27 5 Jean-Philippe Lang
* Defect #31268: Fix gaps in resizable gantt chart
28 5 Jean-Philippe Lang
29 5 Jean-Philippe Lang
h3. [Issues filter]
30 5 Jean-Philippe Lang
31 5 Jean-Philippe Lang
* Patch #31276: Serialize group_by and totalable_names in Query#as_params
32 5 Jean-Philippe Lang
33 5 Jean-Philippe Lang
h3. [Rails support]
34 5 Jean-Philippe Lang
35 5 Jean-Philippe Lang
* Defect #31337: Explicitly load redmine/info in order to avoid "uninitialized constant" error
36 5 Jean-Philippe Lang
* Patch #31113: Update Rails to 5.2.3
37 5 Jean-Philippe Lang
38 5 Jean-Philippe Lang
h3. [SCM]
39 5 Jean-Philippe Lang
40 5 Jean-Philippe Lang
* Defect #30850: Unified diff link broken on specific file/revision diff view
41 5 Jean-Philippe Lang
* Defect #31120: Garbage lines in the output of 'git branch' break git adapter
42 5 Jean-Philippe Lang
43 5 Jean-Philippe Lang
h3. [Security]
44 5 Jean-Philippe Lang
45 5 Jean-Philippe Lang
* Defect #31520: Persistent XSS in textile formatting
46 5 Jean-Philippe Lang
47 5 Jean-Philippe Lang
h3. [Text formatting]
48 5 Jean-Philippe Lang
49 5 Jean-Philippe Lang
* Defect #31285: Syntax highlighting does not work for attachments with .pl extension
50 5 Jean-Philippe Lang
51 5 Jean-Philippe Lang
h3. [Time tracking]
52 5 Jean-Philippe Lang
53 5 Jean-Philippe Lang
* Defect #31511: CSV export of time entries report does not honor project filter
54 5 Jean-Philippe Lang
55 5 Jean-Philippe Lang
h3. [Translations]
56 5 Jean-Philippe Lang
57 5 Jean-Philippe Lang
* Defect #31264: Conflicting translation between "track" and "watch" in Simplified Chinese
58 5 Jean-Philippe Lang
59 5 Jean-Philippe Lang
h3. [UI]
60 5 Jean-Philippe Lang
61 5 Jean-Philippe Lang
* Defect #31330: Import issues: File content preview block is scrolling
62 5 Jean-Philippe Lang
* Defect #31438: Incorrect position of the "Associated revisions" block when comments are displayed in reverse chronological order
63 5 Jean-Philippe Lang
64 5 Jean-Philippe Lang
h3. [UI - Responsive]
65 5 Jean-Philippe Lang
66 5 Jean-Philippe Lang
* Defect #31153: Display horizontal scroll bar of files table when overflow occurs on small screen
67 5 Jean-Philippe Lang
* Defect #31311: admin/info page: text cut off in pre tag on mobile
68 5 Jean-Philippe Lang
69 5 Jean-Philippe Lang
h3. [Wiki]
70 5 Jean-Philippe Lang
71 5 Jean-Philippe Lang
* Patch #31334: Do not lose content when updating a wiki page that has been renamed in the meantime
72 5 Jean-Philippe Lang
73 5 Jean-Philippe Lang
74 4 Jean-Philippe Lang
h2. version:4.0.3 (2019-03-31)
75 4 Jean-Philippe Lang
76 4 Jean-Philippe Lang
h3. [Administration]
77 4 Jean-Philippe Lang
78 4 Jean-Philippe Lang
* Defect #30939: Timeout for "Check for updates" on Plugins page is too short
79 4 Jean-Philippe Lang
80 4 Jean-Philippe Lang
h3. [Email notifications]
81 4 Jean-Philippe Lang
82 4 Jean-Philippe Lang
* Defect #30955: "View all issues" link in email reminders points to issues list which does not include issues assigned to a group
83 4 Jean-Philippe Lang
84 4 Jean-Philippe Lang
h3. [Files]
85 4 Jean-Philippe Lang
86 4 Jean-Philippe Lang
* Defect #31087: Deleting a version silently deletes its attachments
87 4 Jean-Philippe Lang
88 4 Jean-Philippe Lang
h3. [Gantt]
89 4 Jean-Philippe Lang
90 4 Jean-Philippe Lang
* Defect #31063: Can't uncheck Gantt chart options of custom queries
91 4 Jean-Philippe Lang
92 4 Jean-Philippe Lang
h3. [Issues filter]
93 4 Jean-Philippe Lang
94 4 Jean-Philippe Lang
* Defect #30367: "Last updated by" filter causes an SQL error with MariaDB
95 4 Jean-Philippe Lang
96 4 Jean-Philippe Lang
h3. [Issues list]
97 4 Jean-Philippe Lang
98 4 Jean-Philippe Lang
* Defect #26836: Filtering issues via context menu should not reset selected columns
99 4 Jean-Philippe Lang
100 4 Jean-Philippe Lang
h3. [Plugin API]
101 4 Jean-Philippe Lang
102 4 Jean-Philippe Lang
* Defect #30753: Plugins auto_load and eager_load paths
103 4 Jean-Philippe Lang
* Patch #31030: Include plugin name in the exception when the plugin required by requires_redmine_plugin is not found
104 4 Jean-Philippe Lang
105 4 Jean-Philippe Lang
h3. [REST API]
106 4 Jean-Philippe Lang
107 4 Jean-Philippe Lang
* Defect #29055: Searching for issue number with REST API redirects to issue HTML page
108 4 Jean-Philippe Lang
109 4 Jean-Philippe Lang
h3. [Rails support]
110 4 Jean-Philippe Lang
111 4 Jean-Philippe Lang
* Feature #31026: Upgrade to Rails 5.2.2.1
112 4 Jean-Philippe Lang
113 4 Jean-Philippe Lang
h3. [SCM]
114 4 Jean-Philippe Lang
115 4 Jean-Philippe Lang
* Defect #30731: "View differences" buttons are shown in the repository page even without "Browse repository" permission
116 4 Jean-Philippe Lang
* Defect #30850: Unified diff link broken on specific file/revision diff view
117 4 Jean-Philippe Lang
118 4 Jean-Philippe Lang
h3. [Search engine]
119 4 Jean-Philippe Lang
120 4 Jean-Philippe Lang
* Defect #30923: Project search should select subprojects scope when the project has subprojects
121 4 Jean-Philippe Lang
122 4 Jean-Philippe Lang
h3. [Text formatting]
123 4 Jean-Philippe Lang
124 4 Jean-Philippe Lang
* Defect #30256: Cannot make cross-project wiki link if the project name includes square brackets
125 4 Jean-Philippe Lang
126 4 Jean-Philippe Lang
h3. [Translations]
127 4 Jean-Philippe Lang
128 4 Jean-Philippe Lang
* Patch #31124: Galician translation update for 4.0-stable
129 4 Jean-Philippe Lang
130 4 Jean-Philippe Lang
h3. [UI]
131 4 Jean-Philippe Lang
132 4 Jean-Philippe Lang
* Defect #30872: Copyright is outdated
133 4 Jean-Philippe Lang
* Defect #30988: Preformatted text overflows the preview area
134 4 Jean-Philippe Lang
* Feature #30977: Add CSS class to project custom fields
135 4 Jean-Philippe Lang
* Feature #30985: Add CSS class to user custom fields
136 4 Jean-Philippe Lang
137 3 Jean-Philippe Lang
h2. version:4.0.2 (2019-02-21)
138 3 Jean-Philippe Lang
139 3 Jean-Philippe Lang
h3. [Attachments]
140 3 Jean-Philippe Lang
141 3 Jean-Philippe Lang
* Defect #30434: Line height is too large when previewing files with syntax highlighting if the line terminators are CRLF
142 3 Jean-Philippe Lang
143 3 Jean-Philippe Lang
h3. [Email receiving]
144 3 Jean-Philippe Lang
145 3 Jean-Philippe Lang
* Defect #30785: Mail handler does not ignore emails sent from emission email address if Setting.mail_from includes display name
146 3 Jean-Philippe Lang
147 3 Jean-Philippe Lang
h3. [Gems support]
148 3 Jean-Philippe Lang
149 3 Jean-Philippe Lang
* Defect #30114: Installing xpath with Bundler fails in Ruby <=2.2
150 3 Jean-Philippe Lang
* Patch #30821: Stay in RMagick 2.16.0 and don't update to 3.0.0
151 3 Jean-Philippe Lang
152 3 Jean-Philippe Lang
h3. [Issues filter]
153 3 Jean-Philippe Lang
154 3 Jean-Philippe Lang
* Defect #30718: Translation missing for filter by project status
155 3 Jean-Philippe Lang
156 3 Jean-Philippe Lang
h3. [Issues list]
157 3 Jean-Philippe Lang
158 3 Jean-Philippe Lang
* Defect #30236: Accidentally clicking next to the checkbox breaks issue selection
159 3 Jean-Philippe Lang
160 3 Jean-Philippe Lang
h3. [Rails support]
161 3 Jean-Philippe Lang
162 3 Jean-Philippe Lang
* Patch #30725: Plugin eager_load should depend on environment setting instead of name
163 3 Jean-Philippe Lang
164 3 Jean-Philippe Lang
h3. [SCM]
165 3 Jean-Philippe Lang
166 3 Jean-Philippe Lang
* Defect #30411: Filesystem adapter does not show correct size for large files
167 3 Jean-Philippe Lang
168 3 Jean-Philippe Lang
h3. [Translations]
169 3 Jean-Philippe Lang
170 3 Jean-Philippe Lang
* Defect #30732: Bulgarian translation update for 4.0-stable
171 3 Jean-Philippe Lang
* Patch #30791: Traditional Chinese translation update for 4.0-stable
172 3 Jean-Philippe Lang
173 3 Jean-Philippe Lang
h3. [UI]
174 3 Jean-Philippe Lang
175 3 Jean-Philippe Lang
* Feature #10264: Add a check/uncheck all button to search
176 3 Jean-Philippe Lang
* Feature #30834: Links to forum replies should highlight the linked reply
177 3 Jean-Philippe Lang
* Patch #30818: Issues autocomplete should respond with content type json
178 3 Jean-Philippe Lang
179 3 Jean-Philippe Lang
h3. [Wiki]
180 3 Jean-Philippe Lang
181 3 Jean-Philippe Lang
* Defect #30758: Preview URL in Wiki Toolbar should be escaped
182 3 Jean-Philippe Lang
183 3 Jean-Philippe Lang
184 2 Jean-Philippe Lang
h2. version:4.0.1 (2019-01-20)
185 2 Jean-Philippe Lang
186 2 Jean-Philippe Lang
h3. [Calendar]
187 2 Jean-Philippe Lang
188 2 Jean-Philippe Lang
* Defect #30287: The tooltip layout of the calendar is broken
189 2 Jean-Philippe Lang
190 2 Jean-Philippe Lang
h3. [Code cleanup/refactoring]
191 2 Jean-Philippe Lang
192 2 Jean-Philippe Lang
* Patch #30115: Move Version#fixed_issues extension to a module
193 2 Jean-Philippe Lang
* Patch #30413: Add ".ruby-version" to svn:ignore, .git:ignore, and .hgignore
194 2 Jean-Philippe Lang
195 2 Jean-Philippe Lang
h3. [Database]
196 2 Jean-Philippe Lang
197 2 Jean-Philippe Lang
* Defect #30171: Decrypting LDAP and SCM passwords fail if the plaintext password is longer than 31 bytes
198 2 Jean-Philippe Lang
199 2 Jean-Philippe Lang
h3. [Documentation]
200 2 Jean-Philippe Lang
201 2 Jean-Philippe Lang
* Defect #30161: Incorrect supported Ruby version in doc/INSTALL
202 2 Jean-Philippe Lang
203 2 Jean-Philippe Lang
h3. [Email receiving]
204 2 Jean-Philippe Lang
205 2 Jean-Philippe Lang
* Defect #30455: Adding an issue note via email fails due to NoMethodError
206 2 Jean-Philippe Lang
207 2 Jean-Philippe Lang
h3. [Forums]
208 2 Jean-Philippe Lang
209 2 Jean-Philippe Lang
* Patch #2635: Display notice on forum updates
210 2 Jean-Philippe Lang
211 2 Jean-Philippe Lang
h3. [Gems support]
212 2 Jean-Philippe Lang
213 2 Jean-Philippe Lang
* Defect #30353: Installing rails with Bundler 2.0 fails in 3.x
214 2 Jean-Philippe Lang
* Patch #30241: Update nokogiri gem (~> 1.10.0)
215 2 Jean-Philippe Lang
* Patch #30420: Update pg gem (~> 1.1.4)
216 2 Jean-Philippe Lang
217 2 Jean-Philippe Lang
h3. [Importers]
218 2 Jean-Philippe Lang
219 2 Jean-Philippe Lang
* Patch #30412: Import UTF-8 issue CSV files with BOM and quoted strings
220 2 Jean-Philippe Lang
221 2 Jean-Philippe Lang
h3. [Performance]
222 2 Jean-Philippe Lang
223 2 Jean-Philippe Lang
* Patch #30465: Deadlock when assigning custom values
224 2 Jean-Philippe Lang
225 2 Jean-Philippe Lang
h3. [Ruby support]
226 2 Jean-Philippe Lang
227 2 Jean-Philippe Lang
* Feature #30118: Ruby 2.6 support
228 2 Jean-Philippe Lang
229 2 Jean-Philippe Lang
h3. [Translations]
230 2 Jean-Philippe Lang
231 2 Jean-Philippe Lang
* Patch #29767: Traditional Chinese translation update
232 2 Jean-Philippe Lang
* Patch #30292: Ukrainian translation update for 4.0-stable
233 2 Jean-Philippe Lang
234 2 Jean-Philippe Lang
h3. [UI]
235 2 Jean-Philippe Lang
236 2 Jean-Philippe Lang
* Defect #30426: Table rows are not highlighted on mouseover on some pages
237 2 Jean-Philippe Lang
* Patch #29951: Quick design fix/proposals for projects index page
238 2 Jean-Philippe Lang
239 1 Jean-Philippe Lang
h2. version:4.0.0 (2018-12-09)
240 1 Jean-Philippe Lang
241 1 Jean-Philippe Lang
h3. [Accounts / authentication]
242 1 Jean-Philippe Lang
243 1 Jean-Philippe Lang
* Feature #28561: Add note about link validity to password lost email
244 1 Jean-Philippe Lang
* Patch #5957: Export users list to CSV
245 1 Jean-Philippe Lang
* Patch #29781: Prevent users from getting stuck with an expired password recovery token in their session
246 1 Jean-Philippe Lang
247 1 Jean-Philippe Lang
h3. [Administration]
248 1 Jean-Philippe Lang
249 1 Jean-Philippe Lang
* Defect #28920: Redmine::VERSION::revision should take subversion_command setting into account
250 1 Jean-Philippe Lang
* Feature #29993: Option to unarchive the project when admins visit an archived project
251 1 Jean-Philippe Lang
* Patch #26341: Add useful details to error message when a template is missing
252 1 Jean-Philippe Lang
253 1 Jean-Philippe Lang
h3. [Attachments]
254 1 Jean-Philippe Lang
255 1 Jean-Philippe Lang
* Feature #16410: Bulk delete wiki attachments
256 1 Jean-Philippe Lang
* Feature #27822: Remove filename from attachment preview links
257 1 Jean-Philippe Lang
* Feature #28616: Handle image orientation of attachments and thumbnails
258 1 Jean-Philippe Lang
* Patch #27336: Render previews for audio and video files
259 1 Jean-Philippe Lang
* Patch #28295: Show name changes in diff preview
260 1 Jean-Philippe Lang
* Patch #29190: Add link to container on attachment preview
261 1 Jean-Philippe Lang
* Patch #29395: Pagination between repository entries and attachments of the same container
262 1 Jean-Philippe Lang
263 1 Jean-Philippe Lang
h3. [Calendar]
264 1 Jean-Philippe Lang
265 1 Jean-Philippe Lang
* Feature #28067: Add context menu for issues in calendar
266 1 Jean-Philippe Lang
267 1 Jean-Philippe Lang
h3. [Code cleanup/refactoring]
268 1 Jean-Philippe Lang
269 1 Jean-Philippe Lang
* Defect #28268: Fix typo in test name: s/udpate/update/
270 1 Jean-Philippe Lang
* Defect #28931: Unreachable code in QueriesControllerTest#test_bulk_copy_to_another_project
271 1 Jean-Philippe Lang
* Defect #29215: Fixture is missing for IssuesTest#test_create_issue_with_new_target_version
272 1 Jean-Philippe Lang
* Defect #29708: Wrong use of refute_includes in tests
273 1 Jean-Philippe Lang
* Defect #29820: Missing fixture enabled_modules in TrackerTest
274 1 Jean-Philippe Lang
* Defect #29883: AttachmentsVisibilityTest and Redmine::AttachmentFieldFormatTest fail randomly due to uninitialized User.current
275 1 Jean-Philippe Lang
* Defect #29912: Missing closing tag in app/views/roles/_form.html.erb
276 1 Jean-Philippe Lang
* Defect #29990: Add missing fixtures for test_create_should_send_notification
277 1 Jean-Philippe Lang
* Defect #30054: Add missing fixtures for test_create_with_one_attachment
278 1 Jean-Philippe Lang
* Defect #30120: Add missing fixture for reports_controller_test
279 1 Jean-Philippe Lang
* Patch #26130: Refactor "multiple_values_detail" struct creation
280 1 Jean-Philippe Lang
* Patch #26323: Remove ActiveRecord workaround (fixed in Rails 5)
281 1 Jean-Philippe Lang
* Patch #27670: Fix typo in configuration.yml.example
282 1 Jean-Philippe Lang
* Patch #28024: Fix typo in error message in mailer.rb
283 1 Jean-Philippe Lang
* Patch #28028: Remove unused method Mailer#mylogger
284 1 Jean-Philippe Lang
* Patch #28229: Remove unused i18n key "setting_app_subtitle"
285 1 Jean-Philippe Lang
* Patch #28478: Update the app name in extra/sample_plugin/init.rb: s/RedMine/Redmine/
286 1 Jean-Philippe Lang
* Patch #28605: Add the missing icon class to the items with icons from the contextual menu
287 1 Jean-Philippe Lang
* Patch #28611: Remove unused i18n strings from locale files
288 1 Jean-Philippe Lang
* Patch #29160: Remove unused and broken method CustomField.visibility_condition
289 1 Jean-Philippe Lang
* Patch #29440: Fix typo in test name: s/highligth/highlight/
290 1 Jean-Philippe Lang
* Patch #29632: Redmine::SortCriteria#normalize! does not limit properly the number of elements
291 1 Jean-Philippe Lang
* Patch #29710: Remove unused variable 'filter_options' from Query#add_filter
292 1 Jean-Philippe Lang
* Patch #30137: Remove rails-html-sanitizer from Gemfile
293 1 Jean-Philippe Lang
294 1 Jean-Philippe Lang
h3. [Custom fields]
295 1 Jean-Philippe Lang
296 1 Jean-Philippe Lang
* Defect #25726: Issue details page shows default values for custom fields that aren't actually set
297 1 Jean-Philippe Lang
* Patch #27024: Links on custom field values don't have "external" class
298 1 Jean-Philippe Lang
* Patch #29161: Avoid SQL errors when adding a project custom field as a time report criteria
299 1 Jean-Philippe Lang
* Patch #29189: Display custom fields on group pages
300 1 Jean-Philippe Lang
301 1 Jean-Philippe Lang
h3. [Documentation]
302 1 Jean-Philippe Lang
303 1 Jean-Philippe Lang
* Patch #28943: Remove RDoc tags
304 1 Jean-Philippe Lang
* Patch #28996: Update Redmine::Plugin documentation
305 1 Jean-Philippe Lang
306 1 Jean-Philippe Lang
h3. [Email notifications]
307 1 Jean-Philippe Lang
308 1 Jean-Philippe Lang
* Defect #5703: On SMTP failure, an internal error occurs and all changes to an issue are lost
309 1 Jean-Philippe Lang
* Defect #8157: Redmine do not send notification emails if a recipients email address is not valid
310 1 Jean-Philippe Lang
* Feature #26791: Send individual notification mails per mail recipient
311 1 Jean-Philippe Lang
* Feature #29771: Sort issues by due date in email reminders
312 1 Jean-Philippe Lang
* Feature #30068: Remove :async_smtp and :async_sendmail delivery methods
313 1 Jean-Philippe Lang
314 1 Jean-Philippe Lang
h3. [Email receiving]
315 1 Jean-Philippe Lang
316 1 Jean-Philippe Lang
* Defect #27810: Typo in rdm-mailhandler.rb: s/Proccessed/Processed/
317 1 Jean-Philippe Lang
* Defect #27812: Typo in rdm-mailhandler.rb: s/subadress/subaddress/
318 1 Jean-Philippe Lang
* Defect #29442: Vendor-defined characters in ISO-2022-JP email subject break issue's subject
319 1 Jean-Philippe Lang
* Feature #27070: Allow setting "Parent issue" attribute in emails
320 1 Jean-Philippe Lang
* Patch #27025: Regex support for excluded mail attachments
321 1 Jean-Philippe Lang
* Patch #28026: "project_from_subbaddress" option is not listed in the help of "rake redmine:email:receive_imap"
322 1 Jean-Philippe Lang
* Patch #29614: redmine:email:read and rdm-mailhandler.rb should use safe_receive instead of receive
323 1 Jean-Philippe Lang
* Patch #29669: "no_notification" option is not listed in the description of email.rake
324 1 Jean-Philippe Lang
325 1 Jean-Philippe Lang
h3. [Gantt]
326 1 Jean-Philippe Lang
327 1 Jean-Philippe Lang
* Defect #13521: Gantt bars with start date and end date on the same day don't become red by overdue
328 1 Jean-Philippe Lang
* Feature #10485: Add new context menu in Gantt view for each issue
329 1 Jean-Philippe Lang
* Feature #20481: Gantt: right and left resizable panel
330 1 Jean-Philippe Lang
* Patch #26671: Use the new pagination style in gantt
331 1 Jean-Philippe Lang
* Patch #26869: Use number input field instead of text input for Gantt months field
332 1 Jean-Philippe Lang
* Patch #28602: Move edit and delete buttons for queries to the buttons section
333 1 Jean-Philippe Lang
334 1 Jean-Philippe Lang
h3. [Gems support]
335 1 Jean-Philippe Lang
336 1 Jean-Philippe Lang
* Defect #26066: Selenium::WebDriver doesn't work with current version of Firefox
337 1 Jean-Philippe Lang
* Feature #29443: Update mail gem (~> 2.7.1)
338 1 Jean-Philippe Lang
* Feature #29947: Update roadie gem to 3.4.0
339 1 Jean-Philippe Lang
* Patch #26322: Update simplecov gem (~> 0.14.1)
340 1 Jean-Philippe Lang
* Patch #26503: Update nokogiri gem (~> 1.8.0)
341 1 Jean-Philippe Lang
* Patch #28504: Update mysql2 gem to 0.5.0
342 1 Jean-Philippe Lang
* Patch #28505: Update pg gem to 1.0
343 1 Jean-Philippe Lang
* Patch #28929: Update roadie-rails to ~> 1.3.0
344 1 Jean-Philippe Lang
* Patch #29999: Update rdoc gem
345 1 Jean-Philippe Lang
346 1 Jean-Philippe Lang
h3. [Hook requests]
347 1 Jean-Philippe Lang
348 1 Jean-Philippe Lang
* Patch #28895: view_projects_copy_only_items hook
349 1 Jean-Philippe Lang
350 1 Jean-Philippe Lang
h3. [I18n]
351 1 Jean-Philippe Lang
352 1 Jean-Philippe Lang
* Feature #26618: Support of default ActiveRecord I18n scopes in LabelledFormBuilder
353 1 Jean-Philippe Lang
354 1 Jean-Philippe Lang
h3. [Issues]
355 1 Jean-Philippe Lang
356 1 Jean-Philippe Lang
* Defect #14846: Calculation of the start date of following issues ignores the "non-working days" setting
357 1 Jean-Philippe Lang
* Defect #27848: The progress exceeding 99.5% is displayed as 100%
358 1 Jean-Philippe Lang
* Defect #28264: Global and public custom queries are shown as editable to non administrators in projects
359 1 Jean-Philippe Lang
* Defect #28951: Cannot clear category field on copying an Issue
360 1 Jean-Philippe Lang
* Defect #29701: Custom queries are broken by updating with nil parameter values
361 1 Jean-Philippe Lang
* Feature #2529: Extend Issue Summary to include subprojects
362 1 Jean-Philippe Lang
* Feature #12704: Allow selecting subprojects on new issue form
363 1 Jean-Philippe Lang
* Feature #15919: Set default category assignee immediately upon category selection
364 1 Jean-Philippe Lang
* Feature #23518: Move action links and edit form above the history when displaying comments in reverse order
365 1 Jean-Philippe Lang
* Feature #26192: Option to disable automatic closing of duplicate issues
366 1 Jean-Philippe Lang
* Feature #26279: Allow switching the encoding to UTF-8 when exporting to CSV
367 1 Jean-Philippe Lang
* Patch #27772: Issues reports should show only statuses used by the project
368 1 Jean-Philippe Lang
* Patch #28154: Support for lastnames with spaces in user autocompleters
369 1 Jean-Philippe Lang
* Patch #28494: Recalculate issue priority position names if default value changed
370 1 Jean-Philippe Lang
371 1 Jean-Philippe Lang
h3. [Issues filter]
372 1 Jean-Philippe Lang
373 1 Jean-Philippe Lang
* Feature #8160: Extend watched_by_me-issue filter to include all project-members instead of only <<me>>-substitution
374 1 Jean-Philippe Lang
* Feature #15201: Filter "Assignee" should contain locked users
375 1 Jean-Philippe Lang
* Feature #28660: Change default operator for text format custom fields from "is" to "contains"
376 1 Jean-Philippe Lang
* Patch #26091: Allow to filter by any visible version on the global issues view
377 1 Jean-Philippe Lang
378 1 Jean-Philippe Lang
h3. [Issues list]
379 1 Jean-Philippe Lang
380 1 Jean-Philippe Lang
* Feature #27316: Highlight due date of overdue issues in the issues list
381 1 Jean-Philippe Lang
382 1 Jean-Philippe Lang
h3. [LDAP]
383 1 Jean-Philippe Lang
384 1 Jean-Philippe Lang
* Defect #24970: Net::LDAP::LdapError is deprecated
385 1 Jean-Philippe Lang
* Defect #28000: Deletion of an LDAP authentication mode may fail silently
386 1 Jean-Philippe Lang
* Feature #21923: net-ldap 0.12.0 - 0.12.1 dropped support of UTF-8
387 1 Jean-Philippe Lang
* Patch #29606: Support self-signed LDAPS connections
388 1 Jean-Philippe Lang
389 1 Jean-Philippe Lang
h3. [My page]
390 1 Jean-Philippe Lang
391 1 Jean-Philippe Lang
* Feature #2471: Add my activities to my page
392 1 Jean-Philippe Lang
* Feature #29449: Filter out issues from closed projects in My Page blocks
393 1 Jean-Philippe Lang
394 1 Jean-Philippe Lang
h3. [PDF export]
395 1 Jean-Philippe Lang
396 1 Jean-Philippe Lang
* Defect #12510: Issues PDF export: Spent time/Float-values aren't rounded to 2 digits
397 1 Jean-Philippe Lang
398 1 Jean-Philippe Lang
h3. [Performance]
399 1 Jean-Philippe Lang
400 1 Jean-Philippe Lang
* Feature #28952: Update User#last_login_on only once per minute
401 1 Jean-Philippe Lang
* Patch #26711: Use pluck instead of collect/map
402 1 Jean-Philippe Lang
* Patch #26747: Use find_by instead of where.first to remove unnecessary sorting
403 1 Jean-Philippe Lang
* Patch #27671: Use reverse_each instead of reverse.each for better performance
404 1 Jean-Philippe Lang
* Patch #29299: Use Enumerable#sort_by instead of Enumerable#sort
405 1 Jean-Philippe Lang
* Patch #29305: Use Hash#each_key instead of Hash#keys.each
406 1 Jean-Philippe Lang
* Patch #29359: Switch to mini_mime from mime-types
407 1 Jean-Philippe Lang
* Patch #29363: Use String#tr instead of String#gsub
408 1 Jean-Philippe Lang
* Patch #29406: Use sorted instead of sort
409 1 Jean-Philippe Lang
410 1 Jean-Philippe Lang
h3. [Permissions and roles]
411 1 Jean-Philippe Lang
412 1 Jean-Philippe Lang
* Defect #26145: Don't redirect anonymous users to the login form for disabled modules
413 1 Jean-Philippe Lang
414 1 Jean-Philippe Lang
h3. [Plugin API]
415 1 Jean-Philippe Lang
416 1 Jean-Philippe Lang
* Defect #26610: Migration file generated by redmine_plugin_model generator is not compatible with Rails 5.1
417 1 Jean-Philippe Lang
* Defect #28668: redmine_plugin_controller generates camelcase filename
418 1 Jean-Philippe Lang
* Patch #28564: JSON API responses cannot have elements named 'request' or 'response'
419 1 Jean-Philippe Lang
420 1 Jean-Philippe Lang
h3. [Project settings]
421 1 Jean-Philippe Lang
422 1 Jean-Philippe Lang
* Feature #26488: Project settings : Move issue tracking settings to their own tab
423 1 Jean-Philippe Lang
* Feature #26579: Project settings : remove Wiki tab
424 1 Jean-Philippe Lang
* Patch #27799: Mark default version in versions tab from project settings
425 1 Jean-Philippe Lang
426 1 Jean-Philippe Lang
h3. [Projects]
427 1 Jean-Philippe Lang
428 1 Jean-Philippe Lang
* Feature #10282: Copy wiki attachments on project copy
429 1 Jean-Philippe Lang
* Feature #20081: Filter issues and time entries by project status
430 1 Jean-Philippe Lang
* Patch #26621: Allow to copy documents along with projects
431 1 Jean-Philippe Lang
* Patch #26622: Copy version attachments (i.e. Files) along with the versions on project copy
432 1 Jean-Philippe Lang
433 1 Jean-Philippe Lang
h3. [REST API]
434 1 Jean-Philippe Lang
435 1 Jean-Philippe Lang
* Defect #28686: /users API does not accept boolean-like String values for generate_password
436 1 Jean-Philippe Lang
* Patch #28191: Add assignable, issues_visibility, time_entries_visibility and users_visibility to Roles API response
437 1 Jean-Philippe Lang
* Patch #29459: Add admin flag to users API
438 1 Jean-Philippe Lang
439 1 Jean-Philippe Lang
h3. [Rails support]
440 1 Jean-Philippe Lang
441 1 Jean-Philippe Lang
* Feature #19755: Drop protected_attributes gem
442 1 Jean-Philippe Lang
* Feature #23630: Migrate to Rails 5.2
443 1 Jean-Philippe Lang
* Patch #28934: Support migration context for plugins
444 1 Jean-Philippe Lang
445 1 Jean-Philippe Lang
h3. [Roadmap]
446 1 Jean-Philippe Lang
447 1 Jean-Philippe Lang
* Patch #27676: Information leak on roadmap and versions view
448 1 Jean-Philippe Lang
449 1 Jean-Philippe Lang
h3. [Ruby support]
450 1 Jean-Philippe Lang
451 1 Jean-Philippe Lang
* Feature #25538: Drop support for Ruby 2.2.1 and ealier, 2.2.2+ is now required
452 1 Jean-Philippe Lang
* Feature #27849: Ruby 2.5 support
453 1 Jean-Philippe Lang
454 1 Jean-Philippe Lang
h3. [SCM]
455 1 Jean-Philippe Lang
456 1 Jean-Philippe Lang
* Feature #26576: Use tabs to switch between file changes and diff of a commit
457 1 Jean-Philippe Lang
* Patch #26391: Drop Darcs SCM support
458 1 Jean-Philippe Lang
* Patch #26522: Repository routing bug when file path starts with (browse|entry|raw|changes|annotate|diff)/
459 1 Jean-Philippe Lang
460 1 Jean-Philippe Lang
h3. [SEO]
461 1 Jean-Philippe Lang
462 1 Jean-Philippe Lang
* Defect #27865: RailsBaseURI ignored while creating robots.txt
463 1 Jean-Philippe Lang
* Feature #27876: Add project id to robots.txt
464 1 Jean-Philippe Lang
* Feature #29503: Discourage search engines from indexing old versions of wiki pages
465 1 Jean-Philippe Lang
466 1 Jean-Philippe Lang
h3. [Search engine]
467 1 Jean-Philippe Lang
468 1 Jean-Philippe Lang
* Feature #26620: Change the text of the submit button on search page from button_submit to label_search
469 1 Jean-Philippe Lang
* Patch #30037: Allow single Chinese character as a search keyword
470 1 Jean-Philippe Lang
471 1 Jean-Philippe Lang
h3. [Text formatting]
472 1 Jean-Philippe Lang
473 1 Jean-Philippe Lang
* Defect #26443: User link syntax (user:login) doesn't work for logins consisting of an email adress
474 1 Jean-Philippe Lang
* Defect #26507: "attachment:filename" link syntax would not work if the file name contains "@"
475 1 Jean-Philippe Lang
* Defect #26708: Diff formatting results empty lines if they contains HTML tags
476 1 Jean-Philippe Lang
* Defect #26892: Link to user in wiki syntax only works when login is written in lower case
477 1 Jean-Philippe Lang
* Defect #27968: Image filename for HDPI monitors (image@2x.jpg) are misrecognized as email address
478 1 Jean-Philippe Lang
* Feature #22843: Change the value of "pre" button in Markdown toolbar from "~~~" to "```"
479 1 Jean-Philippe Lang
* Feature #24681: Syntax highlighter: replace CodeRay with Rouge
480 1 Jean-Philippe Lang
* Feature #26552: Allow "max-height", "max-width", "min-height" and "min-width" CSS properties in Textile
481 1 Jean-Philippe Lang
* Feature #28796: Make sure that inline markups inserted by wiki toolbar are surrounded by whitespaces
482 1 Jean-Philippe Lang
* Patch #16313: Allow to link to an anchor of the current wikipage
483 1 Jean-Philippe Lang
* Patch #27114: Make robust Redmine::Helpers::URL#uri_with_safe_scheme?
484 1 Jean-Philippe Lang
* Patch #28169: Enable and add underline button to the toolbar for Markdown formatting
485 1 Jean-Philippe Lang
* Patch #28207: Test improvements for footnotes formatting syntax
486 1 Jean-Philippe Lang
* Patch #29488: ##123 syntax for linking to issues with tracker name and subject
487 1 Jean-Philippe Lang
488 1 Jean-Philippe Lang
h3. [Time tracking]
489 1 Jean-Philippe Lang
490 1 Jean-Philippe Lang
* Feature #26356: Time entry list: set default column options
491 1 Jean-Philippe Lang
* Feature #26396: Timelog list : new column that contains the date when the time was logged
492 1 Jean-Philippe Lang
* Feature #28391: Add issue category filter and column to spent time queries
493 1 Jean-Philippe Lang
* Feature #29042: Add links to Users, Projects and Versions (at least) in timelog report
494 1 Jean-Philippe Lang
* Patch #24005: Settings to accept 0 hours time entries and for maximum hours per user and day
495 1 Jean-Philippe Lang
* Patch #26534: Allow project bulk edit of time entries
496 1 Jean-Philippe Lang
* Patch #29162: Only allow visible custom fields as aggregation criteria in time reports
497 1 Jean-Philippe Lang
498 1 Jean-Philippe Lang
h3. [Translations]
499 1 Jean-Philippe Lang
500 1 Jean-Philippe Lang
* Defect #22424: Change Russian translation for default_issue_status_feedback
501 1 Jean-Philippe Lang
* Defect #28160: Misleading russian translation for "Log time" button
502 1 Jean-Philippe Lang
* Defect #29901: Fix typo in French text_tracker_no_workflow
503 1 Jean-Philippe Lang
* Patch #26501: Change English translation for setting_issue_list_default_columns
504 1 Jean-Philippe Lang
* Patch #26514: German translation for 404-error-page is semantically not correct and misleading
505 1 Jean-Philippe Lang
* Patch #26591: Spanish "text_journal_changed" translate change
506 1 Jean-Philippe Lang
* Patch #27506: Czech translation change
507 1 Jean-Philippe Lang
* Patch #27768: Lithuanian "default_role_developer" translation change
508 1 Jean-Philippe Lang
* Patch #27926: Change Bulgarian translation for label_news_new
509 1 Jean-Philippe Lang
* Patch #27989: Change Galician translation for "Underline" and "Wiki link" (jstoolbar-gl.js)
510 1 Jean-Philippe Lang
* Patch #28279: Change German translation for not_a_regexp and setting_mail_handler_enable_regex
511 1 Jean-Philippe Lang
* Patch #28311: Remove unused i18n key "permission_move_issues"
512 1 Jean-Philippe Lang
* Patch #28321: Change Japanese translation for "in use"
513 1 Jean-Philippe Lang
* Patch #28493: Persian translation update and improvements
514 1 Jean-Philippe Lang
* Patch #28769: Change inconsistent Japanese translation for time tracking activities
515 1 Jean-Philippe Lang
* Patch #29115: Change Japanese translation for date filter operators
516 1 Jean-Philippe Lang
* Patch #29118: Change Japanese translation for text_user_mail_option
517 1 Jean-Philippe Lang
* Patch #29129: Use active voice instead of passive voice in Japanese translation
518 1 Jean-Philippe Lang
* Patch #29275: Update French translations
519 1 Jean-Philippe Lang
* Patch #29697: Czech translation fixes
520 1 Jean-Philippe Lang
* Patch #29739: Change English name for zh and zh-TW to "Chinese/Simplified" and "Chinese/Traditional"
521 1 Jean-Philippe Lang
522 1 Jean-Philippe Lang
h3. [UI]
523 1 Jean-Philippe Lang
524 1 Jean-Philippe Lang
* Defect #5593: Grey out workflow checkboxes for transitions to the same status
525 1 Jean-Philippe Lang
* Defect #17517: Attempting to Add a Related Issue Multiple Times Sequentially Causes 500
526 1 Jean-Philippe Lang
* Defect #29607: Allow project column to break into new line in time entry table
527 1 Jean-Philippe Lang
* Feature #8888: Add a link / button to get back to the Issue/Time tracking screen from the "Log time" screen
528 1 Jean-Philippe Lang
* Feature #12221: Add "View Differences" button above wiki and repository revisions table
529 1 Jean-Philippe Lang
* Feature #22978: Links to issue notes should highlight the linked note
530 1 Jean-Philippe Lang
* Feature #26253: Render repository graphs using Chart.js instead of SVG
531 1 Jean-Philippe Lang
* Feature #26577: More neutral color download icon
532 1 Jean-Philippe Lang
* Feature #26638: Move journal action links above the notes
533 1 Jean-Philippe Lang
* Feature #26648: Show transparency grid when previewing images
534 1 Jean-Philippe Lang
* Feature #27758: Adds preview option to the wiki toolbar
535 1 Jean-Philippe Lang
* Feature #28330: Links to wiki headings should highlight the linked heading
536 1 Jean-Philippe Lang
* Feature #28413: Add CSS class to identify public projects
537 1 Jean-Philippe Lang
* Feature #28531: Add css to distinguish when a main menu is present or not
538 1 Jean-Philippe Lang
* Feature #29053: Add check/unchek all icon in "Email notifications" section on "My account" page
539 1 Jean-Philippe Lang
* Feature #29080: Add check/uncheck all icon in "Copy" section on copy_project page
540 1 Jean-Philippe Lang
* Feature #29183: Move "Latest news" above "Members" on project overview page
541 1 Jean-Philippe Lang
* Feature #29306: Add assignee's icon to tooltips in gantt and calendar
542 1 Jean-Philippe Lang
* Patch #25853: Move left bottom links from project settings above
543 1 Jean-Philippe Lang
* Patch #26125: Unify form#query_form on calendar/gantt views with issues/spent time views
544 1 Jean-Philippe Lang
* Patch #26655: Additional icon for contextmenu
545 1 Jean-Philippe Lang
* Patch #26662: Add border around issue history to prevent accidental deletion of an issue
546 1 Jean-Philippe Lang
* Patch #26674: Add CSS classes to column headers of issues and timelogs list
547 1 Jean-Philippe Lang
* Patch #27009: Clarify consequences of disabling the login_required setting
548 1 Jean-Philippe Lang
* Patch #27219: Show default status on the trackers list
549 1 Jean-Philippe Lang
* Patch #27240: Render the activities block on the UsersController#show view grouped, with event_type icon and with the 'me' indication
550 1 Jean-Philippe Lang
* Patch #27807: Use a unique way to check/uncheck a group/fieldset with checkboxes
551 1 Jean-Philippe Lang
* Patch #28242: Add toggle checkboxes link (green tick) to several screens
552 1 Jean-Philippe Lang
* Patch #28662: Replace "Cancel" buttons from the modals with "Cancel" link
553 1 Jean-Philippe Lang
* Patch #29033: Move attachments to their own section in issue page
554 1 Jean-Philippe Lang
* Patch #29644: Add a link to issues summary to issue tracking box on overview page
555 1 Jean-Philippe Lang
556 1 Jean-Philippe Lang
h3. [Wiki]
557 1 Jean-Philippe Lang
558 1 Jean-Philippe Lang
* Defect #22967: Special character like quote breaks wiki links
559 1 Jean-Philippe Lang
* Defect #22975: Moving a wiki page to a different project should refresh parent page list
560 1 Jean-Philippe Lang
* Feature #26575: Add update info at the bottom of the wiki page
561 1 Jean-Philippe Lang
* Patch #16446: Generate full URLs to images and linked pages in the Wiki HTML export
562 1 Jean-Philippe Lang
* Patch #26043: Set the parent page automatically when creating a wiki page from the "Add page" link