Changelog » History » Version 25

« Previous - Version 25/115 (diff) - Next » - Current version
Jean-Philippe Lang, 2010-01-30 12:00
0.9.1 release


Changelog

v0.9.1 (2010-01-31)

  • Vertical alignment for inline images in formatted text set to 'middle'
  • Fixed: Redmine.pm error "closing dbh with active statement handles at /usr/lib/perl5/Apache/Redmine.pm"
  • Fixed: copyright year in footer set to 2010
  • Fixed: Trac migration script may not output query lines
  • Fixed: Email notifications may affect language of notice messages on the UI
  • Fixed: Can not search for 2 letters word
  • Fixed: Attachments get saved on issue update even if validation fails
  • Fixed: Tab's 'border-bottom' not absent when selected
  • Fixed: Issue summary tables that list by user are not sorted
  • Fixed: Issue pdf export fails if target version is set
  • Fixed: Issue list export to PDF breaks when issues are sorted by a custom field
  • Fixed: SQL error when adding a group
  • Fixes: Min password length during password reset always displays as 4 chars

v0.9.0 RC (2010-01-09)

  • Unlimited subproject nesting
  • Multiple roles per user per project
  • User groups
  • Inheritence of versions
  • OpenID login
  • "Watched by me" issue filter
  • Project copy
  • Project creation by non admin users
  • Accept emails from anyone on a private project
  • Add email notification on Wiki changes
  • Make issue description non-required field
  • Custom fields for Versions
  • Being able to sort the issue list by custom fields
  • Ability to close versions
  • User display/editing of custom fields attached to their user profile
  • Add "follows" issue relation
  • Copy workflows between trackers and roles
  • Defaults enabled modules list for project creation
  • Weighted version completion percentage on the roadmap
  • Autocreate user account when user submits email that creates new issue
  • CSS class on overdue issues on the issue list
  • Enable tracker update on issue edit form
  • Remove issue watchers
  • Ability to move threads between project forums
  • Changed custom field "Possible values" to a textarea
  • Adds projects association on tracker form
  • Set session store to cookie store by default
  • Set a default wiki page on project creation
  • Roadmap for main project should see Roadmaps for sub projects
  • Ticket grouping on the issue list
  • Hierarchical Project links in the page header
  • Allow My Page blocks to be added to from a plugin
  • Sort issues by multiple columns
  • Filters of saved query are now visible and be adjusted without editing the query
  • Saving "sort order" in custom queries
  • Url to fetch changesets for a repository
  • Managers able to create subprojects
  • Issue Totals on My Page Modules
  • Convert Enumerations to single table inheritance (STI)
  • Allow custom my_page blocks to define drop-down names
  • "View Issues" user permission added
  • Ask user what to do with child pages when deleting a parent wiki page
  • Contextual quick search
  • Allow resending of password by email
  • Change reply subject to be a link to the reply itself
  • Include Logged Time as part of the project's Activity history
  • REST API for authentication
  • Browse through Git branches
  • Setup Object Daddy to replace test fixtures
  • Setup shoulda to make it easier to test
  • Custom fields and overrides on Enumerations
  • Add or remove columns from the issue list
  • Ability to add new version from issues screen
  • Setting to choose which day calendars start
  • Asynchronous email delivery method
  • RESTful URLs for (almost) everything
  • Include issue status in search results and activity pages
  • Add email to admin user search filter
  • Proper content type for plain text mails
  • Default value of project jump box
  • Tree based menus
  • Ability to use issue status to update percent done
  • Second set of issue "Action Links" at the bottom of an issue page
  • Proper exist status code for rdm-mailhandler.rb
  • Remove incoming email body via a delimiter
  • Fixed: Custom querry 'Export to PDF' ignores field selection
  • Fixed: Related e-mail notifications aren't threaded
  • Fixed: No warning when the creation of a categories from the issue form fails
  • Fixed: Actually block issues from closing when relation 'blocked by' isn't closed
  • Fixed: Include both first and last name when sorting by users
  • Fixed: Table cell with multiple line text
  • Fixed: Project overview page shows disabled trackers
  • Fixed: Cross project issue relations and user permissions
  • Fixed: My page shows tickets the user doesn't have access to
  • Fixed: TOC does not parse wiki page reference links with description
  • Fixed: Target version-list on bulk edit form is incorrectly sorted
  • Fixed: Cannot modify/delete project named "Documents"
  • Fixed: Email address in brackets breaks html
  • Fixed: Timelog detail loose issue filter passing to report tab
  • Fixed: Inform about custom field's name maximum length
  • Fixed: Activity page and Atom feed links contain project id instead of identifier
  • Fixed: no Atom key for forums with only 1 forum
  • Fixed: When reading RSS feed in MS Outlook, the inline links are broken.
  • Fixed: Sometimes new posts don't show up in the topic list of a forum.
  • Fixed: The all/active filter selection in the project view does not stick.
  • Fixed: Login box has Different width
  • Fixed: User removed from project - still getting project update emails
  • Fixed: Project with the identifier of 'new' cannot be viewed
  • Fixed: Artefacts in search view (Cyrillic)
  • Fixed: Allow [#id] as subject to reply by email
  • Fixed: Wrong language used when closing an issue via a commit message
  • Fixed: email handler drops emails for new issues with no subject
  • Fixed: Calendar misspelled under Roles/Permissions
  • Fixed: Emails from no-reply redmine's address hell cycle
  • Fixed: child_pages macro fails on wiki page history
  • Fixed: Pre-filled time tracking date ignores timezone
  • Fixed: Links on locked users lead to 404 page
  • Fixed: Page changes in issue-list when using context menu
  • Fixed: diff parser removes lines starting with multiple dashes
  • Fixed: Quoting in forums resets message subject
  • Fixed: Editing issue comment removes quote link
  • Fixed: Redmine.pm ignore browse_repository permission
  • Fixed: text formatting breaks on [msg1][msg2]
  • Fixed: Spent Time Default Value of 0.0
  • Fixed: Wiki pages in search results are referenced by project number, not by project identifier.
  • Fixed: When logging in via an autologin cookie the user's last_login_on should be updated
  • Fixed: 50k users cause problems in project->settings->members screen
  • Fixed: Document timestamp needs to show updated timestamps
  • Fixed: Users getting notifications for issues they are no longer allowed to view
  • Fixed: issue summary counts should link to the issue list without subprojects
  • Fixed: 'Delete' link on LDAP list has no effect

v0.8.7 (2009-11-15)

  • Fixed: Hide paragraph terminator at the end of headings on html export
  • Fixed: pre tags containing "
  • Fixed: First date of the date range not included in the time report with SQLite
  • Fixed: Password field not styled correctly on alternative stylesheet
  • Fixed: Error when sumbitting a POST request that requires a login
  • Fixed: CSRF vulnerabilities

v0.8.6 (2009-11-04)

  • Change links to closed issues to be a grey color
  • Change subversion adapter to not cache authentication and run non interactively
  • Fixed: Custom Values with a nil value cause HTTP error 500
  • Fixed: Failure to convert HTML entities when editing an Issue reply
  • Fixed: Error trying to show repository when there are no comments in a changeset
  • Fixed: account/show/:user_id should not be accessible for other users not in your projects
  • Fixed: XSS vulnerabilities
  • Fixed: IssuesController#destroy should accept POST only
  • Fixed: Inline images in wiki headings

v0.8.5 (2009-09-13)

  • Incoming mail handler : Allow spaces between keywords and colon
  • Do not require a non-word character after a comma in Redmine links
  • Include issue hyperlinks in reminder emails
  • Prevent nil error when retrieving svn version
  • Various plugin hooks added
  • Add plugins information to script/about
  • Fixed: 500 Internal Server Error is raised if add an empty comment to the news
  • Fixed: Atom links for wiki pages are not correct
  • Fixed: Atom feeds leak email address
  • Fixed: Case sensitivity in Issue filtering
  • Fixed: When reading RSS feed, the inline-embedded images are not properly shown

v0.8.4 (2009-05-17)

  • Allow textile mailto links
  • Fixed: memory consumption when uploading file
  • Fixed: Mercurial integration doesn't work if Redmine is installed in folder path containing space
  • Fixed: an error is raised when no tab is available on project settings
  • Fixed: insert image macro corrupts urls with excalamation marks
  • Fixed: error on cross-project gantt PNG export
  • Fixed: self and alternate links in atom feeds do not respect Atom specs
  • Fixed: accept any svn tunnel scheme in repository URL
  • Fixed: issues/show should accept user's rss key
  • Fixed: consistency of custom fields display on the issue detail view
  • Fixed: wiki comments length validation is missing
  • Fixed: weak autologin token generation algorithm causes duplicate tokens

v0.8.3 (2009-04-05 )

  • Separate project field and subject in cross-project issue view
  • Ability to set language for redmine:load_default_data task using REDMINE_LANG environment variable
  • Rescue Redmine::DefaultData::DataAlreadyLoaded in redmine:load_default_data task
  • CSS classes to highlight own and assigned issues
  • Hide "New file" link on wiki pages from printing
  • Flush buffer when asking for language in redmine:load_default_data task
  • Minimum project identifier length set to 1
  • Include headers so that emails don't trigger vacation auto-responders
  • Fixed: Time entries csv export links for all projects are malformed
  • Fixed: Files without Version aren't visible in the Activity page
  • Fixed: Commit logs are centered in the repo browser
  • Fixed: News summary field content is not searchable
  • Fixed: Journal#save has a wrong signature
  • Fixed: Email footer signature convention
  • Fixed: Timelog report do not show time for non-versioned issues

v0.8.2 (2009-03-07)

  • Send an email to the user when an administrator activates a registered user
  • Strip keywords from received email body
  • Footer updated to 2009
  • Show RSS-link even when no issues is found
  • One click filter action in activity view
  • Clickable/linkable line #'s while browsing the repo or viewing a file
  • Links to versions on files list
  • Added request and controller objects to the hooks by default
  • Fixed: exporting an issue with attachments to PDF raises an error
  • Fixed: "too few arguments" error may occur on activerecord error translation
  • Fixed: "Default columns Displayed on the Issues list" setting is not easy to read
  • Fixed: visited links to closed tickets are not striked through with IE6
  • Fixed: MailHandler#plain_text_body returns nil if there was nothing to strip
  • Fixed: MailHandler raises an error when processing an email without From header

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

Previous changes

  • [[Changelog_0_7|0.7.x]]
  • [[Changelog_0_6|0.6.x and below]]