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