Project

General

Profile

Actions

Changelog » History » Revision 15

« Previous | Revision 15/121 (diff) | Next »
Jean-Philippe Lang, 2009-02-15 10:23
0.8.1 release


Changelog

v0.8.1 (2009-02-15)

  • Select watchers on new issue form
  • Issue description is no longer a required field
  • Files module: ability to add files without version
  • Jump to the current tab when using the project quick-jump combo
  • Display a warning if some attachments were not saved
  • Import custom fields values from emails on issue creation
  • Show view/annotate/download links on entry and annotate views
  • Admin Info Screen: Display if plugin assets directory is writable
  • Adds a 'Create and continue' button on the new issue form
  • IMAP: add options to move received emails
  • Do not show Category field when categories are not defined
  • Lower the project identifier limit to a minimum of two characters
  • Add "closed" html class to closed entries in issue list
  • Fixed: broken redirect URL on login failure
  • Fixed: Deleted files are shown when using Darcs
  • Fixed: Darcs adapter works on Win32 only
  • Fixed: syntax highlight doesn't appear in new ticket preview
  • Fixed: email notification for changes I make still occurs when running Repository.fetch_changesets
  • Fixed: no error is raised when entering invalid hours on the issue update form
  • Fixed: Details time log report CSV export doesn't honour date format from settings
  • Fixed: invalid css classes on issue details
  • Fixed: Trac importer creates duplicate custom values
  • Fixed: inline attached image should not match partial filename

v0.8.0 (2008-12-30)

  • Setting added in order to limit the number of diff lines that should be displayed
  • Makes logged-in username in topbar linking to
  • Mail handler: strip tags when receiving a html-only email
  • Mail handler: add watchers before sending notification
  • Adds a css class (overdue) to overdue issues on issue lists and detail views
  • Fixed: project activity truncated after viewing user's activity
  • Fixed: email address entered for password recovery shouldn't be case-sensitive
  • Fixed: default flag removed when editing a default enumeration
  • Fixed: default category ignored when adding a document
  • Fixed: error on repository user mapping when a repository username is blank
  • Fixed: Firefox cuts off large diffs
  • Fixed: CVS browser should not show dead revisions (deleted files)
  • Fixed: escape double-quotes in image titles
  • Fixed: escape textarea content when editing a issue note
  • Fixed: JS error on context menu with IE
  • Fixed: bold syntax around single character in series doesn't work
  • Fixed several XSS vulnerabilities
  • Fixed a SQL injection vulnerability

