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