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