##// END OF EJS Templates
Doc update for 0.7.2 release....
Jean-Philippe Lang -
r1532:576130f363ff
parent child
Show More
@@ -1,577 +1,630
1 == Redmine changelog
1 == Redmine changelog
2
2
3 Redmine - project management software
3 Redmine - project management software
4 Copyright (C) 2006-2008 Jean-Philippe Lang
4 Copyright (C) 2006-2008 Jean-Philippe Lang
5 http://www.redmine.org/
5 http://www.redmine.org/
6
6
7
7
8 == 2008-06-15 v0.7.2
9
10 * "New Project" link on Projects page
11 * Links to repository directories on the repo browser
12 * Move status to front in Activity View
13 * Remove edit step from Status context menu
14 * Fixed: No way to do textile horizontal rule
15 * Fixed: Repository: View differences doesn't work
16 * Fixed: attachement's name maybe invalid.
17 * Fixed: Error when creating a new issue
18 * Fixed: NoMethodError on @available_filters.has_key?
19 * Fixed: Check All / Uncheck All in Email Settings
20 * Fixed: "View differences" of one file at /repositories/revision/ fails
21 * Fixed: Column width in "my page"
22 * Fixed: private subprojects are listed on Issues view
23 * Fixed: Textile: bold, italics, underline, etc... not working after parentheses
24 * Fixed: Update issue form: comment field from log time end out of screen
25 * Fixed: Editing role: "issue can be assigned to this role" out of box
26 * Fixed: Unable use angular braces after include word
27 * Fixed: Using '*' as keyword for repository referencing keywords doesn't work
28 * Fixed: Subversion repository "View differences" on each file rise ERROR
29 * Fixed: View differences for individual file of a changeset fails if the repository URL doesn't point to the repository root
30 * Fixed: It is possible to lock out the last admin account
31 * Fixed: Wikis are viewable for anonymous users on public projects, despite not granting access
32 * Fixed: Issue number display clipped on 'my issues'
33 * Fixed: Roadmap version list links not carrying state
34 * Fixed: Log Time fieldset in IssueController#edit doesn't set default Activity as default
35 * Fixed: git's "get_rev" API should use repo's current branch instead of hardwiring "master"
36 * Fixed: browser's language subcodes ignored
37 * Fixed: Error on project selection with numeric (only) identifier.
38 * Fixed: Link to PDF doesn't work after creating new issue
39 * Fixed: "Replies" should not be shown on forum threads that are locked
40 * Fixed: SVN errors lead to svn username/password being displayed to end users (security issue)
41 * Fixed: http links containing hashes don't display correct
42 * Fixed: Allow ampersands in Enumeration names
43 * Fixed: Atom link on saved query does not include query_id
44 * Fixed: Logtime info lost when there's an error updating an issue
45 * Fixed: TOC does not parse colorization markups
46 * Fixed: CVS: add support for modules names with spaces
47 * Fixed: Bad rendering on projects/add
48 * Fixed: exception when viewing differences on cvs
49 * Fixed: export issue to pdf will messup when use Chinese language
50 * Fixed: Redmine::Scm::Adapters::GitAdapter#get_rev ignored GIT_BIN constant
51 * Fixed: Adding non-ASCII new issue type in the New Issue page have encoding error using IE
52 * Fixed: Importing from trac : some wiki links are messed
53 * Fixed: Incorrect weekend definition in Hebrew calendar locale
54 * Fixed: Atom feeds don't provide author section for repository revisions
55 * Fixed: In Activity views, changesets titles can be multiline while they should not
56 * Fixed: Ignore unreadable subversion directories (read disabled using authz)
57 * Fixed: lib/SVG/Graph/Graph.rb can't externalize stylesheets
58 * Fixed: Close statement handler in Redmine.pm
59
60
8 == 2008-05-04 v0.7.1
61 == 2008-05-04 v0.7.1
9
62
10 * Thai translation added (Gampol Thitinilnithi)
63 * Thai translation added (Gampol Thitinilnithi)
11 * Translations updates
64 * Translations updates
12 * Escape HTML comment tags
65 * Escape HTML comment tags
13 * Prevent "can't convert nil into String" error when :sort_order param is not present
66 * Prevent "can't convert nil into String" error when :sort_order param is not present
14 * Fixed: Updating tickets add a time log with zero hours
67 * Fixed: Updating tickets add a time log with zero hours
15 * Fixed: private subprojects names are revealed on the project overview
68 * Fixed: private subprojects names are revealed on the project overview
16 * Fixed: Search for target version of "none" fails with postgres 8.3
69 * Fixed: Search for target version of "none" fails with postgres 8.3
17 * Fixed: Home, Logout, Login links shouldn't be absolute links
70 * Fixed: Home, Logout, Login links shouldn't be absolute links
18 * Fixed: 'Latest projects' box on the welcome screen should be hidden if there are no projects
71 * Fixed: 'Latest projects' box on the welcome screen should be hidden if there are no projects
19 * Fixed: error when using upcase language name in coderay
72 * Fixed: error when using upcase language name in coderay
20 * Fixed: error on Trac import when :due attribute is nil
73 * Fixed: error on Trac import when :due attribute is nil
21
74
22
75
23 == 2008-04-28 v0.7.0
76 == 2008-04-28 v0.7.0
24
77
25 * Forces Redmine to use rails 2.0.2 gem when vendor/rails is not present
78 * Forces Redmine to use rails 2.0.2 gem when vendor/rails is not present
26 * Queries can be marked as 'For all projects'. Such queries will be available on all projects and on the global issue list.
79 * Queries can be marked as 'For all projects'. Such queries will be available on all projects and on the global issue list.
27 * Add predefined date ranges to the time report
80 * Add predefined date ranges to the time report
28 * Time report can be done at issue level
81 * Time report can be done at issue level
29 * Various timelog report enhancements
82 * Various timelog report enhancements
30 * Accept the following formats for "hours" field: 1h, 1 h, 1 hour, 2 hours, 30m, 30min, 1h30, 1h30m, 1:30
83 * Accept the following formats for "hours" field: 1h, 1 h, 1 hour, 2 hours, 30m, 30min, 1h30, 1h30m, 1:30
31 * Display the context menu above and/or to the left of the click if needed
84 * Display the context menu above and/or to the left of the click if needed
32 * Make the admin project files list sortable
85 * Make the admin project files list sortable
33 * Mercurial: display working directory files sizes unless browsing a specific revision
86 * Mercurial: display working directory files sizes unless browsing a specific revision
34 * Preserve status filter and page number when using lock/unlock/activate links on the users list
87 * Preserve status filter and page number when using lock/unlock/activate links on the users list
35 * Redmine.pm support for LDAP authentication
88 * Redmine.pm support for LDAP authentication
36 * Better error message and AR errors in log for failed LDAP on-the-fly user creation
89 * Better error message and AR errors in log for failed LDAP on-the-fly user creation
37 * Redirected user to where he is coming from after logging hours
90 * Redirected user to where he is coming from after logging hours
38 * Warn user that subprojects are also deleted when deleting a project
91 * Warn user that subprojects are also deleted when deleting a project
39 * Include subprojects versions on calendar and gantt
92 * Include subprojects versions on calendar and gantt
40 * Notify project members when a message is posted if they want to receive notifications
93 * Notify project members when a message is posted if they want to receive notifications
41 * Fixed: Feed content limit setting has no effect
94 * Fixed: Feed content limit setting has no effect
42 * Fixed: Priorities not ordered when displayed as a filter in issue list
95 * Fixed: Priorities not ordered when displayed as a filter in issue list
43 * Fixed: can not display attached images inline in message replies
96 * Fixed: can not display attached images inline in message replies
44 * Fixed: Boards are not deleted when project is deleted
97 * Fixed: Boards are not deleted when project is deleted
45 * Fixed: trying to preview a new issue raises an exception with postgresql
98 * Fixed: trying to preview a new issue raises an exception with postgresql
46 * Fixed: single file 'View difference' links do not work because of duplicate slashes in url
99 * Fixed: single file 'View difference' links do not work because of duplicate slashes in url
47 * Fixed: inline image not displayed when including a wiki page
100 * Fixed: inline image not displayed when including a wiki page
48 * Fixed: CVS duplicate key violation
101 * Fixed: CVS duplicate key violation
49 * Fixed: ActiveRecord::StaleObjectError exception on closing a set of circular duplicate issues
102 * Fixed: ActiveRecord::StaleObjectError exception on closing a set of circular duplicate issues
50 * Fixed: custom field filters behaviour
103 * Fixed: custom field filters behaviour
51 * Fixed: Postgresql 8.3 compatibility
104 * Fixed: Postgresql 8.3 compatibility
52 * Fixed: Links to repository directories don't work
105 * Fixed: Links to repository directories don't work
53
106
54
107
55 == 2008-03-29 v0.7.0-rc1
108 == 2008-03-29 v0.7.0-rc1
56
109
57 * Overall activity view and feed added, link is available on the project list
110 * Overall activity view and feed added, link is available on the project list
58 * Git VCS support
111 * Git VCS support
59 * Rails 2.0 sessions cookie store compatibility
112 * Rails 2.0 sessions cookie store compatibility
60 * Use project identifiers in urls instead of ids
113 * Use project identifiers in urls instead of ids
61 * Default configuration data can now be loaded from the administration screen
114 * Default configuration data can now be loaded from the administration screen
62 * Administration settings screen split to tabs (email notifications options moved to 'Settings')
115 * Administration settings screen split to tabs (email notifications options moved to 'Settings')
63 * Project description is now unlimited and optional
116 * Project description is now unlimited and optional
64 * Wiki annotate view
117 * Wiki annotate view
65 * Escape HTML tag in textile content
118 * Escape HTML tag in textile content
66 * Add Redmine links to documents, versions, attachments and repository files
119 * Add Redmine links to documents, versions, attachments and repository files
67 * 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:
120 * 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:
68 * by using checkbox and/or the little pencil that will select/unselect all issues
121 * by using checkbox and/or the little pencil that will select/unselect all issues
69 * by clicking on the rows (but not on the links), Ctrl and Shift keys can be used to select multiple issues
122 * by clicking on the rows (but not on the links), Ctrl and Shift keys can be used to select multiple issues
70 * 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)
123 * 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)
71 * User display format is now configurable in administration settings
124 * User display format is now configurable in administration settings
72 * Issue list now supports bulk edit/move/delete (for a set of issues that belong to the same project)
125 * Issue list now supports bulk edit/move/delete (for a set of issues that belong to the same project)
73 * Merged 'change status', 'edit issue' and 'add note' actions:
126 * Merged 'change status', 'edit issue' and 'add note' actions:
74 * Users with 'edit issues' permission can now update any property including custom fields when adding a note or changing the status
127 * Users with 'edit issues' permission can now update any property including custom fields when adding a note or changing the status
75 * '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
128 * '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
76 * Details by assignees on issue summary view
129 * Details by assignees on issue summary view
77 * '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
130 * '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
78 * Change status select box default to current status
131 * Change status select box default to current status
79 * Preview for issue notes, news and messages
132 * Preview for issue notes, news and messages
80 * Optional description for attachments
133 * Optional description for attachments
81 * 'Fixed version' label changed to 'Target version'
134 * 'Fixed version' label changed to 'Target version'
82 * Let the user choose when deleting issues with reported hours to:
135 * Let the user choose when deleting issues with reported hours to:
83 * delete the hours
136 * delete the hours
84 * assign the hours to the project
137 * assign the hours to the project
85 * reassign the hours to another issue
138 * reassign the hours to another issue
86 * Date range filter and pagination on time entries detail view
139 * Date range filter and pagination on time entries detail view
87 * Propagate time tracking to the parent project
140 * Propagate time tracking to the parent project
88 * Switch added on the project activity view to include subprojects
141 * Switch added on the project activity view to include subprojects
89 * Display total estimated and spent hours on the version detail view
142 * Display total estimated and spent hours on the version detail view
90 * Weekly time tracking block for 'My page'
143 * Weekly time tracking block for 'My page'
91 * Permissions to edit time entries
144 * Permissions to edit time entries
92 * Include subprojects on the issue list, calendar, gantt and timelog by default (can be turned off is administration settings)
145 * Include subprojects on the issue list, calendar, gantt and timelog by default (can be turned off is administration settings)
93 * Roadmap enhancements (separate related issues from wiki contents, leading h1 in version wiki pages is hidden, smaller wiki headings)
146 * Roadmap enhancements (separate related issues from wiki contents, leading h1 in version wiki pages is hidden, smaller wiki headings)
94 * Make versions with same date sorted by name
147 * Make versions with same date sorted by name
95 * Allow issue list to be sorted by target version
148 * Allow issue list to be sorted by target version
96 * Related changesets messages displayed on the issue details view
149 * Related changesets messages displayed on the issue details view
97 * Create a journal and send an email when an issue is closed by commit
150 * Create a journal and send an email when an issue is closed by commit
98 * Add 'Author' to the available columns for the issue list
151 * Add 'Author' to the available columns for the issue list
99 * More appropriate default sort order on sortable columns
152 * More appropriate default sort order on sortable columns
100 * Add issue subject to the time entries view and issue subject, description and tracker to the csv export
153 * Add issue subject to the time entries view and issue subject, description and tracker to the csv export
101 * Permissions to edit issue notes
154 * Permissions to edit issue notes
102 * Display date/time instead of date on files list
155 * Display date/time instead of date on files list
103 * Do not show Roadmap menu item if the project doesn't define any versions
156 * Do not show Roadmap menu item if the project doesn't define any versions
104 * Allow longer version names (60 chars)
157 * Allow longer version names (60 chars)
105 * Ability to copy an existing workflow when creating a new role
158 * Ability to copy an existing workflow when creating a new role
106 * Display custom fields in two columns on the issue form
159 * Display custom fields in two columns on the issue form
107 * Added 'estimated time' in the csv export of the issue list
160 * Added 'estimated time' in the csv export of the issue list
108 * Display the last 30 days on the activity view rather than the current month (number of days can be configured in the application settings)
161 * Display the last 30 days on the activity view rather than the current month (number of days can be configured in the application settings)
109 * Setting for whether new projects should be public by default
162 * Setting for whether new projects should be public by default
110 * User preference to choose how comments/replies are displayed: in chronological or reverse chronological order
163 * User preference to choose how comments/replies are displayed: in chronological or reverse chronological order
111 * Added default value for custom fields
164 * Added default value for custom fields
112 * Added tabindex property on wiki toolbar buttons (to easily move from field to field using the tab key)
165 * Added tabindex property on wiki toolbar buttons (to easily move from field to field using the tab key)
113 * Redirect to issue page after creating a new issue
166 * Redirect to issue page after creating a new issue
114 * Wiki toolbar improvements (mainly for Firefox)
167 * Wiki toolbar improvements (mainly for Firefox)
115 * Display wiki syntax quick ref link on all wiki textareas
168 * Display wiki syntax quick ref link on all wiki textareas
116 * Display links to Atom feeds
169 * Display links to Atom feeds
117 * Breadcrumb nav for the forums
170 * Breadcrumb nav for the forums
118 * Show replies when choosing to display messages in the activity
171 * Show replies when choosing to display messages in the activity
119 * Added 'include' macro to include another wiki page
172 * Added 'include' macro to include another wiki page
120 * RedmineWikiFormatting page available as a static HTML file locally
173 * RedmineWikiFormatting page available as a static HTML file locally
121 * Wrap diff content
174 * Wrap diff content
122 * Strip out email address from authors in repository screens
175 * Strip out email address from authors in repository screens
123 * Highlight the current item of the main menu
176 * Highlight the current item of the main menu
124 * Added simple syntax highlighters for php and java languages
177 * Added simple syntax highlighters for php and java languages
125 * Do not show empty diffs
178 * Do not show empty diffs
126 * Show explicit error message when the scm command failed (eg. when svn binary is not available)
179 * Show explicit error message when the scm command failed (eg. when svn binary is not available)
127 * Lithuanian translation added (Sergej Jegorov)
180 * Lithuanian translation added (Sergej Jegorov)
128 * Ukrainan translation added (Natalia Konovka & Mykhaylo Sorochan)
181 * Ukrainan translation added (Natalia Konovka & Mykhaylo Sorochan)
129 * Danish translation added (Mads Vestergaard)
182 * Danish translation added (Mads Vestergaard)
130 * Added i18n support to the jstoolbar and various settings screen
183 * Added i18n support to the jstoolbar and various settings screen
131 * RedCloth's glyphs no longer user
184 * RedCloth's glyphs no longer user
132 * New icons for the wiki toolbar (from http://www.famfamfam.com/lab/icons/silk/)
185 * New icons for the wiki toolbar (from http://www.famfamfam.com/lab/icons/silk/)
133 * The following menus can now be extended by plugins: top_menu, account_menu, application_menu
186 * The following menus can now be extended by plugins: top_menu, account_menu, application_menu
134 * Added a simple rake task to fetch changesets from the repositories: rake redmine:fetch_changesets
187 * Added a simple rake task to fetch changesets from the repositories: rake redmine:fetch_changesets
135 * Remove hardcoded "Redmine" strings in account related emails and use application title instead
188 * Remove hardcoded "Redmine" strings in account related emails and use application title instead
136 * Mantis importer preserve bug ids
189 * Mantis importer preserve bug ids
137 * Trac importer: Trac guide wiki pages skipped
190 * Trac importer: Trac guide wiki pages skipped
138 * Trac importer: wiki attachments migration added
191 * Trac importer: wiki attachments migration added
139 * Trac importer: support database schema for Trac migration
192 * Trac importer: support database schema for Trac migration
140 * Trac importer: support CamelCase links
193 * Trac importer: support CamelCase links
141 * Removes the Redmine version from the footer (can be viewed on admin -> info)
194 * Removes the Redmine version from the footer (can be viewed on admin -> info)
142 * Rescue and display an error message when trying to delete a role that is in use
195 * Rescue and display an error message when trying to delete a role that is in use
143 * 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
196 * 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
144 * Add "--encoding utf8" option to the Mercurial "hg log" command in order to get utf8 encoded commit logs
197 * Add "--encoding utf8" option to the Mercurial "hg log" command in order to get utf8 encoded commit logs
145 * Fixed: Gantt and calendar not properly refreshed (fragment caching removed)
198 * Fixed: Gantt and calendar not properly refreshed (fragment caching removed)
146 * Fixed: Textile image with style attribute cause internal server error
199 * Fixed: Textile image with style attribute cause internal server error
147 * Fixed: wiki TOC not rendered properly when used in an issue or document description
200 * Fixed: wiki TOC not rendered properly when used in an issue or document description
148 * Fixed: 'has already been taken' error message on username and email fields if left empty
201 * Fixed: 'has already been taken' error message on username and email fields if left empty
149 * Fixed: non-ascii attachement filename with IE
202 * Fixed: non-ascii attachement filename with IE
150 * Fixed: wrong url for wiki syntax pop-up when Redmine urls are prefixed
203 * Fixed: wrong url for wiki syntax pop-up when Redmine urls are prefixed
151 * Fixed: search for all words doesn't work
204 * Fixed: search for all words doesn't work
152 * Fixed: Do not show sticky and locked checkboxes when replying to a message
205 * Fixed: Do not show sticky and locked checkboxes when replying to a message
153 * Fixed: Mantis importer: do not duplicate Mantis username in firstname and lastname if realname is blank
206 * Fixed: Mantis importer: do not duplicate Mantis username in firstname and lastname if realname is blank
154 * Fixed: Date custom fields not displayed as specified in application settings
207 * Fixed: Date custom fields not displayed as specified in application settings
155 * Fixed: titles not escaped in the activity view
208 * Fixed: titles not escaped in the activity view
156 * Fixed: issue queries can not use custom fields marked as 'for all projects' in a project context
209 * Fixed: issue queries can not use custom fields marked as 'for all projects' in a project context
157 * 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
210 * 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
158 * Fixed: locked users should not receive email notifications
211 * Fixed: locked users should not receive email notifications
159 * Fixed: custom field selection is not saved when unchecking them all on project settings
212 * Fixed: custom field selection is not saved when unchecking them all on project settings
160 * Fixed: can not lock a topic when creating it
213 * Fixed: can not lock a topic when creating it
161 * Fixed: Incorrect filtering for unset values when using 'is not' filter
214 * Fixed: Incorrect filtering for unset values when using 'is not' filter
162 * Fixed: PostgreSQL issues_seq_id not updated when using Trac importer
215 * Fixed: PostgreSQL issues_seq_id not updated when using Trac importer
163 * Fixed: ajax pagination does not scroll up
216 * Fixed: ajax pagination does not scroll up
164 * Fixed: error when uploading a file with no content-type specified by the browser
217 * Fixed: error when uploading a file with no content-type specified by the browser
165 * Fixed: wiki and changeset links not displayed when previewing issue description or notes
218 * Fixed: wiki and changeset links not displayed when previewing issue description or notes
166 * Fixed: 'LdapError: no bind result' error when authenticating
219 * Fixed: 'LdapError: no bind result' error when authenticating
167 * Fixed: 'LdapError: invalid binding information' when no username/password are set on the LDAP account
220 * Fixed: 'LdapError: invalid binding information' when no username/password are set on the LDAP account
168 * Fixed: CVS repository doesn't work if port is used in the url
221 * Fixed: CVS repository doesn't work if port is used in the url
169 * Fixed: Email notifications: host name is missing in generated links
222 * Fixed: Email notifications: host name is missing in generated links
170 * Fixed: Email notifications: referenced changesets, wiki pages, attachments... are not turned into links
223 * Fixed: Email notifications: referenced changesets, wiki pages, attachments... are not turned into links
171 * Fixed: Do not clear issue relations when moving an issue to another project if cross-project issue relations are allowed
224 * Fixed: Do not clear issue relations when moving an issue to another project if cross-project issue relations are allowed
172 * Fixed: "undefined method 'textilizable'" error on email notification when running Repository#fetch_changesets from the console
225 * Fixed: "undefined method 'textilizable'" error on email notification when running Repository#fetch_changesets from the console
173 * Fixed: Do not send an email with no recipient, cc or bcc
226 * Fixed: Do not send an email with no recipient, cc or bcc
174 * Fixed: fetch_changesets fails on commit comments that close 2 duplicates issues.
227 * Fixed: fetch_changesets fails on commit comments that close 2 duplicates issues.
175 * Fixed: Mercurial browsing under unix-like os and for directory depth > 2
228 * Fixed: Mercurial browsing under unix-like os and for directory depth > 2
176 * Fixed: Wiki links with pipe can not be used in wiki tables
229 * Fixed: Wiki links with pipe can not be used in wiki tables
177 * Fixed: migrate_from_trac doesn't import timestamps of wiki and tickets
230 * Fixed: migrate_from_trac doesn't import timestamps of wiki and tickets
178 * Fixed: when bulk editing, setting "Assigned to" to "nobody" causes an sql error with Postgresql
231 * Fixed: when bulk editing, setting "Assigned to" to "nobody" causes an sql error with Postgresql
179
232
180
233
181 == 2008-03-12 v0.6.4
234 == 2008-03-12 v0.6.4
182
235
183 * Fixed: private projects name are displayed on account/show even if the current user doesn't have access to these private projects
236 * Fixed: private projects name are displayed on account/show even if the current user doesn't have access to these private projects
184 * Fixed: potential LDAP authentication security flaw
237 * Fixed: potential LDAP authentication security flaw
185 * Fixed: context submenus on the issue list don't show up with IE6.
238 * Fixed: context submenus on the issue list don't show up with IE6.
186 * Fixed: Themes are not applied with Rails 2.0
239 * Fixed: Themes are not applied with Rails 2.0
187 * Fixed: crash when fetching Mercurial changesets if changeset[:files] is nil
240 * Fixed: crash when fetching Mercurial changesets if changeset[:files] is nil
188 * Fixed: Mercurial repository browsing
241 * Fixed: Mercurial repository browsing
189 * Fixed: undefined local variable or method 'log' in CvsAdapter when a cvs command fails
242 * Fixed: undefined local variable or method 'log' in CvsAdapter when a cvs command fails
190 * Fixed: not null constraints not removed with Postgresql
243 * Fixed: not null constraints not removed with Postgresql
191 * Doctype set to transitional
244 * Doctype set to transitional
192
245
193
246
194 == 2007-12-18 v0.6.3
247 == 2007-12-18 v0.6.3
195
248
196 * Fixed: upload doesn't work in 'Files' section
249 * Fixed: upload doesn't work in 'Files' section
197
250
198
251
199 == 2007-12-16 v0.6.2
252 == 2007-12-16 v0.6.2
200
253
201 * Search engine: issue custom fields can now be searched
254 * Search engine: issue custom fields can now be searched
202 * News comments are now textilized
255 * News comments are now textilized
203 * Updated Japanese translation (Satoru Kurashiki)
256 * Updated Japanese translation (Satoru Kurashiki)
204 * Updated Chinese translation (Shortie Lo)
257 * Updated Chinese translation (Shortie Lo)
205 * Fixed Rails 2.0 compatibility bugs:
258 * Fixed Rails 2.0 compatibility bugs:
206 * Unable to create a wiki
259 * Unable to create a wiki
207 * Gantt and calendar error
260 * Gantt and calendar error
208 * Trac importer error (readonly? is defined by ActiveRecord)
261 * Trac importer error (readonly? is defined by ActiveRecord)
209 * Fixed: 'assigned to me' filter broken
262 * Fixed: 'assigned to me' filter broken
210 * Fixed: crash when validation fails on issue edition with no custom fields
263 * Fixed: crash when validation fails on issue edition with no custom fields
211 * Fixed: reposman "can't find group" error
264 * Fixed: reposman "can't find group" error
212 * Fixed: 'LDAP account password is too long' error when leaving the field empty on creation
265 * Fixed: 'LDAP account password is too long' error when leaving the field empty on creation
213 * Fixed: empty lines when displaying repository files with Windows style eol
266 * Fixed: empty lines when displaying repository files with Windows style eol
214 * Fixed: missing body closing tag in repository annotate and entry views
267 * Fixed: missing body closing tag in repository annotate and entry views
215
268
216
269
217 == 2007-12-10 v0.6.1
270 == 2007-12-10 v0.6.1
218
271
219 * Rails 2.0 compatibility
272 * Rails 2.0 compatibility
220 * Custom fields can now be displayed as columns on the issue list
273 * Custom fields can now be displayed as columns on the issue list
221 * Added version details view (accessible from the roadmap)
274 * Added version details view (accessible from the roadmap)
222 * Roadmap: more accurate completion percentage calculation (done ratio of open issues is now taken into account)
275 * Roadmap: more accurate completion percentage calculation (done ratio of open issues is now taken into account)
223 * Added per-project tracker selection. Trackers can be selected on project settings
276 * Added per-project tracker selection. Trackers can be selected on project settings
224 * Anonymous users can now be allowed to create, edit, comment issues, comment news and post messages in the forums
277 * Anonymous users can now be allowed to create, edit, comment issues, comment news and post messages in the forums
225 * Forums: messages can now be edited/deleted (explicit permissions need to be given)
278 * Forums: messages can now be edited/deleted (explicit permissions need to be given)
226 * Forums: topics can be locked so that no reply can be added
279 * Forums: topics can be locked so that no reply can be added
227 * Forums: topics can be marked as sticky so that they always appear at the top of the list
280 * Forums: topics can be marked as sticky so that they always appear at the top of the list
228 * Forums: attachments can now be added to replies
281 * Forums: attachments can now be added to replies
229 * Added time zone support
282 * Added time zone support
230 * Added a setting to choose the account activation strategy (available in application settings)
283 * Added a setting to choose the account activation strategy (available in application settings)
231 * Added 'Classic' theme (inspired from the v0.51 design)
284 * Added 'Classic' theme (inspired from the v0.51 design)
232 * Added an alternate theme which provides issue list colorization based on issues priority
285 * Added an alternate theme which provides issue list colorization based on issues priority
233 * Added Bazaar SCM adapter
286 * Added Bazaar SCM adapter
234 * Added Annotate/Blame view in the repository browser (except for Darcs SCM)
287 * Added Annotate/Blame view in the repository browser (except for Darcs SCM)
235 * Diff style (inline or side by side) automatically saved as a user preference
288 * Diff style (inline or side by side) automatically saved as a user preference
236 * Added issues status changes on the activity view (by Cyril Mougel)
289 * Added issues status changes on the activity view (by Cyril Mougel)
237 * Added forums topics on the activity view (disabled by default)
290 * Added forums topics on the activity view (disabled by default)
238 * Added an option on 'My account' for users who don't want to be notified of changes that they make
291 * Added an option on 'My account' for users who don't want to be notified of changes that they make
239 * Trac importer now supports mysql and postgresql databases
292 * Trac importer now supports mysql and postgresql databases
240 * Trac importer improvements (by Mat Trudel)
293 * Trac importer improvements (by Mat Trudel)
241 * 'fixed version' field can now be displayed on the issue list
294 * 'fixed version' field can now be displayed on the issue list
242 * Added a couple of new formats for the 'date format' setting
295 * Added a couple of new formats for the 'date format' setting
243 * Added Traditional Chinese translation (by Shortie Lo)
296 * Added Traditional Chinese translation (by Shortie Lo)
244 * Added Russian translation (iGor kMeta)
297 * Added Russian translation (iGor kMeta)
245 * Project name format limitation removed (name can now contain any character)
298 * Project name format limitation removed (name can now contain any character)
246 * Project identifier maximum length changed from 12 to 20
299 * Project identifier maximum length changed from 12 to 20
247 * Changed the maximum length of LDAP account to 255 characters
300 * Changed the maximum length of LDAP account to 255 characters
248 * Removed the 12 characters limit on passwords
301 * Removed the 12 characters limit on passwords
249 * Added wiki macros support
302 * Added wiki macros support
250 * Performance improvement on workflow setup screen
303 * Performance improvement on workflow setup screen
251 * More detailed html title on several views
304 * More detailed html title on several views
252 * Custom fields can now be reordered
305 * Custom fields can now be reordered
253 * Search engine: search can be restricted to an exact phrase by using quotation marks
306 * Search engine: search can be restricted to an exact phrase by using quotation marks
254 * Added custom fields marked as 'For all projects' to the csv export of the cross project issue list
307 * Added custom fields marked as 'For all projects' to the csv export of the cross project issue list
255 * Email notifications are now sent as Blind carbon copy by default
308 * Email notifications are now sent as Blind carbon copy by default
256 * Fixed: all members (including non active) should be deleted when deleting a project
309 * Fixed: all members (including non active) should be deleted when deleting a project
257 * Fixed: Error on wiki syntax link (accessible from wiki/edit)
310 * Fixed: Error on wiki syntax link (accessible from wiki/edit)
258 * Fixed: 'quick jump to a revision' form on the revisions list
311 * Fixed: 'quick jump to a revision' form on the revisions list
259 * Fixed: error on admin/info if there's more than 1 plugin installed
312 * Fixed: error on admin/info if there's more than 1 plugin installed
260 * Fixed: svn or ldap password can be found in clear text in the html source in editing mode
313 * Fixed: svn or ldap password can be found in clear text in the html source in editing mode
261 * Fixed: 'Assigned to' drop down list is not sorted
314 * Fixed: 'Assigned to' drop down list is not sorted
262 * Fixed: 'View all issues' link doesn't work on issues/show
315 * Fixed: 'View all issues' link doesn't work on issues/show
263 * Fixed: error on account/register when validation fails
316 * Fixed: error on account/register when validation fails
264 * Fixed: Error when displaying the issue list if a float custom field is marked as 'used as filter'
317 * Fixed: Error when displaying the issue list if a float custom field is marked as 'used as filter'
265 * Fixed: Mercurial adapter breaks on missing :files entry in changeset hash (James Britt)
318 * Fixed: Mercurial adapter breaks on missing :files entry in changeset hash (James Britt)
266 * Fixed: Wrong feed URLs on the home page
319 * Fixed: Wrong feed URLs on the home page
267 * Fixed: Update of time entry fails when the issue has been moved to an other project
320 * Fixed: Update of time entry fails when the issue has been moved to an other project
268 * Fixed: Error when moving an issue without changing its tracker (Postgresql)
321 * Fixed: Error when moving an issue without changing its tracker (Postgresql)
269 * Fixed: Changes not recorded when using :pserver string (CVS adapter)
322 * Fixed: Changes not recorded when using :pserver string (CVS adapter)
270 * Fixed: admin should be able to move issues to any project
323 * Fixed: admin should be able to move issues to any project
271 * Fixed: adding an attachment is not possible when changing the status of an issue
324 * Fixed: adding an attachment is not possible when changing the status of an issue
272 * Fixed: No mime-types in documents/files downloading
325 * Fixed: No mime-types in documents/files downloading
273 * Fixed: error when sorting the messages if there's only one board for the project
326 * Fixed: error when sorting the messages if there's only one board for the project
274 * Fixed: 'me' doesn't appear in the drop down filters on a project issue list.
327 * Fixed: 'me' doesn't appear in the drop down filters on a project issue list.
275
328
276 == 2007-11-04 v0.6.0
329 == 2007-11-04 v0.6.0
277
330
278 * Permission model refactoring.
331 * Permission model refactoring.
279 * Permissions: there are now 2 builtin roles that can be used to specify permissions given to other users than members of projects
332 * Permissions: there are now 2 builtin roles that can be used to specify permissions given to other users than members of projects
280 * Permissions: some permissions (eg. browse the repository) can be removed for certain roles
333 * Permissions: some permissions (eg. browse the repository) can be removed for certain roles
281 * Permissions: modules (eg. issue tracking, news, documents...) can be enabled/disabled at project level
334 * Permissions: modules (eg. issue tracking, news, documents...) can be enabled/disabled at project level
282 * Added Mantis and Trac importers
335 * Added Mantis and Trac importers
283 * New application layout
336 * New application layout
284 * Added "Bulk edit" functionality on the issue list
337 * Added "Bulk edit" functionality on the issue list
285 * More flexible mail notifications settings at user level
338 * More flexible mail notifications settings at user level
286 * 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
339 * 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
287 * 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
340 * 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
288 * Added the ability to customize issue list columns (at application level or for each saved query)
341 * Added the ability to customize issue list columns (at application level or for each saved query)
289 * Overdue versions (date reached and open issues > 0) are now always displayed on the roadmap
342 * Overdue versions (date reached and open issues > 0) are now always displayed on the roadmap
290 * Added the ability to rename wiki pages (specific permission required)
343 * Added the ability to rename wiki pages (specific permission required)
291 * Search engines now supports pagination. Results are sorted in reverse chronological order
344 * Search engines now supports pagination. Results are sorted in reverse chronological order
292 * Added "Estimated hours" attribute on issues
345 * Added "Estimated hours" attribute on issues
293 * A category with assigned issue can now be deleted. 2 options are proposed: remove assignments or reassign issues to another category
346 * A category with assigned issue can now be deleted. 2 options are proposed: remove assignments or reassign issues to another category
294 * Forum notifications are now also sent to the authors of the thread, even if they donοΏ½t watch the board
347 * Forum notifications are now also sent to the authors of the thread, even if they donοΏ½t watch the board
295 * Added an application setting to specify the application protocol (http or https) used to generate urls in emails
348 * Added an application setting to specify the application protocol (http or https) used to generate urls in emails
296 * Gantt chart: now starts at the current month by default
349 * Gantt chart: now starts at the current month by default
297 * Gantt chart: month count and zoom factor are automatically saved as user preferences
350 * Gantt chart: month count and zoom factor are automatically saved as user preferences
298 * Wiki links can now refer to other project wikis
351 * Wiki links can now refer to other project wikis
299 * Added wiki index by date
352 * Added wiki index by date
300 * Added preview on add/edit issue form
353 * Added preview on add/edit issue form
301 * Emails footer can now be customized from the admin interface (Admin -> Email notifications)
354 * Emails footer can now be customized from the admin interface (Admin -> Email notifications)
302 * 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)
355 * 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)
303 * Calendar: first day of week can now be set in lang files
356 * Calendar: first day of week can now be set in lang files
304 * Automatic closing of duplicate issues
357 * Automatic closing of duplicate issues
305 * Added a cross-project issue list
358 * Added a cross-project issue list
306 * AJAXified the SCM browser (tree view)
359 * AJAXified the SCM browser (tree view)
307 * Pretty URL for the repository browser (Cyril Mougel)
360 * Pretty URL for the repository browser (Cyril Mougel)
308 * Search engine: added a checkbox to search titles only
361 * Search engine: added a checkbox to search titles only
309 * Added "% done" in the filter list
362 * Added "% done" in the filter list
310 * Enumerations: values can now be reordered and a default value can be specified (eg. default issue priority)
363 * Enumerations: values can now be reordered and a default value can be specified (eg. default issue priority)
311 * Added some accesskeys
364 * Added some accesskeys
312 * Added "Float" as a custom field format
365 * Added "Float" as a custom field format
313 * Added basic Theme support
366 * Added basic Theme support
314 * Added the ability to set the οΏ½done ratioοΏ½ of issues fixed by commit (Nikolay Solakov)
367 * Added the ability to set the οΏ½done ratioοΏ½ of issues fixed by commit (Nikolay Solakov)
315 * Added custom fields in issue related mail notifications
368 * Added custom fields in issue related mail notifications
316 * Email notifications are now sent in plain text and html
369 * Email notifications are now sent in plain text and html
317 * Gantt chart can now be exported to a graphic file (png). This functionality is only available if RMagick is installed.
370 * Gantt chart can now be exported to a graphic file (png). This functionality is only available if RMagick is installed.
318 * Added syntax highlightment for repository files and wiki
371 * Added syntax highlightment for repository files and wiki
319 * Improved automatic Redmine links
372 * Improved automatic Redmine links
320 * Added automatic table of content support on wiki pages
373 * Added automatic table of content support on wiki pages
321 * Added radio buttons on the documents list to sort documents by category, date, title or author
374 * Added radio buttons on the documents list to sort documents by category, date, title or author
322 * Added basic plugin support, with a sample plugin
375 * Added basic plugin support, with a sample plugin
323 * Added a link to add a new category when creating or editing an issue
376 * Added a link to add a new category when creating or editing an issue
324 * Added a "Assignable" boolean on the Role model. If unchecked, issues can not be assigned to users having this role.
377 * Added a "Assignable" boolean on the Role model. If unchecked, issues can not be assigned to users having this role.
325 * Added an option to be able to relate issues in different projects
378 * Added an option to be able to relate issues in different projects
326 * Added the ability to move issues (to another project) without changing their trackers.
379 * Added the ability to move issues (to another project) without changing their trackers.
327 * Atom feeds added on project activity, news and changesets
380 * Atom feeds added on project activity, news and changesets
328 * Added the ability to reset its own RSS access key
381 * Added the ability to reset its own RSS access key
329 * Main project list now displays root projects with their subprojects
382 * Main project list now displays root projects with their subprojects
330 * Added anchor links to issue notes
383 * Added anchor links to issue notes
331 * Added reposman Ruby version. This script can now register created repositories in Redmine (Nicolas Chuche)
384 * Added reposman Ruby version. This script can now register created repositories in Redmine (Nicolas Chuche)
332 * Issue notes are now included in search
385 * Issue notes are now included in search
333 * Added email sending test functionality
386 * Added email sending test functionality
334 * Added LDAPS support for LDAP authentication
387 * Added LDAPS support for LDAP authentication
335 * Removed hard-coded URLs in mail templates
388 * Removed hard-coded URLs in mail templates
336 * Subprojects are now grouped by projects in the navigation drop-down menu
389 * Subprojects are now grouped by projects in the navigation drop-down menu
337 * Added a new value for date filters: this week
390 * Added a new value for date filters: this week
338 * Added cache for application settings
391 * Added cache for application settings
339 * Added Polish translation (Tomasz Gawryl)
392 * Added Polish translation (Tomasz Gawryl)
340 * Added Czech translation (Jan Kadlecek)
393 * Added Czech translation (Jan Kadlecek)
341 * Added Romanian translation (Csongor Bartus)
394 * Added Romanian translation (Csongor Bartus)
342 * Added Hebrew translation (Bob Builder)
395 * Added Hebrew translation (Bob Builder)
343 * Added Serbian translation (Dragan Matic)
396 * Added Serbian translation (Dragan Matic)
344 * Added Korean translation (Choi Jong Yoon)
397 * Added Korean translation (Choi Jong Yoon)
345 * Fixed: the link to delete issue relations is displayed even if the user is not authorized to delete relations
398 * Fixed: the link to delete issue relations is displayed even if the user is not authorized to delete relations
346 * Performance improvement on calendar and gantt
399 * Performance improvement on calendar and gantt
347 * Fixed: wiki preview doesnοΏ½t work on long entries
400 * Fixed: wiki preview doesnοΏ½t work on long entries
348 * Fixed: queries with multiple custom fields return no result
401 * Fixed: queries with multiple custom fields return no result
349 * Fixed: Can not authenticate user against LDAP if its DN contains non-ascii characters
402 * Fixed: Can not authenticate user against LDAP if its DN contains non-ascii characters
350 * Fixed: URL with ~ broken in wiki formatting
403 * Fixed: URL with ~ broken in wiki formatting
351 * Fixed: some quotation marks are rendered as strange characters in pdf
404 * Fixed: some quotation marks are rendered as strange characters in pdf
352
405
353
406
354 == 2007-07-15 v0.5.1
407 == 2007-07-15 v0.5.1
355
408
356 * per project forums added
409 * per project forums added
357 * added the ability to archive projects
410 * added the ability to archive projects
358 * added οΏ½WatchοΏ½ functionality on issues. It allows users to receive notifications about issue changes
411 * added οΏ½WatchοΏ½ functionality on issues. It allows users to receive notifications about issue changes
359 * custom fields for issues can now be used as filters on issue list
412 * custom fields for issues can now be used as filters on issue list
360 * added per user custom queries
413 * added per user custom queries
361 * commit messages are now scanned for referenced or fixed issue IDs (keywords defined in Admin -> Settings)
414 * commit messages are now scanned for referenced or fixed issue IDs (keywords defined in Admin -> Settings)
362 * projects list now shows the list of public projects and private projects for which the user is a member
415 * projects list now shows the list of public projects and private projects for which the user is a member
363 * versions can now be created with no date
416 * versions can now be created with no date
364 * added issue count details for versions on Reports view
417 * added issue count details for versions on Reports view
365 * added time report, by member/activity/tracker/version and year/month/week for the selected period
418 * added time report, by member/activity/tracker/version and year/month/week for the selected period
366 * each category can now be associated to a user, so that new issues in that category are automatically assigned to that user
419 * each category can now be associated to a user, so that new issues in that category are automatically assigned to that user
367 * added autologin feature (disabled by default)
420 * added autologin feature (disabled by default)
368 * optimistic locking added for wiki edits
421 * optimistic locking added for wiki edits
369 * added wiki diff
422 * added wiki diff
370 * added the ability to destroy wiki pages (requires permission)
423 * added the ability to destroy wiki pages (requires permission)
371 * a wiki page can now be attached to each version, and displayed on the roadmap
424 * a wiki page can now be attached to each version, and displayed on the roadmap
372 * attachments can now be added to wiki pages (original patch by Pavol Murin) and displayed online
425 * attachments can now be added to wiki pages (original patch by Pavol Murin) and displayed online
373 * added an option to see all versions in the roadmap view (including completed ones)
426 * added an option to see all versions in the roadmap view (including completed ones)
374 * added basic issue relations
427 * added basic issue relations
375 * added the ability to log time when changing an issue status
428 * added the ability to log time when changing an issue status
376 * account information can now be sent to the user when creating an account
429 * account information can now be sent to the user when creating an account
377 * author and assignee of an issue always receive notifications (even if they turned of mail notifications)
430 * author and assignee of an issue always receive notifications (even if they turned of mail notifications)
378 * added a quick search form in page header
431 * added a quick search form in page header
379 * added 'me' value for 'assigned to' and 'author' query filters
432 * added 'me' value for 'assigned to' and 'author' query filters
380 * added a link on revision screen to see the entire diff for the revision
433 * added a link on revision screen to see the entire diff for the revision
381 * added last commit message for each entry in repository browser
434 * added last commit message for each entry in repository browser
382 * added the ability to view a file diff with free to/from revision selection.
435 * added the ability to view a file diff with free to/from revision selection.
383 * text files can now be viewed online when browsing the repository
436 * text files can now be viewed online when browsing the repository
384 * added basic support for other SCM: CVS (Ralph Vater), Mercurial and Darcs
437 * added basic support for other SCM: CVS (Ralph Vater), Mercurial and Darcs
385 * added fragment caching for svn diffs
438 * added fragment caching for svn diffs
386 * added fragment caching for calendar and gantt views
439 * added fragment caching for calendar and gantt views
387 * login field automatically focused on login form
440 * login field automatically focused on login form
388 * subproject name displayed on issue list, calendar and gantt
441 * subproject name displayed on issue list, calendar and gantt
389 * added an option to choose the date format: language based or ISO 8601
442 * added an option to choose the date format: language based or ISO 8601
390 * added a simple mail handler. It lets users add notes to an existing issue by replying to the initial notification email.
443 * added a simple mail handler. It lets users add notes to an existing issue by replying to the initial notification email.
391 * a 403 error page is now displayed (instead of a blank page) when trying to access a protected page
444 * a 403 error page is now displayed (instead of a blank page) when trying to access a protected page
392 * added portuguese translation (Joao Carlos Clementoni)
445 * added portuguese translation (Joao Carlos Clementoni)
393 * added partial online help japanese translation (Ken Date)
446 * added partial online help japanese translation (Ken Date)
394 * added bulgarian translation (Nikolay Solakov)
447 * added bulgarian translation (Nikolay Solakov)
395 * added dutch translation (Linda van den Brink)
448 * added dutch translation (Linda van den Brink)
396 * added swedish translation (Thomas Habets)
449 * added swedish translation (Thomas Habets)
397 * italian translation update (Alessio Spadaro)
450 * italian translation update (Alessio Spadaro)
398 * japanese translation update (Satoru Kurashiki)
451 * japanese translation update (Satoru Kurashiki)
399 * fixed: error on history atom feed when thereοΏ½s no notes on an issue change
452 * fixed: error on history atom feed when thereοΏ½s no notes on an issue change
400 * fixed: error in journalizing an issue with longtext custom fields (Postgresql)
453 * fixed: error in journalizing an issue with longtext custom fields (Postgresql)
401 * fixed: creation of Oracle schema
454 * fixed: creation of Oracle schema
402 * fixed: last day of the month not included in project activity
455 * fixed: last day of the month not included in project activity
403 * fixed: files with an apostrophe in their names can't be accessed in SVN repository
456 * fixed: files with an apostrophe in their names can't be accessed in SVN repository
404 * fixed: performance issue on RepositoriesController#revisions when a changeset has a great number of changes (eg. 100,000)
457 * fixed: performance issue on RepositoriesController#revisions when a changeset has a great number of changes (eg. 100,000)
405 * fixed: open/closed issue counts are always 0 on reports view (postgresql)
458 * fixed: open/closed issue counts are always 0 on reports view (postgresql)
406 * fixed: date query filters (wrong results and sql error with postgresql)
459 * fixed: date query filters (wrong results and sql error with postgresql)
407 * fixed: confidentiality issue on account/show (private project names displayed to anyone)
460 * fixed: confidentiality issue on account/show (private project names displayed to anyone)
408 * fixed: Long text custom fields displayed without line breaks
461 * fixed: Long text custom fields displayed without line breaks
409 * fixed: Error when editing the wokflow after deleting a status
462 * fixed: Error when editing the wokflow after deleting a status
410 * fixed: SVN commit dates are now stored as local time
463 * fixed: SVN commit dates are now stored as local time
411
464
412
465
413 == 2007-04-11 v0.5.0
466 == 2007-04-11 v0.5.0
414
467
415 * added per project Wiki
468 * added per project Wiki
416 * added rss/atom feeds at project level (custom queries can be used as feeds)
469 * added rss/atom feeds at project level (custom queries can be used as feeds)
417 * added search engine (search in issues, news, commits, wiki pages, documents)
470 * added search engine (search in issues, news, commits, wiki pages, documents)
418 * simple time tracking functionality added
471 * simple time tracking functionality added
419 * added version due dates on calendar and gantt
472 * added version due dates on calendar and gantt
420 * added subprojects issue count on project Reports page
473 * added subprojects issue count on project Reports page
421 * added the ability to copy an existing workflow when creating a new tracker
474 * added the ability to copy an existing workflow when creating a new tracker
422 * added the ability to include subprojects on calendar and gantt
475 * added the ability to include subprojects on calendar and gantt
423 * added the ability to select trackers to display on calendar and gantt (Jeffrey Jones)
476 * added the ability to select trackers to display on calendar and gantt (Jeffrey Jones)
424 * added side by side svn diff view (Cyril Mougel)
477 * added side by side svn diff view (Cyril Mougel)
425 * added back subproject filter on issue list
478 * added back subproject filter on issue list
426 * added permissions report in admin area
479 * added permissions report in admin area
427 * added a status filter on users list
480 * added a status filter on users list
428 * support for password-protected SVN repositories
481 * support for password-protected SVN repositories
429 * SVN commits are now stored in the database
482 * SVN commits are now stored in the database
430 * added simple svn statistics SVG graphs
483 * added simple svn statistics SVG graphs
431 * progress bars for roadmap versions (Nick Read)
484 * progress bars for roadmap versions (Nick Read)
432 * issue history now shows file uploads and deletions
485 * issue history now shows file uploads and deletions
433 * #id patterns are turned into links to issues in descriptions and commit messages
486 * #id patterns are turned into links to issues in descriptions and commit messages
434 * japanese translation added (Satoru Kurashiki)
487 * japanese translation added (Satoru Kurashiki)
435 * chinese simplified translation added (Andy Wu)
488 * chinese simplified translation added (Andy Wu)
436 * italian translation added (Alessio Spadaro)
489 * italian translation added (Alessio Spadaro)
437 * added scripts to manage SVN repositories creation and user access control using ssh+svn (Nicolas Chuche)
490 * added scripts to manage SVN repositories creation and user access control using ssh+svn (Nicolas Chuche)
438 * better calendar rendering time
491 * better calendar rendering time
439 * fixed migration scripts to work with mysql 5 running in strict mode
492 * fixed migration scripts to work with mysql 5 running in strict mode
440 * fixed: error when clicking "add" with no block selected on my/page_layout
493 * fixed: error when clicking "add" with no block selected on my/page_layout
441 * fixed: hard coded links in navigation bar
494 * fixed: hard coded links in navigation bar
442 * fixed: table_name pre/suffix support
495 * fixed: table_name pre/suffix support
443
496
444
497
445 == 2007-02-18 v0.4.2
498 == 2007-02-18 v0.4.2
446
499
447 * Rails 1.2 is now required
500 * Rails 1.2 is now required
448 * settings are now stored in the database and editable through the application in: Admin -> Settings (config_custom.rb is no longer used)
501 * settings are now stored in the database and editable through the application in: Admin -> Settings (config_custom.rb is no longer used)
449 * added project roadmap view
502 * added project roadmap view
450 * mail notifications added when a document, a file or an attachment is added
503 * mail notifications added when a document, a file or an attachment is added
451 * tooltips added on Gantt chart and calender to view the details of the issues
504 * tooltips added on Gantt chart and calender to view the details of the issues
452 * ability to set the sort order for roles, trackers, issue statuses
505 * ability to set the sort order for roles, trackers, issue statuses
453 * added missing fields to csv export: priority, start date, due date, done ratio
506 * added missing fields to csv export: priority, start date, due date, done ratio
454 * added total number of issues per tracker on project overview
507 * added total number of issues per tracker on project overview
455 * 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-)
508 * 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-)
456 * added back "fixed version" field on issue screen and in filters
509 * added back "fixed version" field on issue screen and in filters
457 * project settings screen split in 4 tabs
510 * project settings screen split in 4 tabs
458 * custom fields screen split in 3 tabs (one for each kind of custom field)
511 * custom fields screen split in 3 tabs (one for each kind of custom field)
459 * multiple issues pdf export now rendered as a table
512 * multiple issues pdf export now rendered as a table
460 * added a button on users/list to manually activate an account
513 * added a button on users/list to manually activate an account
461 * added a setting option to disable "password lost" functionality
514 * added a setting option to disable "password lost" functionality
462 * added a setting option to set max number of issues in csv/pdf exports
515 * added a setting option to set max number of issues in csv/pdf exports
463 * fixed: subprojects count is always 0 on projects list
516 * fixed: subprojects count is always 0 on projects list
464 * fixed: locked users are proposed when adding a member to a project
517 * fixed: locked users are proposed when adding a member to a project
465 * fixed: setting an issue status as default status leads to an sql error with SQLite
518 * fixed: setting an issue status as default status leads to an sql error with SQLite
466 * fixed: unable to delete an issue status even if it's not used yet
519 * fixed: unable to delete an issue status even if it's not used yet
467 * fixed: filters ignored when exporting a predefined query to csv/pdf
520 * fixed: filters ignored when exporting a predefined query to csv/pdf
468 * fixed: crash when french "issue_edit" email notification is sent
521 * fixed: crash when french "issue_edit" email notification is sent
469 * fixed: hide mail preference not saved (my/account)
522 * fixed: hide mail preference not saved (my/account)
470 * fixed: crash when a new user try to edit its "my page" layout
523 * fixed: crash when a new user try to edit its "my page" layout
471
524
472
525
473 == 2007-01-03 v0.4.1
526 == 2007-01-03 v0.4.1
474
527
475 * fixed: emails have no recipient when one of the project members has notifications disabled
528 * fixed: emails have no recipient when one of the project members has notifications disabled
476
529
477
530
478 == 2007-01-02 v0.4.0
531 == 2007-01-02 v0.4.0
479
532
480 * simple SVN browser added (just needs svn binaries in PATH)
533 * simple SVN browser added (just needs svn binaries in PATH)
481 * comments can now be added on news
534 * comments can now be added on news
482 * "my page" is now customizable
535 * "my page" is now customizable
483 * more powerfull and savable filters for issues lists
536 * more powerfull and savable filters for issues lists
484 * improved issues change history
537 * improved issues change history
485 * new functionality: move an issue to another project or tracker
538 * new functionality: move an issue to another project or tracker
486 * new functionality: add a note to an issue
539 * new functionality: add a note to an issue
487 * new report: project activity
540 * new report: project activity
488 * "start date" and "% done" fields added on issues
541 * "start date" and "% done" fields added on issues
489 * project calendar added
542 * project calendar added
490 * gantt chart added (exportable to pdf)
543 * gantt chart added (exportable to pdf)
491 * single/multiple issues pdf export added
544 * single/multiple issues pdf export added
492 * issues reports improvements
545 * issues reports improvements
493 * multiple file upload for issues, documents and files
546 * multiple file upload for issues, documents and files
494 * option to set maximum size of uploaded files
547 * option to set maximum size of uploaded files
495 * textile formating of issue and news descritions (RedCloth required)
548 * textile formating of issue and news descritions (RedCloth required)
496 * integration of DotClear jstoolbar for textile formatting
549 * integration of DotClear jstoolbar for textile formatting
497 * calendar date picker for date fields (LGPL DHTML Calendar http://sourceforge.net/projects/jscalendar)
550 * calendar date picker for date fields (LGPL DHTML Calendar http://sourceforge.net/projects/jscalendar)
498 * new filter in issues list: Author
551 * new filter in issues list: Author
499 * ajaxified paginators
552 * ajaxified paginators
500 * news rss feed added
553 * news rss feed added
501 * option to set number of results per page on issues list
554 * option to set number of results per page on issues list
502 * localized csv separator (comma/semicolon)
555 * localized csv separator (comma/semicolon)
503 * csv output encoded to ISO-8859-1
556 * csv output encoded to ISO-8859-1
504 * user custom field displayed on account/show
557 * user custom field displayed on account/show
505 * default configuration improved (default roles, trackers, status, permissions and workflows)
558 * default configuration improved (default roles, trackers, status, permissions and workflows)
506 * language for default configuration data can now be chosen when running 'load_default_data' task
559 * language for default configuration data can now be chosen when running 'load_default_data' task
507 * javascript added on custom field form to show/hide fields according to the format of custom field
560 * javascript added on custom field form to show/hide fields according to the format of custom field
508 * fixed: custom fields not in csv exports
561 * fixed: custom fields not in csv exports
509 * fixed: project settings now displayed according to user's permissions
562 * fixed: project settings now displayed according to user's permissions
510 * fixed: application error when no version is selected on projects/add_file
563 * fixed: application error when no version is selected on projects/add_file
511 * fixed: public actions not authorized for members of non public projects
564 * fixed: public actions not authorized for members of non public projects
512 * fixed: non public projects were shown on welcome screen even if current user is not a member
565 * fixed: non public projects were shown on welcome screen even if current user is not a member
513
566
514
567
515 == 2006-10-08 v0.3.0
568 == 2006-10-08 v0.3.0
516
569
517 * user authentication against multiple LDAP (optional)
570 * user authentication against multiple LDAP (optional)
518 * token based "lost password" functionality
571 * token based "lost password" functionality
519 * user self-registration functionality (optional)
572 * user self-registration functionality (optional)
520 * custom fields now available for issues, users and projects
573 * custom fields now available for issues, users and projects
521 * new custom field format "text" (displayed as a textarea field)
574 * new custom field format "text" (displayed as a textarea field)
522 * project & administration drop down menus in navigation bar for quicker access
575 * project & administration drop down menus in navigation bar for quicker access
523 * text formatting is preserved for long text fields (issues, projects and news descriptions)
576 * text formatting is preserved for long text fields (issues, projects and news descriptions)
524 * urls and emails are turned into clickable links in long text fields
577 * urls and emails are turned into clickable links in long text fields
525 * "due date" field added on issues
578 * "due date" field added on issues
526 * tracker selection filter added on change log
579 * tracker selection filter added on change log
527 * Localization plugin replaced with GLoc 1.1.0 (iconv required)
580 * Localization plugin replaced with GLoc 1.1.0 (iconv required)
528 * error messages internationalization
581 * error messages internationalization
529 * german translation added (thanks to Karim Trott)
582 * german translation added (thanks to Karim Trott)
530 * data locking for issues to prevent update conflicts (using ActiveRecord builtin optimistic locking)
583 * data locking for issues to prevent update conflicts (using ActiveRecord builtin optimistic locking)
531 * new filter in issues list: "Fixed version"
584 * new filter in issues list: "Fixed version"
532 * active filters are displayed with colored background on issues list
585 * active filters are displayed with colored background on issues list
533 * custom configuration is now defined in config/config_custom.rb
586 * custom configuration is now defined in config/config_custom.rb
534 * user object no more stored in session (only user_id)
587 * user object no more stored in session (only user_id)
535 * news summary field is no longer required
588 * news summary field is no longer required
536 * tables and forms redesign
589 * tables and forms redesign
537 * Fixed: boolean custom field not working
590 * Fixed: boolean custom field not working
538 * Fixed: error messages for custom fields are not displayed
591 * Fixed: error messages for custom fields are not displayed
539 * Fixed: invalid custom fields should have a red border
592 * Fixed: invalid custom fields should have a red border
540 * Fixed: custom fields values are not validated on issue update
593 * Fixed: custom fields values are not validated on issue update
541 * Fixed: unable to choose an empty value for 'List' custom fields
594 * Fixed: unable to choose an empty value for 'List' custom fields
542 * Fixed: no issue categories sorting
595 * Fixed: no issue categories sorting
543 * Fixed: incorrect versions sorting
596 * Fixed: incorrect versions sorting
544
597
545
598
546 == 2006-07-12 - v0.2.2
599 == 2006-07-12 - v0.2.2
547
600
548 * Fixed: bug in "issues list"
601 * Fixed: bug in "issues list"
549
602
550
603
551 == 2006-07-09 - v0.2.1
604 == 2006-07-09 - v0.2.1
552
605
553 * new databases supported: Oracle, PostgreSQL, SQL Server
606 * new databases supported: Oracle, PostgreSQL, SQL Server
554 * projects/subprojects hierarchy (1 level of subprojects only)
607 * projects/subprojects hierarchy (1 level of subprojects only)
555 * environment information display in admin/info
608 * environment information display in admin/info
556 * more filter options in issues list (rev6)
609 * more filter options in issues list (rev6)
557 * default language based on browser settings (Accept-Language HTTP header)
610 * default language based on browser settings (Accept-Language HTTP header)
558 * issues list exportable to CSV (rev6)
611 * issues list exportable to CSV (rev6)
559 * simple_format and auto_link on long text fields
612 * simple_format and auto_link on long text fields
560 * more data validations
613 * more data validations
561 * Fixed: error when all mail notifications are unchecked in admin/mail_options
614 * Fixed: error when all mail notifications are unchecked in admin/mail_options
562 * Fixed: all project news are displayed on project summary
615 * Fixed: all project news are displayed on project summary
563 * Fixed: Can't change user password in users/edit
616 * Fixed: Can't change user password in users/edit
564 * Fixed: Error on tables creation with PostgreSQL (rev5)
617 * Fixed: Error on tables creation with PostgreSQL (rev5)
565 * Fixed: SQL error in "issue reports" view with PostgreSQL (rev5)
618 * Fixed: SQL error in "issue reports" view with PostgreSQL (rev5)
566
619
567
620
568 == 2006-06-25 - v0.1.0
621 == 2006-06-25 - v0.1.0
569
622
570 * multiple users/multiple projects
623 * multiple users/multiple projects
571 * role based access control
624 * role based access control
572 * issue tracking system
625 * issue tracking system
573 * fully customizable workflow
626 * fully customizable workflow
574 * documents/files repository
627 * documents/files repository
575 * email notifications on issue creation and update
628 * email notifications on issue creation and update
576 * multilanguage support (except for error messages):english, french, spanish
629 * multilanguage support (except for error messages):english, french, spanish
577 * online manual in french (unfinished)
630 * online manual in french (unfinished)
@@ -1,56 +1,65
1 == Redmine installation
1 == Redmine installation
2
2
3 Redmine - project management software
3 Redmine - project management software
4 Copyright (C) 2006-2008 Jean-Philippe Lang
4 Copyright (C) 2006-2008 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 on Rails 2.0.2
10 * Ruby on Rails 2.0.2 (not Rails 2.1)
11 * A database (see compatibility below)
11 * A database (see compatibility below)
12
12
13 Optional:
13 Optional:
14 * SVN binaries >= 1.3 (needed for repository browsing, must be available in PATH)
14 * SVN binaries >= 1.3 (needed for repository browsing, must be available in PATH)
15 * RMagick (gantt export to png)
15 * RMagick (gantt export to png)
16
16
17 Supported databases:
17 Supported databases:
18 * MySQL (tested with MySQL 5)
18 * MySQL (tested with MySQL 5)
19 * PostgreSQL (tested with PostgreSQL 8.1)
19 * PostgreSQL (tested with PostgreSQL 8.1)
20 * SQLite (tested with SQLite 3)
20 * SQLite (tested with SQLite 3)
21
21
22
22
23 == Installation
23 == Installation
24
24
25 1. Uncompress the program archive
25 1. Uncompress the program archive
26
26
27 2. Create an empty database: "redmine" for example
27 2. Create an empty database: "redmine" for example
28
28
29 3. Configure database parameters in config/database.yml
29 3. Configure database parameters in config/database.yml
30 for "production" environment (default database is MySQL)
30 for "production" environment (default database is MySQL)
31
31
32 4. Create the database structure. Under the application main directory:
32 4. Create the database structure. Under the application main directory:
33 rake db:migrate RAILS_ENV="production"
33 rake db:migrate RAILS_ENV="production"
34 It will create tables and an administrator account.
34 It will create tables and an administrator account.
35
35
36 5. Test the installation by running WEBrick web server:
36 5. Setting up permissions
37 The user who runs Redmine must have write permission on the following
38 subdirectories: files, log, tmp (create the last one if not present).
39
40 Assuming you run Redmine with a user named redmine:
41 mkdir tmp
42 sudo chown -R redmine:redmine files log tmp
43 sudo chmod -R 755 files log tmp
44
45 6. Test the installation by running WEBrick web server:
37 ruby script/server -e production
46 ruby script/server -e production
38
47
39 Once WEBrick has started, point your browser to http://localhost:3000/
48 Once WEBrick has started, point your browser to http://localhost:3000/
40 You should now see the application welcome page
49 You should now see the application welcome page
41
50
42 6. Use default administrator account to log in:
51 7. Use default administrator account to log in:
43 login: admin
52 login: admin
44 password: admin
53 password: admin
45
54
46 7. Go to "Administration" to load the default configuration data (roles,
55 Go to "Administration" to load the default configuration data (roles,
47 trackers, statuses, workflow) and adjust application settings
56 trackers, statuses, workflow) and adjust application settings
48
57
49
58
50 == SMTP server Configuration
59 == SMTP server Configuration
51
60
52 In config/environment.rb, you can set parameters for your SMTP server:
61 In config/environment.rb, you can set parameters for your SMTP server:
53 config.action_mailer.smtp_settings: SMTP server configuration
62 config.action_mailer.smtp_settings: SMTP server configuration
54 config.action_mailer.perform_deliveries: set to false to disable mail delivering
63 config.action_mailer.perform_deliveries: set to false to disable mail delivering
55
64
56 Don't forget to restart the application after any change to this file.
65 Don't forget to restart the application after any change to this file.
General Comments 0
You need to be logged in to leave comments. Login now