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