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