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