User display format is now configurable in administration settings.
Added preview for issue notes.
Show explicit error message when the scm command failed (eg. when svn binary is not available).
Fixed: custom field selection is not saved when unchecking them all on project settings
Added a '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.
ProjectsController#add_issue moved to IssuesController#new.Tracker can now be changed/selected on the new issue form. This action can be invoked without the tracker_id parameter (the first enabled tracker will be used by default).
Highlight the current item of the main menu.
On the calendar, the gantt and in the Tracker filter on the issue list, only active trackers of the project (and its sub projects) can be selected.
Non-ascii attachement filename fix for IE.
Added details by assignees on issue summary view (Hans Yoon).
Admin settings screen split to tabs.Email notification options moved to this view as a tab and LDAP list is accessible from the 'Authentication' tab.
Merged IssuesController change_status and add_note actions.The 'Change status' specific form removed and now accessible from issue/show view with no additional request (click on 'Update' to show the form).The 'Change issue status' permission is removed. To change the status, the user just needs to have either 'Edit' or 'Add note' permissions and some workflow transitions allowed.
Default configuration data can now be loaded from the administration screen.A message is automatically displayed on this screen if roles, trackers,... have not been configured yet.The rake task is still available and the data loading code is wrapped in a transaction.
Fixed: private projects name are displayed on account/show even if the current user doesn't have access to these private projects.
Moved current user management to a dedicated method for modularity.
Do not store query object in session but id or filters only. This allows to use Rails 2.0 cookie based sessions.
New setting added to specify how many objects should be displayed on most paginated lists.Default is: 25, 50, 100 (users can choose one of these values).If one value only is entered in this setting (eg. 25), the 'per page' links are not displayed (prior behaviour).
Added wiki annotate view. It's accessible for each version from the page history view. Slight style change: pre-wrap added on file/diff contents.
Add email notification to IssuesController#edit.
Ported r1009 from 0.6-stable branch.
Moved ProjectsController#list_documents and add_document to DocumentsController#index and new.
Fixed: Unable to create a wiki (Rails 2.0 compatibility).
Fixed: empty lines when displaying repository files with Windows style eol.
Added ApplicationController#attach_files as a common method to attach files in all actions.
Removed unused UsersController#destroy.
Added some functional tests and a CVS test repository.
Fixed: 500 error when validation fails on issue edition with no custom fields.
Merged Rails 2.0 compatibility changes.Compatibility with Rails 1.2 is preserved.
Transaction and performance improvement on workflow copy when creating a new tracker.
Performance improvement on workflow setup screen.
Added version details view accessible from the roadmap.
Changesets retrieval optimization on the activity view. Prevents additional query from being executed for each displayed changeset.
Project name format limitation removed (name can now contain any character).Project identifier maximum length changed from 12 to 20.
Added Annotate/Blame view for Subversion, CVS and Mercurial repositories.
Email notifications are now sent as Blind carbon copy by default. This can be changed in email notifications settings (new setting added).Emission email address setting moved to the email notifications settings view.
When creating a new role, permissions are pre-filled with 'Non member' role permissions.
Search engine: search can be restricted to an exact phrase by using quotation marks (eg. hello "bye bye" can be used to search for "hello" and "bye bye" strings).
Fixed: error on account/register when validation fails.
Forums: attachments can now be added to replies.
Added per-project tracker selection. Trackers can be selected on project settings.
Anonymous users can now be allowed to create, edit, comment issues, comment news and post messages in the forums.These permissions need to be explicitly given to the Anonymous role (Admin -> Roles & Permissions -> Anonymous).
'fixed version' field can now be displayed on the issue list.Category and fixed version fields added to the CSV export.
Fixed: Update of time entry fails when the issue has been moved to an other project.Fixed: Error when moving an issue without changing its tracker (Postgresql).
Fixed: admin should be able to move issues to any project.
Custom fields can now be reordered.
Added an option on 'My account' for users who don't want to be notified of changes that they make.
Fixed: No mime-types in documents/files downloading
Diff style (inline or side by side) automatically saved as a user preference.Fixed a Postgres test failure.
Added issues status changes on the activity view (initial patch by Cyril Mougel).
Added forums topics on the activity view (disabled by default).
Fixed: error when sorting the messages if there's only one board for the project.
Moved ProjectsController#list_news to NewsController#index.Removed FeedsController, issues and news feeds are now handled by issues and news controllers.
ProjectsController#list_issues, #export_issues_csv and #export_issues_pdf merged into IssuesController#index
Pretty URL for the repository browser (Cyril Mougel)
Added radio buttons on the documents list to sort documents by category, date, title or author.
Some slight improvements in AJAX errors handling.
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.The Copy functionality is of course only available if the user is allowed to create an issue.It copies the issue attributes and the custom fields values.
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.The context menu shows up when right-clicking an issue (Opera users have to use Ctrl + left-click instead since right-click can't be reassigned for this browser)....
Fixed: error when bulk editing with Postgresql
Added a bit of AJAX on the SCM browser (tree view).
SVN integration: reposman.rb can now register created repositories in Redmine, so that the administrator doesn't have to enter the repository url in Redmine once it's created.To do so, use the --url option when running reposman (see reposman help).
Fixed: unable to add a file to an issue without entering a note.
New document form can be accessed from the document list with no additional request.
Added the ability to unassign issues with bulk edit.
Removed issue assignment validation to avoid validation failure when updating the issue and if the assignee is no longer a member of the project.
Added LDAPS support migration and fixed connection test flash messages.
Fixed: log is not displayed when browsing a copy in a svn repository.
Search engine: added a checkbox to search titles only (usefull when searching on common words).
Removed inconsistent user manual stuff (html/docbook content and controller). Help link now points to the Redmine guide which will be more easy to maintain.Also removed the useless components directory.
Removed translated email templates attachments_added and document_added (no longer usefull).
Status can now be updated when bulk editing issues.Workflow permissions are applied as when changing the status of a single issue. The issue is not saved (and an error is displayed) if the status transition is not allowed for the user.
Fixed: a user not authorized to edit wiki pages gets the edit form if the page doesn't exist. He now gets a 404.
Fixed: Bulk edit doesn't change the category or fixed version properties.
Added 'Bulk edit' functionality.This can be done by clicking on the edit link (little pen icon) at the upper-left corner of the issue list.Most properties can be set (priority, assignee, category, fixed version, start and due dates, done ratio) and a note can be entered....
Added preview on add/edit issue form.
Merged IssuesController#export_pdf into IssuesController#show.
Added position on Enumeration model.
Fixed: can't select columns when creating a new query.
Performance improvement on calendar and gantt (about 45% on gantt for large number of issues).Partial issues/_tooltip is replaced by an helper and some translated strings are now cached.
Small fix in project activity feed.
Removed ProjectsController#feeds. This view was incomplete and inconsistent with permissions.Feeds can still be accessed from the corresponding screens (eg. news feed is accessible from the news view).
Custom query columns: checkboxes replaced by two selects that let the user specify columns order.
Added a checkbox on custom query form to explicitly say if the query uses default columns or not.
Fixed: Manage pu(b)lic queries typo (Thomas Lecavelier).As this fix modifies manage_public_queries permission symbol, this permission has to re-entered.
Added wiki index by date.
Search engines now supports pagination.Results are sorted in reverse chronological order.
Added a named route for the home page.
Fixed projects search.
Search engine now only searches objects the user is allowed to view.
Project activity view now only shows what the user is allowed to view.
Basic plugin support.
The news list now shows the full news contents.News add/edit forms are now accessible with no additional request.