Redmine Changelog

What's new in Redmine 4.0.4

Jul 23, 2019
  • [Administration]
  • Defect #31125: Don't output ImageMagick version information to stdout
  • [Attachments]
  • Defect #29259: Attachment preview does not work for some source files such as JavaScript and Go
  • Defect #30441: Attachments with Unicode uppercase names are not shown in wiki pages
  • Defect #31275: Safari adds .html extension when downloading files of unknown type
  • [Code cleanup/refactoring]
  • Defect #30811: "rake db:fixtures:load" does not work
  • [Email receiving]
  • Defect #30457: MailHandler.safe_receive does not output any error log
  • Defect #31365: Issue subject may be broken if the subject field in the receiving email is split into multiple lines
  • Defect #31503: Undefined local variable sender_email in MailHandler#receive_message_reply
  • [Gantt]
  • Defect #31268: Fix gaps in resizable gantt chart
  • [Issues filter]
  • Patch #31276: Serialize group_by and totalable_names in Query#as_params
  • [Rails support]
  • Defect #31337: Explicitly load redmine/info in order to avoid "uninitialized constant" error
  • Patch #31113: Update Rails to 5.2.3
  • [SCM]
  • Defect #30850: Unified diff link broken on specific file/revision diff view
  • Defect #31120: Garbage lines in the output of 'git branch' break git adapter
  • [Security]
  • Defect #31520: Persistent XSS in textile formatting
  • [Text formatting]
  • Defect #31285: Syntax highlighting does not work for attachments with .pl extension
  • [Time tracking]
  • Defect #31511: CSV export of time entries report does not honor project filter
  • [Translations]
  • Defect #31264: Conflicting translation between "track" and "watch" in Simplified Chinese
  • [UI]
  • Defect #31330: Import issues: File content preview block is scrolling
  • Defect #31438: Incorrect position of the "Associated revisions" block when comments are displayed in reverse chronological order
  • [UI - Responsive]
  • Defect #31153: Display horizontal scroll bar of files table when overflow occurs on small screen
  • Defect #31311: admin/info page: text cut off in pre tag on mobile
  • [Wiki]
  • Patch #31334: Do not lose content when updating a wiki page that has been renamed in the meantime

New in Redmine 2.6.1 (Jan 26, 2015)

  • Defect #13608: Parent column in CSV export should include issue id only
  • Defect #13673: Parent issue column includes issue subject (making issue list unworkable wide)
  • Defect #14699: Cannot change "From" header in email notifications
  • Defect #17744: Disabling fields in tracker keeps attached workflow permissions
  • Defect #18060: Selected projects in email notifications on "my account" are lost when the page is redisplayed after a validation error
  • Defect #18176: PDF: long text is corrupt
  • Defect #18269: Timelog CSV export missing tracker name and issue name
  • Defect #18280: closed_on missing when closed status of issue status changed
  • Defect #18349: URL not rendered as a link when followed by a line break and another URL
  • Defect #18464: Use of PRE tag in Issue description results in wrapped text with latest Google Chrome
  • Defect #18499: Localisation not set correctly on authenticity token errors
  • Defect #18501: Textile bold highlighting problem
  • Defect #18629: PDF Export removes separating space after tables
  • Defect #18665: Internal Server Error when adding user to group where he is already assigned
  • Defect #18667: Attachment content type not set when uploading attachment
  • Defect #18685: Plugin migration confuses two plugins with similar names
  • Defect #18734: Select / case is missing a break in application.js
  • Defect #18769: Reordering roles, trackers or statuses always redirects to the first page
  • Defect #18777: Moving column to top of "Select Columns" results in loss of all other column selections
  • Feature #8817: Attachments/Plugin assets directory writable errors
  • Patch #17705: MailHandler should ignore bogus issue strings [some-string#1234] in subject
  • Patch #18051: Cancel button on issue edit view
  • Patch #18156: Spanish translation file
  • Patch #18157: German translation
  • Patch #18252: Japanese wiki_syntax_detailed.html translation update
  • Patch #18357: Improvement of column selection: allow to move multiple columns in selection list
  • Patch #18410: Spent hours should be cleared on #reload
  • Patch #18534: Galician (gl) translation for 2.6-stable
  • Patch #18587: Swedish translation (updated)
  • Patch #18782: Fix ui tests broken by undefined method error
  • Patch #18789: UI tests and capybara version

