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