v0.8.0 RC1 (2008-12-07)

  • Wiki page protection
  • Wiki page hierarchy. Parent page can be assigned on the Rename screen
  • Adds support for issue creation via email
  • Adds support for free ticket filtering and custom queries on Gantt chart and calendar
  • Cross-project search
  • Ability to search a project and its subprojects
  • Ability to search the projects the user belongs to
  • Adds custom fields on time entries
  • Adds boolean and list custom fields for time entries as criteria on time report
  • Cross-project time reports
  • Display latest user's activity on account/show view
  • Show last connexion time on user's page
  • Obfuscates email address on user's account page using javascript
  • wiki TOC rendered as an unordered list
  • Adds the ability to search for a user on the administration users list
  • Adds the ability to search for a project name or identifier on the administration projects list
  • Redirect user to the previous page after logging in
  • Adds a permission 'view wiki edits' so that wiki history can be hidden to certain users
  • Adds permissions for viewing the watcher list and adding new watchers on the issue detail view
  • Adds permissions to let users edit and/or delete their messages
  • Link to activity view when displaying dates
  • Hide Redmine version in atom feeds and pdf properties
  • 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.
  • Sort users by their display names so that user dropdown lists are sorted alphabetically
  • Adds estimated hours to issue filters
  • Switch order of current and previous revisions in side-by-side diff
  • Render the commit changes list as a tree
  • Adds watch/unwatch functionality at forum topic level
  • When moving an issue to another project, reassign it to the category with same name if any
  • Adds child_pages macro for wiki pages
  • Use GET instead of POST on roadmap (#718), gantt and calendar forms
  • Search engine: display total results count and count by result type
  • Email delivery configuration moved to an unversioned YAML file (config/email.yml, see the sample file)
  • Adds icons on search results
  • Adds 'Edit' link on account/show for admin users
  • Adds Lock/Unlock/Activate link on user edit screen
  • Adds user count in status drop down on admin user list
  • Adds multi-levels blockquotes support by using > at the beginning of lines
  • Adds a Reply link to each issue note
  • Adds plain text only option for mail notifications
  • Gravatar support for issue detail, user grid, and activity stream (disabled by default)
  • Adds 'Delete wiki pages attachments' permission
  • Show the most recent file when displaying an inline image
  • Makes permission screens localized
  • AuthSource list: display associated users count and disable 'Delete' buton if any
  • Make the 'duplicates of' relation asymmetric
  • Adds username to the password reminder email
  • Adds links to forum messages using message#id syntax
  • Allow same name for custom fields on different object types
  • One-click bulk edition using the issue list context menu within the same project
  • 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.
  • Adds checkboxes toggle links on permissions report
  • Adds Trac-Like anchors on wiki headings
  • Adds support for wiki links with anchor
  • Adds category to the issue context menu
  • Adds a workflow overview screen
  • Appends the filename to the attachment url so that clients that ignore content-disposition http header get the real filename
  • Dots allowed in custom field name
  • Adds posts quoting functionality
  • Adds an option to generate sequential project identifiers
  • Adds mailto link on the user administration list
  • Ability to remove enumerations (activities, priorities, document categories) that are in use. Associated objects can be reassigned to another value
  • Gantt chart: display issues that don't have a due date if they are assigned to a version with a date
  • Change projects homepage limit to 255 chars
  • 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
  • Adds "please select" to activity select box if no activity is set as default
  • Do not silently ignore timelog validation failure on issue edit
  • Adds a rake task to send reminder emails
  • Allow empty cells in wiki tables
  • Makes wiki text formatter pluggable
  • Adds back textile acronyms support
  • Remove pre tag attributes
  • Plugin hooks
  • Pluggable admin menu
  • Plugins can provide activity content
  • Moves plugin list to its own administration menu item
  • Adds url and author_url plugin attributes
  • Adds Plugin#requires_redmine method so that plugin compatibility can be checked against current Redmine version
  • Adds atom feed on time entries details
  • Adds project name to issues feed title
  • Adds a css class on menu items in order to apply item specific styles (eg. icons)
  • Adds a Redmine plugin generators
  • Adds timelog link to the issue context menu
  • Adds links to the user page on various views
  • Turkish translation by Ismail Sezen
  • Catalan translation
  • Vietnamese translation
  • Slovak translation
  • Better naming of activity feed if only one kind of event is displayed
  • Enable syntax highlight on issues, messages and news
  • Add target version to the issue list context menu
  • Hide 'Target version' filter if no version is defined
  • Add filters on cross-project issue list for custom fields marked as 'For all projects'
  • Turn ftp urls into links
  • Hiding the View Differences button when a wiki page's history only has one version
  • Messages on a Board can now be sorted by the number of replies
  • Adds a class ('me') to events of the activity view created by current user
  • Strip pre/code tags content from activity view events
  • Display issue notes in the activity view
  • Adds links to changesets atom feed on repository browser
  • Track project and tracker changes in issue history
  • Adds anchor to atom feed messages links
  • Adds a key in lang files to set the decimal separator (point or comma) in csv exports
  • Makes importer work with Trac 0.8.x
  • Upgraded to Prototype 1.6.0.1
  • File viewer for attached text files
  • Menu mapper: add support for :before, :after and :last options to #push method and add #delete method
  • Removed inconsistent revision numbers on diff view
  • CVS: add support for modules names with spaces
  • Log the user in after registration if account activation is not needed
  • Mercurial adapter improvements
  • Trac importer: read session_attribute table to find user's email and real name
  • Ability to disable unused SCM adapters in application settings
  • Adds Filesystem adapter
  • Clear changesets and changes with raw sql when deleting a repository for performance
  • Redmine.pm now uses the 'commit access' permission defined in Redmine
  • Reposman can create any type of scm (--scm option)
  • Reposman creates a repository if the 'repository' module is enabled at project level only
  • Display svn properties in the browser, svn >= 1.5.0 only
  • Reduces memory usage when importing large git repositories
  • Wider SVG graphs in repository stats
  • SubversionAdapter#entries performance improvement
  • SCM browser: ability to download raw unified diffs
  • More detailed error message in log when scm command fails
  • Adds support for file viewing with Darcs 2.0+
  • Check that git changeset is not in the database before creating it
  • Unified diff viewer for attached files with .patch or .diff extension
  • File size display with Bazaar repositories
  • Git adapter: use commit time instead of author time
  • Prettier url for changesets
  • Makes changes link to entries on the revision view
  • Adds a field on the repository view to browse at specific revision
  • Adds new projects atom feed
  • Added rake tasks to generate rcov code coverage reports
  • Add Redcloth's :block_markdown_rule to allow horizontal rules in wiki
  • Show the project hierarchy in the drop down list for new membership on user administration screen
  • Split user edit screen into tabs
  • Renames bundled RedCloth to RedCloth3 to avoid RedCloth 4 to be loaded instead
  • Fixed: Roadmap crashes when a version has a due date > 2037
  • Fixed: invalid effective date (eg. 99999-01-01) causes an error on version edition screen
  • Fixed: login filter providing incorrect back_url for Redmine installed in sub-directory
  • Fixed: logtime entry duplicated when edited from parent project
  • Fixed: wrong digest for text files under Windows
  • Fixed: associated revisions are displayed in wrong order on issue view
  • Fixed: Git Adapter date parsing ignores timezone
  • Fixed: Printing long roadmap doesn't split across pages
  • Fixes custom fields display order at several places
  • Fixed: urls containing @ are parsed as email adress by the wiki formatter
  • Fixed date filters accuracy with SQLite
  • Fixed: tokens not escaped in highlight_tokens regexp
  • Fixed Bazaar shared repository browsing
  • Fixes platform determination under JRuby
  • Fixed: Estimated time in issue's journal should be rounded to two decimals
  • Fixed: 'search titles only' box ignored after one search is done on titles only
  • Fixed: non-ASCII subversion path can't be displayed
  • Fixed: Inline images don't work if file name has upper case letters or if image is in BMP format
  • Fixed: document listing shows on "my page" when viewing documents is disabled for the role
  • Fixed: Latest news appear on the homepage for projects with the News module disabled
  • Fixed: cross-project issue list should not show issues of projects for which the issue tracking module was disabled
  • Fixed: the default status is lost when reordering issue statuses
  • Fixes error with Postgresql and non-UTF8 commit logs
  • Fixed: textile footnotes no longer work
  • Fixed: http links containing parentheses fail to reder correctly
  • Fixed: GitAdapter#get_rev should use current branch instead of hardwiring master

v0.7.4 (2008-12-30)

  • Fixed several XSS vulnerabilities
  • Fixed a SQL injection vulnerability

v0.7.3 (2008-07-06)

  • Allow dot in firstnames and lastnames
  • Add project name to cross-project Atom feeds
  • Encoding set to utf8 in example database.yml
  • HTML titles on forums related views
  • Fixed: various XSS vulnerabilities
  • Fixed: Entourage (and some old client) fails to correctly render notification styles
  • Fixed: Fixed: timelog redirects inappropriately when :back_url is blank
  • Fixed: wrong relative paths to images in wiki_syntax.html

v0.7.2 (2008-06-15)

  • Links to repository directories on the repo browser
  • Move status to front in Activity View
  • Remove edit step from Status context menu
  • Fixed: No way to do textile horizontal rule
  • Fixed: Repository: View differences doesn't work
  • Fixed: attachement's name maybe invalid.
  • Fixed: Error when creating a new issue
  • Fixed: NoMethodError on @available_filters.has_key?
  • Fixed: Check All / Uncheck All in Email Settings
  • Fixed: "View differences" of one file at /repositories/revision/ fails
  • Fixed: Column width in "my page"
  • Fixed: private subprojects are listed on Issues view
  • Fixed: Textile: bold, italics, underline, etc... not working after parentheses
  • Fixed: Update issue form: comment field from log time end out of screen
  • Fixed: Editing role: "issue can be assigned to this role" out of box
  • Fixed: Unable use angular braces after include word
  • Fixed: Using '*' as keyword for repository referencing keywords doesn't work
  • Fixed: Subversion repository "View differences" on each file rise ERROR
  • Fixed: View differences for individual file of a changeset fails if the repository URL doesn't point to the repository root
  • Fixed: It is possible to lock out the last admin account
  • Fixed: Wikis are viewable for anonymous users on public projects, despite not granting access
  • Fixed: Issue number display clipped on 'my issues'
  • Fixed: Roadmap version list links not carrying state
  • Fixed: Log Time fieldset in IssueController#edit doesn't set default Activity as default
  • Fixed: git's "get_rev" API should use repo's current branch instead of hardwiring "master"
  • Fixed: browser's language subcodes ignored
  • Fixed: Error on project selection with numeric (only) identifier.
  • Fixed: Link to PDF doesn't work after creating new issue
  • Fixed: "Replies" should not be shown on forum threads that are locked
  • Fixed: SVN errors lead to svn username/password being displayed to end users (security issue)
  • Fixed: http links containing hashes don't display correct
  • Fixed: Allow ampersands in Enumeration names
  • Fixed: Atom link on saved query does not include query_id
  • Fixed: Logtime info lost when there's an error updating an issue
  • Fixed: TOC does not parse colorization markups
  • Fixed: CVS: add support for modules names with spaces
  • Fixed: Bad rendering on projects/add
  • Fixed: exception when viewing differences on cvs
  • Fixed: export issue to pdf will messup when use Chinese language
  • Fixed: Redmine::Scm::Adapters::GitAdapter#get_rev ignored GIT_BIN constant
  • Fixed: Adding non-ASCII new issue type in the New Issue page have encoding error using IE
  • Fixed: Importing from trac : some wiki links are messed
  • Fixed: Incorrect weekend definition in Hebrew calendar locale
  • Fixed: Atom feeds don't provide author section for repository revisions
  • Fixed: In Activity views, changesets titles can be multiline while they should not
  • Fixed: Ignore unreadable subversion directories (read disabled using authz)
  • Fixed: lib/SVG/Graph/Graph.rb can't externalize stylesheets
  • Fixed: Close statement handler in Redmine.pm

v0.7.1 (2008-05-04)

  • Thai translation added (Gampol Thitinilnithi)
  • Translations updates
  • Escape HTML comment tags
  • Prevent "can't convert nil into String" error when :sort_order param is not present
  • Fixed: Updating tickets add a time log with zero hours
  • Fixed: private subprojects names are revealed on the project overview
  • Fixed: Search for target version of "none" fails with postgres 8.3
  • Fixed: Home, Logout, Login links shouldn't be absolute links
  • Fixed: 'Latest projects' box on the welcome screen should be hidden if there are no projects
  • Fixed: error when using upcase language name in coderay
  • Fixed: error on Trac import when :due attribute is nil

v0.7.0 (2008-04-28)

  • Forces Redmine to use rails 2.0.2 gem when vendor/rails is not present
  • Queries can be marked as 'For all projects'. Such queries will be available on all projects and on the global issue list.
  • Add predefined date ranges to the time report
  • Time report can be done at issue level
  • Various timelog report enhancements
  • Accept the following formats for "hours" field: 1h, 1 h, 1 hour, 2 hours, 30m, 30min, 1h30, 1h30m, 1:30
  • Display the context menu above and/or to the left of the click if needed
  • Make the admin project files list sortable
  • Mercurial: display working directory files sizes unless browsing a specific revision
  • Preserve status filter and page number when using lock/unlock/activate links on the users list
  • Redmine.pm support for LDAP authentication
  • Better error message and AR errors in log for failed LDAP on-the-fly user creation
  • Redirected user to where he is coming from after logging hours
  • Warn user that subprojects are also deleted when deleting a project
  • Include subprojects versions on calendar and gantt
  • Notify project members when a message is posted if they want to receive notifications
  • Fixed: Feed content limit setting has no effect
  • Fixed: Priorities not ordered when displayed as a filter in issue list
  • Fixed: can not display attached images inline in message replies
  • Fixed: Boards are not deleted when project is deleted
  • Fixed: trying to preview a new issue raises an exception with postgresql
  • Fixed: single file 'View difference' links do not work because of duplicate slashes in url
  • Fixed: inline image not displayed when including a wiki page
  • Fixed: CVS duplicate key violation
  • Fixed: ActiveRecord::StaleObjectError exception on closing a set of circular duplicate issues
  • Fixed: custom field filters behaviour
  • Fixed: Postgresql 8.3 compatibility
  • Fixed: Links to repository directories don't work

v0.7.0 RC1 (2008-03-29)

  • Overall activity view and feed added, link is available on the project list
  • Git VCS support
  • Rails 2.0 sessions cookie store compatibility
  • Use project identifiers in urls instead of ids
  • Default configuration data can now be loaded from the administration screen
  • Administration settings screen split to tabs (email notifications options moved to 'Settings')
  • Project description is now unlimited and optional
  • Wiki annotate view
  • Escape HTML tag in textile content
  • Add Redmine links to documents, versions, attachments and repository files
  • 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:
    • by using checkbox and/or the little tick that will select/unselect all issues
    • by clicking on the rows (but not on the links), Ctrl and Shift keys can be used to select multiple issues
  • 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)
  • User display format is now configurable in administration settings
  • Issue list now supports bulk edit/move/delete (for a set of issues that belong to the same project)
  • Merged 'change status', 'edit issue' and 'add note' actions:
    • Users with 'edit issues' permission can now update any property including custom fields when adding a note or changing the status
    • '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
  • Details by assignees on issue summary view
  • '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
  • Change status select box default to current status
  • Preview for issue notes, news and messages
  • Optional description for attachments
  • 'Fixed version' label changed to 'Target version'
  • Let the user choose when deleting issues with reported hours to:
    • delete the hours
    • assign the hours to the project
    • reassign the hours to another issue
  • Date range filter and pagination on time entries detail view
  • Propagate time tracking to the parent project
  • Switch added on the project activity view to include subprojects
  • Display total estimated and spent hours on the version detail view
  • Weekly time tracking block for 'My page'
  • Permissions to edit time entries
  • Include subprojects on the issue list, calendar, gantt and timelog by default (can be turned off is administration settings)
  • Roadmap enhancements (separate related issues from wiki contents, leading h1 in version wiki pages is hidden, smaller wiki headings)
  • Make versions with same date sorted by name
  • Allow issue list to be sorted by target version
  • Related changesets messages displayed on the issue details view
  • Create a journal and send an email when an issue is closed by commit
  • Add 'Author' to the available columns for the issue list
  • More appropriate default sort order on sortable columns
  • Add issue subject to the time entries view and issue subject, description and tracker to the csv export
  • Permissions to edit issue notes
  • Display date/time instead of date on files list
  • Do not show Roadmap menu item if the project doesn't define any versions
  • Allow longer version names (60 chars)
  • Ability to copy an existing workflow when creating a new role
  • Display custom fields in two columns on the issue form
  • Added 'estimated time' in the csv export of the issue list
  • Display the last 30 days on the activity view rather than the current month (number of days can be configured in the application settings)
  • Setting for whether new projects should be public by default
  • User preference to choose how comments/replies are displayed: in chronological or reverse chronological order
  • Added default value for custom fields
  • Added tabindex property on wiki toolbar buttons (to easily move from field to field using the tab key)
  • Redirect to issue page after creating a new issue
  • Wiki toolbar improvements (mainly for Firefox)
  • Display wiki syntax quick ref link on all wiki textareas
  • Display links to Atom feeds
  • Breadcrumb nav for the forums
  • Show replies when choosing to display messages in the activity
  • Added 'include' macro to include another wiki page
  • RedmineWikiFormatting page available as a static HTML file locally
  • Wrap diff content
  • Strip out email address from authors in repository screens
  • Highlight the current item of the main menu
  • Added simple syntax highlighters for php and java languages
  • Do not show empty diffs
  • Show explicit error message when the scm command failed (eg. when svn binary is not available)
  • Lithuanian translation added (Sergej Jegorov)
  • Ukrainan translation added (Natalia Konovka & Mykhaylo Sorochan)
  • Danish translation added (Mads Vestergaard)
  • Added i18n support to the jstoolbar and various settings screen
  • RedCloth's glyphs no longer user
  • New icons for the wiki toolbar (from http://www.famfamfam.com/lab/icons/silk/)
  • The following menus can now be extended by plugins: top_menu, account_menu, application_menu
  • Added a simple rake task to fetch changesets from the repositories: rake redmine:fetch_changesets
  • Remove hardcoded "Redmine" strings in account related emails and use application title instead
  • Mantis importer preserve bug ids
  • Trac importer: Trac guide wiki pages skipped
  • Trac importer: wiki attachments migration added
  • Trac importer: support database schema for Trac migration
  • Trac importer: support CamelCase links
  • Removes the Redmine version from the footer (can be viewed on admin -> info)
  • Rescue and display an error message when trying to delete a role that is in use
  • 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
  • Add "--encoding utf8" option to the Mercurial "hg log" command in order to get utf8 encoded commit logs
  • Fixed: Gantt and calendar not properly refreshed (fragment caching removed)
  • Fixed: Textile image with style attribute cause internal server error
  • Fixed: wiki TOC not rendered properly when used in an issue or document description
  • Fixed: 'has already been taken' error message on username and email fields if left empty
  • Fixed: non-ascii attachement filename with IE
  • Fixed: wrong url for wiki syntax pop-up when Redmine urls are prefixed
  • Fixed: search for all words doesn't work
  • Fixed: Do not show sticky and locked checkboxes when replying to a message
  • Fixed: Mantis importer: do not duplicate Mantis username in firstname and lastname if realname is blank
  • Fixed: Date custom fields not displayed as specified in application settings
  • Fixed: titles not escaped in the activity view
  • Fixed: issue queries can not use custom fields marked as 'for all projects' in a project context
  • 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
  • Fixed: locked users should not receive email notifications
  • Fixed: custom field selection is not saved when unchecking them all on project settings
  • Fixed: can not lock a topic when creating it
  • Fixed: Incorrect filtering for unset values when using 'is not' filter
  • Fixed: PostgreSQL issues_seq_id not updated when using Trac importer
  • Fixed: ajax pagination does not scroll up
  • Fixed: error when uploading a file with no content-type specified by the browser
  • Fixed: wiki and changeset links not displayed when previewing issue description or notes
  • Fixed: 'LdapError: no bind result' error when authenticating
  • Fixed: 'LdapError: invalid binding information' when no username/password are set on the LDAP account
  • Fixed: CVS repository doesn't work if port is used in the url
  • Fixed: Email notifications: host name is missing in generated links
  • Fixed: Email notifications: referenced changesets, wiki pages, attachments... are not turned into links
  • Fixed: Do not clear issue relations when moving an issue to another project if cross-project issue relations are allowed
  • Fixed: "undefined method 'textilizable'" error on email notification when running Repository#fetch_changesets from the console
  • Fixed: Do not send an email with no recipient, cc or bcc
  • Fixed: fetch_changesets fails on commit comments that close 2 duplicates issues.
  • Fixed: Mercurial browsing under unix-like os and for directory depth > 2
  • Fixed: Wiki links with pipe can not be used in wiki tables
  • Fixed: migrate_from_trac doesn't import timestamps of wiki and tickets
  • Fixed: when bulk editing, setting "Assigned to" to "nobody" causes an sql error with Postgresql

Previous changes (0.6.x and below)

Updated by Jean-Philippe Lang almost 16 years ago · 15 revisions locked