##// END OF EJS Templates
Updating documentation for the 0.9.5 release....
Eric Davis -
r3700:c7d075fb6835
parent child
Show More
@@ -1,1154 +1,1166
1 == Redmine changelog
1 == Redmine changelog
2
2
3 Redmine - project management software
3 Redmine - project management software
4 Copyright (C) 2006-2010 Jean-Philippe Lang
4 Copyright (C) 2006-2010 Jean-Philippe Lang
5 http://www.redmine.org/
5 http://www.redmine.org/
6
6
7 == v1.0.0
7 == v1.0.0
8
8
9 Adds context menu to the roadmap issue lists
9 Adds context menu to the roadmap issue lists
10
10
11 == 2010-06-24 v0.9.5
12 Linkify folder names on revision view
13 "fiters" and "options" should be hidden in print view via css
14 Fixed: NoMethodError when no issue params are submitted
15 Fixed: projects.atom with required authentication
16 Fixed: External links not correctly displayed in Wiki TOC
17 Fixed: Member role forms in project settings are not hidden after member added
18 Fixed: pre can't be inside p
19 Fixed: session cookie path does not respect RAILS_RELATIVE_URL_ROOT
20 Fixed: mail handler fails when the from address is empty
21
22
11 == 2010-05-01 v0.9.4
23 == 2010-05-01 v0.9.4
12
24
13 Filters collapsed by default on issues index page for a saved query
25 Filters collapsed by default on issues index page for a saved query
14 Fixed: When categories list is too big the popup menu doesn't adjust (ex. in the issue list)
26 Fixed: When categories list is too big the popup menu doesn't adjust (ex. in the issue list)
15 Fixed: remove "main-menu" div when the menu is empty
27 Fixed: remove "main-menu" div when the menu is empty
16 Fixed: Code syntax highlighting not working in Document page
28 Fixed: Code syntax highlighting not working in Document page
17 Fixed: Git blame/annotate fails on moved files
29 Fixed: Git blame/annotate fails on moved files
18 Fixed: Failing test in test_show_atom
30 Fixed: Failing test in test_show_atom
19 Fixed: Migrate from trac - not displayed Wikis
31 Fixed: Migrate from trac - not displayed Wikis
20 Fixed: Email notifications on file upload sent to empty recipient list
32 Fixed: Email notifications on file upload sent to empty recipient list
21 Fixed: Migrating from trac is not possible, fails to allocate memory
33 Fixed: Migrating from trac is not possible, fails to allocate memory
22 Fixed: Lost password no longer flashes a confirmation message
34 Fixed: Lost password no longer flashes a confirmation message
23 Fixed: Crash while deleting in-use enumeration
35 Fixed: Crash while deleting in-use enumeration
24 Fixed: Hard coded English string at the selection of issue watchers
36 Fixed: Hard coded English string at the selection of issue watchers
25 Fixed: Bazaar v2.1.0 changed behaviour
37 Fixed: Bazaar v2.1.0 changed behaviour
26 Fixed: Roadmap display can raise an exception if no trackers are selected
38 Fixed: Roadmap display can raise an exception if no trackers are selected
27 Fixed: Gravatar breaks layout of "logged in" page
39 Fixed: Gravatar breaks layout of "logged in" page
28 Fixed: Reposman.rb on Windows
40 Fixed: Reposman.rb on Windows
29 Fixed: Possible error 500 while moving an issue to another project with SQLite
41 Fixed: Possible error 500 while moving an issue to another project with SQLite
30 Fixed: backslashes in issue description/note should be escaped when quoted
42 Fixed: backslashes in issue description/note should be escaped when quoted
31 Fixed: Long text in <pre> disrupts Associated revisions
43 Fixed: Long text in <pre> disrupts Associated revisions
32 Fixed: Links to missing wiki pages not red on project overview page
44 Fixed: Links to missing wiki pages not red on project overview page
33 Fixed: Cannot delete a project with subprojects that shares versions
45 Fixed: Cannot delete a project with subprojects that shares versions
34 Fixed: Update of Subversion changesets broken under Solaris
46 Fixed: Update of Subversion changesets broken under Solaris
35 Fixed: "Move issues" permission not working for Non member
47 Fixed: "Move issues" permission not working for Non member
36 Fixed: Sidebar overlap on Users tab of Group editor
48 Fixed: Sidebar overlap on Users tab of Group editor
37 Fixed: Error on db:migrate with table prefix set (hardcoded name in principal.rb)
49 Fixed: Error on db:migrate with table prefix set (hardcoded name in principal.rb)
38 Fixed: Report shows sub-projects for non-members
50 Fixed: Report shows sub-projects for non-members
39 Fixed: 500 internal error when browsing any Redmine page in epiphany
51 Fixed: 500 internal error when browsing any Redmine page in epiphany
40 Fixed: Watchers selection lost when issue creation fails
52 Fixed: Watchers selection lost when issue creation fails
41 Fixed: When copying projects, redmine should not generate an email to people who created issues
53 Fixed: When copying projects, redmine should not generate an email to people who created issues
42 Fixed: Issue "#" table cells should have a class attribute to enable fine-grained CSS theme
54 Fixed: Issue "#" table cells should have a class attribute to enable fine-grained CSS theme
43 Fixed: Plugin generators should display help if no parameter is given
55 Fixed: Plugin generators should display help if no parameter is given
44
56
45
57
46 == 2010-02-28 v0.9.3
58 == 2010-02-28 v0.9.3
47
59
48 Adds filter for system shared versions on the cross project issue list
60 Adds filter for system shared versions on the cross project issue list
49 Makes project identifiers searchable
61 Makes project identifiers searchable
50 Remove invalid utf8 sequences from commit comments and author name
62 Remove invalid utf8 sequences from commit comments and author name
51 Fixed: Wrong link when "http" not included in project "Homepage" link
63 Fixed: Wrong link when "http" not included in project "Homepage" link
52 Fixed: Escaping in html email templates
64 Fixed: Escaping in html email templates
53 Fixed: Pound (#) followed by number with leading zero (0) removes leading zero when rendered in wiki
65 Fixed: Pound (#) followed by number with leading zero (0) removes leading zero when rendered in wiki
54 Fixed: Deselecting textile text formatting causes interning empty string errors
66 Fixed: Deselecting textile text formatting causes interning empty string errors
55 Fixed: error with postgres when entering a non-numeric id for an issue relation
67 Fixed: error with postgres when entering a non-numeric id for an issue relation
56 Fixed: div.task incorrectly wrapping on Gantt Chart
68 Fixed: div.task incorrectly wrapping on Gantt Chart
57 Fixed: Project copy loses wiki pages hierarchy
69 Fixed: Project copy loses wiki pages hierarchy
58 Fixed: parent project field doesn't include blank value when a member with 'add subproject' permission edits a child project
70 Fixed: parent project field doesn't include blank value when a member with 'add subproject' permission edits a child project
59 Fixed: Repository.fetch_changesets tries to fetch changesets for archived projects
71 Fixed: Repository.fetch_changesets tries to fetch changesets for archived projects
60 Fixed: Duplicated project name for subproject version on gantt chart
72 Fixed: Duplicated project name for subproject version on gantt chart
61 Fixed: roadmap shows subprojects issues even if subprojects is unchecked
73 Fixed: roadmap shows subprojects issues even if subprojects is unchecked
62 Fixed: IndexError if all the :last menu items are deleted from a menu
74 Fixed: IndexError if all the :last menu items are deleted from a menu
63 Fixed: Very high CPU usage for a long time when fetching commits from a large Git repository
75 Fixed: Very high CPU usage for a long time when fetching commits from a large Git repository
64
76
65
77
66 == 2010-02-07 v0.9.2
78 == 2010-02-07 v0.9.2
67
79
68 * Fixed: Sub-project repository commits not displayed on parent project issues
80 * Fixed: Sub-project repository commits not displayed on parent project issues
69 * Fixed: Potential security leak on my page calendar
81 * Fixed: Potential security leak on my page calendar
70 * Fixed: Project tree structure is broken by deleting the project with the subproject
82 * Fixed: Project tree structure is broken by deleting the project with the subproject
71 * Fixed: Error message shown duplicated when creating a new group
83 * Fixed: Error message shown duplicated when creating a new group
72 * Fixed: Firefox cuts off large pages
84 * Fixed: Firefox cuts off large pages
73 * Fixed: Invalid format parameter returns a DoubleRenderError on issues index
85 * Fixed: Invalid format parameter returns a DoubleRenderError on issues index
74 * Fixed: Unnecessary Quote button on locked forum message
86 * Fixed: Unnecessary Quote button on locked forum message
75 * Fixed: Error raised when trying to view the gantt or calendar with a grouped query
87 * Fixed: Error raised when trying to view the gantt or calendar with a grouped query
76 * Fixed: PDF support for Korean locale
88 * Fixed: PDF support for Korean locale
77 * Fixed: Deprecation warning in extra/svn/reposman.rb
89 * Fixed: Deprecation warning in extra/svn/reposman.rb
78
90
79
91
80 == 2010-01-30 v0.9.1
92 == 2010-01-30 v0.9.1
81
93
82 * Vertical alignment for inline images in formatted text set to 'middle'
94 * Vertical alignment for inline images in formatted text set to 'middle'
83 * Fixed: Redmine.pm error "closing dbh with active statement handles at /usr/lib/perl5/Apache/Redmine.pm"
95 * Fixed: Redmine.pm error "closing dbh with active statement handles at /usr/lib/perl5/Apache/Redmine.pm"
84 * Fixed: copyright year in footer set to 2010
96 * Fixed: copyright year in footer set to 2010
85 * Fixed: Trac migration script may not output query lines
97 * Fixed: Trac migration script may not output query lines
86 * Fixed: Email notifications may affect language of notice messages on the UI
98 * Fixed: Email notifications may affect language of notice messages on the UI
87 * Fixed: Can not search for 2 letters word
99 * Fixed: Can not search for 2 letters word
88 * Fixed: Attachments get saved on issue update even if validation fails
100 * Fixed: Attachments get saved on issue update even if validation fails
89 * Fixed: Tab's 'border-bottom' not absent when selected
101 * Fixed: Tab's 'border-bottom' not absent when selected
90 * Fixed: Issue summary tables that list by user are not sorted
102 * Fixed: Issue summary tables that list by user are not sorted
91 * Fixed: Issue pdf export fails if target version is set
103 * Fixed: Issue pdf export fails if target version is set
92 * Fixed: Issue list export to PDF breaks when issues are sorted by a custom field
104 * Fixed: Issue list export to PDF breaks when issues are sorted by a custom field
93 * Fixed: SQL error when adding a group
105 * Fixed: SQL error when adding a group
94 * Fixes: Min password length during password reset always displays as 4 chars
106 * Fixes: Min password length during password reset always displays as 4 chars
95
107
96
108
97 == 2010-01-09 v0.9.0 (Release candidate)
109 == 2010-01-09 v0.9.0 (Release candidate)
98
110
99 * Unlimited subproject nesting
111 * Unlimited subproject nesting
100 * Multiple roles per user per project
112 * Multiple roles per user per project
101 * User groups
113 * User groups
102 * Inheritence of versions
114 * Inheritence of versions
103 * OpenID login
115 * OpenID login
104 * "Watched by me" issue filter
116 * "Watched by me" issue filter
105 * Project copy
117 * Project copy
106 * Project creation by non admin users
118 * Project creation by non admin users
107 * Accept emails from anyone on a private project
119 * Accept emails from anyone on a private project
108 * Add email notification on Wiki changes
120 * Add email notification on Wiki changes
109 * Make issue description non-required field
121 * Make issue description non-required field
110 * Custom fields for Versions
122 * Custom fields for Versions
111 * Being able to sort the issue list by custom fields
123 * Being able to sort the issue list by custom fields
112 * Ability to close versions
124 * Ability to close versions
113 * User display/editing of custom fields attached to their user profile
125 * User display/editing of custom fields attached to their user profile
114 * Add "follows" issue relation
126 * Add "follows" issue relation
115 * Copy workflows between trackers and roles
127 * Copy workflows between trackers and roles
116 * Defaults enabled modules list for project creation
128 * Defaults enabled modules list for project creation
117 * Weighted version completion percentage on the roadmap
129 * Weighted version completion percentage on the roadmap
118 * Autocreate user account when user submits email that creates new issue
130 * Autocreate user account when user submits email that creates new issue
119 * CSS class on overdue issues on the issue list
131 * CSS class on overdue issues on the issue list
120 * Enable tracker update on issue edit form
132 * Enable tracker update on issue edit form
121 * Remove issue watchers
133 * Remove issue watchers
122 * Ability to move threads between project forums
134 * Ability to move threads between project forums
123 * Changed custom field "Possible values" to a textarea
135 * Changed custom field "Possible values" to a textarea
124 * Adds projects association on tracker form
136 * Adds projects association on tracker form
125 * Set session store to cookie store by default
137 * Set session store to cookie store by default
126 * Set a default wiki page on project creation
138 * Set a default wiki page on project creation
127 * Roadmap for main project should see Roadmaps for sub projects
139 * Roadmap for main project should see Roadmaps for sub projects
128 * Ticket grouping on the issue list
140 * Ticket grouping on the issue list
129 * Hierarchical Project links in the page header
141 * Hierarchical Project links in the page header
130 * Allow My Page blocks to be added to from a plugin
142 * Allow My Page blocks to be added to from a plugin
131 * Sort issues by multiple columns
143 * Sort issues by multiple columns
132 * Filters of saved query are now visible and be adjusted without editing the query
144 * Filters of saved query are now visible and be adjusted without editing the query
133 * Saving "sort order" in custom queries
145 * Saving "sort order" in custom queries
134 * Url to fetch changesets for a repository
146 * Url to fetch changesets for a repository
135 * Managers able to create subprojects
147 * Managers able to create subprojects
136 * Issue Totals on My Page Modules
148 * Issue Totals on My Page Modules
137 * Convert Enumerations to single table inheritance (STI)
149 * Convert Enumerations to single table inheritance (STI)
138 * Allow custom my_page blocks to define drop-down names
150 * Allow custom my_page blocks to define drop-down names
139 * "View Issues" user permission added
151 * "View Issues" user permission added
140 * Ask user what to do with child pages when deleting a parent wiki page
152 * Ask user what to do with child pages when deleting a parent wiki page
141 * Contextual quick search
153 * Contextual quick search
142 * Allow resending of password by email
154 * Allow resending of password by email
143 * Change reply subject to be a link to the reply itself
155 * Change reply subject to be a link to the reply itself
144 * Include Logged Time as part of the project's Activity history
156 * Include Logged Time as part of the project's Activity history
145 * REST API for authentication
157 * REST API for authentication
146 * Browse through Git branches
158 * Browse through Git branches
147 * Setup Object Daddy to replace test fixtures
159 * Setup Object Daddy to replace test fixtures
148 * Setup shoulda to make it easier to test
160 * Setup shoulda to make it easier to test
149 * Custom fields and overrides on Enumerations
161 * Custom fields and overrides on Enumerations
150 * Add or remove columns from the issue list
162 * Add or remove columns from the issue list
151 * Ability to add new version from issues screen
163 * Ability to add new version from issues screen
152 * Setting to choose which day calendars start
164 * Setting to choose which day calendars start
153 * Asynchronous email delivery method
165 * Asynchronous email delivery method
154 * RESTful URLs for (almost) everything
166 * RESTful URLs for (almost) everything
155 * Include issue status in search results and activity pages
167 * Include issue status in search results and activity pages
156 * Add email to admin user search filter
168 * Add email to admin user search filter
157 * Proper content type for plain text mails
169 * Proper content type for plain text mails
158 * Default value of project jump box
170 * Default value of project jump box
159 * Tree based menus
171 * Tree based menus
160 * Ability to use issue status to update percent done
172 * Ability to use issue status to update percent done
161 * Second set of issue "Action Links" at the bottom of an issue page
173 * Second set of issue "Action Links" at the bottom of an issue page
162 * Proper exist status code for rdm-mailhandler.rb
174 * Proper exist status code for rdm-mailhandler.rb
163 * Remove incoming email body via a delimiter
175 * Remove incoming email body via a delimiter
164 * Fixed: Custom querry 'Export to PDF' ignores field selection
176 * Fixed: Custom querry 'Export to PDF' ignores field selection
165 * Fixed: Related e-mail notifications aren't threaded
177 * Fixed: Related e-mail notifications aren't threaded
166 * Fixed: No warning when the creation of a categories from the issue form fails
178 * Fixed: No warning when the creation of a categories from the issue form fails
167 * Fixed: Actually block issues from closing when relation 'blocked by' isn't closed
179 * Fixed: Actually block issues from closing when relation 'blocked by' isn't closed
168 * Fixed: Include both first and last name when sorting by users
180 * Fixed: Include both first and last name when sorting by users
169 * Fixed: Table cell with multiple line text
181 * Fixed: Table cell with multiple line text
170 * Fixed: Project overview page shows disabled trackers
182 * Fixed: Project overview page shows disabled trackers
171 * Fixed: Cross project issue relations and user permissions
183 * Fixed: Cross project issue relations and user permissions
172 * Fixed: My page shows tickets the user doesn't have access to
184 * Fixed: My page shows tickets the user doesn't have access to
173 * Fixed: TOC does not parse wiki page reference links with description
185 * Fixed: TOC does not parse wiki page reference links with description
174 * Fixed: Target version-list on bulk edit form is incorrectly sorted
186 * Fixed: Target version-list on bulk edit form is incorrectly sorted
175 * Fixed: Cannot modify/delete project named "Documents"
187 * Fixed: Cannot modify/delete project named "Documents"
176 * Fixed: Email address in brackets breaks html
188 * Fixed: Email address in brackets breaks html
177 * Fixed: Timelog detail loose issue filter passing to report tab
189 * Fixed: Timelog detail loose issue filter passing to report tab
178 * Fixed: Inform about custom field's name maximum length
190 * Fixed: Inform about custom field's name maximum length
179 * Fixed: Activity page and Atom feed links contain project id instead of identifier
191 * Fixed: Activity page and Atom feed links contain project id instead of identifier
180 * Fixed: no Atom key for forums with only 1 forum
192 * Fixed: no Atom key for forums with only 1 forum
181 * Fixed: When reading RSS feed in MS Outlook, the inline links are broken.
193 * Fixed: When reading RSS feed in MS Outlook, the inline links are broken.
182 * Fixed: Sometimes new posts don't show up in the topic list of a forum.
194 * Fixed: Sometimes new posts don't show up in the topic list of a forum.
183 * Fixed: The all/active filter selection in the project view does not stick.
195 * Fixed: The all/active filter selection in the project view does not stick.
184 * Fixed: Login box has Different width
196 * Fixed: Login box has Different width
185 * Fixed: User removed from project - still getting project update emails
197 * Fixed: User removed from project - still getting project update emails
186 * Fixed: Project with the identifier of 'new' cannot be viewed
198 * Fixed: Project with the identifier of 'new' cannot be viewed
187 * Fixed: Artefacts in search view (Cyrillic)
199 * Fixed: Artefacts in search view (Cyrillic)
188 * Fixed: Allow [#id] as subject to reply by email
200 * Fixed: Allow [#id] as subject to reply by email
189 * Fixed: Wrong language used when closing an issue via a commit message
201 * Fixed: Wrong language used when closing an issue via a commit message
190 * Fixed: email handler drops emails for new issues with no subject
202 * Fixed: email handler drops emails for new issues with no subject
191 * Fixed: Calendar misspelled under Roles/Permissions
203 * Fixed: Calendar misspelled under Roles/Permissions
192 * Fixed: Emails from no-reply redmine's address hell cycle
204 * Fixed: Emails from no-reply redmine's address hell cycle
193 * Fixed: child_pages macro fails on wiki page history
205 * Fixed: child_pages macro fails on wiki page history
194 * Fixed: Pre-filled time tracking date ignores timezone
206 * Fixed: Pre-filled time tracking date ignores timezone
195 * Fixed: Links on locked users lead to 404 page
207 * Fixed: Links on locked users lead to 404 page
196 * Fixed: Page changes in issue-list when using context menu
208 * Fixed: Page changes in issue-list when using context menu
197 * Fixed: diff parser removes lines starting with multiple dashes
209 * Fixed: diff parser removes lines starting with multiple dashes
198 * Fixed: Quoting in forums resets message subject
210 * Fixed: Quoting in forums resets message subject
199 * Fixed: Editing issue comment removes quote link
211 * Fixed: Editing issue comment removes quote link
200 * Fixed: Redmine.pm ignore browse_repository permission
212 * Fixed: Redmine.pm ignore browse_repository permission
201 * Fixed: text formatting breaks on [msg1][msg2]
213 * Fixed: text formatting breaks on [msg1][msg2]
202 * Fixed: Spent Time Default Value of 0.0
214 * Fixed: Spent Time Default Value of 0.0
203 * Fixed: Wiki pages in search results are referenced by project number, not by project identifier.
215 * Fixed: Wiki pages in search results are referenced by project number, not by project identifier.
204 * Fixed: When logging in via an autologin cookie the user's last_login_on should be updated
216 * Fixed: When logging in via an autologin cookie the user's last_login_on should be updated
205 * Fixed: 50k users cause problems in project->settings->members screen
217 * Fixed: 50k users cause problems in project->settings->members screen
206 * Fixed: Document timestamp needs to show updated timestamps
218 * Fixed: Document timestamp needs to show updated timestamps
207 * Fixed: Users getting notifications for issues they are no longer allowed to view
219 * Fixed: Users getting notifications for issues they are no longer allowed to view
208 * Fixed: issue summary counts should link to the issue list without subprojects
220 * Fixed: issue summary counts should link to the issue list without subprojects
209 * Fixed: 'Delete' link on LDAP list has no effect
221 * Fixed: 'Delete' link on LDAP list has no effect
210
222
211
223
212 == 2009-11-15 v0.8.7
224 == 2009-11-15 v0.8.7
213
225
214 * Fixed: Hide paragraph terminator at the end of headings on html export
226 * Fixed: Hide paragraph terminator at the end of headings on html export
215 * Fixed: pre tags containing "<pre*"
227 * Fixed: pre tags containing "<pre*"
216 * Fixed: First date of the date range not included in the time report with SQLite
228 * Fixed: First date of the date range not included in the time report with SQLite
217 * Fixed: Password field not styled correctly on alternative stylesheet
229 * Fixed: Password field not styled correctly on alternative stylesheet
218 * Fixed: Error when sumbitting a POST request that requires a login
230 * Fixed: Error when sumbitting a POST request that requires a login
219 * Fixed: CSRF vulnerabilities
231 * Fixed: CSRF vulnerabilities
220
232
221
233
222 == 2009-11-04 v0.8.6
234 == 2009-11-04 v0.8.6
223
235
224 * Change links to closed issues to be a grey color
236 * Change links to closed issues to be a grey color
225 * Change subversion adapter to not cache authentication and run non interactively
237 * Change subversion adapter to not cache authentication and run non interactively
226 * Fixed: Custom Values with a nil value cause HTTP error 500
238 * Fixed: Custom Values with a nil value cause HTTP error 500
227 * Fixed: Failure to convert HTML entities when editing an Issue reply
239 * Fixed: Failure to convert HTML entities when editing an Issue reply
228 * Fixed: Error trying to show repository when there are no comments in a changeset
240 * Fixed: Error trying to show repository when there are no comments in a changeset
229 * Fixed: account/show/:user_id should not be accessible for other users not in your projects
241 * Fixed: account/show/:user_id should not be accessible for other users not in your projects
230 * Fixed: XSS vulnerabilities
242 * Fixed: XSS vulnerabilities
231 * Fixed: IssuesController#destroy should accept POST only
243 * Fixed: IssuesController#destroy should accept POST only
232 * Fixed: Inline images in wiki headings
244 * Fixed: Inline images in wiki headings
233
245
234
246
235 == 2009-09-13 v0.8.5
247 == 2009-09-13 v0.8.5
236
248
237 * Incoming mail handler : Allow spaces between keywords and colon
249 * Incoming mail handler : Allow spaces between keywords and colon
238 * Do not require a non-word character after a comma in Redmine links
250 * Do not require a non-word character after a comma in Redmine links
239 * Include issue hyperlinks in reminder emails
251 * Include issue hyperlinks in reminder emails
240 * Prevent nil error when retrieving svn version
252 * Prevent nil error when retrieving svn version
241 * Various plugin hooks added
253 * Various plugin hooks added
242 * Add plugins information to script/about
254 * Add plugins information to script/about
243 * Fixed: 500 Internal Server Error is raised if add an empty comment to the news
255 * Fixed: 500 Internal Server Error is raised if add an empty comment to the news
244 * Fixed: Atom links for wiki pages are not correct
256 * Fixed: Atom links for wiki pages are not correct
245 * Fixed: Atom feeds leak email address
257 * Fixed: Atom feeds leak email address
246 * Fixed: Case sensitivity in Issue filtering
258 * Fixed: Case sensitivity in Issue filtering
247 * Fixed: When reading RSS feed, the inline-embedded images are not properly shown
259 * Fixed: When reading RSS feed, the inline-embedded images are not properly shown
248
260
249
261
250 == 2009-05-17 v0.8.4
262 == 2009-05-17 v0.8.4
251
263
252 * Allow textile mailto links
264 * Allow textile mailto links
253 * Fixed: memory consumption when uploading file
265 * Fixed: memory consumption when uploading file
254 * Fixed: Mercurial integration doesn't work if Redmine is installed in folder path containing space
266 * Fixed: Mercurial integration doesn't work if Redmine is installed in folder path containing space
255 * Fixed: an error is raised when no tab is available on project settings
267 * Fixed: an error is raised when no tab is available on project settings
256 * Fixed: insert image macro corrupts urls with excalamation marks
268 * Fixed: insert image macro corrupts urls with excalamation marks
257 * Fixed: error on cross-project gantt PNG export
269 * Fixed: error on cross-project gantt PNG export
258 * Fixed: self and alternate links in atom feeds do not respect Atom specs
270 * Fixed: self and alternate links in atom feeds do not respect Atom specs
259 * Fixed: accept any svn tunnel scheme in repository URL
271 * Fixed: accept any svn tunnel scheme in repository URL
260 * Fixed: issues/show should accept user's rss key
272 * Fixed: issues/show should accept user's rss key
261 * Fixed: consistency of custom fields display on the issue detail view
273 * Fixed: consistency of custom fields display on the issue detail view
262 * Fixed: wiki comments length validation is missing
274 * Fixed: wiki comments length validation is missing
263 * Fixed: weak autologin token generation algorithm causes duplicate tokens
275 * Fixed: weak autologin token generation algorithm causes duplicate tokens
264
276
265
277
266 == 2009-04-05 v0.8.3
278 == 2009-04-05 v0.8.3
267
279
268 * Separate project field and subject in cross-project issue view
280 * Separate project field and subject in cross-project issue view
269 * Ability to set language for redmine:load_default_data task using REDMINE_LANG environment variable
281 * Ability to set language for redmine:load_default_data task using REDMINE_LANG environment variable
270 * Rescue Redmine::DefaultData::DataAlreadyLoaded in redmine:load_default_data task
282 * Rescue Redmine::DefaultData::DataAlreadyLoaded in redmine:load_default_data task
271 * CSS classes to highlight own and assigned issues
283 * CSS classes to highlight own and assigned issues
272 * Hide "New file" link on wiki pages from printing
284 * Hide "New file" link on wiki pages from printing
273 * Flush buffer when asking for language in redmine:load_default_data task
285 * Flush buffer when asking for language in redmine:load_default_data task
274 * Minimum project identifier length set to 1
286 * Minimum project identifier length set to 1
275 * Include headers so that emails don't trigger vacation auto-responders
287 * Include headers so that emails don't trigger vacation auto-responders
276 * Fixed: Time entries csv export links for all projects are malformed
288 * Fixed: Time entries csv export links for all projects are malformed
277 * Fixed: Files without Version aren't visible in the Activity page
289 * Fixed: Files without Version aren't visible in the Activity page
278 * Fixed: Commit logs are centered in the repo browser
290 * Fixed: Commit logs are centered in the repo browser
279 * Fixed: News summary field content is not searchable
291 * Fixed: News summary field content is not searchable
280 * Fixed: Journal#save has a wrong signature
292 * Fixed: Journal#save has a wrong signature
281 * Fixed: Email footer signature convention
293 * Fixed: Email footer signature convention
282 * Fixed: Timelog report do not show time for non-versioned issues
294 * Fixed: Timelog report do not show time for non-versioned issues
283
295
284
296
285 == 2009-03-07 v0.8.2
297 == 2009-03-07 v0.8.2
286
298
287 * Send an email to the user when an administrator activates a registered user
299 * Send an email to the user when an administrator activates a registered user
288 * Strip keywords from received email body
300 * Strip keywords from received email body
289 * Footer updated to 2009
301 * Footer updated to 2009
290 * Show RSS-link even when no issues is found
302 * Show RSS-link even when no issues is found
291 * One click filter action in activity view
303 * One click filter action in activity view
292 * Clickable/linkable line #'s while browsing the repo or viewing a file
304 * Clickable/linkable line #'s while browsing the repo or viewing a file
293 * Links to versions on files list
305 * Links to versions on files list
294 * Added request and controller objects to the hooks by default
306 * Added request and controller objects to the hooks by default
295 * Fixed: exporting an issue with attachments to PDF raises an error
307 * Fixed: exporting an issue with attachments to PDF raises an error
296 * Fixed: "too few arguments" error may occur on activerecord error translation
308 * Fixed: "too few arguments" error may occur on activerecord error translation
297 * Fixed: "Default columns Displayed on the Issues list" setting is not easy to read
309 * Fixed: "Default columns Displayed on the Issues list" setting is not easy to read
298 * Fixed: visited links to closed tickets are not striked through with IE6
310 * Fixed: visited links to closed tickets are not striked through with IE6
299 * Fixed: MailHandler#plain_text_body returns nil if there was nothing to strip
311 * Fixed: MailHandler#plain_text_body returns nil if there was nothing to strip
300 * Fixed: MailHandler raises an error when processing an email without From header
312 * Fixed: MailHandler raises an error when processing an email without From header
301
313
302
314
303 == 2009-02-15 v0.8.1
315 == 2009-02-15 v0.8.1
304
316
305 * Select watchers on new issue form
317 * Select watchers on new issue form
306 * Issue description is no longer a required field
318 * Issue description is no longer a required field
307 * Files module: ability to add files without version
319 * Files module: ability to add files without version
308 * Jump to the current tab when using the project quick-jump combo
320 * Jump to the current tab when using the project quick-jump combo
309 * Display a warning if some attachments were not saved
321 * Display a warning if some attachments were not saved
310 * Import custom fields values from emails on issue creation
322 * Import custom fields values from emails on issue creation
311 * Show view/annotate/download links on entry and annotate views
323 * Show view/annotate/download links on entry and annotate views
312 * Admin Info Screen: Display if plugin assets directory is writable
324 * Admin Info Screen: Display if plugin assets directory is writable
313 * Adds a 'Create and continue' button on the new issue form
325 * Adds a 'Create and continue' button on the new issue form
314 * IMAP: add options to move received emails
326 * IMAP: add options to move received emails
315 * Do not show Category field when categories are not defined
327 * Do not show Category field when categories are not defined
316 * Lower the project identifier limit to a minimum of two characters
328 * Lower the project identifier limit to a minimum of two characters
317 * Add "closed" html class to closed entries in issue list
329 * Add "closed" html class to closed entries in issue list
318 * Fixed: broken redirect URL on login failure
330 * Fixed: broken redirect URL on login failure
319 * Fixed: Deleted files are shown when using Darcs
331 * Fixed: Deleted files are shown when using Darcs
320 * Fixed: Darcs adapter works on Win32 only
332 * Fixed: Darcs adapter works on Win32 only
321 * Fixed: syntax highlight doesn't appear in new ticket preview
333 * Fixed: syntax highlight doesn't appear in new ticket preview
322 * Fixed: email notification for changes I make still occurs when running Repository.fetch_changesets
334 * Fixed: email notification for changes I make still occurs when running Repository.fetch_changesets
323 * Fixed: no error is raised when entering invalid hours on the issue update form
335 * Fixed: no error is raised when entering invalid hours on the issue update form
324 * Fixed: Details time log report CSV export doesn't honour date format from settings
336 * Fixed: Details time log report CSV export doesn't honour date format from settings
325 * Fixed: invalid css classes on issue details
337 * Fixed: invalid css classes on issue details
326 * Fixed: Trac importer creates duplicate custom values
338 * Fixed: Trac importer creates duplicate custom values
327 * Fixed: inline attached image should not match partial filename
339 * Fixed: inline attached image should not match partial filename
328
340
329
341
330 == 2008-12-30 v0.8.0
342 == 2008-12-30 v0.8.0
331
343
332 * Setting added in order to limit the number of diff lines that should be displayed
344 * Setting added in order to limit the number of diff lines that should be displayed
333 * Makes logged-in username in topbar linking to
345 * Makes logged-in username in topbar linking to
334 * Mail handler: strip tags when receiving a html-only email
346 * Mail handler: strip tags when receiving a html-only email
335 * Mail handler: add watchers before sending notification
347 * Mail handler: add watchers before sending notification
336 * Adds a css class (overdue) to overdue issues on issue lists and detail views
348 * Adds a css class (overdue) to overdue issues on issue lists and detail views
337 * Fixed: project activity truncated after viewing user's activity
349 * Fixed: project activity truncated after viewing user's activity
338 * Fixed: email address entered for password recovery shouldn't be case-sensitive
350 * Fixed: email address entered for password recovery shouldn't be case-sensitive
339 * Fixed: default flag removed when editing a default enumeration
351 * Fixed: default flag removed when editing a default enumeration
340 * Fixed: default category ignored when adding a document
352 * Fixed: default category ignored when adding a document
341 * Fixed: error on repository user mapping when a repository username is blank
353 * Fixed: error on repository user mapping when a repository username is blank
342 * Fixed: Firefox cuts off large diffs
354 * Fixed: Firefox cuts off large diffs
343 * Fixed: CVS browser should not show dead revisions (deleted files)
355 * Fixed: CVS browser should not show dead revisions (deleted files)
344 * Fixed: escape double-quotes in image titles
356 * Fixed: escape double-quotes in image titles
345 * Fixed: escape textarea content when editing a issue note
357 * Fixed: escape textarea content when editing a issue note
346 * Fixed: JS error on context menu with IE
358 * Fixed: JS error on context menu with IE
347 * Fixed: bold syntax around single character in series doesn't work
359 * Fixed: bold syntax around single character in series doesn't work
348 * Fixed several XSS vulnerabilities
360 * Fixed several XSS vulnerabilities
349 * Fixed a SQL injection vulnerability
361 * Fixed a SQL injection vulnerability
350
362
351
363
352 == 2008-12-07 v0.8.0-rc1
364 == 2008-12-07 v0.8.0-rc1
353
365
354 * Wiki page protection
366 * Wiki page protection
355 * Wiki page hierarchy. Parent page can be assigned on the Rename screen
367 * Wiki page hierarchy. Parent page can be assigned on the Rename screen
356 * Adds support for issue creation via email
368 * Adds support for issue creation via email
357 * Adds support for free ticket filtering and custom queries on Gantt chart and calendar
369 * Adds support for free ticket filtering and custom queries on Gantt chart and calendar
358 * Cross-project search
370 * Cross-project search
359 * Ability to search a project and its subprojects
371 * Ability to search a project and its subprojects
360 * Ability to search the projects the user belongs to
372 * Ability to search the projects the user belongs to
361 * Adds custom fields on time entries
373 * Adds custom fields on time entries
362 * Adds boolean and list custom fields for time entries as criteria on time report
374 * Adds boolean and list custom fields for time entries as criteria on time report
363 * Cross-project time reports
375 * Cross-project time reports
364 * Display latest user's activity on account/show view
376 * Display latest user's activity on account/show view
365 * Show last connexion time on user's page
377 * Show last connexion time on user's page
366 * Obfuscates email address on user's account page using javascript
378 * Obfuscates email address on user's account page using javascript
367 * wiki TOC rendered as an unordered list
379 * wiki TOC rendered as an unordered list
368 * Adds the ability to search for a user on the administration users list
380 * Adds the ability to search for a user on the administration users list
369 * Adds the ability to search for a project name or identifier on the administration projects list
381 * Adds the ability to search for a project name or identifier on the administration projects list
370 * Redirect user to the previous page after logging in
382 * Redirect user to the previous page after logging in
371 * Adds a permission 'view wiki edits' so that wiki history can be hidden to certain users
383 * Adds a permission 'view wiki edits' so that wiki history can be hidden to certain users
372 * Adds permissions for viewing the watcher list and adding new watchers on the issue detail view
384 * Adds permissions for viewing the watcher list and adding new watchers on the issue detail view
373 * Adds permissions to let users edit and/or delete their messages
385 * Adds permissions to let users edit and/or delete their messages
374 * Link to activity view when displaying dates
386 * Link to activity view when displaying dates
375 * Hide Redmine version in atom feeds and pdf properties
387 * Hide Redmine version in atom feeds and pdf properties
376 * 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.
388 * 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.
377 * Sort users by their display names so that user dropdown lists are sorted alphabetically
389 * Sort users by their display names so that user dropdown lists are sorted alphabetically
378 * Adds estimated hours to issue filters
390 * Adds estimated hours to issue filters
379 * Switch order of current and previous revisions in side-by-side diff
391 * Switch order of current and previous revisions in side-by-side diff
380 * Render the commit changes list as a tree
392 * Render the commit changes list as a tree
381 * Adds watch/unwatch functionality at forum topic level
393 * Adds watch/unwatch functionality at forum topic level
382 * When moving an issue to another project, reassign it to the category with same name if any
394 * When moving an issue to another project, reassign it to the category with same name if any
383 * Adds child_pages macro for wiki pages
395 * Adds child_pages macro for wiki pages
384 * Use GET instead of POST on roadmap (#718), gantt and calendar forms
396 * Use GET instead of POST on roadmap (#718), gantt and calendar forms
385 * Search engine: display total results count and count by result type
397 * Search engine: display total results count and count by result type
386 * Email delivery configuration moved to an unversioned YAML file (config/email.yml, see the sample file)
398 * Email delivery configuration moved to an unversioned YAML file (config/email.yml, see the sample file)
387 * Adds icons on search results
399 * Adds icons on search results
388 * Adds 'Edit' link on account/show for admin users
400 * Adds 'Edit' link on account/show for admin users
389 * Adds Lock/Unlock/Activate link on user edit screen
401 * Adds Lock/Unlock/Activate link on user edit screen
390 * Adds user count in status drop down on admin user list
402 * Adds user count in status drop down on admin user list
391 * Adds multi-levels blockquotes support by using > at the beginning of lines
403 * Adds multi-levels blockquotes support by using > at the beginning of lines
392 * Adds a Reply link to each issue note
404 * Adds a Reply link to each issue note
393 * Adds plain text only option for mail notifications
405 * Adds plain text only option for mail notifications
394 * Gravatar support for issue detail, user grid, and activity stream (disabled by default)
406 * Gravatar support for issue detail, user grid, and activity stream (disabled by default)
395 * Adds 'Delete wiki pages attachments' permission
407 * Adds 'Delete wiki pages attachments' permission
396 * Show the most recent file when displaying an inline image
408 * Show the most recent file when displaying an inline image
397 * Makes permission screens localized
409 * Makes permission screens localized
398 * AuthSource list: display associated users count and disable 'Delete' buton if any
410 * AuthSource list: display associated users count and disable 'Delete' buton if any
399 * Make the 'duplicates of' relation asymmetric
411 * Make the 'duplicates of' relation asymmetric
400 * Adds username to the password reminder email
412 * Adds username to the password reminder email
401 * Adds links to forum messages using message#id syntax
413 * Adds links to forum messages using message#id syntax
402 * Allow same name for custom fields on different object types
414 * Allow same name for custom fields on different object types
403 * One-click bulk edition using the issue list context menu within the same project
415 * One-click bulk edition using the issue list context menu within the same project
404 * 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.
416 * 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.
405 * Adds checkboxes toggle links on permissions report
417 * Adds checkboxes toggle links on permissions report
406 * Adds Trac-Like anchors on wiki headings
418 * Adds Trac-Like anchors on wiki headings
407 * Adds support for wiki links with anchor
419 * Adds support for wiki links with anchor
408 * Adds category to the issue context menu
420 * Adds category to the issue context menu
409 * Adds a workflow overview screen
421 * Adds a workflow overview screen
410 * Appends the filename to the attachment url so that clients that ignore content-disposition http header get the real filename
422 * Appends the filename to the attachment url so that clients that ignore content-disposition http header get the real filename
411 * Dots allowed in custom field name
423 * Dots allowed in custom field name
412 * Adds posts quoting functionality
424 * Adds posts quoting functionality
413 * Adds an option to generate sequential project identifiers
425 * Adds an option to generate sequential project identifiers
414 * Adds mailto link on the user administration list
426 * Adds mailto link on the user administration list
415 * Ability to remove enumerations (activities, priorities, document categories) that are in use. Associated objects can be reassigned to another value
427 * Ability to remove enumerations (activities, priorities, document categories) that are in use. Associated objects can be reassigned to another value
416 * Gantt chart: display issues that don't have a due date if they are assigned to a version with a date
428 * Gantt chart: display issues that don't have a due date if they are assigned to a version with a date
417 * Change projects homepage limit to 255 chars
429 * Change projects homepage limit to 255 chars
418 * 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
430 * 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
419 * Adds "please select" to activity select box if no activity is set as default
431 * Adds "please select" to activity select box if no activity is set as default
420 * Do not silently ignore timelog validation failure on issue edit
432 * Do not silently ignore timelog validation failure on issue edit
421 * Adds a rake task to send reminder emails
433 * Adds a rake task to send reminder emails
422 * Allow empty cells in wiki tables
434 * Allow empty cells in wiki tables
423 * Makes wiki text formatter pluggable
435 * Makes wiki text formatter pluggable
424 * Adds back textile acronyms support
436 * Adds back textile acronyms support
425 * Remove pre tag attributes
437 * Remove pre tag attributes
426 * Plugin hooks
438 * Plugin hooks
427 * Pluggable admin menu
439 * Pluggable admin menu
428 * Plugins can provide activity content
440 * Plugins can provide activity content
429 * Moves plugin list to its own administration menu item
441 * Moves plugin list to its own administration menu item
430 * Adds url and author_url plugin attributes
442 * Adds url and author_url plugin attributes
431 * Adds Plugin#requires_redmine method so that plugin compatibility can be checked against current Redmine version
443 * Adds Plugin#requires_redmine method so that plugin compatibility can be checked against current Redmine version
432 * Adds atom feed on time entries details
444 * Adds atom feed on time entries details
433 * Adds project name to issues feed title
445 * Adds project name to issues feed title
434 * Adds a css class on menu items in order to apply item specific styles (eg. icons)
446 * Adds a css class on menu items in order to apply item specific styles (eg. icons)
435 * Adds a Redmine plugin generators
447 * Adds a Redmine plugin generators
436 * Adds timelog link to the issue context menu
448 * Adds timelog link to the issue context menu
437 * Adds links to the user page on various views
449 * Adds links to the user page on various views
438 * Turkish translation by Ismail Sezen
450 * Turkish translation by Ismail Sezen
439 * Catalan translation
451 * Catalan translation
440 * Vietnamese translation
452 * Vietnamese translation
441 * Slovak translation
453 * Slovak translation
442 * Better naming of activity feed if only one kind of event is displayed
454 * Better naming of activity feed if only one kind of event is displayed
443 * Enable syntax highlight on issues, messages and news
455 * Enable syntax highlight on issues, messages and news
444 * Add target version to the issue list context menu
456 * Add target version to the issue list context menu
445 * Hide 'Target version' filter if no version is defined
457 * Hide 'Target version' filter if no version is defined
446 * Add filters on cross-project issue list for custom fields marked as 'For all projects'
458 * Add filters on cross-project issue list for custom fields marked as 'For all projects'
447 * Turn ftp urls into links
459 * Turn ftp urls into links
448 * Hiding the View Differences button when a wiki page's history only has one version
460 * Hiding the View Differences button when a wiki page's history only has one version
449 * Messages on a Board can now be sorted by the number of replies
461 * Messages on a Board can now be sorted by the number of replies
450 * Adds a class ('me') to events of the activity view created by current user
462 * Adds a class ('me') to events of the activity view created by current user
451 * Strip pre/code tags content from activity view events
463 * Strip pre/code tags content from activity view events
452 * Display issue notes in the activity view
464 * Display issue notes in the activity view
453 * Adds links to changesets atom feed on repository browser
465 * Adds links to changesets atom feed on repository browser
454 * Track project and tracker changes in issue history
466 * Track project and tracker changes in issue history
455 * Adds anchor to atom feed messages links
467 * Adds anchor to atom feed messages links
456 * Adds a key in lang files to set the decimal separator (point or comma) in csv exports
468 * Adds a key in lang files to set the decimal separator (point or comma) in csv exports
457 * Makes importer work with Trac 0.8.x
469 * Makes importer work with Trac 0.8.x
458 * Upgraded to Prototype 1.6.0.1
470 * Upgraded to Prototype 1.6.0.1
459 * File viewer for attached text files
471 * File viewer for attached text files
460 * Menu mapper: add support for :before, :after and :last options to #push method and add #delete method
472 * Menu mapper: add support for :before, :after and :last options to #push method and add #delete method
461 * Removed inconsistent revision numbers on diff view
473 * Removed inconsistent revision numbers on diff view
462 * CVS: add support for modules names with spaces
474 * CVS: add support for modules names with spaces
463 * Log the user in after registration if account activation is not needed
475 * Log the user in after registration if account activation is not needed
464 * Mercurial adapter improvements
476 * Mercurial adapter improvements
465 * Trac importer: read session_attribute table to find user's email and real name
477 * Trac importer: read session_attribute table to find user's email and real name
466 * Ability to disable unused SCM adapters in application settings
478 * Ability to disable unused SCM adapters in application settings
467 * Adds Filesystem adapter
479 * Adds Filesystem adapter
468 * Clear changesets and changes with raw sql when deleting a repository for performance
480 * Clear changesets and changes with raw sql when deleting a repository for performance
469 * Redmine.pm now uses the 'commit access' permission defined in Redmine
481 * Redmine.pm now uses the 'commit access' permission defined in Redmine
470 * Reposman can create any type of scm (--scm option)
482 * Reposman can create any type of scm (--scm option)
471 * Reposman creates a repository if the 'repository' module is enabled at project level only
483 * Reposman creates a repository if the 'repository' module is enabled at project level only
472 * Display svn properties in the browser, svn >= 1.5.0 only
484 * Display svn properties in the browser, svn >= 1.5.0 only
473 * Reduces memory usage when importing large git repositories
485 * Reduces memory usage when importing large git repositories
474 * Wider SVG graphs in repository stats
486 * Wider SVG graphs in repository stats
475 * SubversionAdapter#entries performance improvement
487 * SubversionAdapter#entries performance improvement
476 * SCM browser: ability to download raw unified diffs
488 * SCM browser: ability to download raw unified diffs
477 * More detailed error message in log when scm command fails
489 * More detailed error message in log when scm command fails
478 * Adds support for file viewing with Darcs 2.0+
490 * Adds support for file viewing with Darcs 2.0+
479 * Check that git changeset is not in the database before creating it
491 * Check that git changeset is not in the database before creating it
480 * Unified diff viewer for attached files with .patch or .diff extension
492 * Unified diff viewer for attached files with .patch or .diff extension
481 * File size display with Bazaar repositories
493 * File size display with Bazaar repositories
482 * Git adapter: use commit time instead of author time
494 * Git adapter: use commit time instead of author time
483 * Prettier url for changesets
495 * Prettier url for changesets
484 * Makes changes link to entries on the revision view
496 * Makes changes link to entries on the revision view
485 * Adds a field on the repository view to browse at specific revision
497 * Adds a field on the repository view to browse at specific revision
486 * Adds new projects atom feed
498 * Adds new projects atom feed
487 * Added rake tasks to generate rcov code coverage reports
499 * Added rake tasks to generate rcov code coverage reports
488 * Add Redcloth's :block_markdown_rule to allow horizontal rules in wiki
500 * Add Redcloth's :block_markdown_rule to allow horizontal rules in wiki
489 * Show the project hierarchy in the drop down list for new membership on user administration screen
501 * Show the project hierarchy in the drop down list for new membership on user administration screen
490 * Split user edit screen into tabs
502 * Split user edit screen into tabs
491 * Renames bundled RedCloth to RedCloth3 to avoid RedCloth 4 to be loaded instead
503 * Renames bundled RedCloth to RedCloth3 to avoid RedCloth 4 to be loaded instead
492 * Fixed: Roadmap crashes when a version has a due date > 2037
504 * Fixed: Roadmap crashes when a version has a due date > 2037
493 * Fixed: invalid effective date (eg. 99999-01-01) causes an error on version edition screen
505 * Fixed: invalid effective date (eg. 99999-01-01) causes an error on version edition screen
494 * Fixed: login filter providing incorrect back_url for Redmine installed in sub-directory
506 * Fixed: login filter providing incorrect back_url for Redmine installed in sub-directory
495 * Fixed: logtime entry duplicated when edited from parent project
507 * Fixed: logtime entry duplicated when edited from parent project
496 * Fixed: wrong digest for text files under Windows
508 * Fixed: wrong digest for text files under Windows
497 * Fixed: associated revisions are displayed in wrong order on issue view
509 * Fixed: associated revisions are displayed in wrong order on issue view
498 * Fixed: Git Adapter date parsing ignores timezone
510 * Fixed: Git Adapter date parsing ignores timezone
499 * Fixed: Printing long roadmap doesn't split across pages
511 * Fixed: Printing long roadmap doesn't split across pages
500 * Fixes custom fields display order at several places
512 * Fixes custom fields display order at several places
501 * Fixed: urls containing @ are parsed as email adress by the wiki formatter
513 * Fixed: urls containing @ are parsed as email adress by the wiki formatter
502 * Fixed date filters accuracy with SQLite
514 * Fixed date filters accuracy with SQLite
503 * Fixed: tokens not escaped in highlight_tokens regexp
515 * Fixed: tokens not escaped in highlight_tokens regexp
504 * Fixed Bazaar shared repository browsing
516 * Fixed Bazaar shared repository browsing
505 * Fixes platform determination under JRuby
517 * Fixes platform determination under JRuby
506 * Fixed: Estimated time in issue's journal should be rounded to two decimals
518 * Fixed: Estimated time in issue's journal should be rounded to two decimals
507 * Fixed: 'search titles only' box ignored after one search is done on titles only
519 * Fixed: 'search titles only' box ignored after one search is done on titles only
508 * Fixed: non-ASCII subversion path can't be displayed
520 * Fixed: non-ASCII subversion path can't be displayed
509 * Fixed: Inline images don't work if file name has upper case letters or if image is in BMP format
521 * Fixed: Inline images don't work if file name has upper case letters or if image is in BMP format
510 * Fixed: document listing shows on "my page" when viewing documents is disabled for the role
522 * Fixed: document listing shows on "my page" when viewing documents is disabled for the role
511 * Fixed: Latest news appear on the homepage for projects with the News module disabled
523 * Fixed: Latest news appear on the homepage for projects with the News module disabled
512 * Fixed: cross-project issue list should not show issues of projects for which the issue tracking module was disabled
524 * Fixed: cross-project issue list should not show issues of projects for which the issue tracking module was disabled
513 * Fixed: the default status is lost when reordering issue statuses
525 * Fixed: the default status is lost when reordering issue statuses
514 * Fixes error with Postgresql and non-UTF8 commit logs
526 * Fixes error with Postgresql and non-UTF8 commit logs
515 * Fixed: textile footnotes no longer work
527 * Fixed: textile footnotes no longer work
516 * Fixed: http links containing parentheses fail to reder correctly
528 * Fixed: http links containing parentheses fail to reder correctly
517 * Fixed: GitAdapter#get_rev should use current branch instead of hardwiring master
529 * Fixed: GitAdapter#get_rev should use current branch instead of hardwiring master
518
530
519
531
520 == 2008-07-06 v0.7.3
532 == 2008-07-06 v0.7.3
521
533
522 * Allow dot in firstnames and lastnames
534 * Allow dot in firstnames and lastnames
523 * Add project name to cross-project Atom feeds
535 * Add project name to cross-project Atom feeds
524 * Encoding set to utf8 in example database.yml
536 * Encoding set to utf8 in example database.yml
525 * HTML titles on forums related views
537 * HTML titles on forums related views
526 * Fixed: various XSS vulnerabilities
538 * Fixed: various XSS vulnerabilities
527 * Fixed: Entourage (and some old client) fails to correctly render notification styles
539 * Fixed: Entourage (and some old client) fails to correctly render notification styles
528 * Fixed: Fixed: timelog redirects inappropriately when :back_url is blank
540 * Fixed: Fixed: timelog redirects inappropriately when :back_url is blank
529 * Fixed: wrong relative paths to images in wiki_syntax.html
541 * Fixed: wrong relative paths to images in wiki_syntax.html
530
542
531
543
532 == 2008-06-15 v0.7.2
544 == 2008-06-15 v0.7.2
533
545
534 * "New Project" link on Projects page
546 * "New Project" link on Projects page
535 * Links to repository directories on the repo browser
547 * Links to repository directories on the repo browser
536 * Move status to front in Activity View
548 * Move status to front in Activity View
537 * Remove edit step from Status context menu
549 * Remove edit step from Status context menu
538 * Fixed: No way to do textile horizontal rule
550 * Fixed: No way to do textile horizontal rule
539 * Fixed: Repository: View differences doesn't work
551 * Fixed: Repository: View differences doesn't work
540 * Fixed: attachement's name maybe invalid.
552 * Fixed: attachement's name maybe invalid.
541 * Fixed: Error when creating a new issue
553 * Fixed: Error when creating a new issue
542 * Fixed: NoMethodError on @available_filters.has_key?
554 * Fixed: NoMethodError on @available_filters.has_key?
543 * Fixed: Check All / Uncheck All in Email Settings
555 * Fixed: Check All / Uncheck All in Email Settings
544 * Fixed: "View differences" of one file at /repositories/revision/ fails
556 * Fixed: "View differences" of one file at /repositories/revision/ fails
545 * Fixed: Column width in "my page"
557 * Fixed: Column width in "my page"
546 * Fixed: private subprojects are listed on Issues view
558 * Fixed: private subprojects are listed on Issues view
547 * Fixed: Textile: bold, italics, underline, etc... not working after parentheses
559 * Fixed: Textile: bold, italics, underline, etc... not working after parentheses
548 * Fixed: Update issue form: comment field from log time end out of screen
560 * Fixed: Update issue form: comment field from log time end out of screen
549 * Fixed: Editing role: "issue can be assigned to this role" out of box
561 * Fixed: Editing role: "issue can be assigned to this role" out of box
550 * Fixed: Unable use angular braces after include word
562 * Fixed: Unable use angular braces after include word
551 * Fixed: Using '*' as keyword for repository referencing keywords doesn't work
563 * Fixed: Using '*' as keyword for repository referencing keywords doesn't work
552 * Fixed: Subversion repository "View differences" on each file rise ERROR
564 * Fixed: Subversion repository "View differences" on each file rise ERROR
553 * Fixed: View differences for individual file of a changeset fails if the repository URL doesn't point to the repository root
565 * Fixed: View differences for individual file of a changeset fails if the repository URL doesn't point to the repository root
554 * Fixed: It is possible to lock out the last admin account
566 * Fixed: It is possible to lock out the last admin account
555 * Fixed: Wikis are viewable for anonymous users on public projects, despite not granting access
567 * Fixed: Wikis are viewable for anonymous users on public projects, despite not granting access
556 * Fixed: Issue number display clipped on 'my issues'
568 * Fixed: Issue number display clipped on 'my issues'
557 * Fixed: Roadmap version list links not carrying state
569 * Fixed: Roadmap version list links not carrying state
558 * Fixed: Log Time fieldset in IssueController#edit doesn't set default Activity as default
570 * Fixed: Log Time fieldset in IssueController#edit doesn't set default Activity as default
559 * Fixed: git's "get_rev" API should use repo's current branch instead of hardwiring "master"
571 * Fixed: git's "get_rev" API should use repo's current branch instead of hardwiring "master"
560 * Fixed: browser's language subcodes ignored
572 * Fixed: browser's language subcodes ignored
561 * Fixed: Error on project selection with numeric (only) identifier.
573 * Fixed: Error on project selection with numeric (only) identifier.
562 * Fixed: Link to PDF doesn't work after creating new issue
574 * Fixed: Link to PDF doesn't work after creating new issue
563 * Fixed: "Replies" should not be shown on forum threads that are locked
575 * Fixed: "Replies" should not be shown on forum threads that are locked
564 * Fixed: SVN errors lead to svn username/password being displayed to end users (security issue)
576 * Fixed: SVN errors lead to svn username/password being displayed to end users (security issue)
565 * Fixed: http links containing hashes don't display correct
577 * Fixed: http links containing hashes don't display correct
566 * Fixed: Allow ampersands in Enumeration names
578 * Fixed: Allow ampersands in Enumeration names
567 * Fixed: Atom link on saved query does not include query_id
579 * Fixed: Atom link on saved query does not include query_id
568 * Fixed: Logtime info lost when there's an error updating an issue
580 * Fixed: Logtime info lost when there's an error updating an issue
569 * Fixed: TOC does not parse colorization markups
581 * Fixed: TOC does not parse colorization markups
570 * Fixed: CVS: add support for modules names with spaces
582 * Fixed: CVS: add support for modules names with spaces
571 * Fixed: Bad rendering on projects/add
583 * Fixed: Bad rendering on projects/add
572 * Fixed: exception when viewing differences on cvs
584 * Fixed: exception when viewing differences on cvs
573 * Fixed: export issue to pdf will messup when use Chinese language
585 * Fixed: export issue to pdf will messup when use Chinese language
574 * Fixed: Redmine::Scm::Adapters::GitAdapter#get_rev ignored GIT_BIN constant
586 * Fixed: Redmine::Scm::Adapters::GitAdapter#get_rev ignored GIT_BIN constant
575 * Fixed: Adding non-ASCII new issue type in the New Issue page have encoding error using IE
587 * Fixed: Adding non-ASCII new issue type in the New Issue page have encoding error using IE
576 * Fixed: Importing from trac : some wiki links are messed
588 * Fixed: Importing from trac : some wiki links are messed
577 * Fixed: Incorrect weekend definition in Hebrew calendar locale
589 * Fixed: Incorrect weekend definition in Hebrew calendar locale
578 * Fixed: Atom feeds don't provide author section for repository revisions
590 * Fixed: Atom feeds don't provide author section for repository revisions
579 * Fixed: In Activity views, changesets titles can be multiline while they should not
591 * Fixed: In Activity views, changesets titles can be multiline while they should not
580 * Fixed: Ignore unreadable subversion directories (read disabled using authz)
592 * Fixed: Ignore unreadable subversion directories (read disabled using authz)
581 * Fixed: lib/SVG/Graph/Graph.rb can't externalize stylesheets
593 * Fixed: lib/SVG/Graph/Graph.rb can't externalize stylesheets
582 * Fixed: Close statement handler in Redmine.pm
594 * Fixed: Close statement handler in Redmine.pm
583
595
584
596
585 == 2008-05-04 v0.7.1
597 == 2008-05-04 v0.7.1
586
598
587 * Thai translation added (Gampol Thitinilnithi)
599 * Thai translation added (Gampol Thitinilnithi)
588 * Translations updates
600 * Translations updates
589 * Escape HTML comment tags
601 * Escape HTML comment tags
590 * Prevent "can't convert nil into String" error when :sort_order param is not present
602 * Prevent "can't convert nil into String" error when :sort_order param is not present
591 * Fixed: Updating tickets add a time log with zero hours
603 * Fixed: Updating tickets add a time log with zero hours
592 * Fixed: private subprojects names are revealed on the project overview
604 * Fixed: private subprojects names are revealed on the project overview
593 * Fixed: Search for target version of "none" fails with postgres 8.3
605 * Fixed: Search for target version of "none" fails with postgres 8.3
594 * Fixed: Home, Logout, Login links shouldn't be absolute links
606 * Fixed: Home, Logout, Login links shouldn't be absolute links
595 * Fixed: 'Latest projects' box on the welcome screen should be hidden if there are no projects
607 * Fixed: 'Latest projects' box on the welcome screen should be hidden if there are no projects
596 * Fixed: error when using upcase language name in coderay
608 * Fixed: error when using upcase language name in coderay
597 * Fixed: error on Trac import when :due attribute is nil
609 * Fixed: error on Trac import when :due attribute is nil
598
610
599
611
600 == 2008-04-28 v0.7.0
612 == 2008-04-28 v0.7.0
601
613
602 * Forces Redmine to use rails 2.0.2 gem when vendor/rails is not present
614 * Forces Redmine to use rails 2.0.2 gem when vendor/rails is not present
603 * Queries can be marked as 'For all projects'. Such queries will be available on all projects and on the global issue list.
615 * Queries can be marked as 'For all projects'. Such queries will be available on all projects and on the global issue list.
604 * Add predefined date ranges to the time report
616 * Add predefined date ranges to the time report
605 * Time report can be done at issue level
617 * Time report can be done at issue level
606 * Various timelog report enhancements
618 * Various timelog report enhancements
607 * Accept the following formats for "hours" field: 1h, 1 h, 1 hour, 2 hours, 30m, 30min, 1h30, 1h30m, 1:30
619 * Accept the following formats for "hours" field: 1h, 1 h, 1 hour, 2 hours, 30m, 30min, 1h30, 1h30m, 1:30
608 * Display the context menu above and/or to the left of the click if needed
620 * Display the context menu above and/or to the left of the click if needed
609 * Make the admin project files list sortable
621 * Make the admin project files list sortable
610 * Mercurial: display working directory files sizes unless browsing a specific revision
622 * Mercurial: display working directory files sizes unless browsing a specific revision
611 * Preserve status filter and page number when using lock/unlock/activate links on the users list
623 * Preserve status filter and page number when using lock/unlock/activate links on the users list
612 * Redmine.pm support for LDAP authentication
624 * Redmine.pm support for LDAP authentication
613 * Better error message and AR errors in log for failed LDAP on-the-fly user creation
625 * Better error message and AR errors in log for failed LDAP on-the-fly user creation
614 * Redirected user to where he is coming from after logging hours
626 * Redirected user to where he is coming from after logging hours
615 * Warn user that subprojects are also deleted when deleting a project
627 * Warn user that subprojects are also deleted when deleting a project
616 * Include subprojects versions on calendar and gantt
628 * Include subprojects versions on calendar and gantt
617 * Notify project members when a message is posted if they want to receive notifications
629 * Notify project members when a message is posted if they want to receive notifications
618 * Fixed: Feed content limit setting has no effect
630 * Fixed: Feed content limit setting has no effect
619 * Fixed: Priorities not ordered when displayed as a filter in issue list
631 * Fixed: Priorities not ordered when displayed as a filter in issue list
620 * Fixed: can not display attached images inline in message replies
632 * Fixed: can not display attached images inline in message replies
621 * Fixed: Boards are not deleted when project is deleted
633 * Fixed: Boards are not deleted when project is deleted
622 * Fixed: trying to preview a new issue raises an exception with postgresql
634 * Fixed: trying to preview a new issue raises an exception with postgresql
623 * Fixed: single file 'View difference' links do not work because of duplicate slashes in url
635 * Fixed: single file 'View difference' links do not work because of duplicate slashes in url
624 * Fixed: inline image not displayed when including a wiki page
636 * Fixed: inline image not displayed when including a wiki page
625 * Fixed: CVS duplicate key violation
637 * Fixed: CVS duplicate key violation
626 * Fixed: ActiveRecord::StaleObjectError exception on closing a set of circular duplicate issues
638 * Fixed: ActiveRecord::StaleObjectError exception on closing a set of circular duplicate issues
627 * Fixed: custom field filters behaviour
639 * Fixed: custom field filters behaviour
628 * Fixed: Postgresql 8.3 compatibility
640 * Fixed: Postgresql 8.3 compatibility
629 * Fixed: Links to repository directories don't work
641 * Fixed: Links to repository directories don't work
630
642
631
643
632 == 2008-03-29 v0.7.0-rc1
644 == 2008-03-29 v0.7.0-rc1
633
645
634 * Overall activity view and feed added, link is available on the project list
646 * Overall activity view and feed added, link is available on the project list
635 * Git VCS support
647 * Git VCS support
636 * Rails 2.0 sessions cookie store compatibility
648 * Rails 2.0 sessions cookie store compatibility
637 * Use project identifiers in urls instead of ids
649 * Use project identifiers in urls instead of ids
638 * Default configuration data can now be loaded from the administration screen
650 * Default configuration data can now be loaded from the administration screen
639 * Administration settings screen split to tabs (email notifications options moved to 'Settings')
651 * Administration settings screen split to tabs (email notifications options moved to 'Settings')
640 * Project description is now unlimited and optional
652 * Project description is now unlimited and optional
641 * Wiki annotate view
653 * Wiki annotate view
642 * Escape HTML tag in textile content
654 * Escape HTML tag in textile content
643 * Add Redmine links to documents, versions, attachments and repository files
655 * Add Redmine links to documents, versions, attachments and repository files
644 * 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:
656 * 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:
645 * by using checkbox and/or the little pencil that will select/unselect all issues
657 * by using checkbox and/or the little pencil that will select/unselect all issues
646 * by clicking on the rows (but not on the links), Ctrl and Shift keys can be used to select multiple issues
658 * by clicking on the rows (but not on the links), Ctrl and Shift keys can be used to select multiple issues
647 * 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)
659 * 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)
648 * User display format is now configurable in administration settings
660 * User display format is now configurable in administration settings
649 * Issue list now supports bulk edit/move/delete (for a set of issues that belong to the same project)
661 * Issue list now supports bulk edit/move/delete (for a set of issues that belong to the same project)
650 * Merged 'change status', 'edit issue' and 'add note' actions:
662 * Merged 'change status', 'edit issue' and 'add note' actions:
651 * Users with 'edit issues' permission can now update any property including custom fields when adding a note or changing the status
663 * Users with 'edit issues' permission can now update any property including custom fields when adding a note or changing the status
652 * '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
664 * '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
653 * Details by assignees on issue summary view
665 * Details by assignees on issue summary view
654 * '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
666 * '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
655 * Change status select box default to current status
667 * Change status select box default to current status
656 * Preview for issue notes, news and messages
668 * Preview for issue notes, news and messages
657 * Optional description for attachments
669 * Optional description for attachments
658 * 'Fixed version' label changed to 'Target version'
670 * 'Fixed version' label changed to 'Target version'
659 * Let the user choose when deleting issues with reported hours to:
671 * Let the user choose when deleting issues with reported hours to:
660 * delete the hours
672 * delete the hours
661 * assign the hours to the project
673 * assign the hours to the project
662 * reassign the hours to another issue
674 * reassign the hours to another issue
663 * Date range filter and pagination on time entries detail view
675 * Date range filter and pagination on time entries detail view
664 * Propagate time tracking to the parent project
676 * Propagate time tracking to the parent project
665 * Switch added on the project activity view to include subprojects
677 * Switch added on the project activity view to include subprojects
666 * Display total estimated and spent hours on the version detail view
678 * Display total estimated and spent hours on the version detail view
667 * Weekly time tracking block for 'My page'
679 * Weekly time tracking block for 'My page'
668 * Permissions to edit time entries
680 * Permissions to edit time entries
669 * Include subprojects on the issue list, calendar, gantt and timelog by default (can be turned off is administration settings)
681 * Include subprojects on the issue list, calendar, gantt and timelog by default (can be turned off is administration settings)
670 * Roadmap enhancements (separate related issues from wiki contents, leading h1 in version wiki pages is hidden, smaller wiki headings)
682 * Roadmap enhancements (separate related issues from wiki contents, leading h1 in version wiki pages is hidden, smaller wiki headings)
671 * Make versions with same date sorted by name
683 * Make versions with same date sorted by name
672 * Allow issue list to be sorted by target version
684 * Allow issue list to be sorted by target version
673 * Related changesets messages displayed on the issue details view
685 * Related changesets messages displayed on the issue details view
674 * Create a journal and send an email when an issue is closed by commit
686 * Create a journal and send an email when an issue is closed by commit
675 * Add 'Author' to the available columns for the issue list
687 * Add 'Author' to the available columns for the issue list
676 * More appropriate default sort order on sortable columns
688 * More appropriate default sort order on sortable columns
677 * Add issue subject to the time entries view and issue subject, description and tracker to the csv export
689 * Add issue subject to the time entries view and issue subject, description and tracker to the csv export
678 * Permissions to edit issue notes
690 * Permissions to edit issue notes
679 * Display date/time instead of date on files list
691 * Display date/time instead of date on files list
680 * Do not show Roadmap menu item if the project doesn't define any versions
692 * Do not show Roadmap menu item if the project doesn't define any versions
681 * Allow longer version names (60 chars)
693 * Allow longer version names (60 chars)
682 * Ability to copy an existing workflow when creating a new role
694 * Ability to copy an existing workflow when creating a new role
683 * Display custom fields in two columns on the issue form
695 * Display custom fields in two columns on the issue form
684 * Added 'estimated time' in the csv export of the issue list
696 * Added 'estimated time' in the csv export of the issue list
685 * Display the last 30 days on the activity view rather than the current month (number of days can be configured in the application settings)
697 * Display the last 30 days on the activity view rather than the current month (number of days can be configured in the application settings)
686 * Setting for whether new projects should be public by default
698 * Setting for whether new projects should be public by default
687 * User preference to choose how comments/replies are displayed: in chronological or reverse chronological order
699 * User preference to choose how comments/replies are displayed: in chronological or reverse chronological order
688 * Added default value for custom fields
700 * Added default value for custom fields
689 * Added tabindex property on wiki toolbar buttons (to easily move from field to field using the tab key)
701 * Added tabindex property on wiki toolbar buttons (to easily move from field to field using the tab key)
690 * Redirect to issue page after creating a new issue
702 * Redirect to issue page after creating a new issue
691 * Wiki toolbar improvements (mainly for Firefox)
703 * Wiki toolbar improvements (mainly for Firefox)
692 * Display wiki syntax quick ref link on all wiki textareas
704 * Display wiki syntax quick ref link on all wiki textareas
693 * Display links to Atom feeds
705 * Display links to Atom feeds
694 * Breadcrumb nav for the forums
706 * Breadcrumb nav for the forums
695 * Show replies when choosing to display messages in the activity
707 * Show replies when choosing to display messages in the activity
696 * Added 'include' macro to include another wiki page
708 * Added 'include' macro to include another wiki page
697 * RedmineWikiFormatting page available as a static HTML file locally
709 * RedmineWikiFormatting page available as a static HTML file locally
698 * Wrap diff content
710 * Wrap diff content
699 * Strip out email address from authors in repository screens
711 * Strip out email address from authors in repository screens
700 * Highlight the current item of the main menu
712 * Highlight the current item of the main menu
701 * Added simple syntax highlighters for php and java languages
713 * Added simple syntax highlighters for php and java languages
702 * Do not show empty diffs
714 * Do not show empty diffs
703 * Show explicit error message when the scm command failed (eg. when svn binary is not available)
715 * Show explicit error message when the scm command failed (eg. when svn binary is not available)
704 * Lithuanian translation added (Sergej Jegorov)
716 * Lithuanian translation added (Sergej Jegorov)
705 * Ukrainan translation added (Natalia Konovka & Mykhaylo Sorochan)
717 * Ukrainan translation added (Natalia Konovka & Mykhaylo Sorochan)
706 * Danish translation added (Mads Vestergaard)
718 * Danish translation added (Mads Vestergaard)
707 * Added i18n support to the jstoolbar and various settings screen
719 * Added i18n support to the jstoolbar and various settings screen
708 * RedCloth's glyphs no longer user
720 * RedCloth's glyphs no longer user
709 * New icons for the wiki toolbar (from http://www.famfamfam.com/lab/icons/silk/)
721 * New icons for the wiki toolbar (from http://www.famfamfam.com/lab/icons/silk/)
710 * The following menus can now be extended by plugins: top_menu, account_menu, application_menu
722 * The following menus can now be extended by plugins: top_menu, account_menu, application_menu
711 * Added a simple rake task to fetch changesets from the repositories: rake redmine:fetch_changesets
723 * Added a simple rake task to fetch changesets from the repositories: rake redmine:fetch_changesets
712 * Remove hardcoded "Redmine" strings in account related emails and use application title instead
724 * Remove hardcoded "Redmine" strings in account related emails and use application title instead
713 * Mantis importer preserve bug ids
725 * Mantis importer preserve bug ids
714 * Trac importer: Trac guide wiki pages skipped
726 * Trac importer: Trac guide wiki pages skipped
715 * Trac importer: wiki attachments migration added
727 * Trac importer: wiki attachments migration added
716 * Trac importer: support database schema for Trac migration
728 * Trac importer: support database schema for Trac migration
717 * Trac importer: support CamelCase links
729 * Trac importer: support CamelCase links
718 * Removes the Redmine version from the footer (can be viewed on admin -> info)
730 * Removes the Redmine version from the footer (can be viewed on admin -> info)
719 * Rescue and display an error message when trying to delete a role that is in use
731 * Rescue and display an error message when trying to delete a role that is in use
720 * 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
732 * 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
721 * Add "--encoding utf8" option to the Mercurial "hg log" command in order to get utf8 encoded commit logs
733 * Add "--encoding utf8" option to the Mercurial "hg log" command in order to get utf8 encoded commit logs
722 * Fixed: Gantt and calendar not properly refreshed (fragment caching removed)
734 * Fixed: Gantt and calendar not properly refreshed (fragment caching removed)
723 * Fixed: Textile image with style attribute cause internal server error
735 * Fixed: Textile image with style attribute cause internal server error
724 * Fixed: wiki TOC not rendered properly when used in an issue or document description
736 * Fixed: wiki TOC not rendered properly when used in an issue or document description
725 * Fixed: 'has already been taken' error message on username and email fields if left empty
737 * Fixed: 'has already been taken' error message on username and email fields if left empty
726 * Fixed: non-ascii attachement filename with IE
738 * Fixed: non-ascii attachement filename with IE
727 * Fixed: wrong url for wiki syntax pop-up when Redmine urls are prefixed
739 * Fixed: wrong url for wiki syntax pop-up when Redmine urls are prefixed
728 * Fixed: search for all words doesn't work
740 * Fixed: search for all words doesn't work
729 * Fixed: Do not show sticky and locked checkboxes when replying to a message
741 * Fixed: Do not show sticky and locked checkboxes when replying to a message
730 * Fixed: Mantis importer: do not duplicate Mantis username in firstname and lastname if realname is blank
742 * Fixed: Mantis importer: do not duplicate Mantis username in firstname and lastname if realname is blank
731 * Fixed: Date custom fields not displayed as specified in application settings
743 * Fixed: Date custom fields not displayed as specified in application settings
732 * Fixed: titles not escaped in the activity view
744 * Fixed: titles not escaped in the activity view
733 * Fixed: issue queries can not use custom fields marked as 'for all projects' in a project context
745 * Fixed: issue queries can not use custom fields marked as 'for all projects' in a project context
734 * 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
746 * 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
735 * Fixed: locked users should not receive email notifications
747 * Fixed: locked users should not receive email notifications
736 * Fixed: custom field selection is not saved when unchecking them all on project settings
748 * Fixed: custom field selection is not saved when unchecking them all on project settings
737 * Fixed: can not lock a topic when creating it
749 * Fixed: can not lock a topic when creating it
738 * Fixed: Incorrect filtering for unset values when using 'is not' filter
750 * Fixed: Incorrect filtering for unset values when using 'is not' filter
739 * Fixed: PostgreSQL issues_seq_id not updated when using Trac importer
751 * Fixed: PostgreSQL issues_seq_id not updated when using Trac importer
740 * Fixed: ajax pagination does not scroll up
752 * Fixed: ajax pagination does not scroll up
741 * Fixed: error when uploading a file with no content-type specified by the browser
753 * Fixed: error when uploading a file with no content-type specified by the browser
742 * Fixed: wiki and changeset links not displayed when previewing issue description or notes
754 * Fixed: wiki and changeset links not displayed when previewing issue description or notes
743 * Fixed: 'LdapError: no bind result' error when authenticating
755 * Fixed: 'LdapError: no bind result' error when authenticating
744 * Fixed: 'LdapError: invalid binding information' when no username/password are set on the LDAP account
756 * Fixed: 'LdapError: invalid binding information' when no username/password are set on the LDAP account
745 * Fixed: CVS repository doesn't work if port is used in the url
757 * Fixed: CVS repository doesn't work if port is used in the url
746 * Fixed: Email notifications: host name is missing in generated links
758 * Fixed: Email notifications: host name is missing in generated links
747 * Fixed: Email notifications: referenced changesets, wiki pages, attachments... are not turned into links
759 * Fixed: Email notifications: referenced changesets, wiki pages, attachments... are not turned into links
748 * Fixed: Do not clear issue relations when moving an issue to another project if cross-project issue relations are allowed
760 * Fixed: Do not clear issue relations when moving an issue to another project if cross-project issue relations are allowed
749 * Fixed: "undefined method 'textilizable'" error on email notification when running Repository#fetch_changesets from the console
761 * Fixed: "undefined method 'textilizable'" error on email notification when running Repository#fetch_changesets from the console
750 * Fixed: Do not send an email with no recipient, cc or bcc
762 * Fixed: Do not send an email with no recipient, cc or bcc
751 * Fixed: fetch_changesets fails on commit comments that close 2 duplicates issues.
763 * Fixed: fetch_changesets fails on commit comments that close 2 duplicates issues.
752 * Fixed: Mercurial browsing under unix-like os and for directory depth > 2
764 * Fixed: Mercurial browsing under unix-like os and for directory depth > 2
753 * Fixed: Wiki links with pipe can not be used in wiki tables
765 * Fixed: Wiki links with pipe can not be used in wiki tables
754 * Fixed: migrate_from_trac doesn't import timestamps of wiki and tickets
766 * Fixed: migrate_from_trac doesn't import timestamps of wiki and tickets
755 * Fixed: when bulk editing, setting "Assigned to" to "nobody" causes an sql error with Postgresql
767 * Fixed: when bulk editing, setting "Assigned to" to "nobody" causes an sql error with Postgresql
756
768
757
769
758 == 2008-03-12 v0.6.4
770 == 2008-03-12 v0.6.4
759
771
760 * Fixed: private projects name are displayed on account/show even if the current user doesn't have access to these private projects
772 * Fixed: private projects name are displayed on account/show even if the current user doesn't have access to these private projects
761 * Fixed: potential LDAP authentication security flaw
773 * Fixed: potential LDAP authentication security flaw
762 * Fixed: context submenus on the issue list don't show up with IE6.
774 * Fixed: context submenus on the issue list don't show up with IE6.
763 * Fixed: Themes are not applied with Rails 2.0
775 * Fixed: Themes are not applied with Rails 2.0
764 * Fixed: crash when fetching Mercurial changesets if changeset[:files] is nil
776 * Fixed: crash when fetching Mercurial changesets if changeset[:files] is nil
765 * Fixed: Mercurial repository browsing
777 * Fixed: Mercurial repository browsing
766 * Fixed: undefined local variable or method 'log' in CvsAdapter when a cvs command fails
778 * Fixed: undefined local variable or method 'log' in CvsAdapter when a cvs command fails
767 * Fixed: not null constraints not removed with Postgresql
779 * Fixed: not null constraints not removed with Postgresql
768 * Doctype set to transitional
780 * Doctype set to transitional
769
781
770
782
771 == 2007-12-18 v0.6.3
783 == 2007-12-18 v0.6.3
772
784
773 * Fixed: upload doesn't work in 'Files' section
785 * Fixed: upload doesn't work in 'Files' section
774
786
775
787
776 == 2007-12-16 v0.6.2
788 == 2007-12-16 v0.6.2
777
789
778 * Search engine: issue custom fields can now be searched
790 * Search engine: issue custom fields can now be searched
779 * News comments are now textilized
791 * News comments are now textilized
780 * Updated Japanese translation (Satoru Kurashiki)
792 * Updated Japanese translation (Satoru Kurashiki)
781 * Updated Chinese translation (Shortie Lo)
793 * Updated Chinese translation (Shortie Lo)
782 * Fixed Rails 2.0 compatibility bugs:
794 * Fixed Rails 2.0 compatibility bugs:
783 * Unable to create a wiki
795 * Unable to create a wiki
784 * Gantt and calendar error
796 * Gantt and calendar error
785 * Trac importer error (readonly? is defined by ActiveRecord)
797 * Trac importer error (readonly? is defined by ActiveRecord)
786 * Fixed: 'assigned to me' filter broken
798 * Fixed: 'assigned to me' filter broken
787 * Fixed: crash when validation fails on issue edition with no custom fields
799 * Fixed: crash when validation fails on issue edition with no custom fields
788 * Fixed: reposman "can't find group" error
800 * Fixed: reposman "can't find group" error
789 * Fixed: 'LDAP account password is too long' error when leaving the field empty on creation
801 * Fixed: 'LDAP account password is too long' error when leaving the field empty on creation
790 * Fixed: empty lines when displaying repository files with Windows style eol
802 * Fixed: empty lines when displaying repository files with Windows style eol
791 * Fixed: missing body closing tag in repository annotate and entry views
803 * Fixed: missing body closing tag in repository annotate and entry views
792
804
793
805
794 == 2007-12-10 v0.6.1
806 == 2007-12-10 v0.6.1
795
807
796 * Rails 2.0 compatibility
808 * Rails 2.0 compatibility
797 * Custom fields can now be displayed as columns on the issue list
809 * Custom fields can now be displayed as columns on the issue list
798 * Added version details view (accessible from the roadmap)
810 * Added version details view (accessible from the roadmap)
799 * Roadmap: more accurate completion percentage calculation (done ratio of open issues is now taken into account)
811 * Roadmap: more accurate completion percentage calculation (done ratio of open issues is now taken into account)
800 * Added per-project tracker selection. Trackers can be selected on project settings
812 * Added per-project tracker selection. Trackers can be selected on project settings
801 * Anonymous users can now be allowed to create, edit, comment issues, comment news and post messages in the forums
813 * Anonymous users can now be allowed to create, edit, comment issues, comment news and post messages in the forums
802 * Forums: messages can now be edited/deleted (explicit permissions need to be given)
814 * Forums: messages can now be edited/deleted (explicit permissions need to be given)
803 * Forums: topics can be locked so that no reply can be added
815 * Forums: topics can be locked so that no reply can be added
804 * Forums: topics can be marked as sticky so that they always appear at the top of the list
816 * Forums: topics can be marked as sticky so that they always appear at the top of the list
805 * Forums: attachments can now be added to replies
817 * Forums: attachments can now be added to replies
806 * Added time zone support
818 * Added time zone support
807 * Added a setting to choose the account activation strategy (available in application settings)
819 * Added a setting to choose the account activation strategy (available in application settings)
808 * Added 'Classic' theme (inspired from the v0.51 design)
820 * Added 'Classic' theme (inspired from the v0.51 design)
809 * Added an alternate theme which provides issue list colorization based on issues priority
821 * Added an alternate theme which provides issue list colorization based on issues priority
810 * Added Bazaar SCM adapter
822 * Added Bazaar SCM adapter
811 * Added Annotate/Blame view in the repository browser (except for Darcs SCM)
823 * Added Annotate/Blame view in the repository browser (except for Darcs SCM)
812 * Diff style (inline or side by side) automatically saved as a user preference
824 * Diff style (inline or side by side) automatically saved as a user preference
813 * Added issues status changes on the activity view (by Cyril Mougel)
825 * Added issues status changes on the activity view (by Cyril Mougel)
814 * Added forums topics on the activity view (disabled by default)
826 * Added forums topics on the activity view (disabled by default)
815 * Added an option on 'My account' for users who don't want to be notified of changes that they make
827 * Added an option on 'My account' for users who don't want to be notified of changes that they make
816 * Trac importer now supports mysql and postgresql databases
828 * Trac importer now supports mysql and postgresql databases
817 * Trac importer improvements (by Mat Trudel)
829 * Trac importer improvements (by Mat Trudel)
818 * 'fixed version' field can now be displayed on the issue list
830 * 'fixed version' field can now be displayed on the issue list
819 * Added a couple of new formats for the 'date format' setting
831 * Added a couple of new formats for the 'date format' setting
820 * Added Traditional Chinese translation (by Shortie Lo)
832 * Added Traditional Chinese translation (by Shortie Lo)
821 * Added Russian translation (iGor kMeta)
833 * Added Russian translation (iGor kMeta)
822 * Project name format limitation removed (name can now contain any character)
834 * Project name format limitation removed (name can now contain any character)
823 * Project identifier maximum length changed from 12 to 20
835 * Project identifier maximum length changed from 12 to 20
824 * Changed the maximum length of LDAP account to 255 characters
836 * Changed the maximum length of LDAP account to 255 characters
825 * Removed the 12 characters limit on passwords
837 * Removed the 12 characters limit on passwords
826 * Added wiki macros support
838 * Added wiki macros support
827 * Performance improvement on workflow setup screen
839 * Performance improvement on workflow setup screen
828 * More detailed html title on several views
840 * More detailed html title on several views
829 * Custom fields can now be reordered
841 * Custom fields can now be reordered
830 * Search engine: search can be restricted to an exact phrase by using quotation marks
842 * Search engine: search can be restricted to an exact phrase by using quotation marks
831 * Added custom fields marked as 'For all projects' to the csv export of the cross project issue list
843 * Added custom fields marked as 'For all projects' to the csv export of the cross project issue list
832 * Email notifications are now sent as Blind carbon copy by default
844 * Email notifications are now sent as Blind carbon copy by default
833 * Fixed: all members (including non active) should be deleted when deleting a project
845 * Fixed: all members (including non active) should be deleted when deleting a project
834 * Fixed: Error on wiki syntax link (accessible from wiki/edit)
846 * Fixed: Error on wiki syntax link (accessible from wiki/edit)
835 * Fixed: 'quick jump to a revision' form on the revisions list
847 * Fixed: 'quick jump to a revision' form on the revisions list
836 * Fixed: error on admin/info if there's more than 1 plugin installed
848 * Fixed: error on admin/info if there's more than 1 plugin installed
837 * Fixed: svn or ldap password can be found in clear text in the html source in editing mode
849 * Fixed: svn or ldap password can be found in clear text in the html source in editing mode
838 * Fixed: 'Assigned to' drop down list is not sorted
850 * Fixed: 'Assigned to' drop down list is not sorted
839 * Fixed: 'View all issues' link doesn't work on issues/show
851 * Fixed: 'View all issues' link doesn't work on issues/show
840 * Fixed: error on account/register when validation fails
852 * Fixed: error on account/register when validation fails
841 * Fixed: Error when displaying the issue list if a float custom field is marked as 'used as filter'
853 * Fixed: Error when displaying the issue list if a float custom field is marked as 'used as filter'
842 * Fixed: Mercurial adapter breaks on missing :files entry in changeset hash (James Britt)
854 * Fixed: Mercurial adapter breaks on missing :files entry in changeset hash (James Britt)
843 * Fixed: Wrong feed URLs on the home page
855 * Fixed: Wrong feed URLs on the home page
844 * Fixed: Update of time entry fails when the issue has been moved to an other project
856 * Fixed: Update of time entry fails when the issue has been moved to an other project
845 * Fixed: Error when moving an issue without changing its tracker (Postgresql)
857 * Fixed: Error when moving an issue without changing its tracker (Postgresql)
846 * Fixed: Changes not recorded when using :pserver string (CVS adapter)
858 * Fixed: Changes not recorded when using :pserver string (CVS adapter)
847 * Fixed: admin should be able to move issues to any project
859 * Fixed: admin should be able to move issues to any project
848 * Fixed: adding an attachment is not possible when changing the status of an issue
860 * Fixed: adding an attachment is not possible when changing the status of an issue
849 * Fixed: No mime-types in documents/files downloading
861 * Fixed: No mime-types in documents/files downloading
850 * Fixed: error when sorting the messages if there's only one board for the project
862 * Fixed: error when sorting the messages if there's only one board for the project
851 * Fixed: 'me' doesn't appear in the drop down filters on a project issue list.
863 * Fixed: 'me' doesn't appear in the drop down filters on a project issue list.
852
864
853 == 2007-11-04 v0.6.0
865 == 2007-11-04 v0.6.0
854
866
855 * Permission model refactoring.
867 * Permission model refactoring.
856 * Permissions: there are now 2 builtin roles that can be used to specify permissions given to other users than members of projects
868 * Permissions: there are now 2 builtin roles that can be used to specify permissions given to other users than members of projects
857 * Permissions: some permissions (eg. browse the repository) can be removed for certain roles
869 * Permissions: some permissions (eg. browse the repository) can be removed for certain roles
858 * Permissions: modules (eg. issue tracking, news, documents...) can be enabled/disabled at project level
870 * Permissions: modules (eg. issue tracking, news, documents...) can be enabled/disabled at project level
859 * Added Mantis and Trac importers
871 * Added Mantis and Trac importers
860 * New application layout
872 * New application layout
861 * Added "Bulk edit" functionality on the issue list
873 * Added "Bulk edit" functionality on the issue list
862 * More flexible mail notifications settings at user level
874 * More flexible mail notifications settings at user level
863 * 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
875 * 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
864 * 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
876 * 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
865 * Added the ability to customize issue list columns (at application level or for each saved query)
877 * Added the ability to customize issue list columns (at application level or for each saved query)
866 * Overdue versions (date reached and open issues > 0) are now always displayed on the roadmap
878 * Overdue versions (date reached and open issues > 0) are now always displayed on the roadmap
867 * Added the ability to rename wiki pages (specific permission required)
879 * Added the ability to rename wiki pages (specific permission required)
868 * Search engines now supports pagination. Results are sorted in reverse chronological order
880 * Search engines now supports pagination. Results are sorted in reverse chronological order
869 * Added "Estimated hours" attribute on issues
881 * Added "Estimated hours" attribute on issues
870 * A category with assigned issue can now be deleted. 2 options are proposed: remove assignments or reassign issues to another category
882 * A category with assigned issue can now be deleted. 2 options are proposed: remove assignments or reassign issues to another category
871 * Forum notifications are now also sent to the authors of the thread, even if they donοΏ½t watch the board
883 * Forum notifications are now also sent to the authors of the thread, even if they donοΏ½t watch the board
872 * Added an application setting to specify the application protocol (http or https) used to generate urls in emails
884 * Added an application setting to specify the application protocol (http or https) used to generate urls in emails
873 * Gantt chart: now starts at the current month by default
885 * Gantt chart: now starts at the current month by default
874 * Gantt chart: month count and zoom factor are automatically saved as user preferences
886 * Gantt chart: month count and zoom factor are automatically saved as user preferences
875 * Wiki links can now refer to other project wikis
887 * Wiki links can now refer to other project wikis
876 * Added wiki index by date
888 * Added wiki index by date
877 * Added preview on add/edit issue form
889 * Added preview on add/edit issue form
878 * Emails footer can now be customized from the admin interface (Admin -> Email notifications)
890 * Emails footer can now be customized from the admin interface (Admin -> Email notifications)
879 * 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)
891 * 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)
880 * Calendar: first day of week can now be set in lang files
892 * Calendar: first day of week can now be set in lang files
881 * Automatic closing of duplicate issues
893 * Automatic closing of duplicate issues
882 * Added a cross-project issue list
894 * Added a cross-project issue list
883 * AJAXified the SCM browser (tree view)
895 * AJAXified the SCM browser (tree view)
884 * Pretty URL for the repository browser (Cyril Mougel)
896 * Pretty URL for the repository browser (Cyril Mougel)
885 * Search engine: added a checkbox to search titles only
897 * Search engine: added a checkbox to search titles only
886 * Added "% done" in the filter list
898 * Added "% done" in the filter list
887 * Enumerations: values can now be reordered and a default value can be specified (eg. default issue priority)
899 * Enumerations: values can now be reordered and a default value can be specified (eg. default issue priority)
888 * Added some accesskeys
900 * Added some accesskeys
889 * Added "Float" as a custom field format
901 * Added "Float" as a custom field format
890 * Added basic Theme support
902 * Added basic Theme support
891 * Added the ability to set the οΏ½done ratioοΏ½ of issues fixed by commit (Nikolay Solakov)
903 * Added the ability to set the οΏ½done ratioοΏ½ of issues fixed by commit (Nikolay Solakov)
892 * Added custom fields in issue related mail notifications
904 * Added custom fields in issue related mail notifications
893 * Email notifications are now sent in plain text and html
905 * Email notifications are now sent in plain text and html
894 * Gantt chart can now be exported to a graphic file (png). This functionality is only available if RMagick is installed.
906 * Gantt chart can now be exported to a graphic file (png). This functionality is only available if RMagick is installed.
895 * Added syntax highlightment for repository files and wiki
907 * Added syntax highlightment for repository files and wiki
896 * Improved automatic Redmine links
908 * Improved automatic Redmine links
897 * Added automatic table of content support on wiki pages
909 * Added automatic table of content support on wiki pages
898 * Added radio buttons on the documents list to sort documents by category, date, title or author
910 * Added radio buttons on the documents list to sort documents by category, date, title or author
899 * Added basic plugin support, with a sample plugin
911 * Added basic plugin support, with a sample plugin
900 * Added a link to add a new category when creating or editing an issue
912 * Added a link to add a new category when creating or editing an issue
901 * Added a "Assignable" boolean on the Role model. If unchecked, issues can not be assigned to users having this role.
913 * Added a "Assignable" boolean on the Role model. If unchecked, issues can not be assigned to users having this role.
902 * Added an option to be able to relate issues in different projects
914 * Added an option to be able to relate issues in different projects
903 * Added the ability to move issues (to another project) without changing their trackers.
915 * Added the ability to move issues (to another project) without changing their trackers.
904 * Atom feeds added on project activity, news and changesets
916 * Atom feeds added on project activity, news and changesets
905 * Added the ability to reset its own RSS access key
917 * Added the ability to reset its own RSS access key
906 * Main project list now displays root projects with their subprojects
918 * Main project list now displays root projects with their subprojects
907 * Added anchor links to issue notes
919 * Added anchor links to issue notes
908 * Added reposman Ruby version. This script can now register created repositories in Redmine (Nicolas Chuche)
920 * Added reposman Ruby version. This script can now register created repositories in Redmine (Nicolas Chuche)
909 * Issue notes are now included in search
921 * Issue notes are now included in search
910 * Added email sending test functionality
922 * Added email sending test functionality
911 * Added LDAPS support for LDAP authentication
923 * Added LDAPS support for LDAP authentication
912 * Removed hard-coded URLs in mail templates
924 * Removed hard-coded URLs in mail templates
913 * Subprojects are now grouped by projects in the navigation drop-down menu
925 * Subprojects are now grouped by projects in the navigation drop-down menu
914 * Added a new value for date filters: this week
926 * Added a new value for date filters: this week
915 * Added cache for application settings
927 * Added cache for application settings
916 * Added Polish translation (Tomasz Gawryl)
928 * Added Polish translation (Tomasz Gawryl)
917 * Added Czech translation (Jan Kadlecek)
929 * Added Czech translation (Jan Kadlecek)
918 * Added Romanian translation (Csongor Bartus)
930 * Added Romanian translation (Csongor Bartus)
919 * Added Hebrew translation (Bob Builder)
931 * Added Hebrew translation (Bob Builder)
920 * Added Serbian translation (Dragan Matic)
932 * Added Serbian translation (Dragan Matic)
921 * Added Korean translation (Choi Jong Yoon)
933 * Added Korean translation (Choi Jong Yoon)
922 * Fixed: the link to delete issue relations is displayed even if the user is not authorized to delete relations
934 * Fixed: the link to delete issue relations is displayed even if the user is not authorized to delete relations
923 * Performance improvement on calendar and gantt
935 * Performance improvement on calendar and gantt
924 * Fixed: wiki preview doesnοΏ½t work on long entries
936 * Fixed: wiki preview doesnοΏ½t work on long entries
925 * Fixed: queries with multiple custom fields return no result
937 * Fixed: queries with multiple custom fields return no result
926 * Fixed: Can not authenticate user against LDAP if its DN contains non-ascii characters
938 * Fixed: Can not authenticate user against LDAP if its DN contains non-ascii characters
927 * Fixed: URL with ~ broken in wiki formatting
939 * Fixed: URL with ~ broken in wiki formatting
928 * Fixed: some quotation marks are rendered as strange characters in pdf
940 * Fixed: some quotation marks are rendered as strange characters in pdf
929
941
930
942
931 == 2007-07-15 v0.5.1
943 == 2007-07-15 v0.5.1
932
944
933 * per project forums added
945 * per project forums added
934 * added the ability to archive projects
946 * added the ability to archive projects
935 * added οΏ½WatchοΏ½ functionality on issues. It allows users to receive notifications about issue changes
947 * added οΏ½WatchοΏ½ functionality on issues. It allows users to receive notifications about issue changes
936 * custom fields for issues can now be used as filters on issue list
948 * custom fields for issues can now be used as filters on issue list
937 * added per user custom queries
949 * added per user custom queries
938 * commit messages are now scanned for referenced or fixed issue IDs (keywords defined in Admin -> Settings)
950 * commit messages are now scanned for referenced or fixed issue IDs (keywords defined in Admin -> Settings)
939 * projects list now shows the list of public projects and private projects for which the user is a member
951 * projects list now shows the list of public projects and private projects for which the user is a member
940 * versions can now be created with no date
952 * versions can now be created with no date
941 * added issue count details for versions on Reports view
953 * added issue count details for versions on Reports view
942 * added time report, by member/activity/tracker/version and year/month/week for the selected period
954 * added time report, by member/activity/tracker/version and year/month/week for the selected period
943 * each category can now be associated to a user, so that new issues in that category are automatically assigned to that user
955 * each category can now be associated to a user, so that new issues in that category are automatically assigned to that user
944 * added autologin feature (disabled by default)
956 * added autologin feature (disabled by default)
945 * optimistic locking added for wiki edits
957 * optimistic locking added for wiki edits
946 * added wiki diff
958 * added wiki diff
947 * added the ability to destroy wiki pages (requires permission)
959 * added the ability to destroy wiki pages (requires permission)
948 * a wiki page can now be attached to each version, and displayed on the roadmap
960 * a wiki page can now be attached to each version, and displayed on the roadmap
949 * attachments can now be added to wiki pages (original patch by Pavol Murin) and displayed online
961 * attachments can now be added to wiki pages (original patch by Pavol Murin) and displayed online
950 * added an option to see all versions in the roadmap view (including completed ones)
962 * added an option to see all versions in the roadmap view (including completed ones)
951 * added basic issue relations
963 * added basic issue relations
952 * added the ability to log time when changing an issue status
964 * added the ability to log time when changing an issue status
953 * account information can now be sent to the user when creating an account
965 * account information can now be sent to the user when creating an account
954 * author and assignee of an issue always receive notifications (even if they turned of mail notifications)
966 * author and assignee of an issue always receive notifications (even if they turned of mail notifications)
955 * added a quick search form in page header
967 * added a quick search form in page header
956 * added 'me' value for 'assigned to' and 'author' query filters
968 * added 'me' value for 'assigned to' and 'author' query filters
957 * added a link on revision screen to see the entire diff for the revision
969 * added a link on revision screen to see the entire diff for the revision
958 * added last commit message for each entry in repository browser
970 * added last commit message for each entry in repository browser
959 * added the ability to view a file diff with free to/from revision selection.
971 * added the ability to view a file diff with free to/from revision selection.
960 * text files can now be viewed online when browsing the repository
972 * text files can now be viewed online when browsing the repository
961 * added basic support for other SCM: CVS (Ralph Vater), Mercurial and Darcs
973 * added basic support for other SCM: CVS (Ralph Vater), Mercurial and Darcs
962 * added fragment caching for svn diffs
974 * added fragment caching for svn diffs
963 * added fragment caching for calendar and gantt views
975 * added fragment caching for calendar and gantt views
964 * login field automatically focused on login form
976 * login field automatically focused on login form
965 * subproject name displayed on issue list, calendar and gantt
977 * subproject name displayed on issue list, calendar and gantt
966 * added an option to choose the date format: language based or ISO 8601
978 * added an option to choose the date format: language based or ISO 8601
967 * added a simple mail handler. It lets users add notes to an existing issue by replying to the initial notification email.
979 * added a simple mail handler. It lets users add notes to an existing issue by replying to the initial notification email.
968 * a 403 error page is now displayed (instead of a blank page) when trying to access a protected page
980 * a 403 error page is now displayed (instead of a blank page) when trying to access a protected page
969 * added portuguese translation (Joao Carlos Clementoni)
981 * added portuguese translation (Joao Carlos Clementoni)
970 * added partial online help japanese translation (Ken Date)
982 * added partial online help japanese translation (Ken Date)
971 * added bulgarian translation (Nikolay Solakov)
983 * added bulgarian translation (Nikolay Solakov)
972 * added dutch translation (Linda van den Brink)
984 * added dutch translation (Linda van den Brink)
973 * added swedish translation (Thomas Habets)
985 * added swedish translation (Thomas Habets)
974 * italian translation update (Alessio Spadaro)
986 * italian translation update (Alessio Spadaro)
975 * japanese translation update (Satoru Kurashiki)
987 * japanese translation update (Satoru Kurashiki)
976 * fixed: error on history atom feed when thereοΏ½s no notes on an issue change
988 * fixed: error on history atom feed when thereοΏ½s no notes on an issue change
977 * fixed: error in journalizing an issue with longtext custom fields (Postgresql)
989 * fixed: error in journalizing an issue with longtext custom fields (Postgresql)
978 * fixed: creation of Oracle schema
990 * fixed: creation of Oracle schema
979 * fixed: last day of the month not included in project activity
991 * fixed: last day of the month not included in project activity
980 * fixed: files with an apostrophe in their names can't be accessed in SVN repository
992 * fixed: files with an apostrophe in their names can't be accessed in SVN repository
981 * fixed: performance issue on RepositoriesController#revisions when a changeset has a great number of changes (eg. 100,000)
993 * fixed: performance issue on RepositoriesController#revisions when a changeset has a great number of changes (eg. 100,000)
982 * fixed: open/closed issue counts are always 0 on reports view (postgresql)
994 * fixed: open/closed issue counts are always 0 on reports view (postgresql)
983 * fixed: date query filters (wrong results and sql error with postgresql)
995 * fixed: date query filters (wrong results and sql error with postgresql)
984 * fixed: confidentiality issue on account/show (private project names displayed to anyone)
996 * fixed: confidentiality issue on account/show (private project names displayed to anyone)
985 * fixed: Long text custom fields displayed without line breaks
997 * fixed: Long text custom fields displayed without line breaks
986 * fixed: Error when editing the wokflow after deleting a status
998 * fixed: Error when editing the wokflow after deleting a status
987 * fixed: SVN commit dates are now stored as local time
999 * fixed: SVN commit dates are now stored as local time
988
1000
989
1001
990 == 2007-04-11 v0.5.0
1002 == 2007-04-11 v0.5.0
991
1003
992 * added per project Wiki
1004 * added per project Wiki
993 * added rss/atom feeds at project level (custom queries can be used as feeds)
1005 * added rss/atom feeds at project level (custom queries can be used as feeds)
994 * added search engine (search in issues, news, commits, wiki pages, documents)
1006 * added search engine (search in issues, news, commits, wiki pages, documents)
995 * simple time tracking functionality added
1007 * simple time tracking functionality added
996 * added version due dates on calendar and gantt
1008 * added version due dates on calendar and gantt
997 * added subprojects issue count on project Reports page
1009 * added subprojects issue count on project Reports page
998 * added the ability to copy an existing workflow when creating a new tracker
1010 * added the ability to copy an existing workflow when creating a new tracker
999 * added the ability to include subprojects on calendar and gantt
1011 * added the ability to include subprojects on calendar and gantt
1000 * added the ability to select trackers to display on calendar and gantt (Jeffrey Jones)
1012 * added the ability to select trackers to display on calendar and gantt (Jeffrey Jones)
1001 * added side by side svn diff view (Cyril Mougel)
1013 * added side by side svn diff view (Cyril Mougel)
1002 * added back subproject filter on issue list
1014 * added back subproject filter on issue list
1003 * added permissions report in admin area
1015 * added permissions report in admin area
1004 * added a status filter on users list
1016 * added a status filter on users list
1005 * support for password-protected SVN repositories
1017 * support for password-protected SVN repositories
1006 * SVN commits are now stored in the database
1018 * SVN commits are now stored in the database
1007 * added simple svn statistics SVG graphs
1019 * added simple svn statistics SVG graphs
1008 * progress bars for roadmap versions (Nick Read)
1020 * progress bars for roadmap versions (Nick Read)
1009 * issue history now shows file uploads and deletions
1021 * issue history now shows file uploads and deletions
1010 * #id patterns are turned into links to issues in descriptions and commit messages
1022 * #id patterns are turned into links to issues in descriptions and commit messages
1011 * japanese translation added (Satoru Kurashiki)
1023 * japanese translation added (Satoru Kurashiki)
1012 * chinese simplified translation added (Andy Wu)
1024 * chinese simplified translation added (Andy Wu)
1013 * italian translation added (Alessio Spadaro)
1025 * italian translation added (Alessio Spadaro)
1014 * added scripts to manage SVN repositories creation and user access control using ssh+svn (Nicolas Chuche)
1026 * added scripts to manage SVN repositories creation and user access control using ssh+svn (Nicolas Chuche)
1015 * better calendar rendering time
1027 * better calendar rendering time
1016 * fixed migration scripts to work with mysql 5 running in strict mode
1028 * fixed migration scripts to work with mysql 5 running in strict mode
1017 * fixed: error when clicking "add" with no block selected on my/page_layout
1029 * fixed: error when clicking "add" with no block selected on my/page_layout
1018 * fixed: hard coded links in navigation bar
1030 * fixed: hard coded links in navigation bar
1019 * fixed: table_name pre/suffix support
1031 * fixed: table_name pre/suffix support
1020
1032
1021
1033
1022 == 2007-02-18 v0.4.2
1034 == 2007-02-18 v0.4.2
1023
1035
1024 * Rails 1.2 is now required
1036 * Rails 1.2 is now required
1025 * settings are now stored in the database and editable through the application in: Admin -> Settings (config_custom.rb is no longer used)
1037 * settings are now stored in the database and editable through the application in: Admin -> Settings (config_custom.rb is no longer used)
1026 * added project roadmap view
1038 * added project roadmap view
1027 * mail notifications added when a document, a file or an attachment is added
1039 * mail notifications added when a document, a file or an attachment is added
1028 * tooltips added on Gantt chart and calender to view the details of the issues
1040 * tooltips added on Gantt chart and calender to view the details of the issues
1029 * ability to set the sort order for roles, trackers, issue statuses
1041 * ability to set the sort order for roles, trackers, issue statuses
1030 * added missing fields to csv export: priority, start date, due date, done ratio
1042 * added missing fields to csv export: priority, start date, due date, done ratio
1031 * added total number of issues per tracker on project overview
1043 * added total number of issues per tracker on project overview
1032 * 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-)
1044 * 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-)
1033 * added back "fixed version" field on issue screen and in filters
1045 * added back "fixed version" field on issue screen and in filters
1034 * project settings screen split in 4 tabs
1046 * project settings screen split in 4 tabs
1035 * custom fields screen split in 3 tabs (one for each kind of custom field)
1047 * custom fields screen split in 3 tabs (one for each kind of custom field)
1036 * multiple issues pdf export now rendered as a table
1048 * multiple issues pdf export now rendered as a table
1037 * added a button on users/list to manually activate an account
1049 * added a button on users/list to manually activate an account
1038 * added a setting option to disable "password lost" functionality
1050 * added a setting option to disable "password lost" functionality
1039 * added a setting option to set max number of issues in csv/pdf exports
1051 * added a setting option to set max number of issues in csv/pdf exports
1040 * fixed: subprojects count is always 0 on projects list
1052 * fixed: subprojects count is always 0 on projects list
1041 * fixed: locked users are proposed when adding a member to a project
1053 * fixed: locked users are proposed when adding a member to a project
1042 * fixed: setting an issue status as default status leads to an sql error with SQLite
1054 * fixed: setting an issue status as default status leads to an sql error with SQLite
1043 * fixed: unable to delete an issue status even if it's not used yet
1055 * fixed: unable to delete an issue status even if it's not used yet
1044 * fixed: filters ignored when exporting a predefined query to csv/pdf
1056 * fixed: filters ignored when exporting a predefined query to csv/pdf
1045 * fixed: crash when french "issue_edit" email notification is sent
1057 * fixed: crash when french "issue_edit" email notification is sent
1046 * fixed: hide mail preference not saved (my/account)
1058 * fixed: hide mail preference not saved (my/account)
1047 * fixed: crash when a new user try to edit its "my page" layout
1059 * fixed: crash when a new user try to edit its "my page" layout
1048
1060
1049
1061
1050 == 2007-01-03 v0.4.1
1062 == 2007-01-03 v0.4.1
1051
1063
1052 * fixed: emails have no recipient when one of the project members has notifications disabled
1064 * fixed: emails have no recipient when one of the project members has notifications disabled
1053
1065
1054
1066
1055 == 2007-01-02 v0.4.0
1067 == 2007-01-02 v0.4.0
1056
1068
1057 * simple SVN browser added (just needs svn binaries in PATH)
1069 * simple SVN browser added (just needs svn binaries in PATH)
1058 * comments can now be added on news
1070 * comments can now be added on news
1059 * "my page" is now customizable
1071 * "my page" is now customizable
1060 * more powerfull and savable filters for issues lists
1072 * more powerfull and savable filters for issues lists
1061 * improved issues change history
1073 * improved issues change history
1062 * new functionality: move an issue to another project or tracker
1074 * new functionality: move an issue to another project or tracker
1063 * new functionality: add a note to an issue
1075 * new functionality: add a note to an issue
1064 * new report: project activity
1076 * new report: project activity
1065 * "start date" and "% done" fields added on issues
1077 * "start date" and "% done" fields added on issues
1066 * project calendar added
1078 * project calendar added
1067 * gantt chart added (exportable to pdf)
1079 * gantt chart added (exportable to pdf)
1068 * single/multiple issues pdf export added
1080 * single/multiple issues pdf export added
1069 * issues reports improvements
1081 * issues reports improvements
1070 * multiple file upload for issues, documents and files
1082 * multiple file upload for issues, documents and files
1071 * option to set maximum size of uploaded files
1083 * option to set maximum size of uploaded files
1072 * textile formating of issue and news descritions (RedCloth required)
1084 * textile formating of issue and news descritions (RedCloth required)
1073 * integration of DotClear jstoolbar for textile formatting
1085 * integration of DotClear jstoolbar for textile formatting
1074 * calendar date picker for date fields (LGPL DHTML Calendar http://sourceforge.net/projects/jscalendar)
1086 * calendar date picker for date fields (LGPL DHTML Calendar http://sourceforge.net/projects/jscalendar)
1075 * new filter in issues list: Author
1087 * new filter in issues list: Author
1076 * ajaxified paginators
1088 * ajaxified paginators
1077 * news rss feed added
1089 * news rss feed added
1078 * option to set number of results per page on issues list
1090 * option to set number of results per page on issues list
1079 * localized csv separator (comma/semicolon)
1091 * localized csv separator (comma/semicolon)
1080 * csv output encoded to ISO-8859-1
1092 * csv output encoded to ISO-8859-1
1081 * user custom field displayed on account/show
1093 * user custom field displayed on account/show
1082 * default configuration improved (default roles, trackers, status, permissions and workflows)
1094 * default configuration improved (default roles, trackers, status, permissions and workflows)
1083 * language for default configuration data can now be chosen when running 'load_default_data' task
1095 * language for default configuration data can now be chosen when running 'load_default_data' task
1084 * javascript added on custom field form to show/hide fields according to the format of custom field
1096 * javascript added on custom field form to show/hide fields according to the format of custom field
1085 * fixed: custom fields not in csv exports
1097 * fixed: custom fields not in csv exports
1086 * fixed: project settings now displayed according to user's permissions
1098 * fixed: project settings now displayed according to user's permissions
1087 * fixed: application error when no version is selected on projects/add_file
1099 * fixed: application error when no version is selected on projects/add_file
1088 * fixed: public actions not authorized for members of non public projects
1100 * fixed: public actions not authorized for members of non public projects
1089 * fixed: non public projects were shown on welcome screen even if current user is not a member
1101 * fixed: non public projects were shown on welcome screen even if current user is not a member
1090
1102
1091
1103
1092 == 2006-10-08 v0.3.0
1104 == 2006-10-08 v0.3.0
1093
1105
1094 * user authentication against multiple LDAP (optional)
1106 * user authentication against multiple LDAP (optional)
1095 * token based "lost password" functionality
1107 * token based "lost password" functionality
1096 * user self-registration functionality (optional)
1108 * user self-registration functionality (optional)
1097 * custom fields now available for issues, users and projects
1109 * custom fields now available for issues, users and projects
1098 * new custom field format "text" (displayed as a textarea field)
1110 * new custom field format "text" (displayed as a textarea field)
1099 * project & administration drop down menus in navigation bar for quicker access
1111 * project & administration drop down menus in navigation bar for quicker access
1100 * text formatting is preserved for long text fields (issues, projects and news descriptions)
1112 * text formatting is preserved for long text fields (issues, projects and news descriptions)
1101 * urls and emails are turned into clickable links in long text fields
1113 * urls and emails are turned into clickable links in long text fields
1102 * "due date" field added on issues
1114 * "due date" field added on issues
1103 * tracker selection filter added on change log
1115 * tracker selection filter added on change log
1104 * Localization plugin replaced with GLoc 1.1.0 (iconv required)
1116 * Localization plugin replaced with GLoc 1.1.0 (iconv required)
1105 * error messages internationalization
1117 * error messages internationalization
1106 * german translation added (thanks to Karim Trott)
1118 * german translation added (thanks to Karim Trott)
1107 * data locking for issues to prevent update conflicts (using ActiveRecord builtin optimistic locking)
1119 * data locking for issues to prevent update conflicts (using ActiveRecord builtin optimistic locking)
1108 * new filter in issues list: "Fixed version"
1120 * new filter in issues list: "Fixed version"
1109 * active filters are displayed with colored background on issues list
1121 * active filters are displayed with colored background on issues list
1110 * custom configuration is now defined in config/config_custom.rb
1122 * custom configuration is now defined in config/config_custom.rb
1111 * user object no more stored in session (only user_id)
1123 * user object no more stored in session (only user_id)
1112 * news summary field is no longer required
1124 * news summary field is no longer required
1113 * tables and forms redesign
1125 * tables and forms redesign
1114 * Fixed: boolean custom field not working
1126 * Fixed: boolean custom field not working
1115 * Fixed: error messages for custom fields are not displayed
1127 * Fixed: error messages for custom fields are not displayed
1116 * Fixed: invalid custom fields should have a red border
1128 * Fixed: invalid custom fields should have a red border
1117 * Fixed: custom fields values are not validated on issue update
1129 * Fixed: custom fields values are not validated on issue update
1118 * Fixed: unable to choose an empty value for 'List' custom fields
1130 * Fixed: unable to choose an empty value for 'List' custom fields
1119 * Fixed: no issue categories sorting
1131 * Fixed: no issue categories sorting
1120 * Fixed: incorrect versions sorting
1132 * Fixed: incorrect versions sorting
1121
1133
1122
1134
1123 == 2006-07-12 - v0.2.2
1135 == 2006-07-12 - v0.2.2
1124
1136
1125 * Fixed: bug in "issues list"
1137 * Fixed: bug in "issues list"
1126
1138
1127
1139
1128 == 2006-07-09 - v0.2.1
1140 == 2006-07-09 - v0.2.1
1129
1141
1130 * new databases supported: Oracle, PostgreSQL, SQL Server
1142 * new databases supported: Oracle, PostgreSQL, SQL Server
1131 * projects/subprojects hierarchy (1 level of subprojects only)
1143 * projects/subprojects hierarchy (1 level of subprojects only)
1132 * environment information display in admin/info
1144 * environment information display in admin/info
1133 * more filter options in issues list (rev6)
1145 * more filter options in issues list (rev6)
1134 * default language based on browser settings (Accept-Language HTTP header)
1146 * default language based on browser settings (Accept-Language HTTP header)
1135 * issues list exportable to CSV (rev6)
1147 * issues list exportable to CSV (rev6)
1136 * simple_format and auto_link on long text fields
1148 * simple_format and auto_link on long text fields
1137 * more data validations
1149 * more data validations
1138 * Fixed: error when all mail notifications are unchecked in admin/mail_options
1150 * Fixed: error when all mail notifications are unchecked in admin/mail_options
1139 * Fixed: all project news are displayed on project summary
1151 * Fixed: all project news are displayed on project summary
1140 * Fixed: Can't change user password in users/edit
1152 * Fixed: Can't change user password in users/edit
1141 * Fixed: Error on tables creation with PostgreSQL (rev5)
1153 * Fixed: Error on tables creation with PostgreSQL (rev5)
1142 * Fixed: SQL error in "issue reports" view with PostgreSQL (rev5)
1154 * Fixed: SQL error in "issue reports" view with PostgreSQL (rev5)
1143
1155
1144
1156
1145 == 2006-06-25 - v0.1.0
1157 == 2006-06-25 - v0.1.0
1146
1158
1147 * multiple users/multiple projects
1159 * multiple users/multiple projects
1148 * role based access control
1160 * role based access control
1149 * issue tracking system
1161 * issue tracking system
1150 * fully customizable workflow
1162 * fully customizable workflow
1151 * documents/files repository
1163 * documents/files repository
1152 * email notifications on issue creation and update
1164 * email notifications on issue creation and update
1153 * multilanguage support (except for error messages):english, french, spanish
1165 * multilanguage support (except for error messages):english, french, spanish
1154 * online manual in french (unfinished)
1166 * online manual in french (unfinished)
@@ -1,71 +1,71
1 == Redmine installation
1 == Redmine installation
2
2
3 Redmine - project management software
3 Redmine - project management software
4 Copyright (C) 2006-2010 Jean-Philippe Lang
4 Copyright (C) 2006-2010 Jean-Philippe Lang
5 http://www.redmine.org/
5 http://www.redmine.org/
6
6
7
7
8 == Requirements
8 == Requirements
9
9
10 * Ruby 1.8.6 or 1.8.7
10 * Ruby 1.8.6 or 1.8.7
11
11
12 * Ruby on Rails 2.3.5 (official downloadable Redmine releases are packaged with
12 * Ruby on Rails 2.3.5 (official downloadable Redmine releases are packaged with
13 the appropriate Rails version)
13 the appropriate Rails version)
14
14
15 * A database:
15 * A database:
16 * MySQL (tested with MySQL 5)
16 * MySQL (tested with MySQL 5)
17 * PostgreSQL (tested with PostgreSQL 8.1)
17 * PostgreSQL (tested with PostgreSQL 8.1)
18 * SQLite (tested with SQLite 3)
18 * SQLite (tested with SQLite 3)
19
19
20 Optional:
20 Optional:
21 * SVN binaries >= 1.3 (needed for repository browsing, must be available in PATH)
21 * SVN binaries >= 1.3 (needed for repository browsing, must be available in PATH)
22 * RMagick (gantt export to png)
22 * RMagick (gantt export to png)
23
23
24 == Installation
24 == Installation
25
25
26 1. Uncompress the program archive
26 1. Uncompress the program archive
27
27
28 2. Create an empty database: "redmine" for example
28 2. Create an empty database: "redmine" for example
29
29
30 3. Configure database parameters in config/database.yml
30 3. Configure database parameters in config/database.yml
31 for "production" environment (default database is MySQL)
31 for "production" environment (default database is MySQL)
32
32
33 4. Generate a session store secret
33 4. Generate a session store secret
34 Redmine stores session data in cookies by default, which requires
34 Redmine stores session data in cookies by default, which requires
35 a secret to be generated. Run:
35 a secret to be generated. Run:
36 rake config/initializers/session_store.rb
36 rake generate_session_store
37
37
38 5. Create the database structure. Under the application main directory:
38 5. Create the database structure. Under the application main directory:
39 rake db:migrate RAILS_ENV="production"
39 rake db:migrate RAILS_ENV="production"
40 It will create tables and an administrator account.
40 It will create tables and an administrator account.
41
41
42 6. Setting up permissions
42 6. Setting up permissions
43 The user who runs Redmine must have write permission on the following
43 The user who runs Redmine must have write permission on the following
44 subdirectories: files, log, tmp (create the last one if not present).
44 subdirectories: files, log, tmp (create the last one if not present).
45
45
46 Assuming you run Redmine with a user named redmine:
46 Assuming you run Redmine with a user named redmine:
47 mkdir tmp
47 mkdir tmp
48 sudo chown -R redmine:redmine files log tmp
48 sudo chown -R redmine:redmine files log tmp
49 sudo chmod -R 755 files log tmp
49 sudo chmod -R 755 files log tmp
50
50
51 7. Test the installation by running WEBrick web server:
51 7. Test the installation by running WEBrick web server:
52 ruby script/server -e production
52 ruby script/server -e production
53
53
54 Once WEBrick has started, point your browser to http://localhost:3000/
54 Once WEBrick has started, point your browser to http://localhost:3000/
55 You should now see the application welcome page
55 You should now see the application welcome page
56
56
57 8. Use default administrator account to log in:
57 8. Use default administrator account to log in:
58 login: admin
58 login: admin
59 password: admin
59 password: admin
60
60
61 Go to "Administration" to load the default configuration data (roles,
61 Go to "Administration" to load the default configuration data (roles,
62 trackers, statuses, workflow) and adjust application settings
62 trackers, statuses, workflow) and adjust application settings
63
63
64
64
65 == Email delivery Configuration
65 == Email delivery Configuration
66
66
67 Copy config/email.yml.example to config/email.yml and edit this file
67 Copy config/email.yml.example to config/email.yml and edit this file
68 to adjust your SMTP settings.
68 to adjust your SMTP settings.
69 Don't forget to restart the application after any change to this file.
69 Don't forget to restart the application after any change to this file.
70
70
71 Please do not enter your SMTP settings in environment.rb.
71 Please do not enter your SMTP settings in environment.rb.
@@ -1,33 +1,33
1 == Redmine upgrade procedure
1 == Redmine upgrade procedure
2
2
3 Redmine - project management software
3 Redmine - project management software
4 Copyright (C) 2006-2010 Jean-Philippe Lang
4 Copyright (C) 2006-2010 Jean-Philippe Lang
5 http://www.redmine.org/
5 http://www.redmine.org/
6
6
7
7
8 == Upgrading
8 == Upgrading
9
9
10 1. Uncompress the program archive in a new directory
10 1. Uncompress the program archive in a new directory
11
11
12 2. Copy your database settings (RAILS_ROOT/config/database.yml)
12 2. Copy your database settings (RAILS_ROOT/config/database.yml)
13 and SMTP settings (RAILS_ROOT/config/email.yml)
13 and SMTP settings (RAILS_ROOT/config/email.yml)
14 into the new config directory
14 into the new config directory
15 DO NOT REPLACE ANY OTHERS FILES.
15 DO NOT REPLACE OR EDIT ANY OTHER FILES.
16
16
17 3. Generate a session store secret
17 3. Generate a session store secret
18 Redmine stores session data in cookies by default, which requires
18 Redmine stores session data in cookies by default, which requires
19 a secret to be generated. Run:
19 a secret to be generated. Run:
20 rake config/initializers/session_store.rb
20 rake generate_session_store
21
21
22 4. Migrate your database (please make a backup before doing this):
22 4. Migrate your database (please make a backup before doing this):
23 rake db:migrate RAILS_ENV="production"
23 rake db:migrate RAILS_ENV="production"
24
24
25 5. Copy the RAILS_ROOT/files directory content into your new installation
25 5. Copy the RAILS_ROOT/files directory content into your new installation
26 This directory contains all the attached files
26 This directory contains all the attached files
27
27
28 == Notes
28 == Notes
29
29
30 1. Rails 2.3.5 is required for version 0.9.
30 1. Rails 2.3.5 is required for version 0.9.
31
31
32 2. When upgrading your code with svn update, don't forget to clear
32 2. When upgrading your code with svn update, don't forget to clear
33 the application cache (RAILS_ROOT/tmp/cache) before restarting.
33 the application cache (RAILS_ROOT/tmp/cache) before restarting.
General Comments 0
You need to be logged in to leave comments. Login now