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