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