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