New in Redmine 2.4.2 (Dec 23, 2013)

  • Defect #15398: HTML 5 invalid tag
  • Defect #15523: CSS class for done ratio is not properly generated
  • Defect #15623: Timelog filtering by activity field does not handle project activity overrides
  • Defect #15677: Links for relations in notifications do not include hostname
  • Defect #15684: MailHandler : text/plain attachments are added to description
  • Defect #15714: Notification on loosing assignment does not work
  • Defect #15735: OpenID login fails due to CSRF verification
  • Defect #15741: Multiple scrollbars in project selection tree
  • Patch #9442: Russian wiki syntax help translations
  • Patch #15524: Japanese translation update (r12278)
  • Patch #15601: Turkish translation update
  • Patch #15688: Spanish translation updated
  • Patch #15696: Russian translation update

New in Redmine 2.4.1 (Nov 26, 2013)

  • Wiki syntax "bold italic" is incorrect
  • Empty sidebar should not be displayed in project overview
  • REST API POST and PUT broken
  • Traditional Chinese translation (to r12295)
  • German "ImageMagick convert available" translation
  • Czech Wiki syntax traslation
  • Czech translation for 2.4-stable

New in Redmine 2.4.0 (Nov 19, 2013)

  • Defect #1983: statistics get rather cramped with more than 15 or so contributers
  • Defect #7335: Sorting issues in gantt by date, not by id
  • Defect #12681: Treat group assignments as assigned to me
  • Defect #12824: Useless "edit" link in workflow menu
  • Defect #13260: JQuery Datepicker popup is missing multiple month/year modifiers
  • Defect #13537: Filters will show issues with unused custom fields.
  • Defect #13829: Favicon bug in IE8
  • Defect #13949: Handling of attachment uploads when 'Maximum attachment size' is set to 0
  • Defect #13989: Trac and Mantis importers reset global notification settings
  • Defect #13990: Trac importer breaks on exotic filenames and ruby 1.9+
  • Defect #14028: Plugins Gemfiles loading breaks FILE
  • Defect #14086: Better handling of issue start date validation
  • Defect #14206: Synchronize the lang attribute of the HTML with the display language
  • Defect #14403: No error message if notification mail could not delivered
  • Defect #14516: Missing Sort Column Label and Center Align on Admin-Enumerations
  • Defect #14517: Missing Html Tile on Admin (Groups, LDAP and Plugins)
  • Defect #14598: Wrong test with logger.info in model mail_handler
  • Defect #14615: Warn me when leaving a page with unsaved text doesn't work when editing an update note
  • Defect #14621: AJAX call on the issue form resets data entered during the request
  • Defect #14657: Wrong German translation for member inheritance
  • Defect #14773: ActiveRecord::Acts::Versioned::ActMethods#next_version Generates ArgumentError
  • Defect #14819: Newlines in attachment filename causes crash
  • Defect #14986: 500 error when viewing a wiki page without WikiContent
  • Defect #14995: Japanese "notice_not_authorized" translation is incorrect
  • Defect #15044: Patch for giving controller_issues_edit_after_save api hook the correct context
  • Defect #15050: redmine:migrate_from_mantis fails to migrate projects with all upper case name
  • Defect #15058: Project authorization EnabledModule N+1 queries
  • Defect #15113: The mail method should return a Mail::Message
  • Defect #15135: Issue#update_nested_set_attributes comparing nil with empty string
  • Defect #15191: HTML 5 validation failures
  • Defect #15227: Custom fields in issue form - splitting is incorrect
  • Defect #15307: HTML 5 deprecates width and align attributes
  • Feature #1005: Add the addition/removal/change of related issues to the history
  • Feature #1019: Role based custom queries
  • Feature #1391: Ability to force user to change password
  • Feature #2199: Ability to clear dates and text fields when bulk editing issues
  • Feature #2427: Document horizontal rule syntax
  • Feature #2795: Add a "Cancel" button to the "Delete" project page when deleting a project.
  • Feature #2865: One click filter in search view
  • Feature #3413: Exclude attachments from incoming emails based on file name
  • Feature #3872: New user password - better functionality
  • Feature #4911: Multiple issue update rules with different keywords in commit messages
  • Feature #5037: Role-based issue custom field visibility
  • Feature #7590: Different commit Keywords for each tracker
  • Feature #7836: Ability to save Gantt query filters
  • Feature #8253: Update CodeRay to 1.1 final
  • Feature #11159: REST API for getting CustomField definitions
  • Feature #12293: Add links to attachments in new issue email notification
  • Feature #12912: Issue-notes Redmine links: append actual note reference to rendered links
  • Feature #13157: Link on "My Page" to view all my spent time
  • Feature #13746: Highlighting of source link target line
  • Feature #13943: Better handling of validation errors when bulk editing issues
  • Feature #13945: Disable autofetching of repository changesets if projects are closed
  • Feature #14024: Default of issue start and due date
  • Feature #14060: Enable configuration of OpenIdAuthentication.store
  • Feature #14228: Registered users should have a way to get a new action email
  • Feature #14614: View hooks for user preferences
  • Feature #14630: wiki_syntax.html per language (wiki help localization mechanism)
  • Feature #15136: Activate Custom Fields on a selection of projects directly from Custom fields page
  • Feature #15182: Return to section anchor after wiki section edit
  • Feature #15218: Update Rails 3.2.15
  • Feature #15311: Add an indication to admin/info whether or not ImageMagick convert is available
  • Patch #6689: Document project-links in parse_redmine_links
  • Patch #13460: All translations: RSS -> Atom
  • Patch #13482: Do not add empty header/footer to notification emails
  • Patch #13528: Traditional Chinese "label_total_time" translation
  • Patch #13551: update Dutch translations - March 2013
  • Patch #13577: Japanese translation improvement ("done ratio")
  • Patch #13646: Fix handling multiple text parts in email
  • Patch #13674: Lithuanian translation
  • Patch #13687: Favicon bug in opera browser
  • Patch #13697: Back-button on diff page is not working when I'm directed from email
  • Patch #13745: Correct translation for member save button
  • Patch #13808: Changed Bulgarian "label_statistics" translation
  • Patch #13825: German translation: jquery.ui.datepicker-de.js
  • Patch #13900: Update URL when changing tab
  • Patch #13931: Error and inconsistencies in Croatian translation
  • Patch #13948: REST API should return user.status
  • Patch #13988: Enhanced Arabic translation
  • Patch #14138: Output changeset comment in html title
  • Patch #14180: Improve pt-BR translation
  • Patch #14222: German translation: grammar + spelling
  • Patch #14223: Fix icon transparency issues
  • Patch #14360: Slovene language translation
  • Patch #14767: More CSS classes on various fields
  • Patch #14901: Slovak translation
  • Patch #14920: Russian numeric translation
  • Patch #14981: Italian translation
  • Patch #15072: Optimization of issues journal custom fields display
  • Patch #15073: list custom fields : multiple select filter wider
  • Patch #15075: Fix typo in the Dutch "label_user_mail_option_all" translation
  • Patch #15277: Accept custom field format added at runtime
  • Patch #15295: Log error messages when moving attachements in sub-directories
  • Patch #15369: Bulgarian translation (r12278)

