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