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