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