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