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