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