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