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