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