New in Redmine 2.3.2 (Jul 26, 2013)

  • Redmine 2.3.2 is a maintenance release which fixes a few defects and brings some translation updates.

New in Redmine 1.4.4 (Jun 20, 2012)

  • Defect #10688: PDF export from Wiki - Problems with tables
  • Defect #11061: Cannot choose commit versions to view differences in Git/Mercurial repository view
  • Defect #11112: REST API - custom fields in POST/PUT ignored for time_entries
  • Defect #11133: Wiki-page section edit link can point to incorrect section
  • Defect #11160: SQL Error on time report if a custom field has multiple values for an entry
  • Defect #11178: Spent time sorted by date-descending order lists same-date entries in physical order
  • Defect #11185: Redmine fails to delete a project with parent/child task
  • Feature #6597: Configurable session lifetime and timeout
  • Patch #11113: Small glitch in German localization
  • Fix for Rails vulnerabilities CVE-2012-2694 and CVE-2012-2695

New in Redmine 2.0.3 (Jun 20, 2012)

  • Defect #10688: PDF export from Wiki - Problems with tables
  • Defect #11061: Cannot choose commit versions to view differences in Git/Mercurial repository view
  • Defect #11065: E-Mail submitted tickets: German umlauts in 'Subject' get malformed (ruby 1.8)
  • Defect #11098: Default priorities have the same position and can't be reordered
  • Defect #11105: doesn't work inside hook
  • Defect #11112: REST API - custom fields in POST/PUT ignored for time_entries
  • Defect #11118: "Maximum file size" displayed on upload forms is incorrect
  • Defect #11124: Link to user is escaped in activity title
  • Defect #11133: Wiki-page section edit link can point to incorrect section
  • Defect #11160: SQL Error on time report if a custom field has multiple values for an entry
  • Defect #11170: Topics sort order is broken in Redmine 2.x
  • Defect #11178: Spent time sorted by date-descending order lists same-date entries in physical order (not-reverse)
  • Defect #11185: Redmine fails to delete a project with parent/child task
  • Feature #11162: Upgrade to Rails 3.2.6
  • Patch #11113: Small glitch in German localization

