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