##// END OF EJS Templates
Updates for 3.3.1....
Jean-Philippe Lang -
r15516:b3ddd37346e6
parent child
Show More
@@ -1,3429 +1,3475
1 1 == Redmine changelog
2 2
3 3 Redmine - project management software
4 4 Copyright (C) 2006-2016 Jean-Philippe Lang
5 5 http://www.redmine.org/
6 6
7 == 2016-10-10 v3.3.1
8
9 * Defect #23067: Custom field List Link values to URL breaks on entries with spaces
10 * Defect #23655: Restricted permissions for non member/anonymous on a given project not working
11 * Defect #23839: "Invalid query" (Error 500) message with MS SQL when displaying an issue from a list grouped and sorted by fixed version
12 * Defect #23841: Custom field URL spaces not decoded properly
13 * Defect #22123: Totals cannot be removed completely if some columns are set in the global settings
14 * Defect #23054: Clearing time entry custom fields while bulk editing results in values set to __none__
15 * Defect #23206: Wrong filters are applied when exporting issues to CSV with blank filter
16 * Defect #23246: Saving an empty Markdown image tag in Wiki pages causes internal server error
17 * Defect #23829: Wrong allow-override example in rdm-mailhandler.rb
18 * Defect #23152: Distinguish closed subprojects on the project overview
19 * Defect #23172: Tickets can be assigned to users who are not available in specific tracker
20 * Defect #23242: thumbnail macro does not render when displaying wiki content version
21 * Defect #23369: encoding error in locales de.yml
22 * Defect #23391: Wrong CSS classes in subtasks tree
23 * Defect #23410: Error if create new issue and there is no project
24 * Defect #23472: Show open issues only in "Reported Issues" on My page
25 * Defect #23558: IssueImportTest#test_should_not_import_with_default_tracker_when_tracker_is_invalid fails randomly
26 * Defect #23596: Filter on issue ID with between/lesser/greater operator does not work
27 * Defect #23700: Creating a wiki page named "Sidebar" without proper permission raises an exception
28 * Defect #23751: Tab buttons appear on pages that have no tabs
29 * Defect #23766: API : creating issues with project identifier no longer possible
30 * Defect #23878: Closing all subtasks causes error if default priority is not defined and priority is derived from subtasks
31 * Defect #23969: Edit/delete links displayed on issue even if project is closed
32 * Defect #24014: Custom fields not used in project should not be visible in spent time report
33 * Patch #23117: Traditional Chinese textile and markdown help translation
34 * Patch #23387: Traditional Chinese textile and markdown detailed help translation (to r15723)
35 * Patch #23764: closed_on field of copied issue is always set to source issue's value
36 * Patch #23269: Fix for Error: Unable to autoload constant Redmine::Version when accessing the time report in first request
37 * Patch #23278: When creating issues by receiving an email, watchers created via CC in the mail don't get an email notification
38 * Patch #23389: Print Styles get overriden by responsive media query
39 * Patch #23708: Too long words in subtasks break layout
40 * Patch #23883: iOS 10 ignore disabled Zoom
41 * Patch #23134: Updated Korean locale
42 * Patch #23153: Plugin hooks for custom search results
43 * Patch #23171: Simplified Chinese translation for 3.3-stable
44 * Patch #23180: Make the issue id from email notifications linkable to issue page
45 * Patch #23334: Issue#editable_custom_field_values very slow for issues with many custom fields
46 * Patch #23346: Set user's localization before redirecting on forced password change to generate flash message in current user's language
47 * Patch #23376: Downloading of attachments with MIME type text/javascript fails
48 * Patch #23497: Russian translation for 3.3.0
49 * Patch #23587: Sudo-Mode refinements
50 * Patch #23725: Updated Brazilian translation for 3.3.0.stable
51 * Patch #23745: German translation for 3.3-stable
52
7 53 == 2016-06-19 v3.3.0
8 54
9 55 * Defect #5880: Only consider open subtasks when computing the priority of a parent issue
10 56 * Defect #8628: "Related to" reference may yield circular dependency error message
11 57 * Defect #12893: Copying an issue does not copy parent task id
12 58 * Defect #13654: Can't set parent issue when issue relations among child issues are present
13 59 * Defect #15777: Watched issues count on "My page" is shown for all issues instead of only open ones
14 60 * Defect #17580: After copying a task, setting the parent as the orignal task's parent triggers an error
15 61 * Defect #19924: Adding subtask takes very long
16 62 * Defect #20882: % done: progress bar blocked at 80 in the issue list
17 63 * Defect #21037: Issue show : bullet points not aligned if sub-task is in a different project
18 64 * Defect #21433: "version-completed" class is never set when version has no due date
19 65 * Defect #21674: The LDAP connection test does not check the credentials
20 66 * Defect #21695: Warning "Can't mass-assign protected attributes for IssueRelation: issue_to_id"
21 67 * Defect #21742: Received text attachments doesn't hold the original encoding on Ruby >= 2.1
22 68 * Defect #21855: Gravatar get images over http instead https
23 69 * Defect #21856: I18n backend does not support original i18n Pluralization
24 70 * Defect #21861: typo: s/creditentials/credentials/
25 71 * Defect #22059: Issue percentage selector extends screen border
26 72 * Defect #22115: Text in the "removed" part of a wiki diff is double-escaped
27 73 * Defect #22123: Totals cannot be removed completely if some columns are set in the global settings
28 74 * Defect #22135: Semi colon is spelled semicolon
29 75 * Defect #22405: SQL server: non ASCII filter does not work
30 76 * Defect #22493: Test code bug in application_helper_test
31 77 * Defect #22745: Rest API for Custom Fields does not return keys for key/value types
32 78 * Defect #23044: Typo in Azerbaijani general_lang_name
33 79 * Defect #23054: Clearing time entry custom fields while bulk editing results in values set to __none__
34 80 * Defect #23067: Custom field List Link values to URL breaks on entries with spaces
35 81 * Feature #285: Tracker role-based permissioning
36 82 * Feature #1725: Delete button on comments
37 83 * Feature #4266: Display changeset comment on repository diff view.
38 84 * Feature #4806: Filter the issue list by issue ids
39 85 * Feature #5536: Simplify Wiki Page creation ("Add Page" link)
40 86 * Feature #5754: Allow addition of watchers via bulk edit context menu
41 87 * Feature #6204: Make the "New issue" menu item optional
42 88 * Feature #7017: Add watchers from To and Cc fields in issue replies
43 89 * Feature #7839: Limit trackers for new issue to certain roles
44 90 * Feature #12456: Add units in history for estimated time
45 91 * Feature #12909: Drag'n'drop order configuration for statuses, trackers, roles...
46 92 * Feature #13718: Accept dots in JSONP callback
47 93 * Feature #14462: Previous/next links may be lost after editing the issue
48 94 * Feature #14574: "I don't want to be notified of changes that I make myself" as Default for all User
49 95 * Feature #14830: REST API : Add support for attaching file to Wiki pages
50 96 * Feature #14937: Code highlighting toolbar button
51 97 * Feature #15880: Consistent, global button/menu to add new content
52 98 * Feature #20985: Include private_notes property in xml/json Journals output
53 99 * Feature #21125: Removing attachment after rollback transaction
54 100 * Feature #21421: Security Notifications when security related things are changed
55 101 * Feature #21500: Add the "Hide my email address" option on the registration form
56 102 * Feature #21757: Add Total spent hours and Estimated hours to the REST API response
57 103 * Feature #22018: Add id and class for easier styling of query filters
58 104 * Feature #22058: Show image attachments and repo entries instead of downloading them
59 105 * Feature #22147: Change "Related issues" label for generic grouped query filters
60 106 * Feature #22381: Require password reset on initial setup for default admin account
61 107 * Feature #22383: Support of default Active Record (I18n) transliteration paths
62 108 * Feature #22482: Respond with "No preview available" instead of sending the file when no preview is available
63 109 * Feature #22951: Make Tracker and Status map-able for CSV import
64 110 * Feature #22987: Ruby 2.3 support
65 111 * Feature #23020: Default assigned_to when receiving emails
66 112 * Feature #23107: Update CodeRay to v1.1.1.
67 113 * Patch #3551: Additional case of USER_FORMAT, #{lastname}#{firstname} without any sperator
68 114 * Patch #6277: REST API for Search
69 115 * Patch #14680: Change Simplified Chinese translation for version 'field_effective_date'
70 116 * Patch #14828: Patch to add support for deleting attachments via API
71 117 * Patch #19468: Replace jQuery UI Datepicker with native browser date fields when available
72 118 * Patch #20632: Tab left/right buttons for project menu
73 119 * Patch #21256: Use CSS instead of image_tag() to show icons for better theming support
74 120 * Patch #21282: Remove left position from gantt issue tooltip
75 121 * Patch #21434: Additional CSS class for version status
76 122 * Patch #21474: Adding issue css classes to subtasks and relations tr
77 123 * Patch #21497: Tooltip on progress bar
78 124 * Patch #21541: Russian translation improvement
79 125 * Patch #21582: Performance in User#roles_for_project
80 126 * Patch #21583: Use association instead of a manual JOIN in Project#rolled_up_trackers
81 127 * Patch #21587: Additional view hook for body_top
82 128 * Patch #21611: Do not collect ids of subtree in Query#project_statement
83 129 * Patch #21628: Correct Turkish translation
84 130 * Patch #21632: Updated Estonian translation
85 131 * Patch #21663: Wrap textilizable with DIV containing wiki class
86 132 * Patch #21678: Add missing wiki container for news comments
87 133 * Patch #21685: Change Spanish Panama thousand delimiters and separator
88 134 * Patch #21738: Add .sql to mime-types
89 135 * Patch #21747: Catalan translation
90 136 * Patch #21776: Add status, assigned_to and done_ratio classes to issue subtasks
91 137 * Patch #21805: Improve accessibility for icon-only links
92 138 * Patch #21931: Simplified Chinese translation for 3.3 (some fixes)
93 139 * Patch #21942: Fix Czech translation of field_time_entries_visibility
94 140 * Patch #21944: Bugfix: Hide custom field link values from being shown when value is empty
95 141 * Patch #21947: Improve page header title for deeply nested project structures (+ improved XSS resilience)
96 142 * Patch #21963: German translations change
97 143 * Patch #21985: Increase space between menu items
98 144 * Patch #21991: Japanese wiki_syntax_detailed_textile.html translation improvement
99 145 * Patch #22078: Incorrect French translation of :setting_issue_group_assignment
100 146 * Patch #22126: Update for Lithuanian translation
101 147 * Patch #22138: fix Korean translation typo
102 148 * Patch #22277: Add id to issue query forms to ease styling within themes
103 149 * Patch #22309: Add styles for blockquote in email notifications
104 150 * Patch #22315: Change English translation for field_effective_date: "Date" to "Due date"
105 151 * Patch #22320: Respect user's timezone when comparing / parsing Dates
106 152 * Patch #22345: Trackers that have parent_issue_id in their disabled_core_fields should not be selectable for new child issues
107 153 * Patch #22376: Change Japanese translation for label_issue_watchers
108 154 * Patch #22401: Notify the user of missing attachments
109 155 * Patch #22496: Add text wrap for multiple value list custom fields
110 156 * Patch #22506: Updated Korean locale data
111 157 * Patch #22693: Add styles for pre in email notifications
112 158 * Patch #22724: Change Japanese translation for "last name" and "first name"
113 159 * Patch #22756: Edit versions links on the roadmap
114 160 * Patch #23021: fix Russian "setting_thumbnails_enabled" misspelling
115 161 * Patch #23065: Fix confusing Japanese translation for permission_manage_related_issues
116 162 * Patch #23083: Allow filtering for system-shared versions in version custom fields in the global issues view
117 163
118 164 == 2016-06-05 v3.2.3
119 165
120 166 * Defect #22808: Malformed SQL query with SQLServer when grouping and sorting by fixed version
121 167 * Defect #22912: Selecting a new filter on Activities should not reset the date range
122 168 * Defect #22924: Persistent XSS in Markdown parsing
123 169 * Defect #22925: Persistent XSS in project homepage field
124 170 * Defect #22926: Persistent XSS in Textile parsing
125 171 * Defect #22932: "Group by" row from issues listing has the colspan attribute bigger with one than the number of columns from the table
126 172 * Patch #22427: pt-BR translation for 3.2.stable
127 173 * Patch #22761: Korean translation for 3.2-stable
128 174 * Patch #22898: !>image.png! generates invalid HTML
129 175 * Patch #22911: Error raised when importing issue with Key/Value List custom field
130 176
131 177 == 2016-05-05 v3.2.2
132 178
133 179 * Defect #5156: Bulk edit form lacks estimated time field
134 180 * Defect #22105: Responsive layout. Change menu selector in responsive.js.
135 181 * Defect #22134: HTML markup discrepancy ol and ul at app/views/imports/show.html.erb
136 182 * Defect #22196: Improve positioning of issue history and changesets on small screens
137 183 * Defect #22305: Highlighting of required and read-only custom fields broken in Workflow editor
138 184 * Defect #22331: bundler error: Ruby 1.9.3 = "mime-types-data requires Ruby version >= 2.0."
139 185 * Defect #22342: When copying issues to a different project, subtasks /w custom fields not copied over
140 186 * Defect #22354: Sort criteria defined in custom queries are not applied when exporting to CSV
141 187 * Defect #22583: CSV import delimiter detection broken
142 188 * Patch #22278: Revision Graph and Table should work with vertical-align: middle
143 189 * Patch #22296: Add collision option to autocomplete initialization
144 190 * Patch #22319: Fix German "error_invalid_csv_file_or_settings" typo
145 191 * Patch #22336: Revision Table does not scroll horizontally on small screens
146 192 * Patch #22721: Check that the file is actually an image before generating the thumbnail
147 193
148 194 == 2016-03-13 v3.2.1
149 195
150 196 * Defect #21588: Simplified Chinese "field_cvs_module" translation has problem (Patch #21430)
151 197 * Defect #21656: Fix Non ASCII attachment filename encoding broken (MOJIBAKE) in Microsoft Edge Explorer
152 198 * Defect #22072: Private notes get copied without private flag to Duplicate issues
153 199 * Defect #22127: Issues can be assigned to any user
154 200 * Defect #21219: Date pickers images for start/due date fields are not shown for issues with subtasks
155 201 * Defect #21477: Assign to "Anonymous" doesn't make much sense
156 202 * Defect #21488: Don't use past start date as default due date in the date picker
157 203 * Defect #21504: IssuePriority.position_name not recalculated every time it should
158 204 * Defect #21551: Private note flag disappears in issue update conflict
159 205 * Defect #21843: Nokogiri security issue
160 206 * Defect #21900: Moving a page with a child raises an error if target wiki contains a page with the same name as the child
161 207 * Defect #20988: % done field shown on issue show subtree even if deactivated for that tracker
162 208 * Defect #21263: Wiki lists in the sidebar are broken
163 209 * Defect #21453: LDAP account creation fails when first name/last name contain non ASCII
164 210 * Defect #21531: rdm-mailhandler with project-from-subaddress fails
165 211 * Defect #21534: Backtrace cleaner should not clean plugin paths
166 212 * Defect #21535: Moving a custom field value in the order switches in the edit view
167 213 * Defect #21775: Field "Done" from issue subtasks table overlaps the layout in responsive mode, width 400
168 214 * Defect #22108: Issues filter for CSV Export are not applied
169 215 * Defect #22178: Grouping issues by key/value custom field raises error 500
170 216 * Feature #21447: Option to show email adresses by default
171 217 * Patch #21650: Simplified Chinese translation of wiki formating for 2.6-stable
172 218 * Patch #21881: Russian wiki translation for 2.6-stable
173 219 * Patch #21898: Catalan wiki translation for 2.6-stable
174 220 * Patch #21456: Simplified Chinese translation of wiki formating for 3.1-stable
175 221 * Patch #21686: Russian translation for 3.1-stable
176 222 * Patch #21687: German translations for 3.1-stable
177 223 * Patch #21689: Turkish translation for 3.1-stable
178 224 * Patch #21882: Russian wiki translation for 3.1-stable
179 225 * Patch #21899: Catalan wiki translation for 3.1-stable
180 226 * Patch #22131: German translations for 3.1-stable
181 227 * Patch #22139: Japanese wiki syntax (Markdown) translation for 3.1-stable
182 228 * Patch #21436: Prevent admins from sending themselves their own password
183 229 * Patch #21454: Simplified Chinese translation for 3.2.0
184 230 * Patch #21487: Larger font for email notifications
185 231 * Patch #21521: Updated Spanish and Spanish Panama Translations
186 232 * Patch #21522: Simplified Chinese translation for r14976
187 233 * Patch #21527: Russian translation for 3.2.0
188 234 * Patch #21593: Add class to contextual edit button that relates to heading on wiki pages
189 235 * Patch #21620: Turkish translation for 3.2-stable
190 236 * Patch #21635: German translations for 3.2
191 237 * Patch #21740: Fixes misspelled word "RMagcik" in configuration.yml.example
192 238 * Patch #21847: Let mobile header be fixed
193 239 * Patch #21867: Add column `estimated_hours` for CSV import.
194 240 * Patch #21883: Russian wiki translation for 3.2-stable
195 241 * Patch #22009: Japanese wiki syntax (Markdown) translation for 3.2-stable
196 242 * Patch #22074: Prevent username from overlapping in mobile menu
197 243 * Patch #22101: Set max-with to 100% for input, select and textea
198 244 * Patch #22104: Prevent font scaling in landscape mode on webkit
199 245 * Patch #22128: Attachment form too wide on small screens
200 246 * Patch #22132: German translations for 3.2-stable
201 247
202 248 == 2015-12-06 v3.2.0
203 249
204 250 * Defect #17403: Unknown file size while downloading attachment
205 251 * Defect #18223: Table renders wrong if a trailing space is after | symbol
206 252 * Defect #19017: Wiki PDF Export: <pre> not rendered with monospaced font
207 253 * Defect #19271: Configuration of which versions are shown in version-format custom fields should not affect issue query filter
208 254 * Defect #19304: <a> tag without attributes in description results in undefined method + for nil:NilClass
209 255 * Defect #19403: Mistake in Polish Translation file.
210 256 * Defect #19657: Can't reorder activities after disabling activities on a project
211 257 * Defect #20117: Activities set as inactive missing in spent time report filter
212 258 * Defect #20296: Double full stops in Japanese
213 259 * Defect #20361: Project copy does not update custom field of version type values
214 260 * Defect #20438: Subject filter doesn't work with non ASCII uppercase symbols
215 261 * Defect #20463: Internal error when moving an issue to a project without selected trackers and active issue tracking
216 262 * Defect #20501: Empty divs when there are no custom fields on the issue form
217 263 * Defect #20543: Mail handler: don't allow override of some attributes by default
218 264 * Defect #20551: Typo "coma" (correct: "comma")
219 265 * Defect #20565: Search and get a 404 page when adding a new project
220 266 * Defect #20583: Setting Category/Version as a required field causes error in projects without categories/versions
221 267 * Defect #20995: Automatic done ratio calculation in issue tree is wrong in some cases
222 268 * Defect #21012: Link custom fields with long URLs are distorting issue detail view
223 269 * Defect #21069: Hard-coded label for hour
224 270 * Defect #21074: When changing the tracker of an existing issue, new custom fields are not initialized with their default value
225 271 * Defect #21175: Unused strings: label_(start|end)_to_(start|end)
226 272 * Defect #21182: Project.uniq.visible raises an SQL error under certain conditions
227 273 * Defect #21226: Some log messages are missing the "MailHandler" prefix
228 274 * Defect #21382: Watcher deletion of inactive user not possible for non-admin users
229 275 * Feature #950: Import Issues from delimited/CSV file
230 276 * Feature #1159: Allow issue description to be searchable as a filter
231 277 * Feature #1561: Totals for estimated/spent time and numeric custom fields on the issue list
232 278 * Feature #1605: Activity page to remember user's selection of activities
233 279 * Feature #1828: Default target version for new issues
234 280 * Feature #3034: Add day numbers to gantt
235 281 * Feature #3398: Link to assigned issues on user profiles
236 282 * Feature #4285: Add cancel button during edition of the wiki
237 283 * Feature #5816: New issue initial status should be settable in workflow
238 284 * Feature #7346: Allow a default version to be set on the command line for incoming emails
239 285 * Feature #8335: Email styles inline
240 286 * Feature #10672: Extend Filesize in the attachments table for files with size > 2147483647 bytes
241 287 * Feature #13429: Include attachment thumbnails in issue history
242 288 * Feature #13946: Add tracker name to Redmine issue link titles
243 289 * Feature #16072: Markdown footnote support
244 290 * Feature #16621: Ability to filter issues blocked by any/no open issues
245 291 * Feature #16941: Do not clear category on project change if category with same exists
246 292 * Feature #17618: Upgrade net-ldap version to 0.12.0
247 293 * Feature #19097: Responsive layout for mobile devices
248 294 * Feature #19885: Raise time entries comments limit to 1024
249 295 * Feature #19886: Raise wiki edits comments limit to 1024
250 296 * Feature #20008: Files upload Restriction by files extensions
251 297 * Feature #20221: Time entry query : column week
252 298 * Feature #20388: Removing attachment after commit transaction
253 299 * Feature #20929: Raise maximum length of LDAP filter
254 300 * Feature #20933: Options for shorter session maximum lifetime
255 301 * Feature #20935: Set autologin cookie as secure by default when using https
256 302 * Feature #20991: Raise maximum length of category name to 60
257 303 * Feature #21042: Check "Hide my email address" by default for new users
258 304 * Feature #21058: Keep track of valid user sessions
259 305 * Feature #21060: Custom field format with possible values stored as records
260 306 * Feature #21148: Remove "Latest Projects" from Home page
261 307 * Feature #21361: Plugins ui tests rake task
262 308 * Patch #20271: Fix for multiple tabs on the same page
263 309 * Patch #20288: Finalize CodeRay 1.1.0 upgrade
264 310 * Patch #20298: "div" tag around revision details
265 311 * Patch #20338: Turkish "activity" translation change
266 312 * Patch #20368: Make corners rounded
267 313 * Patch #20369: Use String#casecmp for case insensitive comparison
268 314 * Patch #20370: Lighter colors for journal details in issue history
269 315 * Patch #20411: Change Japanese translation for "view"
270 316 * Patch #20413: Use a table instead of an unordered list in "Issue tracking" box
271 317 * Patch #20496: Change Japanese translation for "time tracking"
272 318 * Patch #20506: redmine I18n autoload instead of require
273 319 * Patch #20507: ThemesHelper reopening ApplicationHelper is problem with autoloading
274 320 * Patch #20508: Required file lib/redmine/hook.rb is patching autoloaded ApplicationHelper
275 321 * Patch #20589: Activate sudo mode after password based login
276 322 * Patch #20720: Traditional Chinese "issue" translation change
277 323 * Patch #20732: MailHandler: Select project by subaddress (redmine+project@example.com)
278 324 * Patch #20740: Confusing name: test public query called "private"
279 325 * Patch #21033: Polish translation change
280 326 * Patch #21110: Keep anchor (i.e. to a specific issue note) throughout login
281 327 * Patch #21119: Give numbers in query sort criteria consistent width for non-monospaced fonts
282 328 * Patch #21126: Change Japanese translation for "List"
283 329 * Patch #21137: Rescue network level errors with LDAP auth
284 330 * Patch #21159: Hide empty <ul> on project overview
285 331 * Patch #21169: Use config.relative_url_root as the default path for session and autologin cookies
286 332 * Patch #21176: Japanese translation change (Blocks / Blocked by)
287 333 * Patch #21258: Use <ul> to do pagination, styling in a GitHub like manner with improved handling in responsive mode
288 334 * Patch #21280: Change Japanese translation for text_user_wrote
289 335
290 336 == 2015-12-05 v3.1.3
291 337
292 338 * Defect #16948: Broken anonymous repository access for public projects with Apache 2.4 (redmine.pm)
293 339 * Defect #21328: pdf: Vietnamese Italic is not shown
294 340 * Defect #21419: Information leak in Atom feed
295 341 * Patch #21312: Fix exception in Redmine.pm when authenticating anonymous users
296 342 * Patch #21430: Simplified Chinese translation
297 343
298 344 == 2015-11-14 v3.1.2
299 345
300 346 * Defect #20992: Parent priority "Independent of subtasks" setting doesn't work
301 347 * Defect #20360: Project copy does not copy custom field settings
302 348 * Defect #20380: Cannot assign users to projects with IE set to compatibility mode
303 349 * Defect #20591: PDF export does not determine picture (.png) height correctly
304 350 * Defect #20677: Custom fields with multiple values required by worklow can be blank
305 351 * Defect #20811: long <pre> lines are missing from PDF export of wiki pages
306 352 * Defect #21136: Issues API may disclose changeset messages that are not visible
307 353 * Defect #21150: Time logging form may disclose subjects of issues that are not visible
308 354 * Defect #21155: Deleting invalid wiki page version deletes whole page content
309 355 * Defect #20282: Error message when editing a child project without add project/subprojects permissions
310 356 * Defect #20730: Fix tokenization of phrases with non-ascii chars
311 357 * Defect #21071: find_referenced_issue_by_id fails with RangeError for large numbers
312 358 * Patch #21031: Polish translation update for 3.0-stable
313 359 * Patch #21105: Japanese wiki_syntax_detailed_textile.html translation for 3.0-stable
314 360 * Patch #20785: Polish translation update for 3.1-stable
315 361 * Patch #20837: Bulgarian translation
316 362 * Patch #20892: Spanish translation for r14637
317 363 * Patch #20906: Fix mulitple tab navigation highlighting and content hiding
318 364 * Patch #21019: Traditional Chinese translation (to r14689)
319 365 * Patch #21076: Move inline CSS to application.css for private checkbox
320 366 * Patch #21085: Optimize issue edit description link
321 367
322 368 == 2015-09-20 v3.1.1
323 369
324 370 * Feature #11253: Total time spent from subtasks on the issue list
325 371 * Feature #20688: Add Total estimated hours column on issue list
326 372 * Feature #20738: Upgrade Rails 4.2.4
327 373 * Defect #19577: Open redirect vulnerability
328 374 * Defect #20761: Fix typo of Japanese translation for notice_gantt_chart_truncated
329 375 * Defect #20427: Cannot create a custom query visibility is "to these roles only"
330 376 * Defect #20454: Mail handler: unwanted assignment to a group occurs
331 377 * Defect #20278: Wrong syntax for resizing inline images will throw a 500 error
332 378 * Defect #20401: "Spent time" panel: columns not wrapping
333 379 * Defect #20407: Monospace font-family values are differ between application.css and scm.css
334 380 * Defect #20456: 3.1-stable/3.1.0: missing commits (omitted from being merged from trunk)
335 381 * Defect #20466: Broken email notification layout in Outlook
336 382 * Defect #20490: WARNING: Can't mass-assign protected attributes for User
337 383 * Defect #20633: Help cursor showing up since r14154
338 384 * Patch #20293: Russian translation for 2.6-stable
339 385 * Patch #20294: Russian translation for 2.6-stable
340 386 * Patch #20408: Turkish translation for 2.6-stable
341 387 * Patch #20557: Czech translation for 2.6-stable
342 388 * Patch #20735: Markdown: Upgrade redcarpet gem to 3.3 (ruby 1.9 and higher)
343 389 * Patch #20745: Portuguese translation for 2.6-stable
344 390 * Patch #20512: Project.copy_from deletes enabled_modules on source
345 391 * Patch #20737: Czech translation for 3.0-stable
346 392 * Patch #20746: Portuguese translation for 3.0-stable
347 393 * Patch #20243: Use https links instead of http links in ApplicationHelper#avatar_edit_link and Redmine::Info class methods
348 394 * Patch #20410: Turkish translation for 3.1-stable
349 395 * Patch #20452: Czech localisation update
350 396 * Patch #20731: Change Japanese translation for "spent time"
351 397 * Patch #20747: Portuguese translation for 3.1-stable
352 398
353 399 == 2015-07-26 v3.1.0
354 400
355 401 * Defect #4334: "Watch"ing an issue doesn't update watchers list
356 402 * Defect #13924: Error when using views/issues/index.api.rsb in a plugin
357 403 * Defect #14881: Issue journals should be ordered by created_on, not id
358 404 * Defect #15716: Scraped emails include CSS from HTML emails
359 405 * Defect #19243: Ambiguous date format options (eg. 03/03/2015) in settings
360 406 * Defect #19656: Activities do not correspont to project when adding time from my page.
361 407 * Defect #19737: HTML Sanitizer not working for Outlook mails
362 408 * Defect #19740: "Truncate emails after one of these lines" setting is not working
363 409 * Defect #19995: Can't apply textile modifiers to 1 non-ASCII character
364 410 * Defect #20141: Sync #wiki_format_provider plugin API shortcut with changes to Redmine::WikiFormatting.register from r12450 and r14313
365 411 * Defect #20159: Disallow users to delete a version referenced by a custom field
366 412 * Defect #20206: Members w/o view issues permission are able to list issues on public projects if the non member role has the permission
367 413 * Defect #20372: Contents inside <pre> are not rendered as monospace font in Chrome for Mac
368 414 * Feature #5418: Add Gravatar and edit link to "My account" page
369 415 * Feature #5490: Option for independent subtask priority/start date/due date/done ratio
370 416 * Feature #6118: Filter by parent task or subtasks
371 417 * Feature #7037: CSV export encoding and excel. UTF-8 and BOM
372 418 * Feature #8424: Add private issue option to receiving emails
373 419 * Feature #8929: Permission to view only your own time logs
374 420 * Feature #11253: Total time spent from subtasks on the issue list
375 421 * Feature #12312: Raise 60-character limit for document titles
376 422 * Feature #16373: TextFormatting help for Markdown formatting
377 423 * Feature #16535: Set a max width to html email content
378 424 * Feature #16962: Better handle html-only emails
379 425 * Feature #19182: Patch to the Redmine Mail Handler for specifying a custom CA bundle
380 426 * Feature #19458: Add the ability to expire passwords after a configurable number of days
381 427 * Feature #19707: Ability to limit member management to certain roles
382 428 * Feature #19851: Sudo mode: Require password re-entry for sensitive actions (optional)
383 429 * Patch #5770: Welcome text misses wiki formatting
384 430 * Patch #14402: Plugin migration directory should use plugin directory
385 431 * Patch #19296: Include custom fields description in project settings and issue view
386 432 * Patch #19339: Put news articles into <article> tags
387 433 * Patch #19341: Put roadmap versions in <article> tags
388 434 * Patch #19455: Replace manual query in version helper
389 435 * Patch #19509: Change Japanese translation for field_login
390 436 * Patch #19546: Change default display mode for PDF Export to OneColumn
391 437 * Patch #19991: Japanese translation change
392 438 * Patch #19993: Change csv separators of Spanish/Panama
393 439 * Patch #20130: Bulgarian translation change
394 440 * Patch #20174: Add missing member_role to fixtures
395 441 * Patch #20180: Make the updateIssueFrom(url) function return the XMLHttpRequest object
396 442
397 443 == 2015-07-07 v3.0.4
398 444
399 445 * Defect #17757: Link with hash does not work on Firefox
400 446 * Defect #19095: PDF is broken on iOS
401 447 * Defect #19485: Column 'address' in where clause may be ambiguous
402 448 * Defect #19815: Bulk issue copy copies subtasks and attachments even if option is unchecked
403 449 * Defect #19835: Newlines stripped from CVS commit messages
404 450 * Defect #19840: Missing validation for description size of versions
405 451 * Defect #19842: User allowed to manage public queries in any project, can create public query visible to everyone for ALL projects
406 452 * Defect #19844: Roles are not aligned on new member form
407 453 * Defect #19956: Connection leak on svn/redmine integration
408 454 * Defect #19957: acts_as_versioned not compatible with ActiveRecord 4.2.1
409 455 * Defect #20066: List of groups sorted in desc by default
410 456 * Defect #20118: Missing row in PDF if issue description contains '<'-character
411 457 * Feature #19364: Images and Thumbnail are not interpreted in table while exporting PDF
412 458 * Feature #20142: Update Gemfile to require rbpdf ~>1.18.6
413 459 * Patch #19825: Russian translation update
414 460 * Patch #20035: Italian translation update
415 461 * Patch #20203: The test email action should use POST only (CSRF protection)
416 462
417 463 == 2015-05-10 v3.0.3
418 464
419 465 * Defect #18580: Can't bulk edit own time entries with "Edit own time entries"
420 466 * Defect #19731: Issue validation fails if % done field is deactivated
421 467 * Defect #19735: Email addresses with slashes are not linked correctly
422 468 * Patch #19655: Set a back_url when forcing new login after session expiration
423 469 * Patch #19706: Issue show : optimizations
424 470 * Patch #19793: Adding flash messages to files_controller#create
425 471
426 472 == 2015-04-26 v3.0.2
427 473
428 474 * Defect #19297: Custom fields with hidden/read-only combination displayed in Issue Edit Form
429 475 * Defect #19400: Possibility of having 2 (or more) repositories with empty identifier
430 476 * Defect #19444: Fix typo in wiki_syntax_detailed.html
431 477 * Defect #19538: Keywords in commit messages: journal entries are created even if nothing was changed
432 478 * Defect #19569: Field permissions not working properly with inherited memberships
433 479 * Defect #19580: "Required" and "Read-only" rules on "Fields Permissions" screen are not colored
434 480 * Defect #13583: Space between lines in nested lists not equal
435 481 * Defect #19161: 500 Internal error: sorting for column mail at Administration/User
436 482 * Defect #19163: Bulk edit form shows additional custom fields
437 483 * Defect #19168: Activity: changes made to tickets are shown multiple times
438 484 * Defect #19185: Update Install/Upgrade guide for 3.x version and get gid of DEPRECATION WARNING: You didn't set config.secret_key_base
439 485 * Defect #19276: Creating new issues with invalid project_id should return 422 instead of 403 error
440 486 * Defect #19405: Setting config.logger.level in additional_environment.rb has no effect
441 487 * Defect #19464: Possible to log time on project without time tracking
442 488 * Defect #19482: Custom field (long text format) displayed even if empty
443 489 * Defect #19537: Broken HTML sanitizer refence breaks email receiving
444 490 * Defect #19544: Malformed SQL query with SQLServer when grouping issues
445 491 * Defect #19553: When create by copying the issue, status can not be changed to default
446 492 * Defect #19558: Mail handler should not ignore emails with x-auto-response-suppress header
447 493 * Defect #19606: Issue Estimated Time not updated on tracker change
448 494 * Feature #19437: Upgrade to Rails 4.2.1
449 495 * Feature #19489: Translation for Spanish Panama
450 496 * Patch #19570: Spanish translation updated
451 497
452 498 == 2015-03-16 v3.0.1
453 499
454 500 * Defect #19197: Missing notification if assignee was a group
455 501 * Defect #19260: Non-default identifier-less git repositories are undeletable
456 502 * Defect #19305: settings: incompatible character encodings: UTF-8 and ASCII-8BIT: yaml generated on ruby 1.8
457 503 * Defect #19313: Attached inline images with non-ascii file name can not be seen when text formatting is Makdown
458 504 * Defect #19348: Project name is missing for versions from sub-projects
459 505 * Defect #19381: Wrong syntax for wiki macros in wiki_syntax_detailed.html
460 506 * Defect #19172: "gem update bundler" suggestion for "`x64_mingw` is not a valid platform"
461 507 * Defect #19218: Wrong name for pt-BR in language drop-down
462 508 * Defect #19225: When deleting one item from multivalued custom field / list of users, name of removed user is not visible in history
463 509 * Defect #19232: IMAP STARTTLS options typo :tls
464 510 * Defect #19253: Repository users broken if only one committer exists
465 511 * Defect #19316: CustomField#possible_values may raise undefined method `force_encoding' error
466 512 * Defect #19320: Spent time (last 7 days) in My page not updated
467 513 * Defect #19323: Incorrect links generated in emails if host setup uses other port (":" symbol)
468 514 * Defect #19325: ActionController::UnknownFormat: error for PDF request and unknown user
469 515 * Defect #19354: Unexpected milliseconds in JSON time attributes
470 516 * Defect #19368: Creating an issue without tracker_id attribute ignores custom field values
471 517 * Patch #19233: Change 20150113213922_remove_users_mail.rb from Irreversible to Reversible
472 518 * Patch #19322: Allow to ignore auto reply messages from Exchange server
473 519
474 520 == 2015-02-19 v3.0.0
475 521
476 522 * Defect #2573: Latest projects list: no space after lists in project description
477 523 * Defect #6579: Tree hierachy being currupted on multiple submissions of an issue
478 524 * Defect #14151: Grammer problem with German x_days
479 525 * Defect #15789: Users can see all groups when adding a filter "Assignee's Group"
480 526 * Defect #15988: Unexpected behaviour on issue fields for users that have multiple roles
481 527 * Defect #18237: From a rake task context, impossible to create an IssueRelation normally
482 528 * Defect #18265: Wrong csv separator in Croatian
483 529 * Defect #18301: Revision shortlink at end of URL breaks URL autolinking
484 530 * Defect #18314: German Translation - button_update
485 531 * Defect #18605: Wrong usage of logger.info to test log level
486 532 * Defect #18654: Custom field is rendered, even if its value is empty (for multiple)
487 533 * Defect #18711: Respect cross-project subtask setting on issue bulk edit form
488 534 * Defect #18781: Redmine::FieldFormat::IntFormat does not accept "real" Integer values
489 535 * Defect #18832: Activity Stream Filter missing on right hand side due to permission
490 536 * Defect #18855: User with only Move Issue rights in the project can still create issues using mass copy!
491 537 * Defect #18918: Grouping label for "none" should be changed to "null", "No Value", or" (blank) ".
492 538 * Defect #19024: link_to in Redmine::Hook::ViewListener omits url root
493 539 * Defect #19030: Links to completed versions on the roadmap page might lead to a "403 not authorized page"
494 540 * Defect #19039: Mail notification is formatting dates with changer's locale
495 541 * Defect #19040: Potential DB deadlocks on concurrent issue creation
496 542 * Defect #19055: 'label_per_page' is no longer used
497 543 * Defect #19111: Bad spelling in Spanish "mail_body_reminder"
498 544 * Feature #992: Option to search open issues only
499 545 * Feature #1326: Add / edit an attachment description after upload
500 546 * Feature #1415: Let system administrator limit repositories valid sources
501 547 * Feature #4244: Multiple email addresses for each user
502 548 * Feature #4383: Search Names of Files Attached to Issues
503 549 * Feature #4518: Wiki formatting documentation for nested lists
504 550 * Feature #5450: Move wiki page to other project
505 551 * Feature #5991: Tracker should have it's own default issue status
506 552 * Feature #6426: MenuManager::MenuItem should support a named route as a url
507 553 * Feature #7249: Custom fields for Documents
508 554 * Feature #8121: Allow overriding direction of part of text
509 555 * Feature #8818: Repository user-mapping with multiple email addresses
510 556 * Feature #11702: Add user/group to multiple projects at once
511 557 * Feature #11724: Prevent users from seeing other users based on their project membership
512 558 * Feature #12097: Multi Thread Support
513 559 * Feature #12734: Add table reference to textile help
514 560 * Feature #13051: Support any macro in (pdf) export for wiki's and issues
515 561 * Feature #13425: Ignore X-Autoreply mails
516 562 * Feature #13497: Document all available Redmine links properly
517 563 * Feature #13849: Grouped filters in the filter drop-down
518 564 * Feature #14371: Drop Ruby 1.8.7 support
519 565 * Feature #14534: Upgrade to Rails 4.2
520 566 * Feature #15236: Propose diff view for long text custom fields
521 567 * Feature #16823: IMAP STARTTLS support
522 568 * Feature #17354: User detail : show user login to admins
523 569 * Feature #17763: Ability to render multiple partials with view hook
524 570 * Feature #18500: Optional linking when copying issues
525 571 * Feature #18571: Tab "New Issue" should not be displayed if a project has no trackers
526 572 * Feature #18631: Better search results pagination
527 573 * Feature #18801: Support for accent insensitive search with PostgreSQL
528 574 * Feature #18860: Replace awesome_nested_set gem with a custom implementation of nested sets
529 575 * Feature #18947: Ruby 2.2 support
530 576 * Feature #19131: Use a better content type for attachments created with application/octet-stream
531 577 * Patch #6586: Calendar view hook Request
532 578 * Patch #13120: Translation in language selection
533 579 * Patch #18182: Latvian translation update
534 580 * Patch #18261: Japanese translation change (fix terms mismatch "default")
535 581 * Patch #18276: Allow queries captions to be dynamic
536 582 * Patch #18290: Issue performance patch
537 583 * Patch #18390: Better RTL css for the system
538 584 * Patch #18392: German translation: Self-registration
539 585 * Patch #18565: html improvements on project landing page
540 586 * Patch #18659: Do not truncate subissue/related issues titles on single issue view
541 587 * Patch #18671: Japanese translation change (fix misspelled word)
542 588 * Patch #18679: LabelledFormBuilder#label outputs 2 label elements
543 589 * Patch #18692: Access keys for previous (p)/next (n) links
544 590 * Patch #18707: Allow attachment thumbnails from REST api
545 591 * Patch #18817: Sort helper undefined to_a for string
546 592 * Patch #18818: TimeEntry acts_as_activity_provider scope should joins(:project)
547 593 * Patch #18983: Allow filtering of Redmine Reminders by Version
548 594 * Patch #19005: Make search results per page configurable
549 595 * Patch #19035: Japanese translation fix (label_age)
550 596
551 597 == 2015-02-19 v2.6.2
552 598
553 599 * Defect #10681: Export to Persian PDF problem
554 600 * Defect #17722: Plugin update check not working if redmine is viewed over https
555 601 * Defect #18586: Arabic PDF
556 602 * Defect #18632: PDF Export has no left padding for tables
557 603 * Defect #18883: Slow rendering of large textile tables
558 604 * Defect #18894: Grouping of Boolean field: Both "No" and "blank" tickets are grouped in "none" groups
559 605 * Defect #18896: Grouping of Boolean field in Query: group not displayed for "No" value if the group is in first position
560 606 * Defect #18922: rdm-mailhandler.rb should catch EOFError
561 607 * Defect #18961: {{macro_list}} error when choose markdown as wiki language
562 608 * Defect #19065: API: issue details created_on timestamp not formatted as expected
563 609 * Defect #19120: Wrap parent task title on the issue list
564 610 * Defect #19117: Potential XSS vulnerability in some flash messages rendering
565 611
566 612 == 2015-01-11 v2.6.1
567 613
568 614 * Defect #13608: Parent column in CSV export should include issue id only
569 615 * Defect #13673: Parent issue column includes issue subject (making issue list unworkable wide)
570 616 * Defect #14699: Cannot change "From" header in email notifications
571 617 * Defect #17744: Disabling fields in tracker keeps attached workflow permissions
572 618 * Defect #18060: Selected projects in email notifications on "my account" are lost when the page is redisplayed after a validation error
573 619 * Defect #18176: PDF: long text is corrupt
574 620 * Defect #18269: Timelog CSV export missing tracker name and issue name
575 621 * Defect #18280: closed_on missing when closed status of issue status changed
576 622 * Defect #18349: URL not rendered as a link when followed by a line break and another URL
577 623 * Defect #18464: Use of PRE tag in Issue description results in wrapped text with latest Google Chrome
578 624 * Defect #18499: Localisation not set correctly on authenticity token errors
579 625 * Defect #18501: Textile bold highlighting problem
580 626 * Defect #18629: PDF Export removes separating space after tables
581 627 * Defect #18665: Internal Server Error when adding user to group where he is already assigned
582 628 * Defect #18667: Attachment content type not set when uploading attachment
583 629 * Defect #18685: Plugin migration confuses two plugins with similar names
584 630 * Defect #18734: Select / case is missing a break in application.js
585 631 * Defect #18769: Reordering roles, trackers or statuses always redirects to the first page
586 632 * Defect #18777: Moving column to top of "Select Columns" results in loss of all other column selections
587 633 * Feature #8817: Attachments/Plugin assets directory writable errors
588 634 * Patch #17705: MailHandler should ignore bogus issue strings [some-string#1234] in subject
589 635 * Patch #18051: Cancel button on issue edit view
590 636 * Patch #18156: Spanish translation file
591 637 * Patch #18157: German translation
592 638 * Patch #18252: Japanese wiki_syntax_detailed.html translation update
593 639 * Patch #18357: Improvement of column selection: allow to move multiple columns in selection list
594 640 * Patch #18410: Spent hours should be cleared on #reload
595 641 * Patch #18534: Galician (gl) translation for 2.6-stable
596 642 * Patch #18587: Swedish translation (updated)
597 643 * Patch #18782: Fix ui tests broken by undefined method error
598 644 * Patch #18789: UI tests and capybara version
599 645
600 646 == 2014-10-21 v2.6.0
601 647
602 648 * Defect #8753: PDF export for Hebrew is reversed
603 649 * Defect #8758: Ignore email keywords after delimiter
604 650 * Defect #9660: Issues counters in roadmap only link to issues in the same project
605 651 * Defect #11788: Export to PDF: align right in table doesn't work
606 652 * Defect #12580: long hyperlinks inserted in task description breaks right frame boundary
607 653 * Defect #12934: PDF export: No images in tables
608 654 * Defect #13487: Honor committer => user mapping in repository statistics
609 655 * Defect #13642: PDF bookmark not displayed when contain a non-ascii character
610 656 * Defect #13781: CJK(Chinese/Japanese/Korean) characters are not shown in PDF on non CJK locales
611 657 * Defect #13860: Text of custom fields is not wrapped in PDF exports of issues
612 658 * Defect #14281: Parent issue autocomplete does not follow to the "Allow cross-project subtasks" setting
613 659 * Defect #14466: Wrap long issue fields in issue pdf header
614 660 * Defect #14491: MailHandler: Unable to determine target project (when allow_override=project and project=unassigned is used)
615 661 * Defect #14737: Gantt, completed % truncated instead of rounded
616 662 * Defect #14917: Bad table formatting in pdf export
617 663 * Defect #16496: Link custom field are not displayed as links on the issue list
618 664 * Defect #17023: The error flash message on session expiration is not in the language of the user but of the user of the previous request
619 665 * Defect #17202: Copying Project Fails to Copy Queries with visibility == VISIBILITY_ROLES
620 666 * Defect #17322: Long strings such as URL break out of box
621 667 * Defect #17484: Custom fields added to "spent time" don't show in context menu
622 668 * Defect #17828: Could not find gem 'mocha (~> 1.0.0) ruby'
623 669 * Defect #17931: note "Applied in changeset" generated multiple times for the same repo
624 670 * Defect #17954: /time_entries/new can't derive project from issue
625 671 * Defect #17959: Issue notes not previewed when project is changed
626 672 * Defect #18041: Wiki, Pdf export, Table, <pre>
627 673 * Defect #18110: Extraction of list of available locales is probe to bad gems
628 674 * Defect #18119: Thumbnail image path without HTTPS
629 675 * Defect #18144: German translation on "delete my account" page showing a "\n"
630 676 * Feature #10914: Include is_private setting in xml/json output
631 677 * Feature #12447: Support for PNG with alpha channel in pdf export
632 678 * Feature #14008: Add a warning if 2 plugins have the same settings partial name
633 679 * Feature #14030: Allow plugins to put gems inside PluginGemfile
634 680 * Feature #14599: Support 16-bit depth PNG images in PDF export
635 681 * Feature #16164: Bulk edit workflows for multiple trackers/roles
636 682 * Feature #16362: Option to send email on "Assignee updated"
637 683 * Feature #16707: Integrate support of SSL for POP3 incoming emails
638 684 * Feature #17077: fetch_changesets should use POST method too
639 685 * Feature #17380: Move project sidebar content to a partial
640 686 * Feature #17431: Display a target version's date if available in issue forms, as a tooltip
641 687 * Feature #17570: use rbpdf gem instead of bundled rfpdf
642 688 * Feature #17628: Expose project is_public property via API
643 689 * Feature #17955: Add link to /time_entries/new from My Page Spent Time block
644 690 * Feature #17976: Custom permissions per project for non member and anonymous users
645 691 * Feature #17993: Issues list : css tags to get sort orders
646 692 * Patch #6498: Make options parameter optional in User#allowed_to_globally?
647 693 * Patch #13589: Wiki PDF export for 2 column tables
648 694 * Patch #16190: Relax rejections based on Auto-Submitted header
649 695 * Patch #16240: Private notes should be marked more clearly
650 696 * Patch #16536: Japanese translation update (email notification)
651 697 * Patch #16556: Traditional Chinese "field_assigned_to" translation change
652 698 * Patch #16685: Introduce the request_store gem to hold User.current and prevent data leakage in error messages
653 699 * Patch #16704: Persian Translation
654 700 * Patch #16878: Parse configuration file for ERB
655 701 * Patch #16905: Count users with a single query on group list
656 702 * Patch #16925: Improve performance of Principal.member_of scope
657 703 * Patch #17308: Japanese translation change (fix terms mismatch in workflow)
658 704 * Patch #17346: Japanese translation change (followed updates of en.yml)
659 705 * Patch #17400: Typo in Changelog
660 706 * Patch #17401: Better fix for r13159 issue #16708
661 707 * Patch #17456: Japanese translation change (custom fields)
662 708 * Patch #17492: Lowering configuration.example.yml confusion
663 709 * Patch #17552: Bringing together of the translation of Members at Polish translation
664 710 * Patch #17563: Fixes some issues in the Galician (gl) translation
665 711 * Patch #17602: Include enabled modules in projects API
666 712 * Patch #17717: Password/Email address change should invalidate security tokens
667 713 * Patch #17796: Expire all other sessions on password change
668 714 * Patch #17847: Wiki extended help macros do not reflect basic Redmine macros
669 715 * Patch #17853: Portuguese translation file
670 716 * Patch #18047: MailHandler: Don't use String#respond_to?(:force_encoding) to differentiate between Ruby 1.8 and Ruby 1.9
671 717
672 718 == 2014-07-06 v2.5.2
673 719
674 720 * Defect #3483: Relative url for source links in notifications
675 721 * Defect #16415: Users get e-mail notification twice, if they are watchers and assignees at the same time.
676 722 * Defect #16519: Generating a spent time report on a list type custom field with multiple values causes an invalid SQL error
677 723 * Defect #16564: Repository identifiers can be reserved words
678 724 * Defect #16619: Mailer.token_for generates invalid message_id when using from address with full name
679 725 * Defect #16655: start_date not set despite settings[default_issue_start_date_to_creation_date] being set.
680 726 * Defect #16668: Redmine links broken when object name contains special characters
681 727 * Defect #16669: Markdown formatter should use the :no_intra_emphasis extension
682 728 * Defect #16708: Form is submitted when switching tab
683 729 * Defect #16739: custom_fields.json only returns single tracker instead of array of trackers
684 730 * Defect #16747: Remove useless settings when editing a query from the gantt
685 731 * Defect #16755: Field set as read-only still available in the issues list context menu
686 732 * Defect #16795: Member#destroy triggers after_destroy callbacks twice
687 733 * Defect #16798: Custom field - list type - checkboxes - unchecking all - does not save
688 734 * Defect #16926: Custom field referencing deleted value trigger an error on display
689 735 * Defect #16989: Inline images in email does not appear when thumbnail macro is used.
690 736 * Defect #17003: Option to display bool custom fields as a single checkbox
691 737 * Feature #3177: Add "Check for updates" functionality to installed plugins
692 738 * Feature #16194: Ruby 2.1 support
693 739 * Patch #16566: French "text_git_repository_note" translation
694 740 * Patch #16700: Blank content type for attachments attached via Ajax file upload
695 741 * Patch #16710: Support for the 1.x versions of mime-types gem
696 742 * Patch #16781: Crash in markdown formatter causes ruby process to end
697 743 * Patch #17166: Japanese translation update (plugin update check)
698 744 * Patch #17301: Czech plugin strings
699 745
700 746 == 2014-03-29 v2.5.1
701 747
702 748 * Defect #14298: Error generated on 'search for watchers to add' after clicking add without selected users
703 749 * Defect #16236: Right-aligned table of contents (TOC) not working with markdown
704 750 * Defect #16255: Internal Error for specific version of non-existent wiki page
705 751 * Defect #16259: Changing Tracker value on new issue form makes hidden fields appearing after hitting F5
706 752 * Defect #16321: Custom Fields with "Link values to URL" set are displayed as escaped html in email
707 753 * Defect #16338: Can't choose an issue of a different project when updating time entries
708 754 * Defect #16353: Regexp bug in JournalsController regexp handling when quoting existing journal entries
709 755 * Feature #16326: Custom queries, buttons to move column to top and bottom
710 756 * Patch #16291: Japanese translation update
711 757 * Patch #16319: Random crash when using custom fields
712 758 * Patch #16320: Turkish typo fix
713 759 * Patch #16334: Korean Translation
714 760 * Patch #16336: Russian translation
715 761 * Patch #16356: Spanish Translation: label_custom_field_select_type
716 762 * Patch #16368: Polish translation update
717 763 * Patch #16381: Extract code to render project context links to helper
718 764 * Patch #16453: Czech localisation
719 765 * Defect #16466: Fixed back url verification
720 766
721 767 == 2014-03-02 v2.5.0
722 768
723 769 * Defect #3163: Large inline images overflow
724 770 * Defect #13385: Searchable checkbox displayed on edit form for not-searchable custom field formats.
725 771 * Defect #13396: Updating an issue with user or list format custom field, currently having value that is locked or removed, clears that field
726 772 * Defect #14361: Mercurial commit ids are short (12 digits) on database
727 773 * Defect #15377: bundle install --without development test fails
728 774 * Defect #15381: Error pages improvement
729 775 * Defect #15485: HTML 5 validation multiple ids
730 776 * Defect #15551: Validating a Setting with invalid name triggers an error
731 777 * Defect #15552: Preferences are not preserved after adding user with validation error
732 778 * Defect #15704: Journal for relation should store relation type instead of i18n key
733 779 * Defect #15709: TimeEntry custom_values are not deleted from the database when destroying the associated project
734 780 * Defect #15831: Successful update notice for workflows
735 781 * Defect #15848: REST API: Cannot retrieve memberships of closed projects
736 782 * Defect #15929: REST API: Integer custom field validation fails when using non-string values
737 783 * Defect #15947: Deadlock when delete issues in same time on multiple sessions
738 784 * Defect #15983: Project.activities returns different types depending on context
739 785 * Defect #16077: Table of contents macro conflicts with collapse macro
740 786 * Defect #16091: Export CSV with many custom field runs many queries
741 787 * Defect #16107: ApplicationController mishandles non-Basic authentication information, causing an internal error
742 788 * Defect #16143: Can't insert too long comment field from repository (MySQL)
743 789 * Feature #1179: Optionally allow Text and Long Text custom fields support wiki formatting
744 790 * Feature #1358: Link_to for Custom Field
745 791 * Feature #2083: CustomField of type "external-link-to" with configurable URL prefix
746 792 * Feature #2549: Enable the watching of news
747 793 * Feature #2691: Option to disable automated language-guessing based on HTTP_ACCEPT_LANGUAGE HTTP-header
748 794 * Feature #8152: Render Version and User custom fields as links
749 795 * Feature #8562: Watchers list too big in new issue form
750 796 * Feature #8572: Configuration of which versions (by version-status) are shown in version-format custom fields
751 797 * Feature #8842: REST API: Filter issues created/updated before or after specific timestamp
752 798 * Feature #13134: Focus first text field automatically
753 799 * Feature #14309: Add favicon to Atom feeds
754 800 * Feature #15275: Improve usage of label "button_update"
755 801 * Feature #15362: Wrap filters, options and buttons with extra div on the issue list
756 802 * Feature #15520: Markdown formatting
757 803 * Feature #15699: Description for custom fields
758 804 * Feature #15701: Add project identifier substitution option to the URL-pattern property of link format custom fields
759 805 * Feature #15790: Use the mime-types gem to get mime type for unknown extension
760 806 * Feature #15815: REST API : Add project status in API response
761 807 * Feature #15926: Redirect to back_url or referer when clicking "Sign in" while already logged-in
762 808 * Patch #12753: Update config.i18n.load_path for plugin-supplied locales
763 809 * Patch #13774: Show warning if CSV-Export exceeds limit
764 810 * Patch #14766: Better block detection on my page
765 811 * Patch #15403: Czech "message" and "changeset" translation change
766 812 * Patch #15420: Don't create duplicate wikis in tests
767 813 * Patch #15689: Make favicon themeable
768 814 * Patch #15785: Support more character encodings in incoming emails
769 815
770 816 == 2014-03-02 v2.4.4
771 817
772 818 * Defect #16081: Export CSV - Custom field true/false not using translation
773 819 * Defect #16161: Parent task search and datepicker not available after changing status
774 820 * Defect #16169: Wrong validation when updating integer custom field with spaces
775 821 * Defect #16177: Mercurial 2.9 compatibility
776 822
777 823 == 2014-02-08 v2.4.3
778 824
779 825 * Defect #13544: Commit reference: autogenerated issue note has wrong commit link syntax in multi-repo or cross-project context
780 826 * Defect #15664: Unable to upload attachments without add_issues, edit_issues or add_issue_notes permission
781 827 * Defect #15756: 500 on admin info/settings page on development environment
782 828 * Defect #15781: Customfields have a noticable impact on search performance due to slow database COUNT
783 829 * Defect #15849: Redmine:Fetch_Changesets Single-inheritance issue in subclass "Repository:Git"
784 830 * Defect #15870: Parent task completion is 104% after update of subtasks
785 831 * Defect #16032: Repository.fetch_changesets > app/models/repository/git.rb:137:in `[]=': string not matched (IndexError)
786 832 * Defect #16038: Issue#css_classes corrupts user.groups association cache
787 833 * Patch #15960: pt-BR translation for 2.4-stable
788 834
789 835 Additional note:
790 836
791 837 #15781 was forgotten to merge to v2.4.3.
792 838 It is in v2.5.0.
793 839
794 840 == 2013-12-23 v2.4.2
795 841
796 842 * Defect #15398: HTML 5 invalid <center> tag
797 843 * Defect #15523: CSS class for done ratio is not properly generated
798 844 * Defect #15623: Timelog filtering by activity field does not handle project activity overrides
799 845 * Defect #15677: Links for relations in notifications do not include hostname
800 846 * Defect #15684: MailHandler : text/plain attachments are added to description
801 847 * Defect #15714: Notification on loosing assignment does not work
802 848 * Defect #15735: OpenID login fails due to CSRF verification
803 849 * Defect #15741: Multiple scrollbars in project selection tree
804 850 * Patch #9442: Russian wiki syntax help translations
805 851 * Patch #15524: Japanese translation update (r12278)
806 852 * Patch #15601: Turkish translation update
807 853 * Patch #15688: Spanish translation updated
808 854 * Patch #15696: Russian translation update
809 855
810 856 == 2013-11-23 v2.4.1
811 857
812 858 * Defect #15401: Wiki syntax "bold italic" is incorrect
813 859 * Defect #15414: Empty sidebar should not be displayed in project overview
814 860 * Defect #15427: REST API POST and PUT broken
815 861 * Patch #15376: Traditional Chinese translation (to r12295)
816 862 * Patch #15395: German "ImageMagick convert available" translation
817 863 * Patch #15400: Czech Wiki syntax traslation
818 864 * Patch #15402: Czech translation for 2.4-stable
819 865
820 866 == 2013-11-17 v2.4.0
821 867
822 868 * Defect #1983: statistics get rather cramped with more than 15 or so contributers
823 869 * Defect #7335: Sorting issues in gantt by date, not by id
824 870 * Defect #12681: Treat group assignments as assigned to me
825 871 * Defect #12824: Useless "edit" link in workflow menu
826 872 * Defect #13260: JQuery Datepicker popup is missing multiple month/year modifiers
827 873 * Defect #13537: Filters will show issues with unused custom fields.
828 874 * Defect #13829: Favicon bug in IE8
829 875 * Defect #13949: Handling of attachment uploads when 'Maximum attachment size' is set to 0
830 876 * Defect #13989: Trac and Mantis importers reset global notification settings
831 877 * Defect #13990: Trac importer breaks on exotic filenames and ruby 1.9+
832 878 * Defect #14028: Plugins Gemfiles loading breaks __FILE__
833 879 * Defect #14086: Better handling of issue start date validation
834 880 * Defect #14206: Synchronize the lang attribute of the HTML with the display language
835 881 * Defect #14403: No error message if notification mail could not delivered
836 882 * Defect #14516: Missing Sort Column Label and Center Align on Admin-Enumerations
837 883 * Defect #14517: Missing Html Tile on Admin (Groups, LDAP and Plugins)
838 884 * Defect #14598: Wrong test with logger.info in model mail_handler
839 885 * Defect #14615: Warn me when leaving a page with unsaved text doesn't work when editing an update note
840 886 * Defect #14621: AJAX call on the issue form resets data entered during the request
841 887 * Defect #14657: Wrong German translation for member inheritance
842 888 * Defect #14773: ActiveRecord::Acts::Versioned::ActMethods#next_version Generates ArgumentError
843 889 * Defect #14819: Newlines in attachment filename causes crash
844 890 * Defect #14986: 500 error when viewing a wiki page without WikiContent
845 891 * Defect #14995: Japanese "notice_not_authorized" translation is incorrect
846 892 * Defect #15044: Patch for giving controller_issues_edit_after_save api hook the correct context
847 893 * Defect #15050: redmine:migrate_from_mantis fails to migrate projects with all upper case name
848 894 * Defect #15058: Project authorization EnabledModule N+1 queries
849 895 * Defect #15113: The mail method should return a Mail::Message
850 896 * Defect #15135: Issue#update_nested_set_attributes comparing nil with empty string
851 897 * Defect #15191: HTML 5 validation failures
852 898 * Defect #15227: Custom fields in issue form - splitting is incorrect
853 899 * Defect #15307: HTML 5 deprecates width and align attributes
854 900 * Feature #1005: Add the addition/removal/change of related issues to the history
855 901 * Feature #1019: Role based custom queries
856 902 * Feature #1391: Ability to force user to change password
857 903 * Feature #2199: Ability to clear dates and text fields when bulk editing issues
858 904 * Feature #2427: Document horizontal rule syntax
859 905 * Feature #2795: Add a "Cancel" button to the "Delete" project page when deleting a project.
860 906 * Feature #2865: One click filter in search view
861 907 * Feature #3413: Exclude attachments from incoming emails based on file name
862 908 * Feature #3872: New user password - better functionality
863 909 * Feature #4911: Multiple issue update rules with different keywords in commit messages
864 910 * Feature #5037: Role-based issue custom field visibility
865 911 * Feature #7590: Different commit Keywords for each tracker
866 912 * Feature #7836: Ability to save Gantt query filters
867 913 * Feature #8253: Update CodeRay to 1.1 final
868 914 * Feature #11159: REST API for getting CustomField definitions
869 915 * Feature #12293: Add links to attachments in new issue email notification
870 916 * Feature #12912: Issue-notes Redmine links: append actual note reference to rendered links
871 917 * Feature #13157: Link on "My Page" to view all my spent time
872 918 * Feature #13746: Highlighting of source link target line
873 919 * Feature #13943: Better handling of validation errors when bulk editing issues
874 920 * Feature #13945: Disable autofetching of repository changesets if projects are closed
875 921 * Feature #14024: Default of issue start and due date
876 922 * Feature #14060: Enable configuration of OpenIdAuthentication.store
877 923 * Feature #14228: Registered users should have a way to get a new action email
878 924 * Feature #14614: View hooks for user preferences
879 925 * Feature #14630: wiki_syntax.html per language (wiki help localization mechanism)
880 926 * Feature #15136: Activate Custom Fields on a selection of projects directly from Custom fields page
881 927 * Feature #15182: Return to section anchor after wiki section edit
882 928 * Feature #15218: Update Rails 3.2.15
883 929 * Feature #15311: Add an indication to admin/info whether or not ImageMagick convert is available
884 930 * Patch #6689: Document project-links in parse_redmine_links
885 931 * Patch #13460: All translations: RSS -> Atom
886 932 * Patch #13482: Do not add empty header/footer to notification emails
887 933 * Patch #13528: Traditional Chinese "label_total_time" translation
888 934 * Patch #13551: update Dutch translations - March 2013
889 935 * Patch #13577: Japanese translation improvement ("done ratio")
890 936 * Patch #13646: Fix handling multiple text parts in email
891 937 * Patch #13674: Lithuanian translation
892 938 * Patch #13687: Favicon bug in opera browser
893 939 * Patch #13697: Back-button on diff page is not working when I'm directed from email
894 940 * Patch #13745: Correct translation for member save button
895 941 * Patch #13808: Changed Bulgarian "label_statistics" translation
896 942 * Patch #13825: German translation: jquery.ui.datepicker-de.js
897 943 * Patch #13900: Update URL when changing tab
898 944 * Patch #13931: Error and inconsistencies in Croatian translation
899 945 * Patch #13948: REST API should return user.status
900 946 * Patch #13988: Enhanced Arabic translation
901 947 * Patch #14138: Output changeset comment in html title
902 948 * Patch #14180: Improve pt-BR translation
903 949 * Patch #14222: German translation: grammar + spelling
904 950 * Patch #14223: Fix icon transparency issues
905 951 * Patch #14360: Slovene language translation
906 952 * Patch #14767: More CSS classes on various fields
907 953 * Patch #14901: Slovak translation
908 954 * Patch #14920: Russian numeric translation
909 955 * Patch #14981: Italian translation
910 956 * Patch #15072: Optimization of issues journal custom fields display
911 957 * Patch #15073: list custom fields : multiple select filter wider
912 958 * Patch #15075: Fix typo in the Dutch "label_user_mail_option_all" translation
913 959 * Patch #15277: Accept custom field format added at runtime
914 960 * Patch #15295: Log error messages when moving attachements in sub-directories
915 961 * Patch #15369: Bulgarian translation (r12278)
916 962
917 963 == 2013-11-17 v2.3.4
918 964
919 965 * Defect #13348: Repository tree can't handle two loading at once
920 966 * Defect #13632: Empty page attached when exporting PDF
921 967 * Defect #14590: migrate_from_trac.rake does not import Trac users, uses too short password
922 968 * Defect #14656: JRuby: Encoding error when creating issues
923 969 * Defect #14883: Update activerecord-jdbc-adapter
924 970 * Defect #14902: Potential invalid SQL error with invalid group_ids
925 971 * Defect #14931: SCM annotate with non ASCII author
926 972 * Defect #14960: migrate_from_mantis.rake does not import Mantis users, uses too short password
927 973 * Defect #14977: Internal Server Error while uploading file
928 974 * Defect #15190: JS-error while using a global custom query w/ project filter in a project context
929 975 * Defect #15235: Wiki Pages REST API with version returns wrong comments
930 976 * Defect #15344: Default status always inserted to allowed statuses when changing status
931 977 * Feature #14919: Update ruby-openid version above 2.3.0
932 978 * Patch #14592: migrate_from_trac.rake does not properly parse First Name and Last Name
933 979 * Patch #14886: Norweigan - label_copied_to and label_copied_from translated
934 980 * Patch #15185: Simplified Chinese translation for 2.3-stable
935 981
936 982 == 2013-09-14 v2.3.3
937 983
938 984 * Defect #13008: Usage of attribute_present? in UserPreference
939 985 * Defect #14340: Autocomplete fields rendering issue with alternate theme
940 986 * Defect #14366: Spent Time report sorting on custom fields causes error
941 987 * Defect #14369: Open/closed issue counts on issues summary are not displayed with SQLServer
942 988 * Defect #14401: Filtering issues on "related to" may ignore other filters
943 989 * Defect #14415: Spent time details and report should ignore 'Setting.display_subprojects_issues?' when 'Subproject' filter is enabled.
944 990 * Defect #14422: CVS root_url not recognized when connection string does not include port
945 991 * Defect #14447: Additional status transitions for assignees do not work if assigned to a group
946 992 * Defect #14511: warning: class variable access from toplevel on Ruby 2.0
947 993 * Defect #14562: diff of CJK (Chinese/Japanese/Korean) is broken on Ruby 1.8
948 994 * Defect #14584: Standard fields disabled for certain trackers still appear in email notifications
949 995 * Defect #14607: rake redmine:load_default_data Error
950 996 * Defect #14697: Wrong Russian translation in close project message
951 997 * Defect #14798: Wrong done_ratio calculation for parent with subtask having estimated_hours=0
952 998 * Patch #14485: Traditional Chinese translation for 2.3-stable
953 999 * Patch #14502: Russian translation for 2.3-stable
954 1000 * Patch #14531: Spanish translations for 2.3.x
955 1001 * Patch #14686: Portuguese translation for 2.3-stable
956 1002
957 1003 == 2013-07-14 v2.3.2
958 1004
959 1005 * Defect #9996: configuration.yml in documentation , but redmine ask me to create email.yml
960 1006 * Defect #13692: warning: already initialized constant on Ruby 1.8.7
961 1007 * Defect #13783: Internal error on time tracking activity enumeration deletion
962 1008 * Defect #13821: "obj" parameter is not defined for macros used in description of documents
963 1009 * Defect #13850: Unable to set custom fields for versions using the REST API
964 1010 * Defect #13910: Values of custom fields are not kept in issues when copying a project
965 1011 * Defect #13950: Duplicate Lithuanian "error_attachment_too_big" translation keys
966 1012 * Defect #14015: Ruby hangs when adding a subtask
967 1013 * Defect #14020: Locking and unlocking a user resets the email notification checkbox
968 1014 * Defect #14023: Can't delete relation when Redmine runs in a subpath
969 1015 * Defect #14051: Filtering issues with custom field in date format with NULL(empty) value
970 1016 * Defect #14178: PDF API broken in version 2.3.1
971 1017 * Defect #14186: Project name is not properly escaped in issue filters JSON
972 1018 * Defect #14242: Project auto generation fails when projects created in the same time
973 1019 * Defect #14245: Gem::InstallError: nokogiri requires Ruby version >= 1.9.2.
974 1020 * Defect #14346: Latvian translation for "Log time"
975 1021 * Feature #12888: Adding markings to emails generated by Private comments
976 1022 * Feature #14419: Include RUBY_PATCHLEVEL and RUBY_RELEASE_DATE in info.rb
977 1023 * Patch #14005: Swedish Translation for 2.3-stable
978 1024 * Patch #14101: Receive IMAP by uid's
979 1025 * Patch #14103: Disconnect and logout from IMAP after mail receive
980 1026 * Patch #14145: German translation of x_hours
981 1027 * Patch #14182: pt-BR translation for 2.3-stable
982 1028 * Patch #14196: Italian translation for 2.3-stable
983 1029 * Patch #14221: Translation of x_hours for many languages
984 1030
985 1031 == 2013-05-01 v2.3.1
986 1032
987 1033 * Defect #12650: Lost text after selection in issue list with IE
988 1034 * Defect #12684: Hotkey for Issue-Edit doesn't work as expected
989 1035 * Defect #13405: Commit link title is escaped twice when using "commit:" prefix
990 1036 * Defect #13541: Can't access SCM when log/production.scm.stderr.log is not writable
991 1037 * Defect #13579: Datepicker uses Simplified Chinese in Traditional Chinese locale
992 1038 * Defect #13584: Missing Portuguese jQuery UI date picker
993 1039 * Defect #13586: Circular loop testing prevents precedes/follows relation between subtasks
994 1040 * Defect #13618: CSV export of spent time ignores filters and columns selection
995 1041 * Defect #13630: PDF export generates the issue id twice
996 1042 * Defect #13644: Diff - Internal Error
997 1043 * Defect #13712: Fix email rake tasks to also support no_account_notice and default_group options
998 1044 * Defect #13811: Broken javascript in IE7 ; recurrence of #12195
999 1045 * Defect #13823: Trailing comma in javascript files
1000 1046 * Patch #13531: Traditional Chinese translation for 2.3-stable
1001 1047 * Patch #13552: Dutch translations for 2.3-stable
1002 1048 * Patch #13678: Lithuanian translation for 2.3-stable
1003 1049
1004 1050 == 2013-03-19 v2.3.0
1005 1051
1006 1052 * Defect #3107: Issue with two digit year on Logtime
1007 1053 * Defect #3371: Autologin does not work when using openid
1008 1054 * Defect #3676: www. generates broken link in formatted text
1009 1055 * Defect #4700: Adding news does not send notification to all project members
1010 1056 * Defect #5329: Time entries report broken on first week of year
1011 1057 * Defect #8794: Circular loop when using relations and subtasks
1012 1058 * Defect #9475: German Translation "My custom queries" and "Custom queries"
1013 1059 * Defect #9549: Only 100 users are displayed when adding new project members
1014 1060 * Defect #10277: Redmine wikitext URL-into-link creation with hyphen is wrong
1015 1061 * Defect #10364: Custom field float separator in CSV export
1016 1062 * Defect #10930: rake redmine:load_default_data error in 2.0 with SQLServer
1017 1063 * Defect #10977: Redmine shouldn't require all database gems
1018 1064 * Defect #12528: Handle temporary failures gracefully in the external mail handler script
1019 1065 * Defect #12629: Wrong German "label_issues_by" translation
1020 1066 * Defect #12641: Diff outputs become ??? in some non ASCII words.
1021 1067 * Defect #12707: Typo in app/models/tracker.rb
1022 1068 * Defect #12716: Attachment description lost when issue validation fails
1023 1069 * Defect #12735: Negative duration allowed
1024 1070 * Defect #12736: Negative start/due dates allowed
1025 1071 * Defect #12968: Subtasks don't resepect following/precedes
1026 1072 * Defect #13006: Filter "Assignee's group" doesn't work with group assignments
1027 1073 * Defect #13022: Image pointing towards /logout signs out user
1028 1074 * Defect #13059: Custom fields are listed two times in workflow/Fields permission
1029 1075 * Defect #13076: Project overview page shows trackers from subprojects with disabled issue module
1030 1076 * Defect #13119: custom_field_values are not reloaded on #reload
1031 1077 * Defect #13154: After upgrade to 2.2.2 ticket list on some projects fails
1032 1078 * Defect #13188: Forms are not updated after changing the status field without "Add issues" permission
1033 1079 * Defect #13251: Adding a "follows" relation may not refresh relations list
1034 1080 * Defect #13272: translation missing: setting_default_projects_tracker_ids
1035 1081 * Defect #13328: Copying an issue as a child of itself creates an extra issue
1036 1082 * Defect #13335: Autologin does not work with custom autologin cookie name
1037 1083 * Defect #13350: Japanese mistranslation fix
1038 1084 * Feature #824: Add "closed_on" issue field (storing time of last closing) & add it as a column and filter on the issue list.
1039 1085 * Feature #1766: Custom fields should become addable to Spent Time list/report
1040 1086 * Feature #3436: Show relations in Gantt diagram
1041 1087 * Feature #3957: Ajax file upload with progress bar
1042 1088 * Feature #5298: Store attachments in sub directories
1043 1089 * Feature #5605: Subprojects should (optionally) inherit Members from their parent
1044 1090 * Feature #6727: Add/remove issue watchers via REST API
1045 1091 * Feature #7159: Bulk watch/unwatch issues from the context menu
1046 1092 * Feature #8529: Get the API key of the user through REST API
1047 1093 * Feature #8579: Multiple file upload with HTML5 / Drag-and-Drop
1048 1094 * Feature #10191: Add Filters For Spent time's Details and Report
1049 1095 * Feature #10286: Auto-populate fields while creating a new user with LDAP
1050 1096 * Feature #10352: Preview should already display the freshly attached images
1051 1097 * Feature #11498: Add --no-account-notice option for the mail handler script
1052 1098 * Feature #12122: Gantt progress lines (html only)
1053 1099 * Feature #12228: JRuby 1.7.2 support
1054 1100 * Feature #12251: Custom fields: 'Multiple values' should be able to be checked and then unchecked
1055 1101 * Feature #12401: Split "Manage documents" permission into create, edit and delete permissions
1056 1102 * Feature #12542: Group events in the activity view
1057 1103 * Feature #12665: Link to a file in a repository branch
1058 1104 * Feature #12713: Microsoft SQLServer support
1059 1105 * Feature #12787: Remove "Warning - iconv will be deprecated in the future, use String#encode instead."
1060 1106 * Feature #12843: Add links to projects in Group projects list
1061 1107 * Feature #12898: Handle GET /issues/context_menu parameters nicely to prevent returning error 500 to crawlers
1062 1108 * Feature #12992: Make JSONP support optional and disabled by default
1063 1109 * Feature #13174: Raise group name maximum length to 255 characters
1064 1110 * Feature #13175: Possibility to define the default enable trackers when creating a project
1065 1111 * Feature #13329: Ruby 2.0 support
1066 1112 * Feature #13337: Split translation "label_total"
1067 1113 * Feature #13340: Mail handler: option to add created user to default group
1068 1114 * Feature #13341: Mail handler: --no-notification option to disable notifications to the created user
1069 1115 * Patch #7202: Polish translation for v1.0.4
1070 1116 * Patch #7851: Italian translation for 'issue'
1071 1117 * Patch #9225: Generate project identifier automatically with JavaScript
1072 1118 * Patch #10916: Optimisation in issues relations display
1073 1119 * Patch #12485: Don't force english language for default admin account
1074 1120 * Patch #12499: Use lambda in model scopes
1075 1121 * Patch #12611: Login link unexpected logs you out
1076 1122 * Patch #12626: Updated Japanese translations for button_view and permission_commit_access
1077 1123 * Patch #12640: Russian "about_x_hours" translation change
1078 1124 * Patch #12645: Russian numeric translation
1079 1125 * Patch #12660: Consistent German translation for my page
1080 1126 * Patch #12708: Restructured german translation (Cleanup)
1081 1127 * Patch #12721: Optimize MenuManager a bit
1082 1128 * Patch #12725: Change pourcent to percent (#12724)
1083 1129 * Patch #12754: Updated Japanese translation for notice_account_register_done
1084 1130 * Patch #12788: Copyright for 2013
1085 1131 * Patch #12806: Serbian translation change
1086 1132 * Patch #12810: Swedish Translation change
1087 1133 * Patch #12910: Plugin settings div should perhaps have 'settings' CSS class
1088 1134 * Patch #12911: Fix 500 error for requests to the settings path for non-configurable plugins
1089 1135 * Patch #12926: Bulgarian translation (r11218)
1090 1136 * Patch #12927: Swedish Translation for r11244
1091 1137 * Patch #12967: Change Spanish login/logout translations
1092 1138 * Patch #12988: Russian translation for trunk
1093 1139 * Patch #13080: German translation of label_in
1094 1140 * Patch #13098: Small datepicker improvements
1095 1141 * Patch #13152: Locale file for Azerbaijanian language
1096 1142 * Patch #13155: Add login to /users/:id API for current user
1097 1143 * Patch #13173: Put source :rubygems url HTTP secure
1098 1144 * Patch #13190: Bulgarian translation (r11404)
1099 1145 * Patch #13198: Traditional Chinese language file (to r11426)
1100 1146 * Patch #13203: German translation change for follow and precedes is inconsitent
1101 1147 * Patch #13206: Portuguese translation file
1102 1148 * Patch #13246: Some german translation patches
1103 1149 * Patch #13280: German translation (r11478)
1104 1150 * Patch #13301: Performance: avoid querying all memberships in User#roles_for_project
1105 1151 * Patch #13309: Add "tracker-[id]" CSS class to issues
1106 1152 * Patch #13324: fixing some pt-br locales
1107 1153 * Patch #13339: Complete language Vietnamese file
1108 1154 * Patch #13391: Czech translation update
1109 1155 * Patch #13399: Fixed some wrong or confusing translation in Korean locale
1110 1156 * Patch #13414: Bulgarian translation (r11567)
1111 1157 * Patch #13420: Korean translation for 2.3 (r11583)
1112 1158 * Patch #13437: German translation of setting_emails_header
1113 1159 * Patch #13438: English translation
1114 1160 * Patch #13447: German translation - some patches
1115 1161 * Patch #13450: Czech translation
1116 1162 * Patch #13475: fixing some pt-br locales
1117 1163 * Patch #13514: fixing some pt-br locales
1118 1164
1119 1165 == 2013-03-19 v2.2.4
1120 1166
1121 1167 * Upgrade to Rails 3.2.13
1122 1168 * Defect #12243: Ordering forum replies by last reply date is broken
1123 1169 * Defect #13127: h1 multiple lined titles breaks into main menu
1124 1170 * Defect #13138: Generating PDF of issue causes UndefinedConversionError with htmlentities gem
1125 1171 * Defect #13165: rdm-mailhandler.rb: initialize_http_header override basic auth
1126 1172 * Defect #13232: Link to topic in nonexistent forum causes error 500
1127 1173 * Patch #13181: Bulgarian translation of jstoolbar-bg.js
1128 1174 * Patch #13207: Portuguese translation for 2.2-stable
1129 1175 * Patch #13310: pt-BR label_last_n_weeks translation
1130 1176 * Patch #13325: pt-BR translation for 2.2-stable
1131 1177 * Patch #13343: Vietnamese translation for 2.2-stable
1132 1178 * Patch #13398: Czech translation for 2.2-stable
1133 1179
1134 1180 == 2013-02-12 v2.2.3
1135 1181
1136 1182 * Upgrade to Rails 3.2.12
1137 1183 * Defect #11987: pdf: Broken new line in table
1138 1184 * Defect #12930: 404 Error when referencing different project source files in the wiki syntax
1139 1185 * Defect #12979: Wiki link syntax commit:repo_a:abcd doesn't work
1140 1186 * Defect #13075: Can't clear custom field value through context menu in the issue list
1141 1187 * Defect #13097: Project copy fails when wiki module is disabled
1142 1188 * Defect #13126: Issue view: estimated time vs. spent time
1143 1189 * Patch #12922: Update Spanish translation
1144 1190 * Patch #12928: Bulgarian translation for 2.2-stable
1145 1191 * Patch #12987: Russian translation for 2.2-stable
1146 1192
1147 1193 == 2013-01-20 v2.2.2
1148 1194
1149 1195 * Defect #7510: Link to attachment should return latest attachment
1150 1196 * Defect #9842: {{toc}} is not replaced by table of content when exporting wiki page to pdf
1151 1197 * Defect #12749: Plugins cannot route wiki page sub-path
1152 1198 * Defect #12799: Cannot edit a wiki section which title starts with a tab
1153 1199 * Defect #12801: Viewing the history of a wiki page with attachments raises an error
1154 1200 * Defect #12833: Input fields restricted on length should have maxlength parameter set
1155 1201 * Defect #12838: Blank page when clicking Add with no block selected on my page layout
1156 1202 * Defect #12851: "Parent task is invalid" while editing child issues by Role with restricted Issues Visibility
1157 1203 * Patch #12800: Serbian Latin translation patch (sr-YU.yml)
1158 1204 * Patch #12809: Swedish Translation for r11162
1159 1205 * Patch #12818: Minor swedish translation fix
1160 1206
1161 1207 == 2013-01-09 v2.2.1
1162 1208
1163 1209 * Upgrade to Rails 3.2.11
1164 1210 * Defect #12652: "Copy ticket" selects "new ticket"
1165 1211 * Defect #12691: Textile Homepage Dead?
1166 1212 * Defect #12711: incorrect fix of lib/SVG/Graph/TimeSeries.rb
1167 1213 * Defect #12744: Unable to call a macro with a name that contains uppercase letters
1168 1214 * Defect #12776: Security vulnerability in Rails 3.2.10 (CVE-2013-0156)
1169 1215 * Patch #12630: Russian "x_hours" translation
1170 1216
1171 1217 == 2012-12-18 v2.2.0
1172 1218
1173 1219 * Defect #4787: Gannt to PNG - CJK (Chinese, Japanese and Korean) characters appear as ?
1174 1220 * Defect #8106: Issues by Category should show tasks without category
1175 1221 * Defect #8373: i18n string text_are_you_sure_with_children no longer used
1176 1222 * Defect #11426: Filtering with Due Date in less than N days should show overdue issues
1177 1223 * Defect #11834: Bazaar: "???" instead of non ASCII character in paths on non UTF-8 locale
1178 1224 * Defect #11868: Git and Mercurial diff displays deleted files as /dev/null
1179 1225 * Defect #11979: No validation errors when entering an invalid "Parent task"
1180 1226 * Defect #12012: Redmine::VERSION.revision method does not work on Subversion 1.7 working copy
1181 1227 * Defect #12018: Issue filter select box order changes randomly
1182 1228 * Defect #12090: email recipients not written to action_mailer log if BCC recipients setting is checked
1183 1229 * Defect #12092: Issue "start date" validation does not work correctly
1184 1230 * Defect #12285: Some unit and functional tests miss fixtures and break when run alone
1185 1231 * Defect #12286: Emails of private notes are sent to watcher users regardless of viewing permissions
1186 1232 * Defect #12310: Attachments may not be displayed in the order they were selected
1187 1233 * Defect #12356: Issue "Update" link broken focus
1188 1234 * Defect #12397: Error in Textile conversion of HTTP links, containing russian letters
1189 1235 * Defect #12434: Respond with 404 instead of 500 when requesting a wiki diff with invalid versions
1190 1236 * Feature #1554: Private comments in tickets
1191 1237 * Feature #2161: Time tracking code should respect weekends as "no work" days
1192 1238 * Feature #3239: Show related issues on the Issues Listing
1193 1239 * Feature #3265: Filter on issue relations
1194 1240 * Feature #3447: Option to display the issue descriptions on the issues list
1195 1241 * Feature #3511: Ability to sort issues by grouped column
1196 1242 * Feature #4590: Precede-Follow relation should move following issues when rescheduling issue earlier
1197 1243 * Feature #5487: Allow subtasks to cross projects
1198 1244 * Feature #6899: Add a relation between the original and copied issue
1199 1245 * Feature #7082: Rest API for wiki
1200 1246 * Feature #9835: REST API - List priorities
1201 1247 * Feature #10789: Macros {{child_pages}} with depth parameter
1202 1248 * Feature #10852: Ability to delete a version from a wiki page history
1203 1249 * Feature #10937: new user format #{lastname}
1204 1250 * Feature #11502: Expose roles details via REST API
1205 1251 * Feature #11755: Impersonate user through REST API auth
1206 1252 * Feature #12085: New user name format: firstname + first letter of lastname
1207 1253 * Feature #12125: Set filename used to store attachment updloaded via the REST API
1208 1254 * Feature #12167: Macro for inserting collapsible block of text
1209 1255 * Feature #12211: Wrap issue description and its contextual menu in a div
1210 1256 * Feature #12216: Textual CSS class for priorities
1211 1257 * Feature #12299: Redmine version requirement improvements (in plugins)
1212 1258 * Feature #12393: Upgrade to Rails 3.2.9
1213 1259 * Feature #12475: Lazy loading of translation files for faster startup
1214 1260 * Patch #11846: Fill username when authentification failed
1215 1261 * Patch #11862: Add "last 2 weeks" preset to time entries reporting
1216 1262 * Patch #11992: Japanese translation about issue relations improved
1217 1263 * Patch #12027: Incorrect Spanish "September" month name
1218 1264 * Patch #12061: Japanese translation improvement (permission names)
1219 1265 * Patch #12078: User#allowed_to? should return true or false
1220 1266 * Patch #12117: Change Japanese translation of "admin"
1221 1267 * Patch #12142: Updated translation in Lithuanian
1222 1268 * Patch #12232: German translation enhancements
1223 1269 * Patch #12316: Fix Lithuanian numeral translation
1224 1270 * Patch #12494: Bulgarian "button_submit" translation change
1225 1271 * Patch #12514: Updated translation in Lithuanian
1226 1272 * Patch #12602: Korean translation update for 2.2-stable
1227 1273 * Patch #12608: Norwegian translation changed
1228 1274 * Patch #12619: Russian translation change
1229 1275
1230 1276 == 2012-12-18 v2.1.5
1231 1277
1232 1278 * Defect #12400: Validation fails when receiving an email with list custom fields
1233 1279 * Defect #12451: Macros.rb extract_macro_options should use lazy search
1234 1280 * Defect #12513: Grouping of issues by custom fields not correct in PDF export
1235 1281 * Defect #12566: Issue history notes previews are broken
1236 1282 * Defect #12568: Clicking "edit" on a journal multiple times shows multiple forms
1237 1283 * Patch #12605: Norwegian translation for 1.4-stable update
1238 1284 * Patch #12614: Dutch translation
1239 1285 * Patch #12615: Russian translation
1240 1286
1241 1287 == 2012-11-24 v2.1.4
1242 1288
1243 1289 * Defect #12274: Wiki export from Index by title is truncated
1244 1290 * Defect #12298: Right-click context menu unable to batch/bulk update (IE8)
1245 1291 * Defect #12332: Repository identifier does not display on Project/Settings/Repositories
1246 1292 * Defect #12396: Error when receiving an email without subject header
1247 1293 * Defect #12399: Non ASCII attachment filename encoding broken (MOJIBAKE) in receiving mail on Ruby 1.8
1248 1294 * Defect #12409: Git: changesets aren't read after clear_changesets call
1249 1295 * Defect #12431: Project.rebuild! sorts root projects by id instead of name
1250 1296
1251 1297 == 2012-11-17 v2.1.3
1252 1298
1253 1299 * Defect #12050: :export links to repository files lead to a 404 error
1254 1300 * Defect #12189: Missing tmp/pdf directory
1255 1301 * Defect #12195: Javascript error with IE7 / IE8 on new issue form
1256 1302 * Defect #12196: "Page not found" on OK button in SCM "View all revisions" page
1257 1303 * Defect #12199: Confirmation message displayed when clicking a disabled delete link in the context menu
1258 1304 * Defect #12231: Hardcoded "Back" in Repository
1259 1305 * Defect #12294: Incorrect german translation for "registered" users filter
1260 1306 * Defect #12349: Watchers auto-complete search on non-latin chars
1261 1307 * Defect #12358: 'None' grouped issue list section should be translated
1262 1308 * Defect #12359: Version date field regex validation accepts invalid date
1263 1309 * Defect #12375: Receiving mail subject encoding broken (MOJIBAKE) in some cases on Ruby 1.8
1264 1310 * Patch #9732: German translations
1265 1311 * Patch #12021: Russian locale translations
1266 1312 * Patch #12188: Simplified Chinese translation with zh.yml file based on Rev:10681
1267 1313 * Patch #12235: German translation for 2.1-stable
1268 1314 * Patch #12237: Added German Translation
1269 1315
1270 1316 == 2012-09-30 v2.1.2
1271 1317
1272 1318 * Defect #11929: XSS vulnerability in Redmine 2.1.x
1273 1319
1274 1320 == 2012-09-30 v2.1.1
1275 1321
1276 1322 * Defect #11290: ParseDate missing in Ruby 1.9x
1277 1323 * Defect #11844: "load_default_data" rake task fails to print the error message if one occurs
1278 1324 * Defect #11850: Can't create a user from ldap by on-the-fly on the redmine server using URI prefix
1279 1325 * Defect #11872: Private issue visible to anonymous users after its author is deleted
1280 1326 * Defect #11885: Filter misses Selectionfield on IE8
1281 1327 * Defect #11893: New relation form Cancel link is broken with Chrome 21
1282 1328 * Defect #11905: Potential "can't dup NilClass" error in UserPreference
1283 1329 * Defect #11909: Autocomplete results not reset after clearing search field
1284 1330 * Defect #11922: bs.yml and de.yml lead to error by number_to_currency()
1285 1331 * Defect #11945: rake task prints "can't convert Errno::EACCES into String" in case of no permission of public/plugin_assets
1286 1332 * Defect #11975: Undefined status transitions allowed in workflow (author of issue changes when selecting a new status)
1287 1333 * Defect #11982: SCM diff view generates extra parameter for switching mode
1288 1334 * Patch #11897: Traditional Chinese language file (to r10433)
1289 1335
1290 1336 == 2012-09-16 v2.1.0
1291 1337
1292 1338 * Defect #2071: Reordering priority-enumerations breaks alternate-theme's issue-colouring
1293 1339 * Defect #2190: Month names not translated to german
1294 1340 * Defect #8978: LDAP timeout if an LDAP auth provider is unreachable
1295 1341 * Defect #9839: Gantt abbr of weekday should not be necessarily the first letter of the long day name
1296 1342 * Defect #10928: Documentation about generating a plugin is not up-to-date
1297 1343 * Defect #11034: TLS configuration documentation for Rails 3
1298 1344 * Defect #11073: UserCustomField order_statement returns wrong output
1299 1345 * Defect #11153: Default sorting for target version is DESC instead of ASC
1300 1346 * Defect #11207: Issues associated with a locked version are not copied when copying a project
1301 1347 * Defect #11304: Issue-class: status-1, status-2 etc. refer to status position instead of status id
1302 1348 * Defect #11331: Openid registration form should not require user to enter password
1303 1349 * Defect #11345: Context menu should show shared versions when editing issues from different projects
1304 1350 * Defect #11355: Plain text notification emails content is HTML escaped
1305 1351 * Defect #11388: Updating a version through rest API returns invalid JSON
1306 1352 * Defect #11389: Warning in awesome_nested_set.rb
1307 1353 * Defect #11503: Accessing /projects/:project/wiki/something.png fails with error 500
1308 1354 * Defect #11506: Versions that are not shared should not be assignable when selecting another project
1309 1355 * Defect #11508: Projects not ordered alphabetically after renaming project
1310 1356 * Defect #11540: Roadmap anchor links can be ambigous
1311 1357 * Defect #11545: Overwriting existing method Issue.open
1312 1358 * Defect #11552: MailHandler does not match assignee name with spaces
1313 1359 * Defect #11571: Custom fields of type version not proper handled in receiving e-mails
1314 1360 * Defect #11577: Can't use non-latin anchor in wiki
1315 1361 * Defect #11612: Revision graph sometimes broken due to raphael.js error
1316 1362 * Defect #11621: Redmine MIME Detection Of Javascript Files Non-Standard
1317 1363 * Defect #11633: Macro arguments should not be parsed by text formatters
1318 1364 * Defect #11662: Invalid query returned from Issues.visible scope after accessing User#projects_by_role with a role that is not present
1319 1365 * Defect #11691: 404 response when deleting a user from the edit page
1320 1366 * Defect #11723: redmine:send_reminders notification misses if assignee is a group
1321 1367 * Defect #11738: Batch update of issues clears project path
1322 1368 * Defect #11749: Redmine.pm: HEAD is not considered as a read-only method
1323 1369 * Defect #11814: Date picker does not respect week start setting
1324 1370 * Feature #703: Configurable required fields per tracker/status/role
1325 1371 * Feature #1006: Display thumbnails of attached images
1326 1372 * Feature #1091: Disabling default ticket fields per tracker
1327 1373 * Feature #1360: Permission for adding an issue to a version.
1328 1374 * Feature #3061: Let macros optionally match over multiple lines and ignore single curly braces
1329 1375 * Feature #3510: Inserting image thumbnails inside the wiki
1330 1376 * Feature #3521: Permissions for roles to change fields per tracker/status
1331 1377 * Feature #3640: Freeze / Close Projects
1332 1378 * Feature #3831: Support for subforums
1333 1379 * Feature #6597: Configurable session lifetime and timeout
1334 1380 * Feature #6965: Option to Copy Subtasks when copying an issue
1335 1381 * Feature #8161: Ability to filter issues on project custom fields
1336 1382 * Feature #8577: "Private" column and filter on the issue list
1337 1383 * Feature #8981: REST Api for Groups
1338 1384 * Feature #9258: Create role by copy
1339 1385 * Feature #9419: Group/sort the issue list by user/version-format custom fields
1340 1386 * Feature #10362: Show images in repositories inline when clicking the 'View' link
1341 1387 * Feature #10419: Upgrade raphael.js (2.1.0)
1342 1388 * Feature #11068: Ability to set default column order in issue list
1343 1389 * Feature #11102: Add autocomplete to "Related issue" field on revision
1344 1390 * Feature #11109: Repository Identifier should be frozen
1345 1391 * Feature #11181: Additional "Log time" link on project overview
1346 1392 * Feature #11205: Reversed order of priorities on the issue summary page
1347 1393 * Feature #11445: Switch from Prototype to JQuery
1348 1394 * Feature #11469: JSONP support
1349 1395 * Feature #11475: Redmine.pm: Allow fallback to other Apache auth providers
1350 1396 * Feature #11494: Don't turn #nnn with leading zeros into links
1351 1397 * Feature #11539: Display a projects tree instead of a flat list in notification preferences
1352 1398 * Feature #11578: Option to pass whole arguments to a macro without splitting them
1353 1399 * Feature #11595: Missing mime type for svg files
1354 1400 * Feature #11758: Upgrade to Rails 3.2.8
1355 1401 * Patch #4905: Redmine.pm: add support for Git's smart HTTP protocol
1356 1402 * Patch #10988: New Korean translation patch
1357 1403 * Patch #11201: Korean translation special update
1358 1404 * Patch #11401: Fix Japanese mistranslation for "button_submit"
1359 1405 * Patch #11402: Japanese translation added for default role names
1360 1406 * Patch #11411: Fix disordered use of long sound in Japanese "user" translation
1361 1407 * Patch #11412: Unnatural Japanese message when users failed to login
1362 1408 * Patch #11419: Fix wrong Japanese "label_attachment" translation
1363 1409 * Patch #11496: Make labels clickable in Adminstration/Settings
1364 1410 * Patch #11704: Avoid the use of tag("...", "...", true) in layout
1365 1411 * Patch #11818: Redmine.pm fails when permissions are NULL
1366 1412
1367 1413 == 2012-09-16 v2.0.4
1368 1414
1369 1415 * Defect #10818: Running rake in test environment causes exception
1370 1416 * Defect #11209: Wiki diff may generate broken HTML
1371 1417 * Defect #11217: Project names in drop-down are escaped twice
1372 1418 * Defect #11262: Link is escaped in wiki added/updated notification email
1373 1419 * Defect #11307: Can't filter for negative numeric custom fields
1374 1420 * Defect #11325: Unified diff link broken on specific file/revision diff view
1375 1421 * Defect #11341: Escaped link in conflict resolution form
1376 1422 * Defect #11365: Attachment description length is not validated
1377 1423 * Defect #11511: Confirmation page has broken HTML when a project folding sub project is deleted
1378 1424 * Defect #11533: rake redmine:plugins:test doesn't run tests in subdirectories
1379 1425 * Defect #11541: Version sharing is missing in the REST API
1380 1426 * Defect #11550: Issue reminder doesn't work when using asynchronous delivery
1381 1427 * Defect #11776: Can't override mailer views inside redmine plugin.
1382 1428 * Defect #11789: Edit section links broken with h5/h6 headings
1383 1429 * Feature #11338: Exclude emails with auto-submitted => auto-generated
1384 1430 * Patch #11299: redmine:plugins:migrate should update db/schema.rb
1385 1431 * Patch #11328: Fix Japanese mistranslation for 'label_language_based'
1386 1432 * Patch #11448: Russian translation for 1.4-stable and 2.0-stable
1387 1433 * Patch #11600: Fix plural form of the abbreviation for hours in Brazilian Portuguese
1388 1434
1389 1435 == 2012-06-18 v2.0.3
1390 1436
1391 1437 * Defect #10688: PDF export from Wiki - Problems with tables
1392 1438 * Defect #11061: Cannot choose commit versions to view differences in Git/Mercurial repository view
1393 1439 * Defect #11065: E-Mail submitted tickets: German umlauts in 'Subject' get malformed (ruby 1.8)
1394 1440 * Defect #11098: Default priorities have the same position and can't be reordered
1395 1441 * Defect #11105: <% content_for :header_tags do %> doesn't work inside hook
1396 1442 * Defect #11112: REST API - custom fields in POST/PUT ignored for time_entries
1397 1443 * Defect #11118: "Maximum file size" displayed on upload forms is incorrect
1398 1444 * Defect #11124: Link to user is escaped in activity title
1399 1445 * Defect #11133: Wiki-page section edit link can point to incorrect section
1400 1446 * Defect #11160: SQL Error on time report if a custom field has multiple values for an entry
1401 1447 * Defect #11170: Topics sort order is broken in Redmine 2.x
1402 1448 * Defect #11178: Spent time sorted by date-descending order lists same-date entries in physical order (not-reverse)
1403 1449 * Defect #11185: Redmine fails to delete a project with parent/child task
1404 1450 * Feature #11162: Upgrade to Rails 3.2.6
1405 1451 * Patch #11113: Small glitch in German localization
1406 1452
1407 1453 == 2012-06-05 v2.0.2
1408 1454
1409 1455 * Defect #11032: Project list is not shown when "For any event on the selected projects only..." is selected on user edit panel
1410 1456 * Defect #11038: "Create and continue" should preserve project, issue and activity when logging time
1411 1457 * Defect #11046: Redmine.pm does not support "bind as user" ldap authentication
1412 1458 * Defect #11051: reposman.rb fails in 1.4.2 because of missing require for rubygems
1413 1459 * Defect #11085: Wiki start page can't be changed
1414 1460 * Feature #11084: Update Rails to 3.2.5
1415 1461
1416 1462 == 2012-05-28 v2.0.1
1417 1463
1418 1464 * Defect #10923: After creating a new Version Redmine jumps back to "Information"
1419 1465 * Defect #10932: Links to delete watchers are escaped when gravatars are enabled
1420 1466 * Defect #10964: Updated column doesn't get updated on issues
1421 1467 * Defect #10965: rake yard does not work for generating documentation.
1422 1468 * Defect #10972: Columns selection not displayed on the custom query form
1423 1469 * Defect #10991: My page > Spent time 'project' column is html-encoded
1424 1470 * Defect #10996: Time zones lost when upgrading from Redmine 1.4 to 2.0
1425 1471 * Defect #11013: Fetching Email from IMAP/POP3 - uninitialized constant RAILS_DEFAULT_LOGGER error
1426 1472 * Defect #11024: redmine_plugin_model generator does not create the migration
1427 1473 * Defect #11027: Saving new query without name causes escaping of input field
1428 1474 * Defect #11028: Project identifier can be updated
1429 1475
1430 1476 == 2012-05-15 v2.0.0
1431 1477
1432 1478 * Feature #4796: Rails 3 support
1433 1479 * Feature #7720: Limit the pagination-limit when max-results is fewer than max-pagination-limit
1434 1480 * Feature #9034: Add an id to the flash messages
1435 1481 * Patch #10782: Better translation for Estonian language
1436 1482
1437 1483 == 2012-05-13 v1.4.2
1438 1484
1439 1485 * Defect #10744: rake task redmine:email:test broken
1440 1486 * Defect #10787: "Allow users to unsubscribe" option is confusing
1441 1487 * Defect #10827: Cannot access Repositories page and Settings in a Project - Error 500
1442 1488 * Defect #10829: db:migrate fails 0.8.2 -> 1.4.1
1443 1489 * Defect #10832: REST Uploads fail with fastcgi
1444 1490 * Defect #10837: reposman and rdm-mailhandler not working with ruby 1.9.x
1445 1491 * Defect #10856: can not load translations from hr.yml with ruby1.9.3-p194
1446 1492 * Defect #10865: Filter reset when deleting locked user
1447 1493 * Feature #9790: Allow filtering text custom fields on "is null" and "is not null"
1448 1494 * Feature #10778: svn:ignore for config/additional_environment.rb
1449 1495 * Feature #10875: Partial Albanian Translations
1450 1496 * Feature #10888: Bring back List-Id to help aid Gmail filtering
1451 1497 * Patch #10733: Traditional Chinese language file (to r9502)
1452 1498 * Patch #10745: Japanese translation update (r9519)
1453 1499 * Patch #10750: Swedish Translation for r9522
1454 1500 * Patch #10785: Bulgarian translation (jstoolbar)
1455 1501 * Patch #10800: Simplified Chinese translation
1456 1502
1457 1503 == 2012-04-20 v1.4.1
1458 1504
1459 1505 * Defect #8574: Time report: date range fields not enabled when using the calendar popup
1460 1506 * Defect #10642: Nested textile ol/ul lists generate invalid HTML
1461 1507 * Defect #10668: RSS key is generated twice when user is not reloaded
1462 1508 * Defect #10669: Token.destroy_expired should not delete API tokens
1463 1509 * Defect #10675: "Submit and continue" is broken
1464 1510 * Defect #10711: User cannot change account details with "Login has already been taken" error
1465 1511 * Feature #10664: Unsubscribe Own User Account
1466 1512 * Patch #10693: German Translation Update
1467 1513
1468 1514 == 2012-04-14 v1.4.0
1469 1515
1470 1516 * Defect #2719: Increase username length limit from 30 to 60
1471 1517 * Defect #3087: Revision referring to issues across all projects
1472 1518 * Defect #4824: Unable to connect (can't convert Net::LDAP::LdapError into String)
1473 1519 * Defect #5058: reminder mails are not sent when delivery_method is :async_smtp
1474 1520 * Defect #6859: Moving issues to a tracker with different custom fields should let fill these fields
1475 1521 * Defect #7398: Error when trying to quick create a version with required custom field
1476 1522 * Defect #7495: Python multiline comments highlighting problem in Repository browser
1477 1523 * Defect #7826: bigdecimal-segfault-fix.rb must be removed for Oracle
1478 1524 * Defect #7920: Attempted to update a stale object when copying a project
1479 1525 * Defect #8857: Git: Too long in fetching repositories after upgrade from 1.1 or new branch at first time
1480 1526 * Defect #9472: The git scm module causes an excess amount of DB traffic.
1481 1527 * Defect #9685: Adding multiple times the same related issue relation is possible
1482 1528 * Defect #9798: Release 1.3.0 does not detect rubytree under ruby 1.9.3p0 / rails 2.3.14
1483 1529 * Defect #9978: Japanese "permission_add_issue_watchers" is wrong
1484 1530 * Defect #10006: Email reminders are sent for closed issues
1485 1531 * Defect #10150: CSV export and spent time: rounding issue
1486 1532 * Defect #10168: CSV export breaks custom columns
1487 1533 * Defect #10181: Issue context menu and bulk edit form show irrelevant statuses
1488 1534 * Defect #10198: message_id regex in pop3.rb only recognizes Message-ID header (not Message-Id)
1489 1535 * Defect #10251: Description diff link in note details is relative when received by email
1490 1536 * Defect #10272: Ruby 1.9.3: "incompatible character encoding" with LDAP auth
1491 1537 * Defect #10275: Message object not passed to wiki macros for head topic and in preview edit mode
1492 1538 * Defect #10334: Full name is not unquoted when creating users from emails
1493 1539 * Defect #10410: [Localization] Grammar issue of Simplified Chinese in zh.yml
1494 1540 * Defect #10442: Ruby 1.9.3 Time Zone setting Internal error.
1495 1541 * Defect #10467: Confusing behavior while moving issue to a project with disabled Issues module
1496 1542 * Defect #10575: Uploading of attachments which filename contains non-ASCII chars fails with Ruby 1.9
1497 1543 * Defect #10590: WikiContent::Version#text return string with #<Encoding:ASCII-8BIT> when uncompressed
1498 1544 * Defect #10593: Error: 'incompatible character encodings: UTF-8 and ASCII-8BIT' (old annoing issue) on ruby-1.9.3
1499 1545 * Defect #10600: Watchers search generates an Internal error
1500 1546 * Defect #10605: Bulk edit selected issues does not allow selection of blank values for custom fields
1501 1547 * Defect #10619: When changing status before tracker, it shows improper status
1502 1548 * Feature #779: Multiple SCM per project
1503 1549 * Feature #971: Add "Spent time" column to query
1504 1550 * Feature #1060: Add a LDAP-filter using external auth sources
1505 1551 * Feature #1102: Shortcut for assigning an issue to me
1506 1552 * Feature #1189: Multiselect custom fields
1507 1553 * Feature #1363: Allow underscores in project identifiers
1508 1554 * Feature #1913: LDAP - authenticate as user
1509 1555 * Feature #1972: Attachments for News
1510 1556 * Feature #2009: Manually add related revisions
1511 1557 * Feature #2323: Workflow permissions for administrators
1512 1558 * Feature #2416: {background:color} doesn't work in text formatting
1513 1559 * Feature #2694: Notification on loosing assignment
1514 1560 * Feature #2715: "Magic links" to notes
1515 1561 * Feature #2850: Add next/previous navigation to issue
1516 1562 * Feature #3055: Option to copy attachments when copying an issue
1517 1563 * Feature #3108: set parent automatically for new pages
1518 1564 * Feature #3463: Export all wiki pages to PDF
1519 1565 * Feature #4050: Ruby 1.9 support
1520 1566 * Feature #4769: Ability to move an issue to a different project from the update form
1521 1567 * Feature #4774: Change the hyperlink for file attachment to view and download
1522 1568 * Feature #5159: Ability to add Non-Member watchers to the watch list
1523 1569 * Feature #5638: Use Bundler (Gemfile) for gem management
1524 1570 * Feature #5643: Add X-Redmine-Sender header to email notifications
1525 1571 * Feature #6296: Bulk-edit custom fields through context menu
1526 1572 * Feature #6386: Issue mail should render the HTML version of the issue details
1527 1573 * Feature #6449: Edit a wiki page's parent on the edit page
1528 1574 * Feature #6555: Double-click on "Submit" and "Save" buttons should not send two requests to server
1529 1575 * Feature #7361: Highlight active query in the side bar
1530 1576 * Feature #7420: Rest API for projects members
1531 1577 * Feature #7603: Please make editing issues more obvious than "Change properties (More)"
1532 1578 * Feature #8171: Adding attachments through the REST API
1533 1579 * Feature #8691: Better handling of issue update conflict
1534 1580 * Feature #9803: Change project through REST API issue update
1535 1581 * Feature #9923: User type custom fields should be filterable by "Me".
1536 1582 * Feature #9985: Group time report by the Status field
1537 1583 * Feature #9995: Time entries insertion, "Create and continue" button
1538 1584 * Feature #10020: Enable global time logging at /time_entries/new
1539 1585 * Feature #10042: Bulk change private flag
1540 1586 * Feature #10126: Add members of subprojects in the assignee and author filters
1541 1587 * Feature #10131: Include custom fiels in time entries API responses
1542 1588 * Feature #10207: Git: use default branch from HEAD
1543 1589 * Feature #10208: Estonian translation
1544 1590 * Feature #10253: Better handling of attachments when validation fails
1545 1591 * Feature #10350: Bulk copy should allow for changing the target version
1546 1592 * Feature #10607: Ignore out-of-office incoming emails
1547 1593 * Feature #10635: Adding time like "123 Min" is invalid
1548 1594 * Patch #9998: Make attachement "Optional Description" less wide
1549 1595 * Patch #10066: i18n not working with russian gem
1550 1596 * Patch #10128: Disable IE 8 compatibility mode to fix wrong div.autoscroll scroll bar behaviour
1551 1597 * Patch #10155: Russian translation changed
1552 1598 * Patch #10464: Enhanced PDF output for Issues list
1553 1599 * Patch #10470: Efficiently process new git revisions in a single batch
1554 1600 * Patch #10513: Dutch translation improvement
1555 1601
1556 1602 == 2012-04-14 v1.3.3
1557 1603
1558 1604 * Defect #10505: Error when exporting to PDF with NoMethodError (undefined method `downcase' for nil:NilClass)
1559 1605 * Defect #10554: Defect symbols when exporting tasks in pdf
1560 1606 * Defect #10564: Unable to change locked, sticky flags and board when editing a message
1561 1607 * Defect #10591: Dutch "label_file_added" translation is wrong
1562 1608 * Defect #10622: "Default administrator account changed" is always true
1563 1609 * Patch #10555: rake redmine:send_reminders aborted if issue assigned to group
1564 1610 * Patch #10611: Simplified Chinese translations for 1.3-stable
1565 1611
1566 1612 == 2012-03-11 v1.3.2
1567 1613
1568 1614 * Defect #8194: {{toc}} uses identical anchors for subsections with the same name
1569 1615 * Defect #9143: Partial diff comparison should be done on actual code, not on html
1570 1616 * Defect #9523: {{toc}} does not display headers with @ code markup
1571 1617 * Defect #9815: Release 1.3.0 does not detect rubytree with rubgems 1.8
1572 1618 * Defect #10053: undefined method `<=>' for nil:NilClass when accessing the settings of a project
1573 1619 * Defect #10135: ActionView::TemplateError (can't convert Fixnum into String)
1574 1620 * Defect #10193: Unappropriate icons in highlighted code block
1575 1621 * Defect #10199: No wiki section edit when title contains code
1576 1622 * Defect #10218: Error when creating a project with a version custom field
1577 1623 * Defect #10241: "get version by ID" fails with "401 not authorized" error when using API access key
1578 1624 * Defect #10284: Note added by commit from a subproject does not contain project identifier
1579 1625 * Defect #10374: User list is empty when adding users to project / group if remaining users are added late
1580 1626 * Defect #10390: Mass assignment security vulnerability
1581 1627 * Patch #8413: Confirmation message before deleting a relationship
1582 1628 * Patch #10160: Bulgarian translation (r8777)
1583 1629 * Patch #10242: Migrate Redmine.pm from Digest::Sha1 to Digest::Sha
1584 1630 * Patch #10258: Italian translation for 1.3-stable
1585 1631
1586 1632 == 2012-02-06 v1.3.1
1587 1633
1588 1634 * Defect #9775: app/views/repository/_revision_graph.html.erb sets window.onload directly..
1589 1635 * Defect #9792: Ruby 1.9: [v1.3.0] Error: incompatible character encodings for it translation on Calendar page
1590 1636 * Defect #9793: Bad spacing between numbered list and heading (recently broken).
1591 1637 * Defect #9795: Unrelated error message when creating a group with an invalid name
1592 1638 * Defect #9832: Revision graph height should depend on height of rows in revisions table
1593 1639 * Defect #9937: Repository settings are not saved when all SCM are disabled
1594 1640 * Defect #9961: Ukrainian "default_tracker_bug" is wrong
1595 1641 * Defect #10013: Rest API - Create Version -> Internal server error 500
1596 1642 * Defect #10115: Javascript error - Can't attach more than 1 file on IE 6 and 7
1597 1643 * Defect #10130: Broken italic text style in edited comment preview
1598 1644 * Defect #10152: Attachment diff type is not saved in user preference
1599 1645 * Feature #9943: Arabic translation
1600 1646 * Patch #9874: pt-BR translation updates
1601 1647 * Patch #9922: Spanish translation updated
1602 1648 * Patch #10137: Korean language file ko.yml updated to Redmine 1.3.0
1603 1649
1604 1650 == 2011-12-10 v1.3.0
1605 1651
1606 1652 * Defect #2109: Context menu is being submitted twice per right click
1607 1653 * Defect #7717: MailHandler user creation for unknown_user impossible due to diverging length-limits of login and email fields
1608 1654 * Defect #7917: Creating users via email fails if user real name containes special chars
1609 1655 * Defect #7966: MailHandler does not include JournalDetail for attached files
1610 1656 * Defect #8368: Bad decimal separator in time entry CSV
1611 1657 * Defect #8371: MySQL error when filtering a custom field using the REST api
1612 1658 * Defect #8549: Export CSV has character encoding error
1613 1659 * Defect #8573: Do not show inactive Enumerations where not needed
1614 1660 * Defect #8611: rake/rdoctask is deprecated
1615 1661 * Defect #8751: Email notification: bug, when number of recipients more then 8
1616 1662 * Defect #8894: Private issues - make it more obvious in the UI?
1617 1663 * Defect #8994: Hardcoded French string "anonyme"
1618 1664 * Defect #9043: Hardcoded string "diff" in Wiki#show and Repositories_Helper
1619 1665 * Defect #9051: wrong "text_issue_added" in russian translation.
1620 1666 * Defect #9108: Custom query not saving status filter
1621 1667 * Defect #9252: Regression: application title escaped 2 times
1622 1668 * Defect #9264: Bad Portuguese translation
1623 1669 * Defect #9470: News list is missing Avatars
1624 1670 * Defect #9471: Inline markup broken in Wiki link labels
1625 1671 * Defect #9489: Label all input field and control tags
1626 1672 * Defect #9534: Precedence: bulk email header is non standard and discouraged
1627 1673 * Defect #9540: Issue filter by assigned_to_role is not project specific
1628 1674 * Defect #9619: Time zone ignored when logging time while editing ticket
1629 1675 * Defect #9638: Inconsistent image filename extensions
1630 1676 * Defect #9669: Issue list doesn't sort assignees/authors regarding user display format
1631 1677 * Defect #9672: Message-quoting in forums module broken
1632 1678 * Defect #9719: Filtering by numeric custom field types broken after update to master
1633 1679 * Defect #9724: Can't remote add new categories
1634 1680 * Defect #9738: Setting of cross-project custom query is not remembered inside project
1635 1681 * Defect #9748: Error about configuration.yml validness should mention file path
1636 1682 * Feature #69: Textilized description in PDF
1637 1683 * Feature #401: Add pdf export for WIKI page
1638 1684 * Feature #1567: Make author column sortable and groupable
1639 1685 * Feature #2222: Single section edit.
1640 1686 * Feature #2269: Default issue start date should become configurable.
1641 1687 * Feature #2371: character encoding for attachment file
1642 1688 * Feature #2964: Ability to assign issues to groups
1643 1689 * Feature #3033: Bug Reporting: Using "Create and continue" should show bug id of saved bug
1644 1690 * Feature #3261: support attachment images in PDF export
1645 1691 * Feature #4264: Update CodeRay to 1.0 final
1646 1692 * Feature #4324: Redmine renames my files, it shouldn't.
1647 1693 * Feature #4729: Add Date-Based Filters for Issues List
1648 1694 * Feature #4742: CSV export: option to export selected or all columns
1649 1695 * Feature #4976: Allow rdm-mailhandler to read the API key from a file
1650 1696 * Feature #5501: Git: Mercurial: Adding visual merge/branch history to repository view
1651 1697 * Feature #5634: Export issue to PDF does not include Subtasks and Related Issues
1652 1698 * Feature #5670: Cancel option for file upload
1653 1699 * Feature #5737: Custom Queries available through the REST Api
1654 1700 * Feature #6180: Searchable custom fields do not provide adequate operators
1655 1701 * Feature #6954: Filter from date to date
1656 1702 * Feature #7180: List of statuses in REST API
1657 1703 * Feature #7181: List of trackers in REST API
1658 1704 * Feature #7366: REST API for Issue Relations
1659 1705 * Feature #7403: REST API for Versions
1660 1706 * Feature #7671: REST API for reading attachments
1661 1707 * Feature #7832: Ability to assign issue categories to groups
1662 1708 * Feature #8420: Consider removing #7013 workaround
1663 1709 * Feature #9196: Improve logging in MailHandler when user creation fails
1664 1710 * Feature #9496: Adds an option in mailhandler to disable server certificate verification
1665 1711 * Feature #9553: CRUD operations for "Issue categories" in REST API
1666 1712 * Feature #9593: HTML title should be reordered
1667 1713 * Feature #9600: Wiki links for news and forums
1668 1714 * Feature #9607: Filter for issues without start date (or any another field based on date type)
1669 1715 * Feature #9609: Upgrade to Rails 2.3.14
1670 1716 * Feature #9612: "side by side" and "inline" patch view for attachments
1671 1717 * Feature #9667: Check attachment size before upload
1672 1718 * Feature #9690: Link in notification pointing to the actual update
1673 1719 * Feature #9720: Add note number for single issue's PDF
1674 1720 * Patch #8617: Indent subject of subtask ticket in exported issues PDF
1675 1721 * Patch #8778: Traditional Chinese 'issue' translation change
1676 1722 * Patch #9053: Fix up Russian translation
1677 1723 * Patch #9129: Improve wording of Git repository note at project setting
1678 1724 * Patch #9148: Better handling of field_due_date italian translation
1679 1725 * Patch #9273: Fix typos in russian localization
1680 1726 * Patch #9484: Limit SCM annotate to text files under the maximum file size for viewing
1681 1727 * Patch #9659: Indexing rows in auth_sources/index view
1682 1728 * Patch #9692: Fix Textilized description in PDF for CodeRay
1683 1729
1684 1730 == 2011-12-10 v1.2.3
1685 1731
1686 1732 * Defect #8707: Reposman: wrong constant name
1687 1733 * Defect #8809: Table in timelog report overflows
1688 1734 * Defect #9055: Version files in Files module cannot be downloaded if issue tracking is disabled
1689 1735 * Defect #9137: db:encrypt fails to handle repositories with blank password
1690 1736 * Defect #9394: Custom date field only validating on regex and not a valid date
1691 1737 * Defect #9405: Any user with :log_time permission can edit time entries via context menu
1692 1738 * Defect #9448: The attached images are not shown in documents
1693 1739 * Defect #9520: Copied private query not visible after project copy
1694 1740 * Defect #9552: Error when reading ciphered text from the database without cipher key configured
1695 1741 * Defect #9566: Redmine.pm considers all projects private when login_required is enabled
1696 1742 * Defect #9567: Redmine.pm potential security issue with cache credential enabled and subversion
1697 1743 * Defect #9577: Deleting a subtasks doesn't update parent's rgt & lft values
1698 1744 * Defect #9597: Broken version links in wiki annotate history
1699 1745 * Defect #9682: Wiki HTML Export only useful when Access history is accessible
1700 1746 * Defect #9737: Custom values deleted before issue submit
1701 1747 * Defect #9741: calendar-hr.js (Croatian) is not UTF-8
1702 1748 * Patch #9558: Simplified Chinese translation for 1.2.2 updated
1703 1749 * Patch #9695: Bulgarian translation (r7942)
1704 1750
1705 1751 == 2011-11-11 v1.2.2
1706 1752
1707 1753 * Defect #3276: Incorrect handling of anchors in Wiki to HTML export
1708 1754 * Defect #7215: Wiki formatting mangles links to internal headers
1709 1755 * Defect #7613: Generated test instances may share the same attribute value object
1710 1756 * Defect #8411: Can't remove "Project" column on custom query
1711 1757 * Defect #8615: Custom 'version' fields don't show shared versions
1712 1758 * Defect #8633: Pagination counts non visible issues
1713 1759 * Defect #8651: Email attachments are not added to issues any more in v1.2
1714 1760 * Defect #8825: JRuby + Windows: SCMs do not work on Redmine 1.2
1715 1761 * Defect #8836: Additional workflow transitions not available when set to both author and assignee
1716 1762 * Defect #8865: Custom field regular expression is not validated
1717 1763 * Defect #8880: Error deleting issue with grandchild
1718 1764 * Defect #8884: Assignee is cleared when updating issue with locked assignee
1719 1765 * Defect #8892: Unused fonts in rfpdf plugin folder
1720 1766 * Defect #9161: pt-BR field_warn_on_leaving_unsaved has a small gramatical error
1721 1767 * Defect #9308: Search fails when a role haven't "view wiki" permission
1722 1768 * Defect #9465: Mercurial: can't browse named branch below Mercurial 1.5
1723 1769
1724 1770 == 2011-07-11 v1.2.1
1725 1771
1726 1772 * Defect #5089: i18N error on truncated revision diff view
1727 1773 * Defect #7501: Search options get lost after clicking on a specific result type
1728 1774 * Defect #8229: "project.xml" response does not include the parent ID
1729 1775 * Defect #8449: Wiki annotated page does not display author of version 1
1730 1776 * Defect #8467: Missing german translation - Warn me when leaving a page with unsaved text
1731 1777 * Defect #8468: No warning when leaving page with unsaved text that has not lost focus
1732 1778 * Defect #8472: Private checkbox ignored on issue creation with "Set own issues public or private" permission
1733 1779 * Defect #8510: JRuby: Can't open administrator panel if scm command is not available
1734 1780 * Defect #8512: Syntax highlighter on Welcome page
1735 1781 * Defect #8554: Translation missing error on custom field validation
1736 1782 * Defect #8565: JRuby: Japanese PDF export error
1737 1783 * Defect #8566: Exported PDF UTF-8 Vietnamese not correct
1738 1784 * Defect #8569: JRuby: PDF export error with TypeError
1739 1785 * Defect #8576: Missing german translation - different things
1740 1786 * Defect #8616: Circular relations
1741 1787 * Defect #8646: Russian translation "label_follows" and "label_follows" are wrong
1742 1788 * Defect #8712: False 'Description updated' journal details messages
1743 1789 * Defect #8729: Not-public queries are not private
1744 1790 * Defect #8737: Broken line of long issue description on issue PDF.
1745 1791 * Defect #8738: Missing revision number/id of associated revisions on issue PDF
1746 1792 * Defect #8739: Workflow copy does not copy advanced workflow settings
1747 1793 * Defect #8759: Setting issue attributes from mail should be case-insensitive
1748 1794 * Defect #8777: Mercurial: Not able to Resetting Redmine project respository
1749 1795
1750 1796 == 2011-05-30 v1.2.0
1751 1797
1752 1798 * Defect #61: Broken character encoding in pdf export
1753 1799 * Defect #1965: Redmine is not Tab Safe
1754 1800 * Defect #2274: Filesystem Repository path encoding of non UTF-8 characters
1755 1801 * Defect #2664: Mercurial: Repository path encoding of non UTF-8 characters
1756 1802 * Defect #3421: Mercurial reads files from working dir instead of changesets
1757 1803 * Defect #3462: CVS: Repository path encoding of non UTF-8 characters
1758 1804 * Defect #3715: Login page should not show projects link and search box if authentication is required
1759 1805 * Defect #3724: Mercurial repositories display revision ID instead of changeset ID
1760 1806 * Defect #3761: Most recent CVS revisions are missing in "revisions" view
1761 1807 * Defect #4270: CVS Repository view in Project doesn't show Author, Revision, Comment
1762 1808 * Defect #5138: Don't use Ajax for pagination
1763 1809 * Defect #5152: Cannot use certain characters for user and role names.
1764 1810 * Defect #5251: Git: Repository path encoding of non UTF-8 characters
1765 1811 * Defect #5373: Translation missing when adding invalid watchers
1766 1812 * Defect #5817: Shared versions not shown in subproject's gantt chart
1767 1813 * Defect #6013: git tab,browsing, very slow -- even after first time
1768 1814 * Defect #6148: Quoting, newlines, and nightmares...
1769 1815 * Defect #6256: Redmine considers non ASCII and UTF-16 text files as binary in SCM
1770 1816 * Defect #6476: Subproject's issues are not shown in the subproject's gantt
1771 1817 * Defect #6496: Remove i18n 0.3.x/0.4.x hack for Rails 2.3.5
1772 1818 * Defect #6562: Context-menu deletion of issues deletes all subtasks too without explicit prompt
1773 1819 * Defect #6604: Issues targeted at parent project versions' are not shown on gantt chart
1774 1820 * Defect #6706: Resolving issues with the commit message produces the wrong comment with CVS
1775 1821 * Defect #6901: Copy/Move an issue does not give any history of who actually did the action.
1776 1822 * Defect #6905: Specific heading-content breaks CSS
1777 1823 * Defect #7000: Project filter not applied on versions in Gantt chart
1778 1824 * Defect #7097: Starting day of week cannot be set to Saturday
1779 1825 * Defect #7114: New gantt doesn't display some projects
1780 1826 * Defect #7146: Git adapter lost commits before 7 days from database latest changeset
1781 1827 * Defect #7218: Date range error on issue query
1782 1828 * Defect #7257: "Issues by" version links bad criterias
1783 1829 * Defect #7279: CSS class ".icon-home" is not used.
1784 1830 * Defect #7320: circular dependency >2 issues
1785 1831 * Defect #7352: Filters not working in Gantt charts
1786 1832 * Defect #7367: Receiving pop3 email should not output debug messages
1787 1833 * Defect #7373: Error with PDF output and ruby 1.9.2
1788 1834 * Defect #7379: Remove extraneous hidden_field on wiki history
1789 1835 * Defect #7516: Redmine does not work with RubyGems 1.5.0
1790 1836 * Defect #7518: Mercurial diff can be wrong if the previous changeset isn't the parent
1791 1837 * Defect #7581: Not including a spent time value on the main issue update screen causes silent data loss
1792 1838 * Defect #7582: hiding form pages from search engines
1793 1839 * Defect #7597: Subversion and Mercurial log have the possibility to miss encoding
1794 1840 * Defect #7604: ActionView::TemplateError (undefined method `name' for nil:NilClass)
1795 1841 * Defect #7605: Using custom queries always redirects to "Issues" tab
1796 1842 * Defect #7615: CVS diffs do not handle new files properly
1797 1843 * Defect #7618: SCM diffs do not handle one line new files properly
1798 1844 * Defect #7639: Some date fields do not have requested format.
1799 1845 * Defect #7657: Wrong commit range in git log command on Windows
1800 1846 * Defect #7818: Wiki pages don't use the local timezone to display the "Updated ? hours ago" mouseover
1801 1847 * Defect #7821: Git "previous" and "next" revisions are incorrect
1802 1848 * Defect #7827: CVS: Age column on repository view is off by timezone delta
1803 1849 * Defect #7843: Add a relation between issues = explicit login window ! (basic authentication popup is prompted on AJAX request)
1804 1850 * Defect #8011: {{toc}} does not display headlines with inline code markup
1805 1851 * Defect #8029: List of users for adding to a group may be empty if 100 first users have been added
1806 1852 * Defect #8064: Text custom fields do not wrap on the issue list
1807 1853 * Defect #8071: Watching a subtask from the context menu updates main issue watch link
1808 1854 * Defect #8072: Two untranslatable default role names
1809 1855 * Defect #8075: Some "notifiable" names are not i18n-enabled
1810 1856 * Defect #8081: GIT: Commits missing when user has the "decorate" git option enabled
1811 1857 * Defect #8088: Colorful indentation of subprojects must be on right in RTL locales
1812 1858 * Defect #8239: notes field is not propagated during issue copy
1813 1859 * Defect #8356: GET /time_entries.xml ignores limit/offset parameters
1814 1860 * Defect #8432: Private issues information shows up on Activity page for unauthorized users
1815 1861 * Feature #746: Versioned issue descriptions
1816 1862 * Feature #1067: Differentiate public/private saved queries in the sidebar
1817 1863 * Feature #1236: Make destination folder for attachment uploads configurable
1818 1864 * Feature #1735: Per project repository log encoding setting
1819 1865 * Feature #1763: Autologin-cookie should be configurable
1820 1866 * Feature #1981: display mercurial tags
1821 1867 * Feature #2074: Sending email notifications when comments are added in the news section
1822 1868 * Feature #2096: Custom fields referencing system tables (users and versions)
1823 1869 * Feature #2732: Allow additional workflow transitions for author and assignee
1824 1870 * Feature #2910: Warning on leaving edited issue/wiki page without saving
1825 1871 * Feature #3396: Git: use --encoding=UTF-8 in "git log"
1826 1872 * Feature #4273: SCM command availability automatic check in administration panel
1827 1873 * Feature #4477: Use mime types in downloading from repository
1828 1874 * Feature #5518: Graceful fallback for "missing translation" needed
1829 1875 * Feature #5520: Text format buttons and preview link missing when editing comment
1830 1876 * Feature #5831: Parent Task to Issue Bulk Edit
1831 1877 * Feature #6887: Upgrade to Rails 2.3.11
1832 1878 * Feature #7139: Highlight changes inside diff lines
1833 1879 * Feature #7236: Collapse All for Groups
1834 1880 * Feature #7246: Handle "named branch" for mercurial
1835 1881 * Feature #7296: Ability for admin to delete users
1836 1882 * Feature #7318: Add user agent to Redmine Mailhandler
1837 1883 * Feature #7408: Add an application configuration file
1838 1884 * Feature #7409: Cross project Redmine links
1839 1885 * Feature #7410: Add salt to user passwords
1840 1886 * Feature #7411: Option to cipher LDAP ans SCM passwords stored in the database
1841 1887 * Feature #7412: Add an issue visibility level to each role
1842 1888 * Feature #7414: Private issues
1843 1889 * Feature #7517: Configurable path of executable for scm adapters
1844 1890 * Feature #7640: Add "mystery man" gravatar to options
1845 1891 * Feature #7858: RubyGems 1.6 support
1846 1892 * Feature #7893: Group filter on the users list
1847 1893 * Feature #7899: Box for editing comments should open with the formatting toolbar
1848 1894 * Feature #7921: issues by pulldown should have 'status' option
1849 1895 * Feature #7996: Bulk edit and context menu for time entries
1850 1896 * Feature #8006: Right click context menu for Related Issues
1851 1897 * Feature #8209: I18n YAML files not parsable with psych yaml library
1852 1898 * Feature #8345: Link to user profile from account page
1853 1899 * Feature #8365: Git: per project setting to report last commit or not in repository tree
1854 1900 * Patch #5148: metaKey not handled in issues selection
1855 1901 * Patch #5629: Wrap text fields properly in PDF
1856 1902 * Patch #7418: Redmine Persian Translation
1857 1903 * Patch #8295: Wrap title fields properly in PDF
1858 1904 * Patch #8310: fixes automatic line break problem with TCPDF
1859 1905 * Patch #8312: Switch to TCPDF from FPDF for PDF export
1860 1906
1861 1907 == 2011-04-29 v1.1.3
1862 1908
1863 1909 * Defect #5773: Email reminders are sent to locked users
1864 1910 * Defect #6590: Wrong file list link in email notification on new file upload
1865 1911 * Defect #7589: Wiki page with backslash in title can not be found
1866 1912 * Defect #7785: Mailhandler keywords are not removed when updating issues
1867 1913 * Defect #7794: Internal server error on formatting an issue as a PDF in Japanese
1868 1914 * Defect #7838: Gantt- Issues does not show up in green when start and end date are the same
1869 1915 * Defect #7846: Headers (h1, etc.) containing backslash followed by a digit are not displayed correctly
1870 1916 * Defect #7875: CSV export separators in polish locale (pl.yml)
1871 1917 * Defect #7890: Internal server error when referencing an issue without project in commit message
1872 1918 * Defect #7904: Subprojects not properly deleted when deleting a parent project
1873 1919 * Defect #7939: Simultaneous Wiki Updates Cause Internal Error
1874 1920 * Defect #7951: Atom links broken on wiki index
1875 1921 * Defect #7954: IE 9 can not select issues, does not display context menu
1876 1922 * Defect #7985: Trying to do a bulk edit results in "Internal Error"
1877 1923 * Defect #8003: Error raised by reposman.rb under Windows server 2003
1878 1924 * Defect #8012: Wrong selection of modules when adding new project after validation error
1879 1925 * Defect #8038: Associated Revisions OL/LI items are not styled properly in issue view
1880 1926 * Defect #8067: CSV exporting in Italian locale
1881 1927 * Defect #8235: bulk edit issues and copy issues error in es, gl and ca locales
1882 1928 * Defect #8244: selected modules are not activated when copying a project
1883 1929 * Patch #7278: Update Simplified Chinese translation to 1.1
1884 1930 * Patch #7390: Fixes in Czech localization
1885 1931 * Patch #7963: Reminder email: Link for show all issues does not sort
1886 1932
1887 1933 == 2011-03-07 v1.1.2
1888 1934
1889 1935 * Defect #3132: Bulk editing menu non-functional in Opera browser
1890 1936 * Defect #6090: Most binary files become corrupted when downloading from CVS repository browser when Redmine is running on a Windows server
1891 1937 * Defect #7280: Issues subjects wrap in Gantt
1892 1938 * Defect #7288: Non ASCII filename downloaded from repo is broken on Internet Explorer.
1893 1939 * Defect #7317: Gantt tab gives internal error due to nil avatar icon
1894 1940 * Defect #7497: Aptana Studio .project file added to version 1.1.1-stable
1895 1941 * Defect #7611: Workflow summary shows X icon for workflow with exactly 1 status transition
1896 1942 * Defect #7625: Syntax highlighting unavailable from board new topic or topic edit preview
1897 1943 * Defect #7630: Spent time in commits not recognized
1898 1944 * Defect #7656: MySQL SQL Syntax Error when filtering issues by Assignee's Group
1899 1945 * Defect #7718: Minutes logged in commit message are converted to hours
1900 1946 * Defect #7763: Email notification are sent to watchers even if 'No events' setting is chosen
1901 1947 * Feature #7608: Add "retro" gravatars
1902 1948 * Patch #7598: Extensible MailHandler
1903 1949 * Patch #7795: Internal server error at journals#index with custom fields
1904 1950
1905 1951 == 2011-01-30 v1.1.1
1906 1952
1907 1953 * Defect #4899: Redmine fails to list files for darcs repository
1908 1954 * Defect #7245: Wiki fails to find pages with cyrillic characters using postgresql
1909 1955 * Defect #7256: redmine/public/.htaccess must be moved for non-fastcgi installs/upgrades
1910 1956 * Defect #7258: Automatic spent time logging does not work properly with SQLite3
1911 1957 * Defect #7259: Released 1.1.0 uses "devel" label inside admin information
1912 1958 * Defect #7265: "Loading..." icon does not disappear after add project member
1913 1959 * Defect #7266: Test test_due_date_distance_in_words fail due to undefined locale
1914 1960 * Defect #7274: CSV value separator in dutch locale
1915 1961 * Defect #7277: Enabling gravatas causes usernames to overlap first name field in user list
1916 1962 * Defect #7294: "Notifiy for only project I select" is not available anymore in 1.1.0
1917 1963 * Defect #7307: HTTP 500 error on query for empty revision
1918 1964 * Defect #7313: Label not translated in french in Settings/Email Notification tab
1919 1965 * Defect #7329: <code class="javascript"> with long strings may hang server
1920 1966 * Defect #7337: My page french translation
1921 1967 * Defect #7348: French Translation of "Connection"
1922 1968 * Defect #7385: Error when viewing an issue which was related to a deleted subtask
1923 1969 * Defect #7386: NoMethodError on pdf export
1924 1970 * Defect #7415: Darcs adapter recognizes new files as modified files above Darcs 2.4
1925 1971 * Defect #7421: no email sent with 'Notifiy for any event on the selected projects only'
1926 1972 * Feature #5344: Update to latest CodeRay 0.9.x
1927 1973
1928 1974 == 2011-01-09 v1.1.0
1929 1975
1930 1976 * Defect #2038: Italics in wiki headers show-up wrong in the toc
1931 1977 * Defect #3449: Redmine Takes Too Long On Large Mercurial Repository
1932 1978 * Defect #3567: Sorting for changesets might go wrong on Mercurial repos
1933 1979 * Defect #3707: {{toc}} doesn't work with {{include}}
1934 1980 * Defect #5096: Redmine hangs up while browsing Git repository
1935 1981 * Defect #6000: Safe Attributes prevents plugin extension of Issue model...
1936 1982 * Defect #6064: Modules not assigned to projects created via API
1937 1983 * Defect #6110: MailHandler should allow updating Issue Priority and Custom fields
1938 1984 * Defect #6136: JSON API holds less information than XML API
1939 1985 * Defect #6345: xml used by rest API is invalid
1940 1986 * Defect #6348: Gantt chart PDF rendering errors
1941 1987 * Defect #6403: Updating an issue with custom fields fails
1942 1988 * Defect #6467: "Member of role", "Member of group" filter not work correctly
1943 1989 * Defect #6473: New gantt broken after clearing issue filters
1944 1990 * Defect #6541: Email notifications send to everybody
1945 1991 * Defect #6549: Notification settings not migrated properly
1946 1992 * Defect #6591: Acronyms must have a minimum of three characters
1947 1993 * Defect #6674: Delete time log broken after changes to REST
1948 1994 * Defect #6681: Mercurial, Bazaar and Darcs auto close issue text should be commit id instead of revision number
1949 1995 * Defect #6724: Wiki uploads does not work anymore (SVN 4266)
1950 1996 * Defect #6746: Wiki links are broken on Activity page
1951 1997 * Defect #6747: Wiki diff does not work since r4265
1952 1998 * Defect #6763: New gantt charts: subject displayed twice on issues
1953 1999 * Defect #6826: Clicking "Add" twice creates duplicate member record
1954 2000 * Defect #6844: Unchecking status filter on the issue list has no effect
1955 2001 * Defect #6895: Wrong Polish translation of "blocks"
1956 2002 * Defect #6943: Migration from boolean to varchar fails on PostgreSQL 8.1
1957 2003 * Defect #7064: Mercurial adapter does not recognize non alphabetic nor numeric in UTF-8 copied files
1958 2004 * Defect #7128: New gantt chart does not render subtasks under parent task
1959 2005 * Defect #7135: paging mechanism returns the same last page forever
1960 2006 * Defect #7188: Activity page not refreshed when changing language
1961 2007 * Defect #7195: Apply CLI-supplied defaults for incoming mail only to new issues not replies
1962 2008 * Defect #7197: Tracker reset to default when replying to an issue email
1963 2009 * Defect #7213: Copy project does not copy all roles and permissions
1964 2010 * Defect #7225: Project settings: Trackers & Custom fields only relevant if module Issue tracking is active
1965 2011 * Feature #630: Allow non-unique names for projects
1966 2012 * Feature #1738: Add a "Visible" flag to project/user custom fields
1967 2013 * Feature #2803: Support for Javascript in Themes
1968 2014 * Feature #2852: Clean Incoming Email of quoted text "----- Reply above this line ------"
1969 2015 * Feature #2995: Improve error message when trying to access an archived project
1970 2016 * Feature #3170: Autocomplete issue relations on subject
1971 2017 * Feature #3503: Administrator Be Able To Modify Email settings Of Users
1972 2018 * Feature #4155: Automatic spent time logging from commit messages
1973 2019 * Feature #5136: Parent select on Wiki rename page
1974 2020 * Feature #5338: Descendants (subtasks) should be available via REST API
1975 2021 * Feature #5494: Wiki TOC should display heading from level 4
1976 2022 * Feature #5594: Improve MailHandler's keyword handling
1977 2023 * Feature #5622: Allow version to be set via incoming email
1978 2024 * Feature #5712: Reload themes
1979 2025 * Feature #5869: Issue filters by Group and Role
1980 2026 * Feature #6092: Truncate Git revision labels in Activity page/feed and allow configurable length
1981 2027 * Feature #6112: Accept localized keywords when receiving emails
1982 2028 * Feature #6140: REST issues response with issue count limit and offset
1983 2029 * Feature #6260: REST API for Users
1984 2030 * Feature #6276: Gantt Chart rewrite
1985 2031 * Feature #6446: Remove length limits on project identifier and name
1986 2032 * Feature #6628: Improvements in truncate email
1987 2033 * Feature #6779: Project JSON API
1988 2034 * Feature #6823: REST API for time tracker.
1989 2035 * Feature #7072: REST API for news
1990 2036 * Feature #7111: Expose more detail on journal entries
1991 2037 * Feature #7141: REST API: get information about current user
1992 2038 * Patch #4807: Allow to set the done_ratio field with the incoming mail system
1993 2039 * Patch #5441: Initialize TimeEntry attributes with params[:time_entry]
1994 2040 * Patch #6762: Use GET instead of POST to retrieve context_menu
1995 2041 * Patch #7160: French translation ofr "not_a_date" is missing
1996 2042 * Patch #7212: Missing remove_index in AddUniqueIndexOnMembers down migration
1997 2043
1998 2044
1999 2045 == 2010-12-23 v1.0.5
2000 2046
2001 2047 * #6656: Mercurial adapter loses seconds of commit times
2002 2048 * #6996: Migration trac(sqlite3) -> redmine(postgresql) doesnt escape ' char
2003 2049 * #7013: v-1.0.4 trunk - see {{count}} in page display rather than value
2004 2050 * #7016: redundant 'field_start_date' in ja.yml
2005 2051 * #7018: 'undefined method `reschedule_after' for nil:NilClass' on new issues
2006 2052 * #7024: E-mail notifications about Wiki changes.
2007 2053 * #7033: 'class' attribute of <pre> tag shouldn't be truncate
2008 2054 * #7035: CSV value separator in russian
2009 2055 * #7122: Issue-description Quote-button missing
2010 2056 * #7144: custom queries making use of deleted custom fields cause a 500 error
2011 2057 * #7162: Multiply defined label in french translation
2012 2058
2013 2059 == 2010-11-28 v1.0.4
2014 2060
2015 2061 * #5324: Git not working if color.ui is enabled
2016 2062 * #6447: Issues API doesn't allow full key auth for all actions
2017 2063 * #6457: Edit User group problem
2018 2064 * #6575: start date being filled with current date even when blank value is submitted
2019 2065 * #6740: Max attachment size, incorrect usage of 'KB'
2020 2066 * #6760: Select box sorted by ID instead of name in Issue Category
2021 2067 * #6766: Changing target version name can cause an internal error
2022 2068 * #6784: Redmine not working with i18n gem 0.4.2
2023 2069 * #6839: Hardcoded absolute links in my/page_layout
2024 2070 * #6841: Projects API doesn't allow full key auth for all actions
2025 2071 * #6860: svn: Write error: Broken pipe when browsing repository
2026 2072 * #6874: API should return XML description when creating a project
2027 2073 * #6932: submitting wrong parent task input creates a 500 error
2028 2074 * #6966: Records of Forums are remained, deleting project
2029 2075 * #6990: Layout problem in workflow overview
2030 2076 * #5117: mercurial_adapter should ensure the right LANG environment variable
2031 2077 * #6782: Traditional Chinese language file (to r4352)
2032 2078 * #6783: Swedish Translation for r4352
2033 2079 * #6804: Bugfix: spelling fixes
2034 2080 * #6814: Japanese Translation for r4362
2035 2081 * #6948: Bulgarian translation
2036 2082 * #6973: Update es.yml
2037 2083
2038 2084 == 2010-10-31 v1.0.3
2039 2085
2040 2086 * #4065: Redmine.pm doesn't work with LDAPS and a non-standard port
2041 2087 * #4416: Link from version details page to edit the wiki.
2042 2088 * #5484: Add new issue as subtask to an existing ticket
2043 2089 * #5948: Update help/wiki_syntax_detailed.html with more link options
2044 2090 * #6494: Typo in pt_BR translation for 1.0.2
2045 2091 * #6508: Japanese translation update
2046 2092 * #6509: Localization pt-PT (new strings)
2047 2093 * #6511: Rake task to test email
2048 2094 * #6525: Traditional Chinese language file (to r4225)
2049 2095 * #6536: Patch for swedish translation
2050 2096 * #6548: Rake tasks to add/remove i18n strings
2051 2097 * #6569: Updated Hebrew translation
2052 2098 * #6570: Japanese Translation for r4231
2053 2099 * #6596: pt-BR translation updates
2054 2100 * #6629: Change field-name of issues start date
2055 2101 * #6669: Bulgarian translation
2056 2102 * #6731: Macedonian translation fix
2057 2103 * #6732: Japanese Translation for r4287
2058 2104 * #6735: Add user-agent to reposman
2059 2105 * #6736: Traditional Chinese language file (to r4288)
2060 2106 * #6739: Swedish Translation for r4288
2061 2107 * #6765: Traditional Chinese language file (to r4302)
2062 2108 * Fixed #5324: Git not working if color.ui is enabled
2063 2109 * Fixed #5652: Bad URL parsing in the wiki when it ends with right-angle-bracket(greater-than mark).
2064 2110 * Fixed #5803: Precedes/Follows Relationships Broke
2065 2111 * Fixed #6435: Links to wikipages bound to versions do not respect version-sharing in Settings -> Versions
2066 2112 * Fixed #6438: Autologin cannot be disabled again once it's enabled
2067 2113 * Fixed #6513: "Move" and "Copy" are not displayed when deployed in subdirectory
2068 2114 * Fixed #6521: Tooltip/label for user "search-refinment" field on group/project member list
2069 2115 * Fixed #6563: i18n-issues on calendar view
2070 2116 * Fixed #6598: Wrong caption for button_create_and_continue in German language file
2071 2117 * Fixed #6607: Unclear caption for german button_update
2072 2118 * Fixed #6612: SortHelper missing from CalendarsController
2073 2119 * Fixed #6740: Max attachment size, incorrect usage of 'KB'
2074 2120 * Fixed #6750: ActionView::TemplateError (undefined method `empty?' for nil:NilClass) on line #12 of app/views/context_menus/issues.html.erb:
2075 2121
2076 2122 == 2010-09-26 v1.0.2
2077 2123
2078 2124 * #2285: issue-refinement: pressing enter should result to an "apply"
2079 2125 * #3411: Allow mass status update trough context menu
2080 2126 * #5929: https-enabled gravatars when called over https
2081 2127 * #6189: Japanese Translation for r4011
2082 2128 * #6197: Traditional Chinese language file (to r4036)
2083 2129 * #6198: Updated german translation
2084 2130 * #6208: Macedonian translation
2085 2131 * #6210: Swedish Translation for r4039
2086 2132 * #6248: nl translation update for r4050
2087 2133 * #6263: Catalan translation update
2088 2134 * #6275: After submitting a related issue, the Issue field should be re-focused
2089 2135 * #6289: Checkboxes in issues list shouldn't be displayed when printing
2090 2136 * #6290: Make journals theming easier
2091 2137 * #6291: User#allowed_to? is not tested
2092 2138 * #6306: Traditional Chinese language file (to r4061)
2093 2139 * #6307: Korean translation update for 4066(4061)
2094 2140 * #6316: pt_BR update
2095 2141 * #6339: SERBIAN Updated
2096 2142 * #6358: Updated Polish translation
2097 2143 * #6363: Japanese Translation for r4080
2098 2144 * #6365: Traditional Chinese language file (to r4081)
2099 2145 * #6382: Issue PDF export variable usage
2100 2146 * #6428: Interim solution for i18n >= 0.4
2101 2147 * #6441: Japanese Translation for r4162
2102 2148 * #6451: Traditional Chinese language file (to r4167)
2103 2149 * #6465: Japanese Translation for r4171
2104 2150 * #6466: Traditional Chinese language file (to r4171)
2105 2151 * #6490: pt-BR translation for 1.0.2
2106 2152 * Fixed #3935: stylesheet_link_tag with plugin doesn't take into account relative_url_root
2107 2153 * Fixed #4998: Global issue list's context menu has enabled options for parent menus but there are no valid selections
2108 2154 * Fixed #5170: Done ratio can not revert to 0% if status is used for done ratio
2109 2155 * Fixed #5608: broken with i18n 0.4.0
2110 2156 * Fixed #6054: Error 500 on filenames with whitespace in git reposities
2111 2157 * Fixed #6135: Default logger configuration grows without bound.
2112 2158 * Fixed #6191: Deletion of a main task deletes all subtasks
2113 2159 * Fixed #6195: Missing move issues between projects
2114 2160 * Fixed #6242: can't switch between inline and side-by-side diff
2115 2161 * Fixed #6249: Create and continue returns 404
2116 2162 * Fixed #6267: changing the authentication mode from ldap to internal with setting the password
2117 2163 * Fixed #6270: diff coderay malformed in the "news" page
2118 2164 * Fixed #6278: missing "cant_link_an_issue_with_a_descendant"from locale files
2119 2165 * Fixed #6333: Create and continue results in a 404 Error
2120 2166 * Fixed #6346: Age column on repository view is skewed for git, probably CVS too
2121 2167 * Fixed #6351: Context menu on roadmap broken
2122 2168 * Fixed #6388: New Subproject leads to a 404
2123 2169 * Fixed #6392: Updated/Created links to activity broken
2124 2170 * Fixed #6413: Error in SQL
2125 2171 * Fixed #6443: Redirect to project settings after Copying a Project
2126 2172 * Fixed #6448: Saving a wiki page with no content has a translation missing
2127 2173 * Fixed #6452: Unhandled exception on creating File
2128 2174 * Fixed #6471: Typo in label_report in Czech translation
2129 2175 * Fixed #6479: Changing tracker type will lose watchers
2130 2176 * Fixed #6499: Files with leading or trailing whitespace are not shown in git.
2131 2177
2132 2178 == 2010-08-22 v1.0.1
2133 2179
2134 2180 * #819: Add a body ID and class to all pages
2135 2181 * #871: Commit new CSS styles!
2136 2182 * #3301: Add favicon to base layout
2137 2183 * #4656: On Issue#show page, clicking on "Add related issue" should focus on the input
2138 2184 * #4896: Project identifier should be a limited field
2139 2185 * #5084: Filter all isssues by projects
2140 2186 * #5477: Replace Test::Unit::TestCase with ActiveSupport::TestCase
2141 2187 * #5591: 'calendar' action is used with 'issue' controller in issue/sidebar
2142 2188 * #5735: Traditional Chinese language file (to r3810)
2143 2189 * #5740: Swedish Translation for r3810
2144 2190 * #5785: pt-BR translation update
2145 2191 * #5898: Projects should be displayed as links in users/memberships
2146 2192 * #5910: Chinese translation to redmine-1.0.0
2147 2193 * #5912: Translation update for french locale
2148 2194 * #5962: Hungarian translation update to r3892
2149 2195 * #5971: Remove falsly applied chrome on revision links
2150 2196 * #5972: Updated Hebrew translation for 1.0.0
2151 2197 * #5982: Updated german translation
2152 2198 * #6008: Move admin_menu to Redmine::MenuManager
2153 2199 * #6012: RTL layout
2154 2200 * #6021: Spanish translation 1.0.0-RC
2155 2201 * #6025: nl translation updated for r3905
2156 2202 * #6030: Japanese Translation for r3907
2157 2203 * #6074: sr-CY.yml contains DOS-type newlines (\r\n)
2158 2204 * #6087: SERBIAN translation updated
2159 2205 * #6093: Updated italian translation
2160 2206 * #6142: Swedish Translation for r3940
2161 2207 * #6153: Move view_calendar and view_gantt to own modules
2162 2208 * #6169: Add issue status to issue tooltip
2163 2209 * Fixed #3834: Add a warning when not choosing a member role
2164 2210 * Fixed #3922: Bad english arround "Assigned to" text in journal entries
2165 2211 * Fixed #5158: Simplified Chinese language file zh.yml updated to r3608
2166 2212 * Fixed #5162: translation missing: zh-TW, field_time_entrie
2167 2213 * Fixed #5297: openid not validated correctly
2168 2214 * Fixed #5628: Wrong commit range in git log command
2169 2215 * Fixed #5760: Assigned_to and author filters in "Projects>View all issues" should be based on user's project visibility
2170 2216 * Fixed #5771: Problem when importing git repository
2171 2217 * Fixed #5775: ldap authentication in admin menu should have an icon
2172 2218 * Fixed #5811: deleting statuses doesnt delete workflow entries
2173 2219 * Fixed #5834: Emails with trailing spaces incorrectly detected as invalid
2174 2220 * Fixed #5846: ChangeChangesPathLengthLimit does not remove default for MySQL
2175 2221 * Fixed #5861: Vertical scrollbar always visible in Wiki "code" blocks in Chrome.
2176 2222 * Fixed #5883: correct label_project_latest Chinese translation
2177 2223 * Fixed #5892: Changing status from contextual menu opens the ticket instead
2178 2224 * Fixed #5904: Global gantt PDF and PNG should display project names
2179 2225 * Fixed #5925: parent task's priority edit should be disabled through shortcut menu in issues list page
2180 2226 * Fixed #5935: Add Another file to ticket doesn't work in IE Internet Explorer
2181 2227 * Fixed #5937: Harmonize french locale "zero" translation with other locales
2182 2228 * Fixed #5945: Forum message permalinks don't take pagination into account
2183 2229 * Fixed #5978: Debug code still remains
2184 2230 * Fixed #6009: When using "English (British)", the repository browser (svn) shows files over 1000 bytes as floating point (2.334355)
2185 2231 * Fixed #6045: Repository file Diff view sometimes shows more than selected file
2186 2232 * Fixed #6079: German Translation error in TimeEntryActivity
2187 2233 * Fixed #6100: User's profile should display all visible projects
2188 2234 * Fixed #6132: Allow Key based authentication in the Boards atom feed
2189 2235 * Fixed #6163: Bad CSS class for calendar project menu_item
2190 2236 * Fixed #6172: Browsing to a missing user's page shows the admin sidebar
2191 2237
2192 2238 == 2010-07-18 v1.0.0 (Release candidate)
2193 2239
2194 2240 * #443: Adds context menu to the roadmap issue lists
2195 2241 * #443: Subtasking
2196 2242 * #741: Description preview while editing an issue
2197 2243 * #1131: Add support for alternate (non-LDAP) authentication
2198 2244 * #1214: REST API for Issues
2199 2245 * #1223: File upload on wiki edit form
2200 2246 * #1755: add "blocked by" as a related issues option
2201 2247 * #2420: Fetching emails from an POP server
2202 2248 * #2482: Named scopes in Issue and ActsAsWatchable plus some view refactoring (logic extraction).
2203 2249 * #2924: Make the right click menu more discoverable using a cursor property
2204 2250 * #2985: Make syntax highlighting pluggable
2205 2251 * #3201: Workflow Check/Uncheck All Rows/Columns
2206 2252 * #3359: Update CodeRay 0.9
2207 2253 * #3706: Allow assigned_to field configuration on Issue creation by email
2208 2254 * #3936: configurable list of models to include in search
2209 2255 * #4480: Create a link to the user profile from the administration interface
2210 2256 * #4482: Cache textile rendering
2211 2257 * #4572: Make it harder to ruin your database
2212 2258 * #4573: Move github gems to Gemcutter
2213 2259 * #4664: Add pagination to forum threads
2214 2260 * #4732: Make login case-insensitive also for PostgreSQL
2215 2261 * #4812: Create links to other projects
2216 2262 * #4819: Replace images with smushed ones for speed
2217 2263 * #4945: Allow custom fields attached to project to be searchable
2218 2264 * #5121: Fix issues list layout overflow
2219 2265 * #5169: Issue list view hook request
2220 2266 * #5208: Aibility to edit wiki sidebar
2221 2267 * #5281: Remove empty ul tags in the issue history
2222 2268 * #5291: Updated basque translations
2223 2269 * #5328: Automatically add "Repository" menu_item after repository creation
2224 2270 * #5415: Fewer SQL statements generated for watcher_recipients
2225 2271 * #5416: Exclude "fields_for" from overridden methods in TabularFormBuilder
2226 2272 * #5573: Allow issue assignment in email
2227 2273 * #5595: Allow start date and due dates to be set via incoming email
2228 2274 * #5752: The projects view (/projects) renders ul's wrong
2229 2275 * #5781: Allow to use more macros on the welcome page and project list
2230 2276 * Fixed #1288: Unable to past escaped wiki syntax in an issue description
2231 2277 * Fixed #1334: Wiki formatting character *_ and _*
2232 2278 * Fixed #1416: Inline code with less-then/greater-than produces @lt; and @gt; respectively
2233 2279 * Fixed #2473: Login and mail should not be case sensitive
2234 2280 * Fixed #2990: Ruby 1.9 - wrong number of arguments (1 for 0) on rake db:migrate
2235 2281 * Fixed #3089: Text formatting sometimes breaks when combined
2236 2282 * Fixed #3690: Status change info duplicates on the issue screen
2237 2283 * Fixed #3691: Redmine allows two files with the same file name to be uploaded to the same issue
2238 2284 * Fixed #3764: ApplicationHelperTest fails with JRuby
2239 2285 * Fixed #4265: Unclosed code tags in issue descriptions affects main UI
2240 2286 * Fixed #4745: Bug in index.xml.builder (issues)
2241 2287 * Fixed #4852: changing user/roles of project member not possible without javascript
2242 2288 * Fixed #4857: Week number calculation in date picker is wrong if a week starts with Sunday
2243 2289 * Fixed #4883: Bottom "contextual" placement in issue with associated changeset
2244 2290 * Fixed #4918: Revisions r3453 and r3454 broke On-the-fly user creation with LDAP
2245 2291 * Fixed #4935: Navigation to the Master Timesheet page (time_entries)
2246 2292 * Fixed #5043: Flash messages are not displayed after the project settings[module/activity] saved
2247 2293 * Fixed #5081: Broken links on public/help/wiki_syntax_detailed.html
2248 2294 * Fixed #5104: Description of document not wikified on documents index
2249 2295 * Fixed #5108: Issue linking fails inside of []s
2250 2296 * Fixed #5199: diff code coloring using coderay
2251 2297 * Fixed #5233: Add a hook to the issue report (Summary) view
2252 2298 * Fixed #5265: timetracking: subtasks time is added to the main task
2253 2299 * Fixed #5343: acts_as_event Doesn't Accept Outside URLs
2254 2300 * Fixed #5440: UI Inconsistency : Administration > Enumerations table row headers should be enclosed in <thead>
2255 2301 * Fixed #5463: 0.9.4 INSTALL and/or UPGRADE, missing session_store.rb
2256 2302 * Fixed #5524: Update_parent_attributes doesn't work for the old parent issue when reparenting
2257 2303 * Fixed #5548: SVN Repository: Can not list content of a folder which includes square brackets.
2258 2304 * Fixed #5589: "with subproject" malfunction
2259 2305 * Fixed #5676: Search for Numeric Value
2260 2306 * Fixed #5696: Redmine + PostgreSQL 8.4.4 fails on _dir_list_content.rhtml
2261 2307 * Fixed #5698: redmine:email:receive_imap fails silently for mails with subject longer than 255 characters
2262 2308 * Fixed #5700: TimelogController#destroy assumes success
2263 2309 * Fixed #5751: developer role is mispelled
2264 2310 * Fixed #5769: Popup Calendar doesn't Advance in Chrome
2265 2311 * Fixed #5771: Problem when importing git repository
2266 2312 * Fixed #5823: Error in comments in plugin.rb
2267 2313
2268 2314
2269 2315 == 2010-07-07 v0.9.6
2270 2316
2271 2317 * Fixed: Redmine.pm access by unauthorized users
2272 2318
2273 2319 == 2010-06-24 v0.9.5
2274 2320
2275 2321 * Linkify folder names on revision view
2276 2322 * "fiters" and "options" should be hidden in print view via css
2277 2323 * Fixed: NoMethodError when no issue params are submitted
2278 2324 * Fixed: projects.atom with required authentication
2279 2325 * Fixed: External links not correctly displayed in Wiki TOC
2280 2326 * Fixed: Member role forms in project settings are not hidden after member added
2281 2327 * Fixed: pre can't be inside p
2282 2328 * Fixed: session cookie path does not respect RAILS_RELATIVE_URL_ROOT
2283 2329 * Fixed: mail handler fails when the from address is empty
2284 2330
2285 2331
2286 2332 == 2010-05-01 v0.9.4
2287 2333
2288 2334 * Filters collapsed by default on issues index page for a saved query
2289 2335 * Fixed: When categories list is too big the popup menu doesn't adjust (ex. in the issue list)
2290 2336 * Fixed: remove "main-menu" div when the menu is empty
2291 2337 * Fixed: Code syntax highlighting not working in Document page
2292 2338 * Fixed: Git blame/annotate fails on moved files
2293 2339 * Fixed: Failing test in test_show_atom
2294 2340 * Fixed: Migrate from trac - not displayed Wikis
2295 2341 * Fixed: Email notifications on file upload sent to empty recipient list
2296 2342 * Fixed: Migrating from trac is not possible, fails to allocate memory
2297 2343 * Fixed: Lost password no longer flashes a confirmation message
2298 2344 * Fixed: Crash while deleting in-use enumeration
2299 2345 * Fixed: Hard coded English string at the selection of issue watchers
2300 2346 * Fixed: Bazaar v2.1.0 changed behaviour
2301 2347 * Fixed: Roadmap display can raise an exception if no trackers are selected
2302 2348 * Fixed: Gravatar breaks layout of "logged in" page
2303 2349 * Fixed: Reposman.rb on Windows
2304 2350 * Fixed: Possible error 500 while moving an issue to another project with SQLite
2305 2351 * Fixed: backslashes in issue description/note should be escaped when quoted
2306 2352 * Fixed: Long text in <pre> disrupts Associated revisions
2307 2353 * Fixed: Links to missing wiki pages not red on project overview page
2308 2354 * Fixed: Cannot delete a project with subprojects that shares versions
2309 2355 * Fixed: Update of Subversion changesets broken under Solaris
2310 2356 * Fixed: "Move issues" permission not working for Non member
2311 2357 * Fixed: Sidebar overlap on Users tab of Group editor
2312 2358 * Fixed: Error on db:migrate with table prefix set (hardcoded name in principal.rb)
2313 2359 * Fixed: Report shows sub-projects for non-members
2314 2360 * Fixed: 500 internal error when browsing any Redmine page in epiphany
2315 2361 * Fixed: Watchers selection lost when issue creation fails
2316 2362 * Fixed: When copying projects, redmine should not generate an email to people who created issues
2317 2363 * Fixed: Issue "#" table cells should have a class attribute to enable fine-grained CSS theme
2318 2364 * Fixed: Plugin generators should display help if no parameter is given
2319 2365
2320 2366
2321 2367 == 2010-02-28 v0.9.3
2322 2368
2323 2369 * Adds filter for system shared versions on the cross project issue list
2324 2370 * Makes project identifiers searchable
2325 2371 * Remove invalid utf8 sequences from commit comments and author name
2326 2372 * Fixed: Wrong link when "http" not included in project "Homepage" link
2327 2373 * Fixed: Escaping in html email templates
2328 2374 * Fixed: Pound (#) followed by number with leading zero (0) removes leading zero when rendered in wiki
2329 2375 * Fixed: Deselecting textile text formatting causes interning empty string errors
2330 2376 * Fixed: error with postgres when entering a non-numeric id for an issue relation
2331 2377 * Fixed: div.task incorrectly wrapping on Gantt Chart
2332 2378 * Fixed: Project copy loses wiki pages hierarchy
2333 2379 * Fixed: parent project field doesn't include blank value when a member with 'add subproject' permission edits a child project
2334 2380 * Fixed: Repository.fetch_changesets tries to fetch changesets for archived projects
2335 2381 * Fixed: Duplicated project name for subproject version on gantt chart
2336 2382 * Fixed: roadmap shows subprojects issues even if subprojects is unchecked
2337 2383 * Fixed: IndexError if all the :last menu items are deleted from a menu
2338 2384 * Fixed: Very high CPU usage for a long time when fetching commits from a large Git repository
2339 2385
2340 2386
2341 2387 == 2010-02-07 v0.9.2
2342 2388
2343 2389 * Fixed: Sub-project repository commits not displayed on parent project issues
2344 2390 * Fixed: Potential security leak on my page calendar
2345 2391 * Fixed: Project tree structure is broken by deleting the project with the subproject
2346 2392 * Fixed: Error message shown duplicated when creating a new group
2347 2393 * Fixed: Firefox cuts off large pages
2348 2394 * Fixed: Invalid format parameter returns a DoubleRenderError on issues index
2349 2395 * Fixed: Unnecessary Quote button on locked forum message
2350 2396 * Fixed: Error raised when trying to view the gantt or calendar with a grouped query
2351 2397 * Fixed: PDF support for Korean locale
2352 2398 * Fixed: Deprecation warning in extra/svn/reposman.rb
2353 2399
2354 2400
2355 2401 == 2010-01-30 v0.9.1
2356 2402
2357 2403 * Vertical alignment for inline images in formatted text set to 'middle'
2358 2404 * Fixed: Redmine.pm error "closing dbh with active statement handles at /usr/lib/perl5/Apache/Redmine.pm"
2359 2405 * Fixed: copyright year in footer set to 2010
2360 2406 * Fixed: Trac migration script may not output query lines
2361 2407 * Fixed: Email notifications may affect language of notice messages on the UI
2362 2408 * Fixed: Can not search for 2 letters word
2363 2409 * Fixed: Attachments get saved on issue update even if validation fails
2364 2410 * Fixed: Tab's 'border-bottom' not absent when selected
2365 2411 * Fixed: Issue summary tables that list by user are not sorted
2366 2412 * Fixed: Issue pdf export fails if target version is set
2367 2413 * Fixed: Issue list export to PDF breaks when issues are sorted by a custom field
2368 2414 * Fixed: SQL error when adding a group
2369 2415 * Fixes: Min password length during password reset always displays as 4 chars
2370 2416
2371 2417
2372 2418 == 2010-01-09 v0.9.0 (Release candidate)
2373 2419
2374 2420 * Unlimited subproject nesting
2375 2421 * Multiple roles per user per project
2376 2422 * User groups
2377 2423 * Inheritence of versions
2378 2424 * OpenID login
2379 2425 * "Watched by me" issue filter
2380 2426 * Project copy
2381 2427 * Project creation by non admin users
2382 2428 * Accept emails from anyone on a private project
2383 2429 * Add email notification on Wiki changes
2384 2430 * Make issue description non-required field
2385 2431 * Custom fields for Versions
2386 2432 * Being able to sort the issue list by custom fields
2387 2433 * Ability to close versions
2388 2434 * User display/editing of custom fields attached to their user profile
2389 2435 * Add "follows" issue relation
2390 2436 * Copy workflows between trackers and roles
2391 2437 * Defaults enabled modules list for project creation
2392 2438 * Weighted version completion percentage on the roadmap
2393 2439 * Autocreate user account when user submits email that creates new issue
2394 2440 * CSS class on overdue issues on the issue list
2395 2441 * Enable tracker update on issue edit form
2396 2442 * Remove issue watchers
2397 2443 * Ability to move threads between project forums
2398 2444 * Changed custom field "Possible values" to a textarea
2399 2445 * Adds projects association on tracker form
2400 2446 * Set session store to cookie store by default
2401 2447 * Set a default wiki page on project creation
2402 2448 * Roadmap for main project should see Roadmaps for sub projects
2403 2449 * Ticket grouping on the issue list
2404 2450 * Hierarchical Project links in the page header
2405 2451 * Allow My Page blocks to be added to from a plugin
2406 2452 * Sort issues by multiple columns
2407 2453 * Filters of saved query are now visible and be adjusted without editing the query
2408 2454 * Saving "sort order" in custom queries
2409 2455 * Url to fetch changesets for a repository
2410 2456 * Managers able to create subprojects
2411 2457 * Issue Totals on My Page Modules
2412 2458 * Convert Enumerations to single table inheritance (STI)
2413 2459 * Allow custom my_page blocks to define drop-down names
2414 2460 * "View Issues" user permission added
2415 2461 * Ask user what to do with child pages when deleting a parent wiki page
2416 2462 * Contextual quick search
2417 2463 * Allow resending of password by email
2418 2464 * Change reply subject to be a link to the reply itself
2419 2465 * Include Logged Time as part of the project's Activity history
2420 2466 * REST API for authentication
2421 2467 * Browse through Git branches
2422 2468 * Setup Object Daddy to replace test fixtures
2423 2469 * Setup shoulda to make it easier to test
2424 2470 * Custom fields and overrides on Enumerations
2425 2471 * Add or remove columns from the issue list
2426 2472 * Ability to add new version from issues screen
2427 2473 * Setting to choose which day calendars start
2428 2474 * Asynchronous email delivery method
2429 2475 * RESTful URLs for (almost) everything
2430 2476 * Include issue status in search results and activity pages
2431 2477 * Add email to admin user search filter
2432 2478 * Proper content type for plain text mails
2433 2479 * Default value of project jump box
2434 2480 * Tree based menus
2435 2481 * Ability to use issue status to update percent done
2436 2482 * Second set of issue "Action Links" at the bottom of an issue page
2437 2483 * Proper exist status code for rdm-mailhandler.rb
2438 2484 * Remove incoming email body via a delimiter
2439 2485 * Fixed: Custom querry 'Export to PDF' ignores field selection
2440 2486 * Fixed: Related e-mail notifications aren't threaded
2441 2487 * Fixed: No warning when the creation of a categories from the issue form fails
2442 2488 * Fixed: Actually block issues from closing when relation 'blocked by' isn't closed
2443 2489 * Fixed: Include both first and last name when sorting by users
2444 2490 * Fixed: Table cell with multiple line text
2445 2491 * Fixed: Project overview page shows disabled trackers
2446 2492 * Fixed: Cross project issue relations and user permissions
2447 2493 * Fixed: My page shows tickets the user doesn't have access to
2448 2494 * Fixed: TOC does not parse wiki page reference links with description
2449 2495 * Fixed: Target version-list on bulk edit form is incorrectly sorted
2450 2496 * Fixed: Cannot modify/delete project named "Documents"
2451 2497 * Fixed: Email address in brackets breaks html
2452 2498 * Fixed: Timelog detail loose issue filter passing to report tab
2453 2499 * Fixed: Inform about custom field's name maximum length
2454 2500 * Fixed: Activity page and Atom feed links contain project id instead of identifier
2455 2501 * Fixed: no Atom key for forums with only 1 forum
2456 2502 * Fixed: When reading RSS feed in MS Outlook, the inline links are broken.
2457 2503 * Fixed: Sometimes new posts don't show up in the topic list of a forum.
2458 2504 * Fixed: The all/active filter selection in the project view does not stick.
2459 2505 * Fixed: Login box has Different width
2460 2506 * Fixed: User removed from project - still getting project update emails
2461 2507 * Fixed: Project with the identifier of 'new' cannot be viewed
2462 2508 * Fixed: Artefacts in search view (Cyrillic)
2463 2509 * Fixed: Allow [#id] as subject to reply by email
2464 2510 * Fixed: Wrong language used when closing an issue via a commit message
2465 2511 * Fixed: email handler drops emails for new issues with no subject
2466 2512 * Fixed: Calendar misspelled under Roles/Permissions
2467 2513 * Fixed: Emails from no-reply redmine's address hell cycle
2468 2514 * Fixed: child_pages macro fails on wiki page history
2469 2515 * Fixed: Pre-filled time tracking date ignores timezone
2470 2516 * Fixed: Links on locked users lead to 404 page
2471 2517 * Fixed: Page changes in issue-list when using context menu
2472 2518 * Fixed: diff parser removes lines starting with multiple dashes
2473 2519 * Fixed: Quoting in forums resets message subject
2474 2520 * Fixed: Editing issue comment removes quote link
2475 2521 * Fixed: Redmine.pm ignore browse_repository permission
2476 2522 * Fixed: text formatting breaks on [msg1][msg2]
2477 2523 * Fixed: Spent Time Default Value of 0.0
2478 2524 * Fixed: Wiki pages in search results are referenced by project number, not by project identifier.
2479 2525 * Fixed: When logging in via an autologin cookie the user's last_login_on should be updated
2480 2526 * Fixed: 50k users cause problems in project->settings->members screen
2481 2527 * Fixed: Document timestamp needs to show updated timestamps
2482 2528 * Fixed: Users getting notifications for issues they are no longer allowed to view
2483 2529 * Fixed: issue summary counts should link to the issue list without subprojects
2484 2530 * Fixed: 'Delete' link on LDAP list has no effect
2485 2531
2486 2532
2487 2533 == 2009-11-15 v0.8.7
2488 2534
2489 2535 * Fixed: Hide paragraph terminator at the end of headings on html export
2490 2536 * Fixed: pre tags containing "<pre*"
2491 2537 * Fixed: First date of the date range not included in the time report with SQLite
2492 2538 * Fixed: Password field not styled correctly on alternative stylesheet
2493 2539 * Fixed: Error when sumbitting a POST request that requires a login
2494 2540 * Fixed: CSRF vulnerabilities
2495 2541
2496 2542
2497 2543 == 2009-11-04 v0.8.6
2498 2544
2499 2545 * Change links to closed issues to be a grey color
2500 2546 * Change subversion adapter to not cache authentication and run non interactively
2501 2547 * Fixed: Custom Values with a nil value cause HTTP error 500
2502 2548 * Fixed: Failure to convert HTML entities when editing an Issue reply
2503 2549 * Fixed: Error trying to show repository when there are no comments in a changeset
2504 2550 * Fixed: account/show/:user_id should not be accessible for other users not in your projects
2505 2551 * Fixed: XSS vulnerabilities
2506 2552 * Fixed: IssuesController#destroy should accept POST only
2507 2553 * Fixed: Inline images in wiki headings
2508 2554
2509 2555
2510 2556 == 2009-09-13 v0.8.5
2511 2557
2512 2558 * Incoming mail handler : Allow spaces between keywords and colon
2513 2559 * Do not require a non-word character after a comma in Redmine links
2514 2560 * Include issue hyperlinks in reminder emails
2515 2561 * Prevent nil error when retrieving svn version
2516 2562 * Various plugin hooks added
2517 2563 * Add plugins information to script/about
2518 2564 * Fixed: 500 Internal Server Error is raised if add an empty comment to the news
2519 2565 * Fixed: Atom links for wiki pages are not correct
2520 2566 * Fixed: Atom feeds leak email address
2521 2567 * Fixed: Case sensitivity in Issue filtering
2522 2568 * Fixed: When reading RSS feed, the inline-embedded images are not properly shown
2523 2569
2524 2570
2525 2571 == 2009-05-17 v0.8.4
2526 2572
2527 2573 * Allow textile mailto links
2528 2574 * Fixed: memory consumption when uploading file
2529 2575 * Fixed: Mercurial integration doesn't work if Redmine is installed in folder path containing space
2530 2576 * Fixed: an error is raised when no tab is available on project settings
2531 2577 * Fixed: insert image macro corrupts urls with excalamation marks
2532 2578 * Fixed: error on cross-project gantt PNG export
2533 2579 * Fixed: self and alternate links in atom feeds do not respect Atom specs
2534 2580 * Fixed: accept any svn tunnel scheme in repository URL
2535 2581 * Fixed: issues/show should accept user's rss key
2536 2582 * Fixed: consistency of custom fields display on the issue detail view
2537 2583 * Fixed: wiki comments length validation is missing
2538 2584 * Fixed: weak autologin token generation algorithm causes duplicate tokens
2539 2585
2540 2586
2541 2587 == 2009-04-05 v0.8.3
2542 2588
2543 2589 * Separate project field and subject in cross-project issue view
2544 2590 * Ability to set language for redmine:load_default_data task using REDMINE_LANG environment variable
2545 2591 * Rescue Redmine::DefaultData::DataAlreadyLoaded in redmine:load_default_data task
2546 2592 * CSS classes to highlight own and assigned issues
2547 2593 * Hide "New file" link on wiki pages from printing
2548 2594 * Flush buffer when asking for language in redmine:load_default_data task
2549 2595 * Minimum project identifier length set to 1
2550 2596 * Include headers so that emails don't trigger vacation auto-responders
2551 2597 * Fixed: Time entries csv export links for all projects are malformed
2552 2598 * Fixed: Files without Version aren't visible in the Activity page
2553 2599 * Fixed: Commit logs are centered in the repo browser
2554 2600 * Fixed: News summary field content is not searchable
2555 2601 * Fixed: Journal#save has a wrong signature
2556 2602 * Fixed: Email footer signature convention
2557 2603 * Fixed: Timelog report do not show time for non-versioned issues
2558 2604
2559 2605
2560 2606 == 2009-03-07 v0.8.2
2561 2607
2562 2608 * Send an email to the user when an administrator activates a registered user
2563 2609 * Strip keywords from received email body
2564 2610 * Footer updated to 2009
2565 2611 * Show RSS-link even when no issues is found
2566 2612 * One click filter action in activity view
2567 2613 * Clickable/linkable line #'s while browsing the repo or viewing a file
2568 2614 * Links to versions on files list
2569 2615 * Added request and controller objects to the hooks by default
2570 2616 * Fixed: exporting an issue with attachments to PDF raises an error
2571 2617 * Fixed: "too few arguments" error may occur on activerecord error translation
2572 2618 * Fixed: "Default columns Displayed on the Issues list" setting is not easy to read
2573 2619 * Fixed: visited links to closed tickets are not striked through with IE6
2574 2620 * Fixed: MailHandler#plain_text_body returns nil if there was nothing to strip
2575 2621 * Fixed: MailHandler raises an error when processing an email without From header
2576 2622
2577 2623
2578 2624 == 2009-02-15 v0.8.1
2579 2625
2580 2626 * Select watchers on new issue form
2581 2627 * Issue description is no longer a required field
2582 2628 * Files module: ability to add files without version
2583 2629 * Jump to the current tab when using the project quick-jump combo
2584 2630 * Display a warning if some attachments were not saved
2585 2631 * Import custom fields values from emails on issue creation
2586 2632 * Show view/annotate/download links on entry and annotate views
2587 2633 * Admin Info Screen: Display if plugin assets directory is writable
2588 2634 * Adds a 'Create and continue' button on the new issue form
2589 2635 * IMAP: add options to move received emails
2590 2636 * Do not show Category field when categories are not defined
2591 2637 * Lower the project identifier limit to a minimum of two characters
2592 2638 * Add "closed" html class to closed entries in issue list
2593 2639 * Fixed: broken redirect URL on login failure
2594 2640 * Fixed: Deleted files are shown when using Darcs
2595 2641 * Fixed: Darcs adapter works on Win32 only
2596 2642 * Fixed: syntax highlight doesn't appear in new ticket preview
2597 2643 * Fixed: email notification for changes I make still occurs when running Repository.fetch_changesets
2598 2644 * Fixed: no error is raised when entering invalid hours on the issue update form
2599 2645 * Fixed: Details time log report CSV export doesn't honour date format from settings
2600 2646 * Fixed: invalid css classes on issue details
2601 2647 * Fixed: Trac importer creates duplicate custom values
2602 2648 * Fixed: inline attached image should not match partial filename
2603 2649
2604 2650
2605 2651 == 2008-12-30 v0.8.0
2606 2652
2607 2653 * Setting added in order to limit the number of diff lines that should be displayed
2608 2654 * Makes logged-in username in topbar linking to
2609 2655 * Mail handler: strip tags when receiving a html-only email
2610 2656 * Mail handler: add watchers before sending notification
2611 2657 * Adds a css class (overdue) to overdue issues on issue lists and detail views
2612 2658 * Fixed: project activity truncated after viewing user's activity
2613 2659 * Fixed: email address entered for password recovery shouldn't be case-sensitive
2614 2660 * Fixed: default flag removed when editing a default enumeration
2615 2661 * Fixed: default category ignored when adding a document
2616 2662 * Fixed: error on repository user mapping when a repository username is blank
2617 2663 * Fixed: Firefox cuts off large diffs
2618 2664 * Fixed: CVS browser should not show dead revisions (deleted files)
2619 2665 * Fixed: escape double-quotes in image titles
2620 2666 * Fixed: escape textarea content when editing a issue note
2621 2667 * Fixed: JS error on context menu with IE
2622 2668 * Fixed: bold syntax around single character in series doesn't work
2623 2669 * Fixed several XSS vulnerabilities
2624 2670 * Fixed a SQL injection vulnerability
2625 2671
2626 2672
2627 2673 == 2008-12-07 v0.8.0-rc1
2628 2674
2629 2675 * Wiki page protection
2630 2676 * Wiki page hierarchy. Parent page can be assigned on the Rename screen
2631 2677 * Adds support for issue creation via email
2632 2678 * Adds support for free ticket filtering and custom queries on Gantt chart and calendar
2633 2679 * Cross-project search
2634 2680 * Ability to search a project and its subprojects
2635 2681 * Ability to search the projects the user belongs to
2636 2682 * Adds custom fields on time entries
2637 2683 * Adds boolean and list custom fields for time entries as criteria on time report
2638 2684 * Cross-project time reports
2639 2685 * Display latest user's activity on account/show view
2640 2686 * Show last connexion time on user's page
2641 2687 * Obfuscates email address on user's account page using javascript
2642 2688 * wiki TOC rendered as an unordered list
2643 2689 * Adds the ability to search for a user on the administration users list
2644 2690 * Adds the ability to search for a project name or identifier on the administration projects list
2645 2691 * Redirect user to the previous page after logging in
2646 2692 * Adds a permission 'view wiki edits' so that wiki history can be hidden to certain users
2647 2693 * Adds permissions for viewing the watcher list and adding new watchers on the issue detail view
2648 2694 * Adds permissions to let users edit and/or delete their messages
2649 2695 * Link to activity view when displaying dates
2650 2696 * Hide Redmine version in atom feeds and pdf properties
2651 2697 * Maps repository users to Redmine users. Users with same username or email are automatically mapped. Mapping can be manually adjusted in repository settings. Multiple usernames can be mapped to the same Redmine user.
2652 2698 * Sort users by their display names so that user dropdown lists are sorted alphabetically
2653 2699 * Adds estimated hours to issue filters
2654 2700 * Switch order of current and previous revisions in side-by-side diff
2655 2701 * Render the commit changes list as a tree
2656 2702 * Adds watch/unwatch functionality at forum topic level
2657 2703 * When moving an issue to another project, reassign it to the category with same name if any
2658 2704 * Adds child_pages macro for wiki pages
2659 2705 * Use GET instead of POST on roadmap (#718), gantt and calendar forms
2660 2706 * Search engine: display total results count and count by result type
2661 2707 * Email delivery configuration moved to an unversioned YAML file (config/email.yml, see the sample file)
2662 2708 * Adds icons on search results
2663 2709 * Adds 'Edit' link on account/show for admin users
2664 2710 * Adds Lock/Unlock/Activate link on user edit screen
2665 2711 * Adds user count in status drop down on admin user list
2666 2712 * Adds multi-levels blockquotes support by using > at the beginning of lines
2667 2713 * Adds a Reply link to each issue note
2668 2714 * Adds plain text only option for mail notifications
2669 2715 * Gravatar support for issue detail, user grid, and activity stream (disabled by default)
2670 2716 * Adds 'Delete wiki pages attachments' permission
2671 2717 * Show the most recent file when displaying an inline image
2672 2718 * Makes permission screens localized
2673 2719 * AuthSource list: display associated users count and disable 'Delete' buton if any
2674 2720 * Make the 'duplicates of' relation asymmetric
2675 2721 * Adds username to the password reminder email
2676 2722 * Adds links to forum messages using message#id syntax
2677 2723 * Allow same name for custom fields on different object types
2678 2724 * One-click bulk edition using the issue list context menu within the same project
2679 2725 * Adds support for commit logs reencoding to UTF-8 before insertion in the database. Source encoding of commit logs can be selected in Application settings -> Repositories.
2680 2726 * Adds checkboxes toggle links on permissions report
2681 2727 * Adds Trac-Like anchors on wiki headings
2682 2728 * Adds support for wiki links with anchor
2683 2729 * Adds category to the issue context menu
2684 2730 * Adds a workflow overview screen
2685 2731 * Appends the filename to the attachment url so that clients that ignore content-disposition http header get the real filename
2686 2732 * Dots allowed in custom field name
2687 2733 * Adds posts quoting functionality
2688 2734 * Adds an option to generate sequential project identifiers
2689 2735 * Adds mailto link on the user administration list
2690 2736 * Ability to remove enumerations (activities, priorities, document categories) that are in use. Associated objects can be reassigned to another value
2691 2737 * Gantt chart: display issues that don't have a due date if they are assigned to a version with a date
2692 2738 * Change projects homepage limit to 255 chars
2693 2739 * Improved on-the-fly account creation. If some attributes are missing (eg. not present in the LDAP) or are invalid, the registration form is displayed so that the user is able to fill or fix these attributes
2694 2740 * Adds "please select" to activity select box if no activity is set as default
2695 2741 * Do not silently ignore timelog validation failure on issue edit
2696 2742 * Adds a rake task to send reminder emails
2697 2743 * Allow empty cells in wiki tables
2698 2744 * Makes wiki text formatter pluggable
2699 2745 * Adds back textile acronyms support
2700 2746 * Remove pre tag attributes
2701 2747 * Plugin hooks
2702 2748 * Pluggable admin menu
2703 2749 * Plugins can provide activity content
2704 2750 * Moves plugin list to its own administration menu item
2705 2751 * Adds url and author_url plugin attributes
2706 2752 * Adds Plugin#requires_redmine method so that plugin compatibility can be checked against current Redmine version
2707 2753 * Adds atom feed on time entries details
2708 2754 * Adds project name to issues feed title
2709 2755 * Adds a css class on menu items in order to apply item specific styles (eg. icons)
2710 2756 * Adds a Redmine plugin generators
2711 2757 * Adds timelog link to the issue context menu
2712 2758 * Adds links to the user page on various views
2713 2759 * Turkish translation by Ismail Sezen
2714 2760 * Catalan translation
2715 2761 * Vietnamese translation
2716 2762 * Slovak translation
2717 2763 * Better naming of activity feed if only one kind of event is displayed
2718 2764 * Enable syntax highlight on issues, messages and news
2719 2765 * Add target version to the issue list context menu
2720 2766 * Hide 'Target version' filter if no version is defined
2721 2767 * Add filters on cross-project issue list for custom fields marked as 'For all projects'
2722 2768 * Turn ftp urls into links
2723 2769 * Hiding the View Differences button when a wiki page's history only has one version
2724 2770 * Messages on a Board can now be sorted by the number of replies
2725 2771 * Adds a class ('me') to events of the activity view created by current user
2726 2772 * Strip pre/code tags content from activity view events
2727 2773 * Display issue notes in the activity view
2728 2774 * Adds links to changesets atom feed on repository browser
2729 2775 * Track project and tracker changes in issue history
2730 2776 * Adds anchor to atom feed messages links
2731 2777 * Adds a key in lang files to set the decimal separator (point or comma) in csv exports
2732 2778 * Makes importer work with Trac 0.8.x
2733 2779 * Upgraded to Prototype 1.6.0.1
2734 2780 * File viewer for attached text files
2735 2781 * Menu mapper: add support for :before, :after and :last options to #push method and add #delete method
2736 2782 * Removed inconsistent revision numbers on diff view
2737 2783 * CVS: add support for modules names with spaces
2738 2784 * Log the user in after registration if account activation is not needed
2739 2785 * Mercurial adapter improvements
2740 2786 * Trac importer: read session_attribute table to find user's email and real name
2741 2787 * Ability to disable unused SCM adapters in application settings
2742 2788 * Adds Filesystem adapter
2743 2789 * Clear changesets and changes with raw sql when deleting a repository for performance
2744 2790 * Redmine.pm now uses the 'commit access' permission defined in Redmine
2745 2791 * Reposman can create any type of scm (--scm option)
2746 2792 * Reposman creates a repository if the 'repository' module is enabled at project level only
2747 2793 * Display svn properties in the browser, svn >= 1.5.0 only
2748 2794 * Reduces memory usage when importing large git repositories
2749 2795 * Wider SVG graphs in repository stats
2750 2796 * SubversionAdapter#entries performance improvement
2751 2797 * SCM browser: ability to download raw unified diffs
2752 2798 * More detailed error message in log when scm command fails
2753 2799 * Adds support for file viewing with Darcs 2.0+
2754 2800 * Check that git changeset is not in the database before creating it
2755 2801 * Unified diff viewer for attached files with .patch or .diff extension
2756 2802 * File size display with Bazaar repositories
2757 2803 * Git adapter: use commit time instead of author time
2758 2804 * Prettier url for changesets
2759 2805 * Makes changes link to entries on the revision view
2760 2806 * Adds a field on the repository view to browse at specific revision
2761 2807 * Adds new projects atom feed
2762 2808 * Added rake tasks to generate rcov code coverage reports
2763 2809 * Add Redcloth's :block_markdown_rule to allow horizontal rules in wiki
2764 2810 * Show the project hierarchy in the drop down list for new membership on user administration screen
2765 2811 * Split user edit screen into tabs
2766 2812 * Renames bundled RedCloth to RedCloth3 to avoid RedCloth 4 to be loaded instead
2767 2813 * Fixed: Roadmap crashes when a version has a due date > 2037
2768 2814 * Fixed: invalid effective date (eg. 99999-01-01) causes an error on version edition screen
2769 2815 * Fixed: login filter providing incorrect back_url for Redmine installed in sub-directory
2770 2816 * Fixed: logtime entry duplicated when edited from parent project
2771 2817 * Fixed: wrong digest for text files under Windows
2772 2818 * Fixed: associated revisions are displayed in wrong order on issue view
2773 2819 * Fixed: Git Adapter date parsing ignores timezone
2774 2820 * Fixed: Printing long roadmap doesn't split across pages
2775 2821 * Fixes custom fields display order at several places
2776 2822 * Fixed: urls containing @ are parsed as email adress by the wiki formatter
2777 2823 * Fixed date filters accuracy with SQLite
2778 2824 * Fixed: tokens not escaped in highlight_tokens regexp
2779 2825 * Fixed Bazaar shared repository browsing
2780 2826 * Fixes platform determination under JRuby
2781 2827 * Fixed: Estimated time in issue's journal should be rounded to two decimals
2782 2828 * Fixed: 'search titles only' box ignored after one search is done on titles only
2783 2829 * Fixed: non-ASCII subversion path can't be displayed
2784 2830 * Fixed: Inline images don't work if file name has upper case letters or if image is in BMP format
2785 2831 * Fixed: document listing shows on "my page" when viewing documents is disabled for the role
2786 2832 * Fixed: Latest news appear on the homepage for projects with the News module disabled
2787 2833 * Fixed: cross-project issue list should not show issues of projects for which the issue tracking module was disabled
2788 2834 * Fixed: the default status is lost when reordering issue statuses
2789 2835 * Fixes error with Postgresql and non-UTF8 commit logs
2790 2836 * Fixed: textile footnotes no longer work
2791 2837 * Fixed: http links containing parentheses fail to reder correctly
2792 2838 * Fixed: GitAdapter#get_rev should use current branch instead of hardwiring master
2793 2839
2794 2840
2795 2841 == 2008-07-06 v0.7.3
2796 2842
2797 2843 * Allow dot in firstnames and lastnames
2798 2844 * Add project name to cross-project Atom feeds
2799 2845 * Encoding set to utf8 in example database.yml
2800 2846 * HTML titles on forums related views
2801 2847 * Fixed: various XSS vulnerabilities
2802 2848 * Fixed: Entourage (and some old client) fails to correctly render notification styles
2803 2849 * Fixed: Fixed: timelog redirects inappropriately when :back_url is blank
2804 2850 * Fixed: wrong relative paths to images in wiki_syntax.html
2805 2851
2806 2852
2807 2853 == 2008-06-15 v0.7.2
2808 2854
2809 2855 * "New Project" link on Projects page
2810 2856 * Links to repository directories on the repo browser
2811 2857 * Move status to front in Activity View
2812 2858 * Remove edit step from Status context menu
2813 2859 * Fixed: No way to do textile horizontal rule
2814 2860 * Fixed: Repository: View differences doesn't work
2815 2861 * Fixed: attachement's name maybe invalid.
2816 2862 * Fixed: Error when creating a new issue
2817 2863 * Fixed: NoMethodError on @available_filters.has_key?
2818 2864 * Fixed: Check All / Uncheck All in Email Settings
2819 2865 * Fixed: "View differences" of one file at /repositories/revision/ fails
2820 2866 * Fixed: Column width in "my page"
2821 2867 * Fixed: private subprojects are listed on Issues view
2822 2868 * Fixed: Textile: bold, italics, underline, etc... not working after parentheses
2823 2869 * Fixed: Update issue form: comment field from log time end out of screen
2824 2870 * Fixed: Editing role: "issue can be assigned to this role" out of box
2825 2871 * Fixed: Unable use angular braces after include word
2826 2872 * Fixed: Using '*' as keyword for repository referencing keywords doesn't work
2827 2873 * Fixed: Subversion repository "View differences" on each file rise ERROR
2828 2874 * Fixed: View differences for individual file of a changeset fails if the repository URL doesn't point to the repository root
2829 2875 * Fixed: It is possible to lock out the last admin account
2830 2876 * Fixed: Wikis are viewable for anonymous users on public projects, despite not granting access
2831 2877 * Fixed: Issue number display clipped on 'my issues'
2832 2878 * Fixed: Roadmap version list links not carrying state
2833 2879 * Fixed: Log Time fieldset in IssueController#edit doesn't set default Activity as default
2834 2880 * Fixed: git's "get_rev" API should use repo's current branch instead of hardwiring "master"
2835 2881 * Fixed: browser's language subcodes ignored
2836 2882 * Fixed: Error on project selection with numeric (only) identifier.
2837 2883 * Fixed: Link to PDF doesn't work after creating new issue
2838 2884 * Fixed: "Replies" should not be shown on forum threads that are locked
2839 2885 * Fixed: SVN errors lead to svn username/password being displayed to end users (security issue)
2840 2886 * Fixed: http links containing hashes don't display correct
2841 2887 * Fixed: Allow ampersands in Enumeration names
2842 2888 * Fixed: Atom link on saved query does not include query_id
2843 2889 * Fixed: Logtime info lost when there's an error updating an issue
2844 2890 * Fixed: TOC does not parse colorization markups
2845 2891 * Fixed: CVS: add support for modules names with spaces
2846 2892 * Fixed: Bad rendering on projects/add
2847 2893 * Fixed: exception when viewing differences on cvs
2848 2894 * Fixed: export issue to pdf will messup when use Chinese language
2849 2895 * Fixed: Redmine::Scm::Adapters::GitAdapter#get_rev ignored GIT_BIN constant
2850 2896 * Fixed: Adding non-ASCII new issue type in the New Issue page have encoding error using IE
2851 2897 * Fixed: Importing from trac : some wiki links are messed
2852 2898 * Fixed: Incorrect weekend definition in Hebrew calendar locale
2853 2899 * Fixed: Atom feeds don't provide author section for repository revisions
2854 2900 * Fixed: In Activity views, changesets titles can be multiline while they should not
2855 2901 * Fixed: Ignore unreadable subversion directories (read disabled using authz)
2856 2902 * Fixed: lib/SVG/Graph/Graph.rb can't externalize stylesheets
2857 2903 * Fixed: Close statement handler in Redmine.pm
2858 2904
2859 2905
2860 2906 == 2008-05-04 v0.7.1
2861 2907
2862 2908 * Thai translation added (Gampol Thitinilnithi)
2863 2909 * Translations updates
2864 2910 * Escape HTML comment tags
2865 2911 * Prevent "can't convert nil into String" error when :sort_order param is not present
2866 2912 * Fixed: Updating tickets add a time log with zero hours
2867 2913 * Fixed: private subprojects names are revealed on the project overview
2868 2914 * Fixed: Search for target version of "none" fails with postgres 8.3
2869 2915 * Fixed: Home, Logout, Login links shouldn't be absolute links
2870 2916 * Fixed: 'Latest projects' box on the welcome screen should be hidden if there are no projects
2871 2917 * Fixed: error when using upcase language name in coderay
2872 2918 * Fixed: error on Trac import when :due attribute is nil
2873 2919
2874 2920
2875 2921 == 2008-04-28 v0.7.0
2876 2922
2877 2923 * Forces Redmine to use rails 2.0.2 gem when vendor/rails is not present
2878 2924 * Queries can be marked as 'For all projects'. Such queries will be available on all projects and on the global issue list.
2879 2925 * Add predefined date ranges to the time report
2880 2926 * Time report can be done at issue level
2881 2927 * Various timelog report enhancements
2882 2928 * Accept the following formats for "hours" field: 1h, 1 h, 1 hour, 2 hours, 30m, 30min, 1h30, 1h30m, 1:30
2883 2929 * Display the context menu above and/or to the left of the click if needed
2884 2930 * Make the admin project files list sortable
2885 2931 * Mercurial: display working directory files sizes unless browsing a specific revision
2886 2932 * Preserve status filter and page number when using lock/unlock/activate links on the users list
2887 2933 * Redmine.pm support for LDAP authentication
2888 2934 * Better error message and AR errors in log for failed LDAP on-the-fly user creation
2889 2935 * Redirected user to where he is coming from after logging hours
2890 2936 * Warn user that subprojects are also deleted when deleting a project
2891 2937 * Include subprojects versions on calendar and gantt
2892 2938 * Notify project members when a message is posted if they want to receive notifications
2893 2939 * Fixed: Feed content limit setting has no effect
2894 2940 * Fixed: Priorities not ordered when displayed as a filter in issue list
2895 2941 * Fixed: can not display attached images inline in message replies
2896 2942 * Fixed: Boards are not deleted when project is deleted
2897 2943 * Fixed: trying to preview a new issue raises an exception with postgresql
2898 2944 * Fixed: single file 'View difference' links do not work because of duplicate slashes in url
2899 2945 * Fixed: inline image not displayed when including a wiki page
2900 2946 * Fixed: CVS duplicate key violation
2901 2947 * Fixed: ActiveRecord::StaleObjectError exception on closing a set of circular duplicate issues
2902 2948 * Fixed: custom field filters behaviour
2903 2949 * Fixed: Postgresql 8.3 compatibility
2904 2950 * Fixed: Links to repository directories don't work
2905 2951
2906 2952
2907 2953 == 2008-03-29 v0.7.0-rc1
2908 2954
2909 2955 * Overall activity view and feed added, link is available on the project list
2910 2956 * Git VCS support
2911 2957 * Rails 2.0 sessions cookie store compatibility
2912 2958 * Use project identifiers in urls instead of ids
2913 2959 * Default configuration data can now be loaded from the administration screen
2914 2960 * Administration settings screen split to tabs (email notifications options moved to 'Settings')
2915 2961 * Project description is now unlimited and optional
2916 2962 * Wiki annotate view
2917 2963 * Escape HTML tag in textile content
2918 2964 * Add Redmine links to documents, versions, attachments and repository files
2919 2965 * New setting to specify how many objects should be displayed on paginated lists. There are 2 ways to select a set of issues on the issue list:
2920 2966 * by using checkbox and/or the little pencil that will select/unselect all issues
2921 2967 * by clicking on the rows (but not on the links), Ctrl and Shift keys can be used to select multiple issues
2922 2968 * Context menu disabled on links so that the default context menu of the browser is displayed when right-clicking on a link (click anywhere else on the row to display the context menu)
2923 2969 * User display format is now configurable in administration settings
2924 2970 * Issue list now supports bulk edit/move/delete (for a set of issues that belong to the same project)
2925 2971 * Merged 'change status', 'edit issue' and 'add note' actions:
2926 2972 * Users with 'edit issues' permission can now update any property including custom fields when adding a note or changing the status
2927 2973 * 'Change issue status' permission removed. To change an issue status, a user just needs to have either 'Edit' or 'Add note' permissions and some workflow transitions allowed
2928 2974 * Details by assignees on issue summary view
2929 2975 * 'New issue' link in the main menu (accesskey 7). The drop-down lists to add an issue on the project overview and the issue list are removed
2930 2976 * Change status select box default to current status
2931 2977 * Preview for issue notes, news and messages
2932 2978 * Optional description for attachments
2933 2979 * 'Fixed version' label changed to 'Target version'
2934 2980 * Let the user choose when deleting issues with reported hours to:
2935 2981 * delete the hours
2936 2982 * assign the hours to the project
2937 2983 * reassign the hours to another issue
2938 2984 * Date range filter and pagination on time entries detail view
2939 2985 * Propagate time tracking to the parent project
2940 2986 * Switch added on the project activity view to include subprojects
2941 2987 * Display total estimated and spent hours on the version detail view
2942 2988 * Weekly time tracking block for 'My page'
2943 2989 * Permissions to edit time entries
2944 2990 * Include subprojects on the issue list, calendar, gantt and timelog by default (can be turned off is administration settings)
2945 2991 * Roadmap enhancements (separate related issues from wiki contents, leading h1 in version wiki pages is hidden, smaller wiki headings)
2946 2992 * Make versions with same date sorted by name
2947 2993 * Allow issue list to be sorted by target version
2948 2994 * Related changesets messages displayed on the issue details view
2949 2995 * Create a journal and send an email when an issue is closed by commit
2950 2996 * Add 'Author' to the available columns for the issue list
2951 2997 * More appropriate default sort order on sortable columns
2952 2998 * Add issue subject to the time entries view and issue subject, description and tracker to the csv export
2953 2999 * Permissions to edit issue notes
2954 3000 * Display date/time instead of date on files list
2955 3001 * Do not show Roadmap menu item if the project doesn't define any versions
2956 3002 * Allow longer version names (60 chars)
2957 3003 * Ability to copy an existing workflow when creating a new role
2958 3004 * Display custom fields in two columns on the issue form
2959 3005 * Added 'estimated time' in the csv export of the issue list
2960 3006 * Display the last 30 days on the activity view rather than the current month (number of days can be configured in the application settings)
2961 3007 * Setting for whether new projects should be public by default
2962 3008 * User preference to choose how comments/replies are displayed: in chronological or reverse chronological order
2963 3009 * Added default value for custom fields
2964 3010 * Added tabindex property on wiki toolbar buttons (to easily move from field to field using the tab key)
2965 3011 * Redirect to issue page after creating a new issue
2966 3012 * Wiki toolbar improvements (mainly for Firefox)
2967 3013 * Display wiki syntax quick ref link on all wiki textareas
2968 3014 * Display links to Atom feeds
2969 3015 * Breadcrumb nav for the forums
2970 3016 * Show replies when choosing to display messages in the activity
2971 3017 * Added 'include' macro to include another wiki page
2972 3018 * RedmineWikiFormatting page available as a static HTML file locally
2973 3019 * Wrap diff content
2974 3020 * Strip out email address from authors in repository screens
2975 3021 * Highlight the current item of the main menu
2976 3022 * Added simple syntax highlighters for php and java languages
2977 3023 * Do not show empty diffs
2978 3024 * Show explicit error message when the scm command failed (eg. when svn binary is not available)
2979 3025 * Lithuanian translation added (Sergej Jegorov)
2980 3026 * Ukrainan translation added (Natalia Konovka & Mykhaylo Sorochan)
2981 3027 * Danish translation added (Mads Vestergaard)
2982 3028 * Added i18n support to the jstoolbar and various settings screen
2983 3029 * RedCloth's glyphs no longer user
2984 3030 * New icons for the wiki toolbar (from http://www.famfamfam.com/lab/icons/silk/)
2985 3031 * The following menus can now be extended by plugins: top_menu, account_menu, application_menu
2986 3032 * Added a simple rake task to fetch changesets from the repositories: rake redmine:fetch_changesets
2987 3033 * Remove hardcoded "Redmine" strings in account related emails and use application title instead
2988 3034 * Mantis importer preserve bug ids
2989 3035 * Trac importer: Trac guide wiki pages skipped
2990 3036 * Trac importer: wiki attachments migration added
2991 3037 * Trac importer: support database schema for Trac migration
2992 3038 * Trac importer: support CamelCase links
2993 3039 * Removes the Redmine version from the footer (can be viewed on admin -> info)
2994 3040 * Rescue and display an error message when trying to delete a role that is in use
2995 3041 * Add various 'X-Redmine' headers to email notifications: X-Redmine-Host, X-Redmine-Site, X-Redmine-Project, X-Redmine-Issue-Id, -Author, -Assignee, X-Redmine-Topic-Id
2996 3042 * Add "--encoding utf8" option to the Mercurial "hg log" command in order to get utf8 encoded commit logs
2997 3043 * Fixed: Gantt and calendar not properly refreshed (fragment caching removed)
2998 3044 * Fixed: Textile image with style attribute cause internal server error
2999 3045 * Fixed: wiki TOC not rendered properly when used in an issue or document description
3000 3046 * Fixed: 'has already been taken' error message on username and email fields if left empty
3001 3047 * Fixed: non-ascii attachement filename with IE
3002 3048 * Fixed: wrong url for wiki syntax pop-up when Redmine urls are prefixed
3003 3049 * Fixed: search for all words doesn't work
3004 3050 * Fixed: Do not show sticky and locked checkboxes when replying to a message
3005 3051 * Fixed: Mantis importer: do not duplicate Mantis username in firstname and lastname if realname is blank
3006 3052 * Fixed: Date custom fields not displayed as specified in application settings
3007 3053 * Fixed: titles not escaped in the activity view
3008 3054 * Fixed: issue queries can not use custom fields marked as 'for all projects' in a project context
3009 3055 * Fixed: on calendar, gantt and in the tracker filter on the issue list, only active trackers of the project (and its sub projects) should be available
3010 3056 * Fixed: locked users should not receive email notifications
3011 3057 * Fixed: custom field selection is not saved when unchecking them all on project settings
3012 3058 * Fixed: can not lock a topic when creating it
3013 3059 * Fixed: Incorrect filtering for unset values when using 'is not' filter
3014 3060 * Fixed: PostgreSQL issues_seq_id not updated when using Trac importer
3015 3061 * Fixed: ajax pagination does not scroll up
3016 3062 * Fixed: error when uploading a file with no content-type specified by the browser
3017 3063 * Fixed: wiki and changeset links not displayed when previewing issue description or notes
3018 3064 * Fixed: 'LdapError: no bind result' error when authenticating
3019 3065 * Fixed: 'LdapError: invalid binding information' when no username/password are set on the LDAP account
3020 3066 * Fixed: CVS repository doesn't work if port is used in the url
3021 3067 * Fixed: Email notifications: host name is missing in generated links
3022 3068 * Fixed: Email notifications: referenced changesets, wiki pages, attachments... are not turned into links
3023 3069 * Fixed: Do not clear issue relations when moving an issue to another project if cross-project issue relations are allowed
3024 3070 * Fixed: "undefined method 'textilizable'" error on email notification when running Repository#fetch_changesets from the console
3025 3071 * Fixed: Do not send an email with no recipient, cc or bcc
3026 3072 * Fixed: fetch_changesets fails on commit comments that close 2 duplicates issues.
3027 3073 * Fixed: Mercurial browsing under unix-like os and for directory depth > 2
3028 3074 * Fixed: Wiki links with pipe can not be used in wiki tables
3029 3075 * Fixed: migrate_from_trac doesn't import timestamps of wiki and tickets
3030 3076 * Fixed: when bulk editing, setting "Assigned to" to "nobody" causes an sql error with Postgresql
3031 3077
3032 3078
3033 3079 == 2008-03-12 v0.6.4
3034 3080
3035 3081 * Fixed: private projects name are displayed on account/show even if the current user doesn't have access to these private projects
3036 3082 * Fixed: potential LDAP authentication security flaw
3037 3083 * Fixed: context submenus on the issue list don't show up with IE6.
3038 3084 * Fixed: Themes are not applied with Rails 2.0
3039 3085 * Fixed: crash when fetching Mercurial changesets if changeset[:files] is nil
3040 3086 * Fixed: Mercurial repository browsing
3041 3087 * Fixed: undefined local variable or method 'log' in CvsAdapter when a cvs command fails
3042 3088 * Fixed: not null constraints not removed with Postgresql
3043 3089 * Doctype set to transitional
3044 3090
3045 3091
3046 3092 == 2007-12-18 v0.6.3
3047 3093
3048 3094 * Fixed: upload doesn't work in 'Files' section
3049 3095
3050 3096
3051 3097 == 2007-12-16 v0.6.2
3052 3098
3053 3099 * Search engine: issue custom fields can now be searched
3054 3100 * News comments are now textilized
3055 3101 * Updated Japanese translation (Satoru Kurashiki)
3056 3102 * Updated Chinese translation (Shortie Lo)
3057 3103 * Fixed Rails 2.0 compatibility bugs:
3058 3104 * Unable to create a wiki
3059 3105 * Gantt and calendar error
3060 3106 * Trac importer error (readonly? is defined by ActiveRecord)
3061 3107 * Fixed: 'assigned to me' filter broken
3062 3108 * Fixed: crash when validation fails on issue edition with no custom fields
3063 3109 * Fixed: reposman "can't find group" error
3064 3110 * Fixed: 'LDAP account password is too long' error when leaving the field empty on creation
3065 3111 * Fixed: empty lines when displaying repository files with Windows style eol
3066 3112 * Fixed: missing body closing tag in repository annotate and entry views
3067 3113
3068 3114
3069 3115 == 2007-12-10 v0.6.1
3070 3116
3071 3117 * Rails 2.0 compatibility
3072 3118 * Custom fields can now be displayed as columns on the issue list
3073 3119 * Added version details view (accessible from the roadmap)
3074 3120 * Roadmap: more accurate completion percentage calculation (done ratio of open issues is now taken into account)
3075 3121 * Added per-project tracker selection. Trackers can be selected on project settings
3076 3122 * Anonymous users can now be allowed to create, edit, comment issues, comment news and post messages in the forums
3077 3123 * Forums: messages can now be edited/deleted (explicit permissions need to be given)
3078 3124 * Forums: topics can be locked so that no reply can be added
3079 3125 * Forums: topics can be marked as sticky so that they always appear at the top of the list
3080 3126 * Forums: attachments can now be added to replies
3081 3127 * Added time zone support
3082 3128 * Added a setting to choose the account activation strategy (available in application settings)
3083 3129 * Added 'Classic' theme (inspired from the v0.51 design)
3084 3130 * Added an alternate theme which provides issue list colorization based on issues priority
3085 3131 * Added Bazaar SCM adapter
3086 3132 * Added Annotate/Blame view in the repository browser (except for Darcs SCM)
3087 3133 * Diff style (inline or side by side) automatically saved as a user preference
3088 3134 * Added issues status changes on the activity view (by Cyril Mougel)
3089 3135 * Added forums topics on the activity view (disabled by default)
3090 3136 * Added an option on 'My account' for users who don't want to be notified of changes that they make
3091 3137 * Trac importer now supports mysql and postgresql databases
3092 3138 * Trac importer improvements (by Mat Trudel)
3093 3139 * 'fixed version' field can now be displayed on the issue list
3094 3140 * Added a couple of new formats for the 'date format' setting
3095 3141 * Added Traditional Chinese translation (by Shortie Lo)
3096 3142 * Added Russian translation (iGor kMeta)
3097 3143 * Project name format limitation removed (name can now contain any character)
3098 3144 * Project identifier maximum length changed from 12 to 20
3099 3145 * Changed the maximum length of LDAP account to 255 characters
3100 3146 * Removed the 12 characters limit on passwords
3101 3147 * Added wiki macros support
3102 3148 * Performance improvement on workflow setup screen
3103 3149 * More detailed html title on several views
3104 3150 * Custom fields can now be reordered
3105 3151 * Search engine: search can be restricted to an exact phrase by using quotation marks
3106 3152 * Added custom fields marked as 'For all projects' to the csv export of the cross project issue list
3107 3153 * Email notifications are now sent as Blind carbon copy by default
3108 3154 * Fixed: all members (including non active) should be deleted when deleting a project
3109 3155 * Fixed: Error on wiki syntax link (accessible from wiki/edit)
3110 3156 * Fixed: 'quick jump to a revision' form on the revisions list
3111 3157 * Fixed: error on admin/info if there's more than 1 plugin installed
3112 3158 * Fixed: svn or ldap password can be found in clear text in the html source in editing mode
3113 3159 * Fixed: 'Assigned to' drop down list is not sorted
3114 3160 * Fixed: 'View all issues' link doesn't work on issues/show
3115 3161 * Fixed: error on account/register when validation fails
3116 3162 * Fixed: Error when displaying the issue list if a float custom field is marked as 'used as filter'
3117 3163 * Fixed: Mercurial adapter breaks on missing :files entry in changeset hash (James Britt)
3118 3164 * Fixed: Wrong feed URLs on the home page
3119 3165 * Fixed: Update of time entry fails when the issue has been moved to an other project
3120 3166 * Fixed: Error when moving an issue without changing its tracker (Postgresql)
3121 3167 * Fixed: Changes not recorded when using :pserver string (CVS adapter)
3122 3168 * Fixed: admin should be able to move issues to any project
3123 3169 * Fixed: adding an attachment is not possible when changing the status of an issue
3124 3170 * Fixed: No mime-types in documents/files downloading
3125 3171 * Fixed: error when sorting the messages if there's only one board for the project
3126 3172 * Fixed: 'me' doesn't appear in the drop down filters on a project issue list.
3127 3173
3128 3174 == 2007-11-04 v0.6.0
3129 3175
3130 3176 * Permission model refactoring.
3131 3177 * Permissions: there are now 2 builtin roles that can be used to specify permissions given to other users than members of projects
3132 3178 * Permissions: some permissions (eg. browse the repository) can be removed for certain roles
3133 3179 * Permissions: modules (eg. issue tracking, news, documents...) can be enabled/disabled at project level
3134 3180 * Added Mantis and Trac importers
3135 3181 * New application layout
3136 3182 * Added "Bulk edit" functionality on the issue list
3137 3183 * More flexible mail notifications settings at user level
3138 3184 * Added AJAX based context menu on the project issue list that provide shortcuts for editing, re-assigning, changing the status or the priority, moving or deleting an issue
3139 3185 * Added the hability to copy an issue. It can be done from the "issue/show" view or from the context menu on the issue list
3140 3186 * Added the ability to customize issue list columns (at application level or for each saved query)
3141 3187 * Overdue versions (date reached and open issues > 0) are now always displayed on the roadmap
3142 3188 * Added the ability to rename wiki pages (specific permission required)
3143 3189 * Search engines now supports pagination. Results are sorted in reverse chronological order
3144 3190 * Added "Estimated hours" attribute on issues
3145 3191 * A category with assigned issue can now be deleted. 2 options are proposed: remove assignments or reassign issues to another category
3146 3192 * Forum notifications are now also sent to the authors of the thread, even if they don't watch the board
3147 3193 * Added an application setting to specify the application protocol (http or https) used to generate urls in emails
3148 3194 * Gantt chart: now starts at the current month by default
3149 3195 * Gantt chart: month count and zoom factor are automatically saved as user preferences
3150 3196 * Wiki links can now refer to other project wikis
3151 3197 * Added wiki index by date
3152 3198 * Added preview on add/edit issue form
3153 3199 * Emails footer can now be customized from the admin interface (Admin -> Email notifications)
3154 3200 * Default encodings for repository files can now be set in application settings (used to convert files content and diff to UTF-8 so that they're properly displayed)
3155 3201 * Calendar: first day of week can now be set in lang files
3156 3202 * Automatic closing of duplicate issues
3157 3203 * Added a cross-project issue list
3158 3204 * AJAXified the SCM browser (tree view)
3159 3205 * Pretty URL for the repository browser (Cyril Mougel)
3160 3206 * Search engine: added a checkbox to search titles only
3161 3207 * Added "% done" in the filter list
3162 3208 * Enumerations: values can now be reordered and a default value can be specified (eg. default issue priority)
3163 3209 * Added some accesskeys
3164 3210 * Added "Float" as a custom field format
3165 3211 * Added basic Theme support
3166 3212 * Added the ability to set the "done ratio" of issues fixed by commit (Nikolay Solakov)
3167 3213 * Added custom fields in issue related mail notifications
3168 3214 * Email notifications are now sent in plain text and html
3169 3215 * Gantt chart can now be exported to a graphic file (png). This functionality is only available if RMagick is installed.
3170 3216 * Added syntax highlightment for repository files and wiki
3171 3217 * Improved automatic Redmine links
3172 3218 * Added automatic table of content support on wiki pages
3173 3219 * Added radio buttons on the documents list to sort documents by category, date, title or author
3174 3220 * Added basic plugin support, with a sample plugin
3175 3221 * Added a link to add a new category when creating or editing an issue
3176 3222 * Added a "Assignable" boolean on the Role model. If unchecked, issues can not be assigned to users having this role.
3177 3223 * Added an option to be able to relate issues in different projects
3178 3224 * Added the ability to move issues (to another project) without changing their trackers.
3179 3225 * Atom feeds added on project activity, news and changesets
3180 3226 * Added the ability to reset its own RSS access key
3181 3227 * Main project list now displays root projects with their subprojects
3182 3228 * Added anchor links to issue notes
3183 3229 * Added reposman Ruby version. This script can now register created repositories in Redmine (Nicolas Chuche)
3184 3230 * Issue notes are now included in search
3185 3231 * Added email sending test functionality
3186 3232 * Added LDAPS support for LDAP authentication
3187 3233 * Removed hard-coded URLs in mail templates
3188 3234 * Subprojects are now grouped by projects in the navigation drop-down menu
3189 3235 * Added a new value for date filters: this week
3190 3236 * Added cache for application settings
3191 3237 * Added Polish translation (Tomasz Gawryl)
3192 3238 * Added Czech translation (Jan Kadlecek)
3193 3239 * Added Romanian translation (Csongor Bartus)
3194 3240 * Added Hebrew translation (Bob Builder)
3195 3241 * Added Serbian translation (Dragan Matic)
3196 3242 * Added Korean translation (Choi Jong Yoon)
3197 3243 * Fixed: the link to delete issue relations is displayed even if the user is not authorized to delete relations
3198 3244 * Performance improvement on calendar and gantt
3199 3245 * Fixed: wiki preview doesn't work on long entries
3200 3246 * Fixed: queries with multiple custom fields return no result
3201 3247 * Fixed: Can not authenticate user against LDAP if its DN contains non-ascii characters
3202 3248 * Fixed: URL with ~ broken in wiki formatting
3203 3249 * Fixed: some quotation marks are rendered as strange characters in pdf
3204 3250
3205 3251
3206 3252 == 2007-07-15 v0.5.1
3207 3253
3208 3254 * per project forums added
3209 3255 * added the ability to archive projects
3210 3256 * added "Watch" functionality on issues. It allows users to receive notifications about issue changes
3211 3257 * custom fields for issues can now be used as filters on issue list
3212 3258 * added per user custom queries
3213 3259 * commit messages are now scanned for referenced or fixed issue IDs (keywords defined in Admin -> Settings)
3214 3260 * projects list now shows the list of public projects and private projects for which the user is a member
3215 3261 * versions can now be created with no date
3216 3262 * added issue count details for versions on Reports view
3217 3263 * added time report, by member/activity/tracker/version and year/month/week for the selected period
3218 3264 * each category can now be associated to a user, so that new issues in that category are automatically assigned to that user
3219 3265 * added autologin feature (disabled by default)
3220 3266 * optimistic locking added for wiki edits
3221 3267 * added wiki diff
3222 3268 * added the ability to destroy wiki pages (requires permission)
3223 3269 * a wiki page can now be attached to each version, and displayed on the roadmap
3224 3270 * attachments can now be added to wiki pages (original patch by Pavol Murin) and displayed online
3225 3271 * added an option to see all versions in the roadmap view (including completed ones)
3226 3272 * added basic issue relations
3227 3273 * added the ability to log time when changing an issue status
3228 3274 * account information can now be sent to the user when creating an account
3229 3275 * author and assignee of an issue always receive notifications (even if they turned of mail notifications)
3230 3276 * added a quick search form in page header
3231 3277 * added 'me' value for 'assigned to' and 'author' query filters
3232 3278 * added a link on revision screen to see the entire diff for the revision
3233 3279 * added last commit message for each entry in repository browser
3234 3280 * added the ability to view a file diff with free to/from revision selection.
3235 3281 * text files can now be viewed online when browsing the repository
3236 3282 * added basic support for other SCM: CVS (Ralph Vater), Mercurial and Darcs
3237 3283 * added fragment caching for svn diffs
3238 3284 * added fragment caching for calendar and gantt views
3239 3285 * login field automatically focused on login form
3240 3286 * subproject name displayed on issue list, calendar and gantt
3241 3287 * added an option to choose the date format: language based or ISO 8601
3242 3288 * added a simple mail handler. It lets users add notes to an existing issue by replying to the initial notification email.
3243 3289 * a 403 error page is now displayed (instead of a blank page) when trying to access a protected page
3244 3290 * added portuguese translation (Joao Carlos Clementoni)
3245 3291 * added partial online help japanese translation (Ken Date)
3246 3292 * added bulgarian translation (Nikolay Solakov)
3247 3293 * added dutch translation (Linda van den Brink)
3248 3294 * added swedish translation (Thomas Habets)
3249 3295 * italian translation update (Alessio Spadaro)
3250 3296 * japanese translation update (Satoru Kurashiki)
3251 3297 * fixed: error on history atom feed when there's no notes on an issue change
3252 3298 * fixed: error in journalizing an issue with longtext custom fields (Postgresql)
3253 3299 * fixed: creation of Oracle schema
3254 3300 * fixed: last day of the month not included in project activity
3255 3301 * fixed: files with an apostrophe in their names can't be accessed in SVN repository
3256 3302 * fixed: performance issue on RepositoriesController#revisions when a changeset has a great number of changes (eg. 100,000)
3257 3303 * fixed: open/closed issue counts are always 0 on reports view (postgresql)
3258 3304 * fixed: date query filters (wrong results and sql error with postgresql)
3259 3305 * fixed: confidentiality issue on account/show (private project names displayed to anyone)
3260 3306 * fixed: Long text custom fields displayed without line breaks
3261 3307 * fixed: Error when editing the wokflow after deleting a status
3262 3308 * fixed: SVN commit dates are now stored as local time
3263 3309
3264 3310
3265 3311 == 2007-04-11 v0.5.0
3266 3312
3267 3313 * added per project Wiki
3268 3314 * added rss/atom feeds at project level (custom queries can be used as feeds)
3269 3315 * added search engine (search in issues, news, commits, wiki pages, documents)
3270 3316 * simple time tracking functionality added
3271 3317 * added version due dates on calendar and gantt
3272 3318 * added subprojects issue count on project Reports page
3273 3319 * added the ability to copy an existing workflow when creating a new tracker
3274 3320 * added the ability to include subprojects on calendar and gantt
3275 3321 * added the ability to select trackers to display on calendar and gantt (Jeffrey Jones)
3276 3322 * added side by side svn diff view (Cyril Mougel)
3277 3323 * added back subproject filter on issue list
3278 3324 * added permissions report in admin area
3279 3325 * added a status filter on users list
3280 3326 * support for password-protected SVN repositories
3281 3327 * SVN commits are now stored in the database
3282 3328 * added simple svn statistics SVG graphs
3283 3329 * progress bars for roadmap versions (Nick Read)
3284 3330 * issue history now shows file uploads and deletions
3285 3331 * #id patterns are turned into links to issues in descriptions and commit messages
3286 3332 * japanese translation added (Satoru Kurashiki)
3287 3333 * chinese simplified translation added (Andy Wu)
3288 3334 * italian translation added (Alessio Spadaro)
3289 3335 * added scripts to manage SVN repositories creation and user access control using ssh+svn (Nicolas Chuche)
3290 3336 * better calendar rendering time
3291 3337 * fixed migration scripts to work with mysql 5 running in strict mode
3292 3338 * fixed: error when clicking "add" with no block selected on my/page_layout
3293 3339 * fixed: hard coded links in navigation bar
3294 3340 * fixed: table_name pre/suffix support
3295 3341
3296 3342
3297 3343 == 2007-02-18 v0.4.2
3298 3344
3299 3345 * Rails 1.2 is now required
3300 3346 * settings are now stored in the database and editable through the application in: Admin -> Settings (config_custom.rb is no longer used)
3301 3347 * added project roadmap view
3302 3348 * mail notifications added when a document, a file or an attachment is added
3303 3349 * tooltips added on Gantt chart and calender to view the details of the issues
3304 3350 * ability to set the sort order for roles, trackers, issue statuses
3305 3351 * added missing fields to csv export: priority, start date, due date, done ratio
3306 3352 * added total number of issues per tracker on project overview
3307 3353 * all icons replaced (new icons are based on GPL icon set: "KDE Crystal Diamond 2.5" -by paolino- and "kNeu! Alpha v0.1" -by Pablo Fabregat-)
3308 3354 * added back "fixed version" field on issue screen and in filters
3309 3355 * project settings screen split in 4 tabs
3310 3356 * custom fields screen split in 3 tabs (one for each kind of custom field)
3311 3357 * multiple issues pdf export now rendered as a table
3312 3358 * added a button on users/list to manually activate an account
3313 3359 * added a setting option to disable "password lost" functionality
3314 3360 * added a setting option to set max number of issues in csv/pdf exports
3315 3361 * fixed: subprojects count is always 0 on projects list
3316 3362 * fixed: locked users are proposed when adding a member to a project
3317 3363 * fixed: setting an issue status as default status leads to an sql error with SQLite
3318 3364 * fixed: unable to delete an issue status even if it's not used yet
3319 3365 * fixed: filters ignored when exporting a predefined query to csv/pdf
3320 3366 * fixed: crash when french "issue_edit" email notification is sent
3321 3367 * fixed: hide mail preference not saved (my/account)
3322 3368 * fixed: crash when a new user try to edit its "my page" layout
3323 3369
3324 3370
3325 3371 == 2007-01-03 v0.4.1
3326 3372
3327 3373 * fixed: emails have no recipient when one of the project members has notifications disabled
3328 3374
3329 3375
3330 3376 == 2007-01-02 v0.4.0
3331 3377
3332 3378 * simple SVN browser added (just needs svn binaries in PATH)
3333 3379 * comments can now be added on news
3334 3380 * "my page" is now customizable
3335 3381 * more powerfull and savable filters for issues lists
3336 3382 * improved issues change history
3337 3383 * new functionality: move an issue to another project or tracker
3338 3384 * new functionality: add a note to an issue
3339 3385 * new report: project activity
3340 3386 * "start date" and "% done" fields added on issues
3341 3387 * project calendar added
3342 3388 * gantt chart added (exportable to pdf)
3343 3389 * single/multiple issues pdf export added
3344 3390 * issues reports improvements
3345 3391 * multiple file upload for issues, documents and files
3346 3392 * option to set maximum size of uploaded files
3347 3393 * textile formating of issue and news descritions (RedCloth required)
3348 3394 * integration of DotClear jstoolbar for textile formatting
3349 3395 * calendar date picker for date fields (LGPL DHTML Calendar http://sourceforge.net/projects/jscalendar)
3350 3396 * new filter in issues list: Author
3351 3397 * ajaxified paginators
3352 3398 * news rss feed added
3353 3399 * option to set number of results per page on issues list
3354 3400 * localized csv separator (comma/semicolon)
3355 3401 * csv output encoded to ISO-8859-1
3356 3402 * user custom field displayed on account/show
3357 3403 * default configuration improved (default roles, trackers, status, permissions and workflows)
3358 3404 * language for default configuration data can now be chosen when running 'load_default_data' task
3359 3405 * javascript added on custom field form to show/hide fields according to the format of custom field
3360 3406 * fixed: custom fields not in csv exports
3361 3407 * fixed: project settings now displayed according to user's permissions
3362 3408 * fixed: application error when no version is selected on projects/add_file
3363 3409 * fixed: public actions not authorized for members of non public projects
3364 3410 * fixed: non public projects were shown on welcome screen even if current user is not a member
3365 3411
3366 3412
3367 3413 == 2006-10-08 v0.3.0
3368 3414
3369 3415 * user authentication against multiple LDAP (optional)
3370 3416 * token based "lost password" functionality
3371 3417 * user self-registration functionality (optional)
3372 3418 * custom fields now available for issues, users and projects
3373 3419 * new custom field format "text" (displayed as a textarea field)
3374 3420 * project & administration drop down menus in navigation bar for quicker access
3375 3421 * text formatting is preserved for long text fields (issues, projects and news descriptions)
3376 3422 * urls and emails are turned into clickable links in long text fields
3377 3423 * "due date" field added on issues
3378 3424 * tracker selection filter added on change log
3379 3425 * Localization plugin replaced with GLoc 1.1.0 (iconv required)
3380 3426 * error messages internationalization
3381 3427 * german translation added (thanks to Karim Trott)
3382 3428 * data locking for issues to prevent update conflicts (using ActiveRecord builtin optimistic locking)
3383 3429 * new filter in issues list: "Fixed version"
3384 3430 * active filters are displayed with colored background on issues list
3385 3431 * custom configuration is now defined in config/config_custom.rb
3386 3432 * user object no more stored in session (only user_id)
3387 3433 * news summary field is no longer required
3388 3434 * tables and forms redesign
3389 3435 * Fixed: boolean custom field not working
3390 3436 * Fixed: error messages for custom fields are not displayed
3391 3437 * Fixed: invalid custom fields should have a red border
3392 3438 * Fixed: custom fields values are not validated on issue update
3393 3439 * Fixed: unable to choose an empty value for 'List' custom fields
3394 3440 * Fixed: no issue categories sorting
3395 3441 * Fixed: incorrect versions sorting
3396 3442
3397 3443
3398 3444 == 2006-07-12 - v0.2.2
3399 3445
3400 3446 * Fixed: bug in "issues list"
3401 3447
3402 3448
3403 3449 == 2006-07-09 - v0.2.1
3404 3450
3405 3451 * new databases supported: Oracle, PostgreSQL, SQL Server
3406 3452 * projects/subprojects hierarchy (1 level of subprojects only)
3407 3453 * environment information display in admin/info
3408 3454 * more filter options in issues list (rev6)
3409 3455 * default language based on browser settings (Accept-Language HTTP header)
3410 3456 * issues list exportable to CSV (rev6)
3411 3457 * simple_format and auto_link on long text fields
3412 3458 * more data validations
3413 3459 * Fixed: error when all mail notifications are unchecked in admin/mail_options
3414 3460 * Fixed: all project news are displayed on project summary
3415 3461 * Fixed: Can't change user password in users/edit
3416 3462 * Fixed: Error on tables creation with PostgreSQL (rev5)
3417 3463 * Fixed: SQL error in "issue reports" view with PostgreSQL (rev5)
3418 3464
3419 3465
3420 3466 == 2006-06-25 - v0.1.0
3421 3467
3422 3468 * multiple users/multiple projects
3423 3469 * role based access control
3424 3470 * issue tracking system
3425 3471 * fully customizable workflow
3426 3472 * documents/files repository
3427 3473 * email notifications on issue creation and update
3428 3474 * multilanguage support (except for error messages):english, french, spanish
3429 3475 * online manual in french (unfinished)
@@ -1,37 +1,37
1 1 require 'rexml/document'
2 2
3 3 module Redmine
4 4 module VERSION #:nodoc:
5 5 MAJOR = 3
6 6 MINOR = 3
7 TINY = 0
7 TINY = 1
8 8
9 9 # Branch values:
10 10 # * official release: nil
11 11 # * stable branch: stable
12 12 # * trunk: devel
13 13 BRANCH = 'devel'
14 14
15 15 # Retrieves the revision from the working copy
16 16 def self.revision
17 17 if File.directory?(File.join(Rails.root, '.svn'))
18 18 begin
19 19 path = Redmine::Scm::Adapters::AbstractAdapter.shell_quote(Rails.root.to_s)
20 20 if `svn info --xml #{path}` =~ /revision="(\d+)"/
21 21 return $1.to_i
22 22 end
23 23 rescue
24 24 # Could not find the current revision
25 25 end
26 26 end
27 27 nil
28 28 end
29 29
30 30 REVISION = self.revision
31 31 ARRAY = [MAJOR, MINOR, TINY, BRANCH, REVISION].compact
32 32 STRING = ARRAY.join('.')
33 33
34 34 def self.to_a; ARRAY end
35 35 def self.to_s; STRING end
36 36 end
37 37 end
General Comments 0
You need to be logged in to leave comments. Login now