New in Redmine 2.0.0 (May 16, 2012)

  • Redmine 2.0.0 drops Rails 2.3 (which is no longer maintained by the Rails team) in favour of the latest Rails 3 release, and it's now available for download at Rubyforge. New features will come with the next 2.1.0 release.
  • Efforts have been made to ease the upgrade of existing Redmine plugins but most of them will need a bit of work from their authors in order to be compatible with Rails 3. So if you're using some plugins, you may want to wait before switching to Redmine 2.x.

New in Redmine 1.4.2 (May 16, 2012)

  • Redmine 1.4.2 is a maintenance release that fixes 8 defects, including a compatibility issue with the latest ruby1.9.3 release (patch level 194), several improvements and translations updates. You can review the changes in the Changelog and download this new release at Rubyforge.
  • Redmine 1.4.x releases stick to Rails 2.3 and will be maintained during the next months for those who won't switch to the forthcoming Redmine 2.0.0 and Rails 3.

New in Redmine 1.2.2 (Nov 28, 2011)

  • Defect #3276: Incorrect handling of anchors in Wiki to HTML export
  • Defect #7215: Wiki formatting mangles links to internal headers
  • Defect #7613: Generated test instances may share the same attribute value object
  • Defect #8411: Can't remove "Project" column on custom query
  • Defect #8615: Custom 'version' fields don't show shared versions
  • Defect #8633: Pagination counts non visible issues
  • Defect #8651: Email attachments are not added to issues any more in v1.2
  • Defect #8825: JRuby + Windows: SCMs do not work on Redmine 1.2
  • Defect #8836: Additional workflow transitions not available when set to both author and assignee
  • Defect #8865: Custom field regular expression is not validated
  • Defect #8880: Error deleting issue with grandchild
  • Defect #8884: Assignee is cleared when updating issue with locked assignee
  • Defect #8892: Unused fonts in rfpdf plugin folder
  • Defect #9161: pt-BR field_warn_on_leaving_unsaved has a small gramatical error
  • Defect #9308: Search fails when a role haven't "view wiki" permission
  • Defect #9465: Mercurial: can't browse named branch below Mercurial 1.5