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