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