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