"Fossies" - the Fresh Open Source Software Archive

Member "redmine-4.1.1/doc/CHANGELOG" (6 Apr 2020, 285743 Bytes) of package /linux/www/redmine-4.1.1.tar.gz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "CHANGELOG": 4.1.0_vs_4.1.1.

    1 == Redmine changelog
    2 
    3 Redmine - project management software
    4 Copyright (C) 2006-2019  Jean-Philippe Lang
    5 http://www.redmine.org/
    6 
    7 == 2020-04-06 v4.1.1
    8 
    9 === [Accounts / authentication]
   10 
   11 * Defect #32793: Email address with Punycode top-level domain is not accepted
   12 
   13 === [Administration]
   14 
   15 * Defect #33176: Sort order icon is missing in users index
   16 * Feature #32945: Show module names in bold in permission report
   17 
   18 === [Attachments]
   19 
   20 * Defect #32656: Drag and drop objects from Outlook to Redmine deletes the objects
   21 * Defect #32785: X-Sendfile header field is not set if rack 2.1.0 is installed
   22 
   23 === [Custom fields]
   24 
   25 * Defect #33085: Unable to update the values of a custom field for enumerations when multiple values option is enabled
   26 * Defect #33183: Unable to edit user or group that has custom fields with text formatting enabled
   27 
   28 === [Database]
   29 
   30 * Defect #30285: Microsoft SQL server support is broken
   31 
   32 === [Gantt]
   33 
   34 * Defect #19248: End markers in gantt PDF are misaligned
   35 * Defect #23645: Gantt bars for single-day tasks may be rendered wrongly in PDF
   36 * Defect #32812: Clicking on a parent object in gantt wrongly collapses objects at the same level
   37 * Defect #33082: Links in the last column in gantt are unclickable
   38 
   39 === [Gems support]
   40 
   41 * Defect #32839: Redmine 4.1 installation fails due to an attempt to install sprockets 4.0.0 if bundler prior to 1.15.2 is used on Ruby prior to 2.5
   42 
   43 === [Importers]
   44 
   45 * Defect #33027: Fix missing closing div in _time_entries_fields_mapping.html.erb
   46 
   47 === [Issues]
   48 
   49 * Defect #32737: Duplicate sort keys for issue query cause SQL error with SQL Server
   50 * Defect #33169: Issues CSV export does not include custom fields with "Full width layout" enabled
   51 
   52 === [Issues list]
   53 
   54 * Defect #33110: Sort does not work with group by datetime columns
   55 * Defect #33163: Parent task subject column should be in the same style as Subject column
   56 
   57 === [Issues workflow]
   58 
   59 * Defect #33059: "Role" dropdown in Workflow page is unexpectedly expanded  when selecting "all"
   60 
   61 === [PDF export]
   62 
   63 * Defect #32477: Right-aligned TOC tag is displayed in exported PDF if the text formatting setting is Markdown
   64 * Defect #32832: FrozenError when exporting content to PDF in some languages
   65 * Defect #32858: Exporting issue as PDF fails when the issue has private journal
   66 * Defect #32859: Issue list: long text custom field missing in PDF export
   67 * Defect #33103: Export to PDF fails when subject of parent task is included in issue list
   68 
   69 === [Projects]
   70 
   71 * Defect #32769: Unable to sort projects table by custom field
   72 * Defect #32891: Bookmark link on project page should not use full path with hostname
   73 * Defect #32896: Totals not working in projects list view
   74 * Defect #33083: Projects filter "Subproject of" does not work when the given value is "My projects" or "My bookmarks"
   75 
   76 === [REST API]
   77 
   78 * Defect #33113: Default version and assignee are not exposed via projects API
   79 
   80 === [Rails support]
   81 
   82 * Patch #33196: Update Rails to 5.2.4.2
   83 
   84 === [Ruby support]
   85 
   86 * Patch #32788: Specify supported Ruby version in Gemfile and doc/INSTALL
   87 
   88 === [SCM]
   89 
   90 * Defect #32449: Diff view for .js files in repositories is broken
   91 
   92 === [Security]
   93 
   94 * Defect #32850: XSS vulnerability due to missing back_url validation
   95 * Defect #32934: XSS vulnerabilities in textile inline links
   96 * Defect #33075: Time entries csv export should check issue visibility
   97 
   98 === [Text formatting]
   99 
  100 * Defect #32754: Fix missing arrow icon of collapse macro
  101 * Defect #32765: ##123 syntax for linking to issues: Title cannot be distinguished from following text
  102 * Defect #32971: New line between list items break a list
  103 
  104 === [Time tracking]
  105 
  106 * Defect #32768: Internal Error when issue text custom field is shown in Spent time query results
  107 * Defect #32774: Creating time tracking entry for other user through rest API fails with 403
  108 * Defect #32959: Fix selected user on log time edit page when user has permissions to log time for another user
  109 * Defect #32973: Editing a time entry for a locked user changes the user to the current user
  110 * Defect #33052: Missing subject and tracker name in CSV export of time entries report
  111 * Feature #3800: Editing time entries should show the person involved
  112 
  113 === [Translations]
  114 
  115 * Patch #32659: Russian translation update for 4.1-stable
  116 * Patch #32746: Italian translation update for 4.1-stable
  117 * Patch #32917: Bulgarian translation
  118 * Patch #32928: Czech translation for 4.1-stable
  119 * Patch #32995: Russian translation update for 4.1-stable
  120 * Patch #33070: Simplified Chinese translation update for 4.1-stable
  121 * Patch #33122: German translation update for 4.1-stable
  122 * Patch #33219: Persian translation update for 4.1-stable
  123 
  124 === [UI]
  125 
  126 * Defect #32772: Tabs are displayed on two lines when the total width of the tabs is greater than 2000px
  127 * Defect #32829: HTML entity is used in CSS string
  128 * Defect #32838: Typo in application.css: s/paddin-bottom/padding-bottom/
  129 * Defect #32981: Unable to distinguish disabled input fields
  130 * Patch #32991: Make group names bold on tracker summary view
  131 * Patch #33068: Update copyright year in the footer to 2020
  132 
  133 === [UI - Responsive]
  134 
  135 * Defect #32889: Responsive layout for issue tree and issue relation on issue page is broken
  136 * Feature #33156: Allow zooming on mobile devices
  137 
  138 == 2019-12-20 v4.1.0
  139 
  140 === [Accounts / authentication]
  141 
  142 * Feature #4221: Force passwords to contain specified character classes
  143 * Feature #9112: Libravatar and Gravatar-compatible servers support
  144 * Feature #26127: Display user logins on profiles
  145 
  146 === [Administration]
  147 
  148 * Defect #29601: Redmine::VERSION::revision may return wrong value
  149 * Feature #8343: Add wiki toolbar to "Email header" and "Email footer" in "Email notifications" admin tab
  150 * Feature #30853: Show warning when no workflow is defined for the role
  151 * Feature #30916: Show warning when no tracker uses the status in the workflows
  152 * Feature #31154: Reject setting RFC non-compliant emission email addresses
  153 * Feature #31361: Include a reason in the error message when an issue status cannot be deleted
  154 * Feature #32343: Ability to filter roles that are displayed on the permissions report
  155 * Patch #29589: Set the first status as a default status in "New tracker" form
  156 
  157 === [Attachments]
  158 
  159 * Defect #32289: Don't try to generate thumbnails if convert command is not available
  160 * Feature #3816: Allow pasting screenshots from clipboard
  161 * Feature #22481: Show thumbnails for PDF attachments
  162 * Feature #29752: Render Textile and Markdown attachments on the preview page
  163 * Feature #31553: Preview .webm as video instead of audio
  164 * Feature #32249: Show attachment thumbnails by default
  165 * Patch #13688: Chosen thumbnail has to be bigger than requested one and not smaller
  166 * Patch #30177: Thumbnail lifecycle: reuse thumbs from identical files, delete thumbs when diskfile is deleted
  167 
  168 === [Calendar]
  169 
  170 * Feature #27096: Mark non-working days in calendar view
  171 
  172 === [Code cleanup/refactoring]
  173 
  174 * Defect #30474: IssuesControllerTest#test_index_sort_by_total_estimated_hours tests practically nothing
  175 * Defect #30806: TimeEntryTest#test_create_should_validate_user_id occasionally fails
  176 * Defect #31053: Some issue fixtures are set inconsistent tracker id which is not available in the project
  177 * Defect #31074: TimelogTest#test_default_query_setting fails depending on the language of the browser
  178 * Defect #31093: Duplicate method definition: ProjectsControllerTest#test_jump_should_not_redirect_to_unknown_tab
  179 * Defect #31387: Don't rescue Exception class
  180 * Defect #31388: ApiTest fails if config.time_zone is set
  181 * Defect #31510: Fix missing closing tags in workflows/permissions.html.erb
  182 * Defect #31929: MarkdownFormatterTest#test_should_support_underlined_text is declared as private
  183 * Patch #29441: Remove code related to JRuby and unsupported Ruby versions
  184 * Patch #30163: Remove unnecessary tests in test/unit/initializers/patches_test.rb
  185 * Patch #30276: Add missing fixtures to several tests
  186 * Patch #30347: test_links_separated_with_line_break_should_link tests nothing
  187 * Patch #30445: Remove unnecessary bgl and bgr wrappers from the footer
  188 * Patch #30466: Remove unused i18n key "label_all_time"
  189 * Patch #30994: Refactor custom field css classes
  190 * Patch #31004: Decode hexadecimal-encoded literals in order to be frozen string literals friendly
  191 * Patch #31034: Remove encoding magic comments
  192 * Patch #31046: Remove unused method ApplicationHelper#generate_csv
  193 * Patch #31059: Use #b shortcut instead of #force_encoding
  194 * Patch #31088: Remove useless code in TimeEntryQuery#sql_for_activity_id_field
  195 * Patch #31131: CalendarsControllerTest#test_show fails depending on the date
  196 * Patch #31205: Replace jquery-rails with vanilla javascript ujs
  197 * Patch #31344: Remove unused i18n key "label_please_login"
  198 * Patch #31391: Small refactorization of avatar methods
  199 * Patch #31402: Add support for customization by block to IssueCustomField.generate!
  200 * Patch #31433: Use "icon icon-*" classes for sort-handler, collapsible fieldsets and collapsible versions
  201 * Patch #31506: Remove trailing whitespaces
  202 * Patch #31509: Add Rubocop to enforce some styles
  203 * Patch #31555: Use Redmine::Database.mysql? instead of a regular expression
  204 * Patch #31705: Add missing fixtures to AttachmentFormatVisibilityTest
  205 * Patch #31865: Add missing fixtures to ImportsControllerTest
  206 * Patch #31941: ThemesTest may fail if a third-party theme with a favicon is installed
  207 * Patch #31965: Add missing fixtures to Redmine::ApiTest::VersionsTest
  208 * Patch #31966: Add missing fixtures to Redmine::Helpers::GanttHelperTest
  209 * Patch #31967: IssueCustomFieldTest randomly fails
  210 * Patch #32023: Add missing fixtures to IssueStatusesControllerTest
  211 * Patch #32025: mail_body method in test/test_helper.rb raises an exception if the message is not multipart
  212 * Patch #32094: Remove unnecessary call to set_tmp_attachments_directory
  213 * Patch #32122: Fix test failure due to missing call to set_tmp_attachments_directory
  214 * Patch #32297: Remove code for unsupported versions of Rails from open_id_authentication
  215 * Patch #32400: Remove unused i18n key "button_duplicate"
  216 * Patch #32431: Invalid association IssueCustomField#issue_custom_values
  217 * Patch #32432: Avoid class name overlap that causes TypeError on `rake test:system test`
  218 
  219 === [Custom fields]
  220 
  221 * Defect #29209: Long text custom fields don't accept values longer than 64KB if backend database is MySQL
  222 * Feature #23997: Per role visibility settings for version custom fields
  223 * Feature #29712: Preview and wiki toolbar for full width custom fields
  224 * Feature #31159: "Create and continue" button for custom fields
  225 * Feature #31444: Add  "<< me >>" option to user format issue custom fields
  226 * Feature #31859: Per role visibility settings for spent time custom fields
  227 * Feature #31925: Per role visibility settings for project custom fields
  228 * Patch #31320: Set an appropriate default type in New custom field page depending on the current tab
  229 
  230 === [Database]
  231 
  232 * Feature #31921: Changes to properly support 4 byte characters (emoji) when database is MySQL
  233 
  234 === [Documentation]
  235 
  236 * Feature #32119: Add TOC to wiki formatting help
  237 * Feature #32123: Add "Highlighted code" section in Wiki Syntax Quick Reference
  238 * Feature #32169: Add links to the detailed Wiki formatting help in Quick Reference
  239 * Patch #30970: Small improvements in appearance of the code coverage index page
  240 * Patch #31169: Wiki syntax help for document image pasting and drag/drop embedding
  241 * Patch #31327: Update CONTRIBUTING.md
  242 
  243 === [Documents]
  244 
  245 * Feature #29725: Show recent documents first when sorting documents by date
  246 
  247 === [Email notifications]
  248 
  249 * Defect #13888: Daylight savings causes inconsistency of Message-Id in emails
  250 * Defect #14792: Don't add a display name and extra angle brackets in List-Id header field
  251 * Defect #17096: Issue emails cannot be threaded by some mailers due to inconsistent Message-ID and References field
  252 * Defect #31501: reminder.rake should ignore blank parameters
  253 * Feature #5913: Authors name in from  address of email notifications
  254 * Feature #10378: Don't show empty fields in email notifications
  255 * Feature #13111: New setting to include the status changes in issue mail notifications subject
  256 * Feature #13307: Start date and due date in email notifications
  257 * Feature #17840: Option to send email notification on "Target version updated"
  258 * Feature #22771: Option to send email notifications while importing issues from CSV files
  259 * Feature #31104: Show the total number of open issues in a reminder
  260 * Feature #31225: Show the number of days left until the due date in reminders
  261 * Feature #31910: Add additional mail headers for issue tracker
  262 
  263 === [Email receiving]
  264 
  265 * Defect #31232: Text may unexpectedly be enclosed in pre tags when an issue is created via HTML email
  266 * Defect #31549: LF line terminators cause misparse of a multi-part email when rdm-mailhandler.rb is invoked from /etc/aliases
  267 * Defect #31695: Convert HTML links to Textile/Markdown links when creating an issue from an email
  268 * Defect #31946: No log message when MailHandler ignored a reply to a nonexistent issue, journal, or message
  269 * Feature #17699: Parse author's name enclosed in parentheses in the From field when creating a user account from an email
  270 * Feature #19903: Change textfield to textarea for "Exclude attachments by name"
  271 * Feature #30838: Option to parse HTML part of multipart (HTML) emails first
  272 * Feature #31231: Better handling of HTML tables when creating an issue from an email
  273 * Patch #31324: Allow to set is_private flag through a keyword in emails
  274 * Patch #31899: Improve MailHandler logging for unauthorized attempts
  275 
  276 === [Gantt]
  277 
  278 * Feature #6417: Allow collapse/expand in gantt chart
  279 * Feature #14654: Allow a bigger range for the gantt timeline
  280 * Feature #27672: Show selected columns in gantt chart
  281 * Feature #31373: Previous and next month links in gantt
  282 
  283 === [Gems support]
  284 
  285 * Defect #31657: Update capybara (~> 3.25.0)
  286 * Defect #32223: Disable sprockets to avoid Sprockets::Railtie::ManifestNeededError raised by sprockets 4.0.0
  287 * Feature #29946: Update i18n gem (~> 1.6.0)
  288 * Feature #30492: Replace RMagick with MiniMagick
  289 * Feature #30963: Update simplecov gem (~> 0.17.0)
  290 * Feature #31911: Update request_store gem to 1.4
  291 * Patch #31126: Update sqlite3 gem (~> 1.4.0)
  292 * Patch #31556: Update Rouge to 3.12.0
  293 * Patch #31611: Update csv gem (~> 3.1.1)
  294 * Patch #31847: Update redcarpet to 3.5.0
  295 * Patch #31877: Update rbpdf (~> 1.20.0)
  296 * Patch #31919: Update roadie-rails gem (~> 2.1.0)
  297 
  298 === [Groups]
  299 
  300 * Feature #12796: Display user's groups on profile
  301 
  302 === [Hook requests]
  303 
  304 * Patch #7975: Hook for adding content to the side bar of Wiki page
  305 
  306 === [I18n]
  307 
  308 * Defect #5820: Hard-coded string "no subject" in app/models/mail_handler.rb
  309 
  310 === [Importers]
  311 
  312 * Defect #21766: CSV import does not keep the project it was clicked from
  313 * Feature #28213: Support external ID when importing issues
  314 * Feature #28234: Add CSV Import for Time Entries
  315 * Feature #31450: Support "YYYY/MM/DD" date format when importing issues
  316 
  317 === [Issues]
  318 
  319 * Defect #28502: Support issue[assigned_to_id]=me when prefilling issues
  320 * Feature #442: Add a description for trackers
  321 * Feature #3058: Show issue history using tabs
  322 * Feature #22368: Ability to add private comments from the issue bulk edit page
  323 * Feature #25540: Unify fields of subtasks and related issues on issue page
  324 * Feature #31418: Stacked bar charts in the issue details report
  325 * Feature #31427: Insert a link to the source to the attribution line when quoting a note or a message
  326 * Feature #31499: Show "Due in X days" in issue details page
  327 * Patch #28138: Add link to add a new issue on the version page
  328 * Patch #31493: Add a link to project_issues_report from project_issues_report_details
  329 * Patch #31994: Allow issue auto complete to return 10 issues when there is not search term provided
  330 
  331 === [Issues filter]
  332 
  333 * Defect #32546: Issue relations filter lacks "is not"
  334 * Feature #13803: Implement grouping issues by date (start, due, creation, update, closing dates)
  335 * Feature #16904: Add anonymous user to users list in query filters
  336 * Feature #26826: Issue filtering by spent time
  337 * Feature #30482: Multiple issue ids in "Parent task" filter
  338 * Feature #30808: Multiple issue ids in "Subtasks" filter
  339 * Feature #31328: Change the "+" button in the issues filter to a larger one
  340 * Feature #31879: "starts with" and "ends with" filter operators for string values
  341 * Patch #4502: New date filter operators: tomorrow, next week, next month
  342 * Patch #25265: QueriesController can not handle subclass of IssueQuery
  343 
  344 === [Issues list]
  345 
  346 * Defect #29581: Issues in paginated views may be lost because sorting criteria are not unique
  347 * Feature #19371: Add a new query column for the parent task subject
  348 * Feature #26081: Allow full_width_layout long-text custom fields to appear in the issue list like 'Description' (as a block column)
  349 * Patch #31280: Left align long text custom fields in the issues list
  350 
  351 === [My page]
  352 
  353 * Feature #30975: New My page block: Updated issues
  354 
  355 === [PDF export]
  356 
  357 * Patch #30162: Wiki page collapse block image is not displayed in exported PDF
  358 
  359 === [Performance]
  360 
  361 * Feature #26561: Enable frozen string literals
  362 * Patch #28940: Use Regexp#match? to reduce allocations of MatchData object
  363 * Patch #30249: Performance improvement when rendering news or calendar block on My page
  364 * Patch #30828: Refactor GitAdapter#default_branch not to unnecessarily iterate through all elements
  365 * Patch #31855: Speed up workflow edit page rendering
  366 
  367 === [Permissions and roles]
  368 
  369 * Defect #17219: Rename label for "Issues can be assigned to this role"
  370 * Defect #30431: Useless "Delete issues" tracker permission is shown on the role page for Anonymous and Non-member
  371 * Feature #1248: New Permission:  Edit own issues
  372 * Patch #27625: Increase maximum size for role name
  373 
  374 === [Plugin API]
  375 
  376 * Patch #27659: redmine_plugin_model_generator improvements(fixes and timestamps)
  377 * Patch #31110: Raise an exception if the plugin directory name differs from the plugin id
  378 * Patch #31457: Add support for reloading plugin assets automatically in development mode
  379 * Patch #31485: Add support for :sql ActiveRecord::Base.schema_format in redmine:plugins:migrate
  380 * Patch #31498: Add redmine_plugin_migration generator
  381 * Patch #31746: Add redmine:plugins:test:system task
  382 
  383 === [Project settings]
  384 
  385 * Defect #27101: Project identifier model constraint doesn't match with text_project_identifier_info and JS-generated identifiers
  386 * Feature #22090: Make project settings more accessible
  387 * Feature #31032: Display details about inheritance when editing a member roles
  388 * Patch #30203: Add links to administration pages in project settings
  389 
  390 === [Projects]
  391 
  392 * Feature #29482: Query system for Projects page
  393 * Feature #31355: Bookmarks and recently used projects for the project jump box
  394 * Feature #32306: Add a link to projects administration page on projects page
  395 * Patch #31356: replace icon-fav with icon-user for 'my projects'
  396 * Patch #31465: Add an icon linked to trackers detail report on the project overview page
  397 
  398 === [REST API]
  399 
  400 * Defect #30073: Ajax Request Returns 200 but an error event is fired instead of success
  401 * Feature #26237: Support wiki_page_title attribute in Versions REST API
  402 * Feature #30086: Use HTTP status code 403 instead of 401 when REST API is disabled
  403 * Feature #31559: Support "active" attribute in Enumerations REST API
  404 * Feature #32002: Add inherit_members to projects API response
  405 * Feature #32242: Add estimated hours and spent hours to Versions API
  406 * Patch #13468: REST API for News
  407 * Patch #31399: make /my/account endpoint accessible through API
  408 
  409 === [Roadmap]
  410 
  411 * Defect #30949: Roadmap shows 100%, but one of its tasks is still set to 90%
  412 * Patch #28510: Show issue assignee gravatar in roadmap and version page
  413 * Patch #29391: Show version status in Roadmap and Version pages
  414 * Patch #31424: Add issue css classes to issue rows in Roadmap and Version pages
  415 
  416 === [Ruby support]
  417 
  418 * Defect #30967: "rake test:coverage" fails in Ruby 2.5 and 2.6
  419 * Feature #30356: Drop Ruby 2.2 support
  420 
  421 === [SCM]
  422 
  423 * Defect #16881: Git: repository page crashes when non-ascii character in tag or branch name
  424 
  425 === [Text formatting]
  426 
  427 * Defect #30259: URLs end with "-" are rendered incorrectly in Textile
  428 * Feature #29489: Issue macro for flexible linking to issues
  429 * Feature #30829: Simpler link syntax "#note-123" to make a link to a note of the current issue
  430 * Patch #32359: Markdown: Fix sections parsing with code blocks
  431 
  432 === [Third-party libraries]
  433 
  434 * Feature #31196: Updates jQuery to 2.2.4 and adds jQuery Migrate library
  435 * Feature #31434: Update Chart.js to 2.8.0
  436 * Feature #31436: Update raphael.js to 2.3.0
  437 
  438 === [Time tracking]
  439 
  440 * Feature #3322: Setting to restrict spent times on future dates
  441 * Feature #3848: Permission to log time for another user
  442 * Feature #5061: Show time log entries in issue history
  443 * Feature #30233: Allow grouping of time entries by creation date
  444 * Feature #30346: Add "Target Version" to the list of "Available columns" in "Spent time" Tab
  445 * Feature #30464: Show estimated hours on the overview page as well as spent hours
  446 
  447 === [Translations]
  448 
  449 * Defect #31269: Fix Japanese translation for status_locked
  450 * Defect #32354: Fix inconsistent capitalization in Italian translation
  451 * Patch #10702: Change "Create and Continue" translation to "Create and add another"
  452 * Patch #29142: Japanese translation change for "lost password"
  453 * Patch #29151: Add honorific suffixes ("san") in Japanese translation
  454 * Patch #30170: Change Japanese translation for "note"
  455 * Patch #31256: german translation for missing parts
  456 * Patch #31260: Improvement of Japanese translation for permission names
  457 * Patch #32358: Fix incomplete Italian translation for notice_successful keys
  458 
  459 === [UI]
  460 
  461 * Defect #27330: "Name" field in the 'edit version' form has no "maxlength"
  462 * Defect #30467: Footer is not placed at the bottom on pages with little content
  463 * Defect #31496: Switch between toggle plus and minus icons for toggle multi select
  464 * Feature #6831: Add different style for group names in the New member modal window
  465 * Feature #23392: Link to remove a subtask from its parent task
  466 * Feature #30207: Hide menu item in the cross-project menu if the module is not enabled in any project
  467 * Feature #31294: Add "robohash" to "Default Gravatar image" options
  468 * Feature #31989: Inline issue auto complete (#) in fields with text-formatting enabled
  469 * Feature #32052: Auto-complete issues #id in search form
  470 * Patch #5899: Display user's gravatar when editing profile
  471 * Patch #26604: Set a random name attribute on all forms to prevent overwritten values after soft reload with Firefox
  472 * Patch #26646: Remove hardcoded width in query column selects
  473 * Patch #29289: Wrap subprojects in the overview section with an unordered list to improve customisation
  474 * Patch #30168: Wrap "splitcontentright" and "splitcontentleft" containers with a flexbox
  475 * Patch #30294: Move the links (View all issues, Summary, Import) from the Issues section of the issues list sidebar under a dropdown
  476 * Patch #30421: Issue tracking table on user profile page
  477 * Patch #30435: Replace float rules with flexbox for content and sidebar block
  478 * Patch #31022: Always use HTTPS when accessing gravatar.com
  479 * Patch #31066: Show projects using a table instead of an unordered list in the user profile page
  480 * Patch #31147: Add custom styles for all fields
  481 * Patch #31204: Add hover styles to buttons
  482 * Patch #31343: Visually distinguishable style for code tag
  483 * Patch #31441: Show elements titles using jQuery UI tooltips
  484 * Patch #31598: Move the links (All time entries, Import) from Spent time section of the spent time list sidebar under a dropdown
  485 * Patch #31640: Add clear query icon next to selected query in sidebar
  486 * Patch #31697: Show closed date in a tooltip if the issue is closed
  487 * Patch #31950: Add CSS class to "journal" and "reply" headers
  488 * Patch #31971: Change the color of the input field frame when in focus
  489 * Patch #32013: Rounded corners of the main menu
  490 * Patch #32014: Rounded corners on table.list elements
  491 * Patch #32015: Rounded corners of "my page" blocks
  492 * Patch #32037: Constrain sidebar width on different resolutions
  493 * Patch #32165: Rounded corners on table.cal
  494 
  495 === [Wiki]
  496 
  497 * Defect #11359: Wiki diff doesn't keep spaces
  498 * Defect #20910: Hierarchy in TOC is not preserved when Wiki index is exported to HTML
  499 * Feature #9634: Show locked badge for locked wiki pages
  500 
  501 == 2019-12-20 v4.0.6
  502 
  503 === [Attachments]
  504 
  505 * Defect #20277: "Couldn't find template for digesting" error in the log when sending a thumbnail or an attachment
  506 
  507 === [Gems support]
  508 
  509 * Patch #32592: Require 'mocha/minitest' instead of deprecated 'mocha/setup'
  510 
  511 === [Rails support]
  512 
  513 * Feature #32526: Update Rails to 5.2.4.1
  514 
  515 === [Text formatting]
  516 
  517 * Defect #32422: Textile indentation does not work in the preview tab
  518 * Patch #25742: Improper markup sanitization in user content for space separated attribute values and different quoting styles
  519 
  520 === [Time tracking]
  521 
  522 * Defect #32500: Spent time report csv shows translation missing text if custom fields are involved
  523 
  524 == 2019-10-19 v4.0.5
  525 
  526 === [Code cleanup/refactoring]
  527 
  528 * Defect #31870: Remove deprecated .zIndex() method
  529 * Defect #32022: IssueSubtaskingTest fails with high probability
  530 * Defect #32110: "already initialized constant Redmine::Scm::Adapters::SubversionAdapter::SVN_BIN" warning when executing rake tasks
  531 * Patch #32189: Remove unnecessary requiring of "rexml/document"
  532 
  533 === [Documentation]
  534 
  535 * Defect #32170: Text enclosed in pre tag in Wiki formatting reference is not displayed in monospaced font in Chrome
  536 * Defect #32184: Incorrect headings example in Textile help
  537 
  538 === [Gantt]
  539 
  540 * Defect #31552: View switches from gantt to list after editing an issue
  541 
  542 === [Gems support]
  543 
  544 * Defect #32300: Don't use sprockets 4.0.0 in order to avoid Sprockets::Railtie::ManifestNeededError
  545 * Patch #32294: Update ruby-openid to 2.9.2
  546 
  547 === [Issues]
  548 
  549 * Defect #31778: Total estimated time issue query column and issue field might leak information
  550 
  551 === [Issues list]
  552 
  553 * Defect #31779: Total estimated time column shown even when estimated time field is deactivated
  554 
  555 === [Translations]
  556 
  557 * Defect #32290: Typo in Russian translation for label_in_the_next_days
  558 * Patch #31951: German translation update for 4.0-stable
  559 
  560 === [UI]
  561 
  562 * Defect #31742: The color of h4 in the comment also changes when #note-1 is specified
  563 * Defect #32012: Broken JavaScript icon in the repository view
  564 * Defect #32024: Broken gzip icon in the repository view
  565 
  566 == 2019-06-10 v4.0.4
  567 
  568 === [Administration]
  569 
  570 * Defect #31125: Don't output ImageMagick version information to stdout
  571 
  572 === [Attachments]
  573 
  574 * Defect #29259: Attachment preview does not work for some source files such as JavaScript and Go
  575 * Defect #30441: Attachments with Unicode uppercase names are not shown in wiki pages
  576 * Defect #31275: Safari adds .html extension when downloading files of unknown type
  577 
  578 === [Code cleanup/refactoring]
  579 
  580 * Defect #30811: "rake db:fixtures:load" does not work
  581 
  582 === [Email receiving]
  583 
  584 * Defect #30457: MailHandler.safe_receive does not output any error log
  585 * Defect #31365: Issue subject may be broken if the subject field in the receiving email is split into multiple lines
  586 * Defect #31503: Undefined local variable sender_email in MailHandler#receive_message_reply
  587 
  588 === [Gantt]
  589 
  590 * Defect #31268: Fix gaps in resizable gantt chart
  591 
  592 === [Issues filter]
  593 
  594 * Patch #31276: Serialize group_by and totalable_names in Query#as_params
  595 
  596 === [Rails support]
  597 
  598 * Defect #31337: Explicitly load redmine/info in order to avoid "uninitialized constant" error
  599 * Patch #31113: Update Rails to 5.2.3
  600 
  601 === [SCM]
  602 
  603 * Defect #30850: Unified diff link broken on specific file/revision diff view
  604 * Defect #31120: Garbage lines in the output of 'git branch' break git adapter
  605 
  606 === [Security]
  607 
  608 * Defect #31520: Persistent XSS in textile formatting
  609 
  610 === [Text formatting]
  611 
  612 * Defect #31285: Syntax highlighting does not work for attachments with .pl extension
  613 
  614 === [Time tracking]
  615 
  616 * Defect #31511: CSV export of time entries report does not honor project filter
  617 
  618 === [Translations]
  619 
  620 * Defect #31264: Conflicting translation between "track" and "watch" in Simplified Chinese
  621 
  622 === [UI]
  623 
  624 * Defect #31330: Import issues: File content preview block is scrolling
  625 * Defect #31438: Incorrect position of the "Associated revisions" block when comments are displayed in reverse chronological order
  626 
  627 === [UI - Responsive]
  628 
  629 * Defect #31153: Display horizontal scroll bar of files table when overflow occurs on small screen
  630 * Defect #31311: admin/info page: text cut off in pre tag on mobile
  631 
  632 === [Wiki]
  633 
  634 * Patch #31334: Do not lose content when updating a wiki page that has been renamed in the meantime
  635 
  636 == 2019-03-31 v4.0.3
  637 
  638 === [Administration]
  639 
  640 * Defect #30939: Timeout for "Check for updates" on Plugins page is too short
  641 
  642 === [Email notifications]
  643 
  644 * Defect #30955: "View all issues" link in email reminders points to issues list which does not include issues assigned to a group
  645 
  646 === [Files]
  647 
  648 * Defect #31087: Deleting a version silently deletes its attachments
  649 
  650 === [Gantt]
  651 
  652 * Defect #31063: Can't uncheck Gantt chart options of custom queries
  653 
  654 === [Issues filter]
  655 
  656 * Defect #30367: "Last updated by" filter causes an SQL error with MariaDB
  657 
  658 === [Issues list]
  659 
  660 * Defect #26836: Filtering issues via context menu should not reset selected columns
  661 
  662 === [Plugin API]
  663 
  664 * Defect #30753: Plugins auto_load and eager_load paths
  665 * Patch #31030: Include plugin name in the exception when the plugin required by requires_redmine_plugin is not found
  666 
  667 === [REST API]
  668 
  669 * Defect #29055: Searching for issue number with REST API redirects to issue HTML page
  670 
  671 === [Rails support]
  672 
  673 * Feature #31026: Upgrade to Rails 5.2.2.1
  674 
  675 === [SCM]
  676 
  677 * Defect #30731: "View differences" buttons are shown in the repository page even without "Browse repository" permission
  678 * Defect #30850: Unified diff link broken on specific file/revision diff view
  679 
  680 === [Search engine]
  681 
  682 * Defect #30923: Project search should select subprojects scope when the project has subprojects
  683 
  684 === [Text formatting]
  685 
  686 * Defect #30256: Cannot make cross-project wiki link if the project name includes square brackets
  687 
  688 === [Translations]
  689 
  690 * Patch #31124: Galician translation update for 4.0-stable
  691 
  692 === [UI]
  693 
  694 * Defect #30872: Copyright is outdated
  695 * Defect #30988: Preformatted text overflows the preview area
  696 * Feature #30977: Add CSS class to project custom fields
  697 * Feature #30985: Add CSS class to user custom fields
  698 
  699 == 2019-02-21 v4.0.2
  700 
  701 === [Attachments]
  702 
  703 * Defect #30434: Line height is too large when previewing files with syntax highlighting if the line terminators are CRLF
  704 
  705 === [Email receiving]
  706 
  707 * Defect #30785: Mail handler does not ignore emails sent from emission email address if Setting.mail_from includes display name
  708 
  709 === [Gems support]
  710 
  711 * Defect #30114: Installing xpath with Bundler fails in Ruby <=2.2
  712 * Patch #30821: Stay in RMagick 2.16.0 and don't update to 3.0.0
  713 
  714 === [Issues filter]
  715 
  716 * Defect #30718: Translation missing for filter by project status
  717 
  718 === [Issues list]
  719 
  720 * Defect #30236: Accidentally clicking next to the checkbox breaks issue selection
  721 
  722 === [Rails support]
  723 
  724 * Patch #30725: Plugin eager_load should depend on environment setting instead of name
  725 
  726 === [SCM]
  727 
  728 * Defect #30411: Filesystem adapter does not show correct size for large files
  729 
  730 === [Translations]
  731 
  732 * Defect #30732: Bulgarian translation update for 4.0-stable
  733 * Patch #30791: Traditional Chinese translation update for 4.0-stable
  734 
  735 === [UI]
  736 
  737 * Feature #10264: Add a check/uncheck all button to search
  738 * Feature #30834: Links to forum replies should highlight the linked reply
  739 * Patch #30818: Issues autocomplete should respond with content type json
  740 
  741 === [Wiki]
  742 
  743 * Defect #30758: Preview URL in Wiki Toolbar should be escaped
  744 
  745 == 2019-01-20 v4.0.1
  746 
  747 === [Calendar]
  748 
  749 * Defect #30287: The tooltip layout of the calendar is broken
  750 
  751 === [Code cleanup/refactoring]
  752 
  753 * Patch #30115: Move Version#fixed_issues extension to a module
  754 * Patch #30413: Add ".ruby-version" to svn:ignore, .git:ignore, and .hgignore
  755 
  756 === [Database]
  757 
  758 * Defect #30171: Decrypting LDAP and SCM passwords fail if the plaintext password is longer than 31 bytes
  759 
  760 === [Documentation]
  761 
  762 * Defect #30161: Incorrect supported Ruby version in doc/INSTALL
  763 
  764 === [Email receiving]
  765 
  766 * Defect #30455: Adding an issue note via email fails due to NoMethodError
  767 
  768 === [Forums]
  769 
  770 * Patch #2635: Display notice on forum updates
  771 
  772 === [Gems support]
  773 
  774 * Defect #30353: Installing rails with Bundler 2.0 fails in 3.x
  775 * Patch #30241: Update nokogiri gem (~> 1.10.0)
  776 * Patch #30420: Update pg gem (~> 1.1.4)
  777 
  778 === [Importers]
  779 
  780 * Patch #30412: Import UTF-8 issue CSV files with BOM and quoted strings
  781 
  782 === [Performance]
  783 
  784 * Patch #30465: Deadlock when assigning custom values
  785 
  786 === [Ruby support]
  787 
  788 * Feature #30118: Ruby 2.6 support
  789 
  790 === [Translations]
  791 
  792 * Patch #29767: Traditional Chinese translation update
  793 * Patch #30292: Ukrainian translation update for 4.0-stable
  794 
  795 === [UI]
  796 
  797 * Defect #30426: Table rows are not highlighted on mouseover on some pages
  798 * Patch #29951: Quick design fix/proposals for projects index page
  799 
  800 == 2018-12-09 v4.0.0
  801 
  802 === [Accounts / authentication]
  803 
  804 * Feature #28561: Add note about link validity to password lost email
  805 * Patch #5957: Export users list to CSV
  806 * Patch #29781: Prevent users from getting stuck with an expired password recovery token in their session
  807 
  808 === [Administration]
  809 
  810 * Defect #28920: Redmine::VERSION::revision should take subversion_command setting into account
  811 * Feature #29993: Option to unarchive the project when admins visit an archived project
  812 * Patch #26341: Add useful details to error message when a template is missing
  813 
  814 === [Attachments]
  815 
  816 * Feature #16410: Bulk delete wiki attachments
  817 * Feature #27822: Remove filename from attachment preview links
  818 * Feature #28616: Handle image orientation of attachments and thumbnails
  819 * Patch #27336: Render previews for audio and video files
  820 * Patch #28295: Show name changes in diff preview
  821 * Patch #29190: Add link to container on attachment preview
  822 * Patch #29395: Pagination between repository entries and attachments of the same container
  823 
  824 === [Calendar]
  825 
  826 * Feature #28067: Add context menu for issues in calendar
  827 
  828 === [Code cleanup/refactoring]
  829 
  830 * Defect #28268: Fix typo in test name: s/udpate/update/
  831 * Defect #28931: Unreachable code in QueriesControllerTest#test_bulk_copy_to_another_project
  832 * Defect #29215: Fixture is missing for IssuesTest#test_create_issue_with_new_target_version
  833 * Defect #29708: Wrong use of refute_includes in tests
  834 * Defect #29820: Missing fixture enabled_modules in TrackerTest
  835 * Defect #29883: AttachmentsVisibilityTest and Redmine::AttachmentFieldFormatTest fail randomly due to uninitialized User.current
  836 * Defect #29912: Missing closing tag in app/views/roles/_form.html.erb
  837 * Defect #29990: Add missing fixtures for test_create_should_send_notification
  838 * Defect #30054: Add missing fixtures for test_create_with_one_attachment
  839 * Defect #30120: Add missing fixture for reports_controller_test
  840 * Patch #26130: Refactor "multiple_values_detail" struct creation
  841 * Patch #26323: Remove ActiveRecord workaround (fixed in Rails 5)
  842 * Patch #27670: Fix typo in configuration.yml.example
  843 * Patch #28024: Fix typo in error message in mailer.rb
  844 * Patch #28028: Remove unused method Mailer#mylogger
  845 * Patch #28229: Remove unused i18n key "setting_app_subtitle"
  846 * Patch #28478: Update the app name in extra/sample_plugin/init.rb: s/RedMine/Redmine/
  847 * Patch #28605: Add the missing icon class to the items with icons from the contextual menu
  848 * Patch #28611: Remove unused i18n strings from locale files
  849 * Patch #29160: Remove unused and broken method CustomField.visibility_condition
  850 * Patch #29440: Fix typo in test name: s/highligth/highlight/
  851 * Patch #29632: Redmine::SortCriteria#normalize! does not limit properly the number of elements
  852 * Patch #29710: Remove unused variable 'filter_options' from Query#add_filter
  853 * Patch #30137: Remove rails-html-sanitizer from Gemfile
  854 
  855 === [Custom fields]
  856 
  857 * Defect #25726: Issue details page shows default values for custom fields that aren't actually set
  858 * Patch #27024: Links on custom field values don't have "external" class
  859 * Patch #29161: Avoid SQL errors when adding a project custom field as a time report criteria
  860 * Patch #29189: Display custom fields on group pages
  861 
  862 === [Documentation]
  863 
  864 * Patch #28943: Remove RDoc tags
  865 * Patch #28996: Update Redmine::Plugin documentation
  866 
  867 === [Email notifications]
  868 
  869 * Defect #5703: On SMTP failure, an internal error occurs and all changes to an issue are lost
  870 * Defect #8157: Redmine do not send notification emails if a recipients email address is not valid
  871 * Feature #26791: Send individual notification mails per mail recipient
  872 * Feature #29771: Sort issues by due date in email reminders
  873 * Feature #30068: Remove :async_smtp and :async_sendmail delivery methods
  874 
  875 === [Email receiving]
  876 
  877 * Defect #27810: Typo in rdm-mailhandler.rb: s/Proccessed/Processed/
  878 * Defect #27812: Typo in rdm-mailhandler.rb: s/subadress/subaddress/
  879 * Defect #29442: Vendor-defined characters in ISO-2022-JP email subject break issue's subject
  880 * Feature #27070: Allow setting "Parent issue" attribute in emails
  881 * Patch #27025: Regex support for excluded mail attachments
  882 * Patch #28026: "project_from_subbaddress" option is not listed in the help of "rake redmine:email:receive_imap"
  883 * Patch #29614: redmine:email:read and rdm-mailhandler.rb should use safe_receive instead of receive
  884 * Patch #29669: "no_notification" option is not listed in the description of email.rake
  885 
  886 === [Gantt]
  887 
  888 * Defect #13521: Gantt bars with start date and end date on the same day don't become red by overdue
  889 * Feature #10485: Add new context menu in Gantt view for each issue
  890 * Feature #20481: Gantt: right and left resizable panel
  891 * Patch #26671: Use the new pagination style in gantt
  892 * Patch #26869: Use number input field instead of text input for Gantt months field
  893 * Patch #28602: Move edit and delete buttons for queries to the buttons section
  894 
  895 === [Gems support]
  896 
  897 * Defect #26066: Selenium::WebDriver doesn't work with current version of Firefox
  898 * Feature #29443: Update mail gem (~> 2.7.1)
  899 * Feature #29947: Update roadie gem to 3.4.0
  900 * Patch #26322: Update simplecov gem (~> 0.14.1)
  901 * Patch #26503: Update nokogiri gem (~> 1.8.0)
  902 * Patch #28504: Update mysql2 gem to 0.5.0
  903 * Patch #28505: Update pg gem to 1.0
  904 * Patch #28929: Update roadie-rails to ~> 1.3.0
  905 * Patch #29999: Update rdoc gem
  906 
  907 === [Hook requests]
  908 
  909 * Patch #28895: view_projects_copy_only_items hook
  910 
  911 === [I18n]
  912 
  913 * Feature #26618: Support of default ActiveRecord I18n scopes in LabelledFormBuilder
  914 
  915 === [Issues]
  916 
  917 * Defect #14846: Calculation of the start date of following issues ignores the "non-working days" setting
  918 * Defect #27848: The progress exceeding 99.5% is displayed as 100%
  919 * Defect #28264: Global and public custom queries are shown as editable to non administrators in projects
  920 * Defect #28951: Cannot clear category field on copying an Issue
  921 * Defect #29701: Custom queries are broken by updating with nil parameter values
  922 * Feature #2529: Extend Issue Summary to include subprojects
  923 * Feature #12704: Allow selecting subprojects on new issue form
  924 * Feature #15919: Set default category assignee immediately upon category selection
  925 * Feature #23518: Move action links and edit form above the history when displaying comments in reverse order
  926 * Feature #26192: Option to disable automatic closing of duplicate issues
  927 * Feature #26279: Allow switching the encoding to UTF-8 when exporting to CSV
  928 * Patch #27772: Issues reports should show only statuses used by the project
  929 * Patch #28154: Support for lastnames with spaces in user autocompleters
  930 * Patch #28494: Recalculate issue priority position names if default value changed
  931 
  932 === [Issues filter]
  933 
  934 * Feature #8160: Extend watched_by_me-issue filter to include all project-members instead of only <<me>>-substitution
  935 * Feature #15201: Filter "Assignee" should contain locked users
  936 * Feature #28660: Change default operator for text format custom fields from "is" to "contains"
  937 * Patch #26091: Allow to filter by any visible version on the global issues view
  938 
  939 === [Issues list]
  940 
  941 * Feature #27316: Highlight due date of overdue issues in the issues list
  942 
  943 === [LDAP]
  944 
  945 * Defect #24970: Net::LDAP::LdapError is deprecated
  946 * Defect #28000: Deletion of an LDAP authentication mode may fail silently
  947 * Feature #21923: net-ldap 0.12.0 - 0.12.1 dropped support of UTF-8
  948 * Patch #29606: Support self-signed LDAPS connections
  949 
  950 === [My page]
  951 
  952 * Feature #2471: Add my activities to my page
  953 * Feature #29449: Filter out issues from closed projects in My Page blocks
  954 
  955 === [PDF export]
  956 
  957 * Defect #12510: Issues PDF export: Spent time/Float-values aren't rounded to 2 digits
  958 
  959 === [Performance]
  960 
  961 * Feature #28952: Update User#last_login_on only once per minute
  962 * Patch #26711: Use pluck instead of collect/map
  963 * Patch #26747: Use find_by instead of where.first to remove unnecessary sorting
  964 * Patch #27671: Use reverse_each instead of reverse.each for better performance
  965 * Patch #29299: Use Enumerable#sort_by instead of Enumerable#sort
  966 * Patch #29305: Use Hash#each_key instead of Hash#keys.each
  967 * Patch #29359: Switch to mini_mime from mime-types
  968 * Patch #29363: Use String#tr instead of String#gsub
  969 * Patch #29406: Use sorted instead of sort
  970 
  971 === [Permissions and roles]
  972 
  973 * Defect #26145: Don't redirect anonymous users to the login form for disabled modules
  974 
  975 === [Plugin API]
  976 
  977 * Defect #26610: Migration file generated by redmine_plugin_model generator is not compatible with Rails 5.1
  978 * Defect #28668: redmine_plugin_controller generates camelcase filename
  979 * Patch #28564: JSON API responses cannot have elements named 'request' or 'response'
  980 
  981 === [Project settings]
  982 
  983 * Feature #26488: Project settings : Move issue tracking settings to their own tab
  984 * Feature #26579: Project settings : remove Wiki tab
  985 * Patch #27799: Mark default version in versions tab from project settings
  986 
  987 === [Projects]
  988 
  989 * Feature #10282: Copy wiki attachments on project copy
  990 * Feature #20081: Filter issues and time entries by project status
  991 * Patch #26621: Allow to copy documents along with projects
  992 * Patch #26622: Copy version attachments (i.e. Files) along with the versions on project copy
  993 
  994 === [REST API]
  995 
  996 * Defect #28686: /users API does not accept boolean-like String values for generate_password
  997 * Patch #28191: Add assignable, issues_visibility, time_entries_visibility and users_visibility to Roles API response
  998 * Patch #29459: Add admin flag to users API
  999 
 1000 === [Rails support]
 1001 
 1002 * Feature #19755: Drop protected_attributes gem
 1003 * Feature #23630: Migrate to Rails 5.2
 1004 * Patch #28934: Support migration context for plugins
 1005 
 1006 === [Roadmap]
 1007 
 1008 * Patch #27676: Information leak on roadmap and versions view
 1009 
 1010 === [Ruby support]
 1011 
 1012 * Feature #25538: Drop support for Ruby 2.2.1 and ealier, 2.2.2+ is now required
 1013 * Feature #27849: Ruby 2.5 support
 1014 
 1015 === [SCM]
 1016 
 1017 * Feature #26576: Use tabs to switch between file changes and diff of a commit
 1018 * Patch #26391: Drop Darcs SCM support
 1019 * Patch #26522: Repository routing bug when file path starts with (browse|entry|raw|changes|annotate|diff)/
 1020 
 1021 === [SEO]
 1022 
 1023 * Defect #27865: RailsBaseURI ignored while creating robots.txt
 1024 * Feature #27876: Add project id to robots.txt
 1025 * Feature #29503: Discourage search engines from indexing old versions of wiki pages
 1026 
 1027 === [Search engine]
 1028 
 1029 * Feature #26620: Change the text of the submit button on search page from button_submit to label_search
 1030 * Patch #30037: Allow single Chinese character as a search keyword
 1031 
 1032 === [Text formatting]
 1033 
 1034 * Defect #26443: User link syntax (user:login) doesn't work for logins consisting of an email adress
 1035 * Defect #26507: "attachment:filename" link syntax would not work if the file name contains "@"
 1036 * Defect #26708: Diff formatting results empty lines if they contains HTML tags
 1037 * Defect #26892: Link to user in wiki syntax only works when login is written in lower case
 1038 * Defect #27968: Image filename for HDPI monitors (image@2x.jpg) are misrecognized as email address
 1039 * Feature #22843: Change the value of "pre" button in Markdown toolbar from "~~~" to "```"
 1040 * Feature #24681: Syntax highlighter: replace CodeRay with Rouge
 1041 * Feature #26552: Allow "max-height", "max-width", "min-height" and "min-width" CSS properties in Textile
 1042 * Feature #28796: Make sure that inline markups inserted by wiki toolbar are surrounded by whitespaces
 1043 * Patch #16313: Allow to link to an anchor of the current wikipage
 1044 * Patch #27114: Make robust Redmine::Helpers::URL#uri_with_safe_scheme?
 1045 * Patch #28169: Enable and add underline button to the toolbar for Markdown formatting
 1046 * Patch #28207: Test improvements for footnotes formatting syntax
 1047 * Patch #29488: ##123 syntax for linking to issues with tracker name and subject
 1048 
 1049 === [Time tracking]
 1050 
 1051 * Feature #26356: Time entry list: set default column options
 1052 * Feature #26396: Timelog list : new column that contains the date when the time was logged
 1053 * Feature #28391: Add issue category filter and column to spent time queries
 1054 * Feature #29042: Add links to Users, Projects and Versions (at least) in timelog report
 1055 * Patch #24005: Settings to accept 0 hours time entries and for maximum hours per user and day
 1056 * Patch #26534: Allow project bulk edit of time entries
 1057 * Patch #29162: Only allow visible custom fields as aggregation criteria in time reports
 1058 
 1059 === [Translations]
 1060 
 1061 * Defect #22424: Change Russian translation for default_issue_status_feedback
 1062 * Defect #28160: Misleading russian translation for "Log time" button
 1063 * Defect #29901: Fix typo in French text_tracker_no_workflow
 1064 * Patch #26501: Change English translation for setting_issue_list_default_columns
 1065 * Patch #26514: German translation for 404-error-page is semantically not correct and misleading
 1066 * Patch #26591: Spanish "text_journal_changed" translate change
 1067 * Patch #27506: Czech translation change
 1068 * Patch #27768: Lithuanian "default_role_developer" translation change
 1069 * Patch #27926: Change Bulgarian translation for label_news_new
 1070 * Patch #27989: Change Galician translation for "Underline" and "Wiki link" (jstoolbar-gl.js)
 1071 * Patch #28279: Change German translation for not_a_regexp and setting_mail_handler_enable_regex
 1072 * Patch #28311: Remove unused i18n key "permission_move_issues"
 1073 * Patch #28321: Change Japanese translation for "in use"
 1074 * Patch #28493: Persian translation update and improvements
 1075 * Patch #28769: Change inconsistent Japanese translation for time tracking activities
 1076 * Patch #29115: Change Japanese translation for date filter operators
 1077 * Patch #29118: Change Japanese translation for text_user_mail_option
 1078 * Patch #29129: Use active voice instead of passive voice in Japanese translation
 1079 * Patch #29275: Update French translations
 1080 * Patch #29697: Czech translation fixes
 1081 * Patch #29739: Change English name for zh and zh-TW to "Chinese/Simplified" and "Chinese/Traditional"
 1082 
 1083 === [UI]
 1084 
 1085 * Defect #5593: Grey out workflow checkboxes for transitions to the same status
 1086 * Defect #17517: Attempting to Add a Related Issue Multiple Times Sequentially Causes 500
 1087 * Defect #29607: Allow project column to break into new line in time entry table
 1088 * Feature #8888: Add a link / button to get back to the Issue/Time tracking screen from the "Log time" screen
 1089 * Feature #12221: Add "View Differences" button above wiki and repository revisions table
 1090 * Feature #22978: Links to issue notes should highlight the linked note
 1091 * Feature #26253: Render repository graphs using Chart.js instead of SVG
 1092 * Feature #26577: More neutral color download icon
 1093 * Feature #26638: Move journal action links above the notes
 1094 * Feature #26648: Show transparency grid when previewing images
 1095 * Feature #27758: Adds preview option to the wiki toolbar
 1096 * Feature #28330: Links to wiki headings should highlight the linked heading
 1097 * Feature #28413: Add CSS class to identify public projects
 1098 * Feature #28531: Add css to distinguish when a main menu is present or not
 1099 * Feature #29053: Add check/unchek all icon in "Email notifications" section on "My account" page
 1100 * Feature #29080: Add check/uncheck all icon in "Copy" section on copy_project page
 1101 * Feature #29183: Move "Latest news" above "Members" on project overview page
 1102 * Feature #29306: Add assignee's icon to tooltips in gantt and calendar
 1103 * Patch #25853: Move left bottom links from project settings above
 1104 * Patch #26125: Unify form#query_form on calendar/gantt views with issues/spent time views
 1105 * Patch #26655: Additional icon for contextmenu
 1106 * Patch #26662: Add border around issue history to prevent accidental deletion of an issue
 1107 * Patch #26674: Add CSS classes to column headers of issues and timelogs list
 1108 * Patch #27009: Clarify consequences of disabling the login_required setting
 1109 * Patch #27219: Show default status on the trackers list
 1110 * Patch #27240: Render the activities block on the UsersController#show view grouped, with event_type icon and with the 'me' indication
 1111 * Patch #27807: Use a unique way to check/uncheck a group/fieldset with checkboxes
 1112 * Patch #28242: Add toggle checkboxes link (green tick) to several screens
 1113 * Patch #28662: Replace "Cancel" buttons from the modals with "Cancel" link
 1114 * Patch #29033: Move attachments to their own section in issue page
 1115 * Patch #29644: Add a link to issues summary to issue tracking box on overview page
 1116 
 1117 === [Wiki]
 1118 
 1119 * Defect #22967: Special character like quote breaks wiki links
 1120 * Defect #22975: Moving a wiki page to a different project should refresh parent page list
 1121 * Feature #26575: Add update info at the bottom of the wiki page
 1122 * Patch #16446: Generate full URLs to images and linked pages in the Wiki HTML export
 1123 * Patch #26043: Set the parent page automatically when creating a wiki page from the "Add page" link
 1124 
 1125 == 2018-06-10 v3.4.6
 1126 
 1127 === [Issues]
 1128 
 1129 * Defect #27863: If version is closed or locked  subtasks don't get copied
 1130 * Defect #28765: Copying an issue fails if the issue is watched by a locked user
 1131 * Patch #28649: Log automatic rescheduling of following issues to journal
 1132 
 1133 === [Permissions and roles]
 1134 
 1135 * Defect #28693: Irrelevant permission is required to access some tabs in project settings page
 1136 
 1137 === [Project settings]
 1138 
 1139 * Defect #27122: Filter for version name should be case-insensitive
 1140 
 1141 === [SCM]
 1142 
 1143 * Defect #28725: Mercurial 4.6 compatibility
 1144 
 1145 === [Text formatting]
 1146 
 1147 * Defect #28469: Syntax highlighter does not work if language name is single-quoted
 1148 
 1149 === [Translations]
 1150 
 1151 * Patch #28881: Fix Japanese mistranslation for label_comment_added
 1152 
 1153 === [UI]
 1154 
 1155 * Defect #22023: Issue id input should get focus after adding related issue
 1156 
 1157 === [UI - Responsive]
 1158 
 1159 * Defect #28523: Display horizontal scroll bar of plugins table when overflow occurs on small screen
 1160 
 1161 === [Wiki]
 1162 
 1163 * Patch #27090: Show the number of attachments on wiki pages
 1164 
 1165 == 2018-04-07 v3.4.5
 1166 
 1167 === [Custom fields]
 1168 
 1169 * Defect #28393: Sort issue custom fields by position in tracker UI
 1170 
 1171 === [Email notifications]
 1172 
 1173 * Defect #28302: Security notification when changing password on password forgotten is empty
 1174 
 1175 === [Gantt]
 1176 
 1177 * Defect #28204: Too large avatar breaks gantt when assignee is a group
 1178 
 1179 === [Issues]
 1180 
 1181 * Defect #27862: Preformatted text overflows in preview
 1182 * Patch #28168: Allow context-menu edit of % done and priority of parent issues if the fields are not derived
 1183 
 1184 === [Issues filter]
 1185 
 1186 * Defect #28180: Role-base cross-project issue query visibility calculated incorrectly
 1187 
 1188 === [Plugin API]
 1189 
 1190 * Patch #27963: Remove 'unloadable' from bundled sample plugin
 1191 
 1192 === [Security]
 1193 
 1194 * Defect #26857: Fix for CVE-2015-9251 in JQuery 1.11.1
 1195 
 1196 === [Text formatting]
 1197 
 1198 * Defect #27884: RTL wiki class broken in Redmine 3.2.6
 1199 * Defect #28331: h4, h5 and h6 headings on wiki pages should have a paragraph mark
 1200 * Patch #28119: Enable lax_spacing for markdown formatting in order to allow markdown blocks not surrounded by empty lines
 1201 
 1202 === [Time tracking]
 1203 
 1204 * Defect #28110: Don't allow reassigning reported hours to the project if issue is a required field for time logs
 1205 
 1206 === [Translations]
 1207 
 1208 * Defect #28109: Incorrect interpolation in Swedish locale
 1209 * Defect #28113: Fix typo in German label_font_default
 1210 * Defect #28192: Fix typo in German label_font_monospace
 1211 * Patch #27994: Galician translation update (jstoolbar-gl.js)
 1212 * Patch #28102: Fix typo in Lithuanian label_version_sharing_tree
 1213 
 1214 === [UI]
 1215 
 1216 * Defect #28079: The green tick is positioned after the label in the new member modals
 1217 * Defect #28208: Anonymous icon is wrongly displayed when assignee is a group
 1218 * Defect #28259: attachments_fields id to class change not properly reflected in all CSS
 1219 
 1220 === [Wiki]
 1221 
 1222 * Defect #25299: Markdown pre-block could derive incorrect wiki sections
 1223 
 1224 == 2018-01-08 v3.4.4
 1225 
 1226 === [Accounts / authentication]
 1227 
 1228 * Defect #22532: Strip whitespace from login on login page
 1229 * Defect #27754: Strip whitespace from email addresses on lost password page
 1230 
 1231 === [Administration]
 1232 
 1233 * Defect #27586: "Uncheck all" icon at the upper left corner in workflow status transitions page is not working
 1234 
 1235 === [Calendar]
 1236 
 1237 * Defect #27153: Custom query breaks calendar view with error 500
 1238 * Patch #27139: Fix for project link background in calendar tooltips
 1239 
 1240 === [Custom fields]
 1241 
 1242 * Defect #26705: Unable to download file if custom field is not defined as visible to any users
 1243 
 1244 === [Email receiving]
 1245 
 1246 * Patch #27885: Empty email attachments are imported to Redmine, creating broken DB records
 1247 
 1248 === [Gantt]
 1249 
 1250 * Defect #26410: Gravatar icon is misaligned in gantt
 1251 
 1252 === [Gems support]
 1253 
 1254 * Defect #27206: cannot install public_suffix if ruby < 2.1
 1255 * Defect #27505: Cannot install nokogiri 1.7 on Windows Ruby 2.4
 1256 
 1257 === [Issues]
 1258 
 1259 * Defect #26880: Cannot clear all watchers when copying an issue
 1260 * Defect #27110: Changing the tracker to a tracker with the tracker field set to read-only won't work
 1261 * Defect #27881: No validation errors when entering an invalid "Estimate hours" value
 1262 * Patch #27663: Same relates relation can be created twice
 1263 * Patch #27695: Fix ActiveRecord::RecordNotUnique errors when trying to add certain issue relations
 1264 
 1265 === [Issues list]
 1266 
 1267 * Defect #27533: Cannot change the priority of the parent issue in issue query context menu when parent priority is independent of children
 1268 
 1269 === [Plugin API]
 1270 
 1271 * Defect #20513: Unloadable plugin convention breaks with Rails 4.2.3
 1272 
 1273 === [SCM]
 1274 
 1275 * Defect #27333: Switching SCM fails after validation error in "New repository" page
 1276 
 1277 === [Security]
 1278 
 1279 * Defect #27516: Remote command execution through mercurial adapter
 1280 
 1281 === [Translations]
 1282 
 1283 * Patch #27502: Lithuanian translation for 3.4-stable
 1284 * Patch #27620: Brazilian translation update
 1285 * Patch #27642: Spanish translation update (jstoolbar-es.js)
 1286 * Patch #27649: Spanish/Panama translation update (jstoolbar-es-pa.js)
 1287 * Patch #27767: Czech translation for 3.4-stable
 1288 
 1289 === [UI]
 1290 
 1291 * Defect #19578: Issues reports table header overlaping
 1292 * Defect #26699: Anonymous user should have their icon
 1293 
 1294 == 2017-10-15 v3.4.3
 1295 
 1296 === [Administration]
 1297 
 1298 * Defect #26564: Enumerations sorting does not work
 1299 
 1300 === [Custom fields]
 1301 
 1302 * Defect #26468: Using custom fields of type "File" leads to unsolvable error if filetype is not allowed
 1303 
 1304 === [Issues]
 1305 
 1306 * Defect #26627: Editing issues no longer sends notifications to previous assignee
 1307 
 1308 === [Issues list]
 1309 
 1310 * Defect #26471: Issue Query: inconsistency between spent_hours sum and sum of shown spent_hours values
 1311 
 1312 === [PDF export]
 1313 
 1314 * Defect #25702: Exporting wiki page with specific table to PDF causes 500
 1315 
 1316 === [Roadmap]
 1317 
 1318 * Patch #26492: % is not valid without a format specifier
 1319 
 1320 === [SCM]
 1321 
 1322 * Defect #26403: The second and subsequent lines of commit messages are not displayed in repository browser
 1323 * Defect #26645: git 2.14 compatibility
 1324 
 1325 === [Text formatting]
 1326 
 1327 * Patch #26682: URL-escape the ! character in generated markup for dropped uploads
 1328 
 1329 === [Time tracking]
 1330 
 1331 * Defect #26520: Blank "Issue" field on the "Log time" from the "Spent time - Details" page for an issue
 1332 * Defect #26667: Filtering time entries after issue's target version doesn't work as expected in some cases
 1333 * Defect #26780: Translation for label_week in time report is not working
 1334 
 1335 === [Translations]
 1336 
 1337 * Patch #26703: German translations in 3.4-stable
 1338 * Patch #27034: Patch for updated Chinese translation
 1339 
 1340 === [UI]
 1341 
 1342 * Defect #26568: Multiple Selection List Filter View - items are cut off from view
 1343 * Patch #26395: Jump to project autocomplete: focus selected project
 1344 * Patch #26689: Add title to author's and assignee's icon
 1345 
 1346 === [Wiki]
 1347 
 1348 * Defect #26599: Corrupted file name when exporting a wiki page with Non-ASCII title using Microsoft's browsers
 1349 
 1350 === [Security]
 1351 
 1352 * Defect #27186: XSS vulnerabilities
 1353 
 1354 == 2017-07-16 v3.4.2
 1355 
 1356 === [Administration]
 1357 
 1358 * Defect #26393: Error when unchecking all settings on some plugins configurations
 1359 
 1360 === [Attachments]
 1361 
 1362 * Defect #26379: Fix thumbnail rendering for images with height >> width
 1363 
 1364 === [Time tracking]
 1365 
 1366 * Defect #26387: Error displaying time entries filtered by Activity
 1367 
 1368 === [UI]
 1369 
 1370 * Defect #26445: Text formatting not applied to commit messages even if enabled in settings
 1371 * Patch #26424: Avatar Spacing in Headlines
 1372 
 1373 == 2017-07-09 v3.4.1
 1374 
 1375 === [Issues list]
 1376 
 1377 * Defect #26364: Sort is not reflected when export CSV of issues list
 1378 
 1379 === [Projects]
 1380 
 1381 * Defect #26376: Wrong issue counts and spent time on project overview
 1382 
 1383 === [Translations]
 1384 
 1385 * Patch #26344: Bulgarian translation
 1386 * Patch #26365: Traditional Chinese translation
 1387 
 1388 === [UI]
 1389 
 1390 * Defect #26325: Wrong CSS syntax
 1391 * Defect #26350: Don't display file download button while on repository directory entries
 1392 
 1393 == 2017-07-02 v3.4.0
 1394 
 1395 === [Accounts / authentication]
 1396 
 1397 * Defect #13741: Not landing on home page on login after visiting lost password page
 1398 * Feature #10840: Allow "Stay logged in" from multiple browsers
 1399 * Feature #25253: Password reset should count as a password change for User#must_change_passwd
 1400 * Feature #26190: Add setting to hide optional user custom fields on registration form
 1401 * Patch #25483: Forbid to edit/update/delete the anonymous user
 1402 
 1403 === [Activity view]
 1404 
 1405 * Patch #18399: Missing "next" pagination link when looking at yesterday's activity
 1406 
 1407 === [Administration]
 1408 
 1409 * Defect #7577: "Send account information to the user" only works when password is set
 1410 * Defect #25289: Adding a principal to 2 projects with member inheritance leads to an error
 1411 * Feature #12598: Add tooltip on Workflow matrix for helping in big ones
 1412 * Feature #16484: Add default timezone for new users
 1413 * Feature #24780: Add tooltip on Permissions report matrix
 1414 * Feature #24790: Add tooltip on trackers summary matrix
 1415 
 1416 === [Attachments]
 1417 
 1418 * Defect #24308: Allow Journal to return empty Array instead nil in Journal#attachments
 1419 * Feature #13072: Delete multiple attachments with one action
 1420 * Patch #22941: Allow thumbnails on documents, messages and wiki pages
 1421 * Patch #24186: Restrict the length attachment filenames on disk
 1422 * Patch #25215: Re-use existing identical disk files for new attachments
 1423 * Patch #25240: Use SHA256 for attachment digest computation
 1424 * Patch #25295: Use path instead of URL of image in preview
 1425 
 1426 === [Code cleanup/refactoring]
 1427 
 1428 * Defect #24928: Wrong text in log/delete.me
 1429 * Defect #25563: Remove is_binary_data? from String
 1430 * Feature #15361: Use css pseudo-classes instead of cycle("odd", "even")
 1431 * Patch #24313: Use the regular "icon icon-*" classes for all elements with icons
 1432 * Patch #24382: More readable regex for parse_redmine_links
 1433 * Patch #24523: Source: ignore .idea
 1434 * Patch #24578: Remove unused CSS class ".icon-details"
 1435 * Patch #24643: Rename "issue" to "item" in query helpers
 1436 * Patch #24713: Remove iteration in ApplicationHelper#syntax_highlight_lines
 1437 * Patch #24832: Remove instance variable which is unused after r9603
 1438 * Patch #24899: Remove unused "description_date_*" from locale files
 1439 * Patch #24900: Remove unused "label_planning" from locale files
 1440 * Patch #24901: Remove unused "label_more" from locale files
 1441 * Patch #26149: Remove duplicate method shell_quote
 1442 
 1443 === [Core Plugins]
 1444 
 1445 * Feature #24167: Rebuild a single nested set with nested_set plugin
 1446 
 1447 === [Custom fields]
 1448 
 1449 * Feature #6719: File format for custom fields (specific file uploads)
 1450 * Feature #16549: Set multiple values in emails for list custom fields
 1451 * Feature #23265: Group versions by status in version custom field filter
 1452 * Patch #21705: Option for long text custom fields to be displayed using full width
 1453 * Patch #24801: Flash messages on CustomFields destroy
 1454 
 1455 === [Database]
 1456 
 1457 * Defect #23347: MySQL: You can't specify target table for update in FROM clause
 1458 * Defect #25416: "My account" broken with MySQL 8.0 (keyword admin should be escaped)
 1459 
 1460 === [Documentation]
 1461 
 1462 * Defect #21375: Working external URL prefixes (protocols and 'www' host part) not documented in wiki syntax
 1463 * Feature #25616: Change format of the changelog (both on redmine.org and in the shipped changelog file)
 1464 * Patch #24800: Remove internal style sheet duplication and obsoleted meta tag from wiki_syntax_* documentation.
 1465 * Patch #26188: Documentation (detailed syntax help & code) additions/improvements
 1466 
 1467 === [Email notifications]
 1468 
 1469 * Feature #25842: Add table border to email notifications
 1470 * Patch #23978: Make the email notifications for adding/updating issues more readable/clear
 1471 
 1472 === [Email receiving]
 1473 
 1474 * Defect #25256: Mail parts with empty content should be ignored
 1475 * Feature #5864: Regex Text on Receiver Email
 1476 * Patch #17718: Body delimiters to truncate emails do not take uncommon whitespace into account
 1477 
 1478 === [Forums]
 1479 
 1480 * Patch #24535: Flash messages on Board destroy
 1481 
 1482 === [Gantt]
 1483 
 1484 * Patch #25876: Gantt chart shows % done even if the field is disabled for the tracker
 1485 
 1486 === [Gems support]
 1487 
 1488 * Feature #23932: Update TinyTds to recent version (1.0.5)
 1489 * Feature #25781: Markdown: Upgrade redcarpet gem to 3.4
 1490 
 1491 === [Hook requests]
 1492 
 1493 * Patch #23545: Add before_render hook to WikiController#show
 1494 
 1495 === [I18n]
 1496 
 1497 * Defect #24616: Should not replace all invalid utf8 characters (e.g in mail)
 1498 * Patch #24938: Update tr.yml for general_first_day_of_week
 1499 * Patch #25014: redmine/i18n.rb - languages_lookup class variable is rebuilt every time
 1500 
 1501 === [Importers]
 1502 
 1503 * Feature #22701: Allow forward reference to parent when importing issues
 1504 
 1505 === [Issues]
 1506 
 1507 * Defect #5385: Status filter should show statuses related to project trackers only
 1508 * Defect #15226: Searching for issues with "updated = none" always returns zero results
 1509 * Defect #16260: Add Subtask does not work correctly from tasks with Parent Task field disabled
 1510 * Defect #17632: Users can't see private notes created by themselves if "Mark notes as private" is set but "View private notes" is not
 1511 * Defect #17762: When copying an issue and changing the project, the list of watchers is not updated
 1512 * Defect #20127: The description column in the issues table is too short (MySQL)
 1513 * Defect #21579: The cancel operation in the issue edit mode doesn't work
 1514 * Defect #23511: Progress of parent task should be calculated using total estimated hours of children
 1515 * Defect #23755: Bulk edit form not show fields based on target tracker and status
 1516 * Feature #482: Default assignee on each project
 1517 * Feature #3425: View progress bar of related issues
 1518 * Feature #10460: Option to copy watchers when copying issues
 1519 * Feature #10989: Prevent parent issue from being closed if a child issue is open
 1520 * Feature #12706: Ability to change the private flag when editing a note
 1521 * Feature #20279: Allow to filter issues with "Any" or "None" target version defined when viewing all issues
 1522 * Feature #21623: Journalize values that are cleared after project or tracker change
 1523 * Feature #22600: Add warning when loosing data from custom fields when bulk editing issues
 1524 * Feature #23610: Reset status when copying issues
 1525 * Feature #24015: Do not hide estimated_hours label when value is nil
 1526 * Feature #25052: Allow to disable description field in tracker setting
 1527 * Patch #23888: Show an error message when changing an issue's project fails due to errors in child issues
 1528 * Patch #24692: Issue destroy : Reassign time issue autocomplete
 1529 * Patch #24877: Filter parent task issues in auto complete by open/closed status depending on the subtask status
 1530 * Patch #25055: Filter out current issue from the related issues autocomplete
 1531 
 1532 === [Issues filter]
 1533 
 1534 * Defect #24769: User custom field filter lists only "Me" on cross project issue list
 1535 * Defect #24907: Issue queries: "Default columns" option conflicts with "Show description"
 1536 * Defect #25077: Issue description filter's 'none' operator does not match issues with blank descriptions
 1537 * Feature #2783: Filter issues by attachments
 1538 * Feature #10412: Target version filter shoud group versions by status
 1539 * Feature #15773: Filtering out specific subprojects (using 'is not' operator)
 1540 * Feature #17720: Filter issues by "Updated by" and "Last updated by"
 1541 * Feature #21249: Ability to filter issues by attributes of a version custom field (e.g. release date)
 1542 * Feature #23215: Add the possibility to filter issues after Target Version's Status and Due Date
 1543 
 1544 === [Issues list]
 1545 
 1546 * Feature #1474: Show last comment/notes in the issue list
 1547 * Feature #6375: Last updated by colum in issue list
 1548 * Feature #25515: View attachments on the issue list
 1549 * Patch #24649: Make Spent time clickable in issue lists
 1550 
 1551 === [Issues workflow]
 1552 
 1553 * Defect #14696: Limited status when copying an issue
 1554 * Patch #24281: Workflow editing shows statuses of irrelevant roles
 1555 
 1556 === [My page]
 1557 
 1558 * Feature #1565: Custom query on My page
 1559 * Feature #7769: Sortable columns in issue lists on "My page"
 1560 * Feature #8761: My page - Spent time section only display 7 days, make it a parameter
 1561 * Feature #23459: Columns selection on the issues lists on "My page"
 1562 * Feature #25297: In place editing of "My page" layout
 1563 
 1564 === [Performance]
 1565 
 1566 * Defect #24433: The changeset display is slow when changeset_issues has very many records
 1567 * Feature #23743: Add index to workflows.tracker_id
 1568 * Feature #23987: Add an index on issues.parent_id
 1569 * Patch #21608: Project#allowed_to_condition performance
 1570 * Patch #22850: Speedup remove_inherited_roles
 1571 * Patch #23519: Don't preload projects and roles on Principal#memberships association
 1572 * Patch #24587: Improve custom fields list performance
 1573 * Patch #24787: Don't preload all filter values when displaying issues/time entries
 1574 * Patch #24839: Minor performance improvement - Replace count by exists?
 1575 * Patch #24865: Load associations of query results more efficiently
 1576 * Patch #25022: Add an index on attachments.disk_filename
 1577 
 1578 === [Permissions and roles]
 1579 
 1580 * Feature #4866: New permission: view forum
 1581 * Feature #7068: New permission: view news
 1582 
 1583 === [Project settings]
 1584 
 1585 * Defect #23470: Disable "Select project modules" permission does not apply to the new project form
 1586 * Feature #22608: Enable filtering versions on Project -> Settings -> Versions
 1587 * Feature #24011: Add option to set a new version as default directly from New Version page
 1588 
 1589 === [REST API]
 1590 
 1591 * Defect #23921: REST API Issue PUT responds 200 OK even when it can't set assigned_to_id
 1592 * Feature #7506: Include allowed activities list in "project" API response
 1593 * Feature #12181: Add attachment information to issues.xml in REST API
 1594 * Feature #23566: REST API should return attachment's id in addition to token
 1595 * Patch #19116: Files REST API
 1596 * Patch #22356: Add support for updating attachments over REST API
 1597 * Patch #22795: Render custom field values of enumerations in API requests
 1598 
 1599 === [Roadmap]
 1600 
 1601 * Defect #23377: Don't show "status" field when creating a new version
 1602 * Feature #23137: Completed versions on Roadmap: Sort it so that recently created versions are on top
 1603 
 1604 === [Ruby support]
 1605 
 1606 * Feature #25048: Ruby 2.4 support
 1607 
 1608 === [SCM]
 1609 
 1610 * Defect #14626: Repositories' extra_info column is too short with MySQL
 1611 
 1612 === [SCM extra]
 1613 
 1614 * Defect #23865: Typo: s/projet/project/ in Redmine.pm comments
 1615 
 1616 === [Search engine]
 1617 
 1618 * Feature #9909: Search in project and its subprojects by default
 1619 
 1620 === [Text formatting]
 1621 
 1622 * Defect #26310: "attachment:filename" should generate a link to preview instead of download
 1623 * Feature #4179: Link to user in wiki syntax
 1624 * Feature #22758: Make text formatting of commit messages optional
 1625 * Feature #24922: Support high resolution images in formatted content
 1626 * Patch #26157: Render all possible inline textile images
 1627 
 1628 === [Themes]
 1629 
 1630 * Defect #25118: ThemesTest#test_without_theme_js may fail if third-party theme is installed
 1631 
 1632 === [Time tracking]
 1633 
 1634 * Defect #13653: Keep displaying spent time page when switching project via dropdown menu
 1635 * Defect #23912: No validation error when date value is invalid in time entries filter
 1636 * Defect #24041: Issue subject is not updated when you select another issue in the new "Log time" page
 1637 * Feature #588: Move timelog between projects
 1638 * Feature #13558: Add version filter in spent time report
 1639 * Feature #14790: Ability to save spent time query filters
 1640 * Feature #16843: Enable grouping on time entries list
 1641 * Feature #23401: Add tracker and status columns/filters to detailed timelog
 1642 * Feature #24157: Make project custom fields available in timelogs columns
 1643 * Feature #24577: Settings to make the issue and/or comment fields mandatory for time logs
 1644 * Patch #24189: Time entry form - limit issue autocomplete to already selected project
 1645 
 1646 === [Translations]
 1647 
 1648 * Defect #25470: Fix Japanese mistranslation for field_base_dn
 1649 * Defect #25687: Bad translation in french for indentation
 1650 * Patch #23108: Change Japanese translation for text_git_repository_note
 1651 * Patch #23250: Fixes issues with Catalan translation
 1652 * Patch #23359: Change Japanese translation for label_commits_per_author
 1653 * Patch #23388: German translation change
 1654 * Patch #23419: Change Japanese translation for label_display_used_statuses_only
 1655 * Patch #23659: Change Japanese translation for label_enumerations
 1656 * Patch #23806: Fix Japanese translation inconsistency of label_tracker_new and label_custom_field_new
 1657 * Patch #24174: Change Japanese translation for "format"
 1658 * Patch #24177: Change translation for label_user_mail_option_only_(assigned|owner)
 1659 * Patch #24268: Wrong German translation of logging time error message
 1660 * Patch #24407: Dutch (NL) translation enhancements and complete review (major update)
 1661 * Patch #24494: Spanish Panama "label_issue_new" translation change
 1662 * Patch #24518: Spanish translation change (adding accent mark and caps)
 1663 * Patch #24572: Spanish label_search_open_issues_only: translation change
 1664 * Patch #24750: Change Japanese translation for setting_text_formatting and setting_cache_formatted_text
 1665 * Patch #24891: Change Japanese translation for "items"
 1666 * Patch #25019: Localization for Ukrainian language - completed
 1667 * Patch #25204: Portuguese translation file
 1668 * Patch #25392: Change Russian translation for field_due_date and label_relation_new
 1669 * Patch #25609: Change Japanese translation for field_attr_*
 1670 * Patch #25628: Better wording for issue update conflict resolution in German
 1671 * Patch #26180: Change Russian translation for "Estimated time"
 1672 
 1673 === [UI]
 1674 
 1675 * Defect #23575: Issue subjects are truncated at 60 characters on activity page
 1676 * Defect #23840: Reduce the maximum height of the issue description field
 1677 * Defect #23979: Elements are not aligned properly in issues table for some cases
 1678 * Defect #24617: Browser js/css cache remains after upgrade
 1679 * Feature #5920: Unify and improve cross-project views layout
 1680 * Feature #9850: Differentiate shared versions in version-format custom field drop-downs by prepending its project name
 1681 * Feature #10250: Renaming "duplicates" and "duplicated by" to something less confusing
 1682 * Feature #23310: Improved "jump to project" drop-down
 1683 * Feature #23311: New "Spent time" menu tab when spent time module is enabled on project
 1684 * Feature #23653: User preference for monospaced / variable-width font in textareas
 1685 * Feature #23996: Introduce a setting to change the display format of timespans to HH:MM
 1686 * Feature #24720: Move all 'new item' links in project settings to above the item tables
 1687 * Feature #24927: Render high resolution Gravatars and Thumbnails
 1688 * Feature #25988: Preview files by default instead of downloading them
 1689 * Feature #25999: View repository content by default (instead of the history)
 1690 * Feature #26035: More visually consistent download links
 1691 * Feature #26071: Generate markup for uploaded image dropped into wiki-edit textarea
 1692 * Feature #26189: For 3 comments or more on news items and forum messages, show reply link at top of comments as well
 1693 * Patch #23146: Show revision details using the same structure and look from the journals details
 1694 * Patch #23192: Add the new pagination style in the activity page
 1695 * Patch #23639: Add "Log time" to global button menu (+)
 1696 * Patch #23998: Added link to author in Repository
 1697 * Patch #24776: UI inconsistencies on /enumerations/index view
 1698 * Patch #24833: Always show "Jump to project" drop-down
 1699 * Patch #25320: Remove initial indentation of blockquotes for better readability
 1700 * Patch #25775: Show assignee's icon in addition to author's icon
 1701 
 1702 === [Wiki]
 1703 
 1704 * Feature #12183: Hide attachments by default on wiki pages
 1705 * Feature #23179: Add heading to table of contents macro
 1706 
 1707 == 2017-07-02 v3.3.4
 1708 
 1709 === [Accounts / authentication]
 1710 
 1711 * Patch #25653: Fix NoMethodError on HEAD requests to AccountController#register
 1712 
 1713 === [Code cleanup/refactoring]
 1714 
 1715 * Defect #26055: Three issues with Redmine::SyntaxHighlighting::CodeRay.language_supported?
 1716 
 1717 === [Gems support]
 1718 
 1719 * Defect #25829: mysql2 0.3 gem doesn't properly close connections
 1720 
 1721 === [Importers]
 1722 
 1723 * Patch #25861: CSV Importer - handle UndefinedConversionErrors
 1724 
 1725 === [Issues]
 1726 
 1727 * Defect #26072: Set default assignee before validation
 1728 
 1729 === [Issues filter]
 1730 
 1731 * Defect #25212: User profile should link to issues assigned to user or his groups
 1732 
 1733 === [Issues permissions]
 1734 
 1735 * Defect #25791: Bypass Tracker role-based permissions when copying issues
 1736 
 1737 === [Security]
 1738 
 1739 * Defect #26183: Use Nokogiri 1.7.2
 1740 
 1741 === [Text formatting]
 1742 
 1743 * Defect #25634: Highlight language aliases are no more supported
 1744 
 1745 === [Translations]
 1746 
 1747 * Patch #26264: Simplified Chinese translation for 3.3-stable
 1748 
 1749 === [UI]
 1750 
 1751 * Defect #25760: Clicking custom field label should not check the first option
 1752 
 1753 === [UI - Responsive]
 1754 
 1755 * Defect #25064: Issue description edit link corrupted in low resolution
 1756 * Patch #25745: Optimize Gantt Charts for mobile screens
 1757 
 1758 == 2017-04-09 v3.3.3
 1759 
 1760 * Defect #22335: Images with non-ASCII file names are not shown in PDF
 1761 * Defect #24271: htmlentities warning
 1762 * Defect #24869: Circular inclusion detected when including a wiki page with the same name
 1763 * Defect #24875: Issues API does not respect time_entries_visibility
 1764 * Defect #24999: Mercurial 4.1 compatibility
 1765 * Defect #25371: Git 2.9 compatibility
 1766 * Defect #25478: Related to "no open issues" shows all issues
 1767 * Defect #25501: Time entries query through multiple projects by issue custom field not possible anymore
 1768 * Patch #20661: Show visible spent time link for users allowed to view time entries.
 1769 * Patch #24778: Czech localisation for 3.3-stable
 1770 * Patch #24824: Traditional Chinese translation (to r16179)
 1771 * Patch #24885: Japanese translation for 3.3-stable
 1772 * Patch #24948: Bulgarian translation for 3.3-stable
 1773 * Patch #25459: Portuguese translation for 3.3-stable
 1774 * Patch #25502: Russian translation for 3.3-stable
 1775 * Patch #25115: Support upload of empty files and fix invalid API response
 1776 * Patch #25526: Revert API change in spent_hours field in issue#show
 1777 * Defect #23793: Information leak when rendering of Wiki links
 1778 * Defect #23803: Information leak when rendering Time Entry activities
 1779 * Defect #24199: Stored XSS with SVG attachments
 1780 * Defect #24307: Redmine.pm doesn't check that the repository module is enabled on project
 1781 * Defect #24416: Use redirect to prevent password reset tokens in referers
 1782 * Defect #25503: Improper markup sanitization in user content
 1783 
 1784 == 2017-01-07 v3.3.2
 1785 
 1786 * Defect #13622: "Clear" button in Spent Time Report tab also clears global filters
 1787 * Defect #14658: Wrong activity timezone on user page
 1788 * Defect #14817: Redmine loses filters after deleting a spent time
 1789 * Defect #22034: Locked users disappear from project settings
 1790 * Defect #23922: Time Entries context menu/bulk edit shows activities not available for the time entry's project
 1791 * Defect #24000: z-index children menu should be greater than content
 1792 * Defect #24092: bundler error: selenium-webdriver requires Ruby version >= 2.0.
 1793 * Defect #24156: Redmine might create many AnonymousUser and AnonymousGroup entries
 1794 * Defect #24274: Query totals and query buttons overlaps on small screens
 1795 * Defect #24297: Show action not allowed for time entries in closed projects
 1796 * Defect #24311: Project field disappears when target project disallows user to edit the project
 1797 * Defect #24348: acts_as_versioned use old style (Rails 2.x) of method call for #all
 1798 * Defect #24595: Unarchive link for a subproject of a closed project does not work
 1799 * Defect #24646: X-Sendfile is missing in response headers
 1800 * Defect #24693: Spent time on subtasks should also be reassigned when deleting an issue
 1801 * Defect #24718: Prevent from reassigning spent time to an issue that is going to be deleted
 1802 * Defect #24722: Error when trying to reassign spent time when deleting issues from different projects
 1803 * Patch #24003: Catalan Translation
 1804 * Patch #24004: Spanish & Spanish (PA) Translation
 1805 * Patch #24062: Allow only vertical reorderingin sortable lists
 1806 * Patch #24283: Validate length of string fields
 1807 * Patch #24296: Add tablename to siblings query to prevent AmbiguousColumn errors
 1808 
 1809 == 2016-10-10 v3.3.1
 1810 
 1811 * Defect #23067: Custom field List Link values to URL breaks on entries with spaces
 1812 * Defect #23655: Restricted permissions for non member/anonymous on a given project not working
 1813 * Defect #23839: "Invalid query" (Error 500) message with MS SQL when displaying an issue from a list grouped and sorted by fixed version
 1814 * Defect #23841: Custom field URL spaces not decoded properly
 1815 * Defect #22123: Totals cannot be removed completely if some columns are set in the global settings
 1816 * Defect #23054: Clearing time entry custom fields while bulk editing results in values set to __none__
 1817 * Defect #23206: Wrong filters are applied when exporting issues to CSV with blank filter
 1818 * Defect #23246: Saving an empty Markdown image tag in Wiki pages causes internal server error
 1819 * Defect #23829: Wrong allow-override example in rdm-mailhandler.rb
 1820 * Defect #23152: Distinguish closed subprojects on the project overview
 1821 * Defect #23172: Tickets can be assigned to users who are not available in specific tracker
 1822 * Defect #23242: thumbnail macro does not render when displaying wiki content version
 1823 * Defect #23369: encoding error in locales de.yml
 1824 * Defect #23391: Wrong CSS classes in subtasks tree
 1825 * Defect #23410: Error if create new issue and there is no project
 1826 * Defect #23472: Show open issues only in "Reported Issues" on My page
 1827 * Defect #23558: IssueImportTest#test_should_not_import_with_default_tracker_when_tracker_is_invalid fails randomly
 1828 * Defect #23596: Filter on issue ID with between/lesser/greater operator does not work
 1829 * Defect #23700: Creating a wiki page named "Sidebar" without proper permission raises an exception
 1830 * Defect #23751: Tab buttons appear on pages that have no tabs
 1831 * Defect #23766: API : creating issues with project identifier no longer possible
 1832 * Defect #23878: Closing all subtasks causes error if default priority is not defined and priority is derived from subtasks
 1833 * Defect #23969: Edit/delete links displayed on issue even if project is closed
 1834 * Defect #24014: Custom fields not used in project should not be visible in spent time report
 1835 * Patch #23117: Traditional Chinese textile and markdown help translation
 1836 * Patch #23387: Traditional Chinese textile and markdown detailed help translation (to r15723)
 1837 * Patch #23764: closed_on field of copied issue is always set to source issue's value
 1838 * Patch #23269: Fix for Error: Unable to autoload constant Redmine::Version when accessing the time report in first request
 1839 * Patch #23278: When creating issues by receiving an email, watchers created via CC in the mail don't get an email notification
 1840 * Patch #23389: Print Styles get overriden by responsive media query
 1841 * Patch #23708: Too long words in subtasks break layout
 1842 * Patch #23883: iOS 10 ignore disabled Zoom
 1843 * Patch #23134: Updated Korean locale
 1844 * Patch #23153: Plugin hooks for custom search results
 1845 * Patch #23171: Simplified Chinese translation for 3.3-stable
 1846 * Patch #23180: Make the issue id from email notifications linkable to issue page
 1847 * Patch #23334: Issue#editable_custom_field_values very slow for issues with many custom fields
 1848 * Patch #23346: Set user's localization before redirecting on forced password change to generate flash message in current user's language
 1849 * Patch #23376: Downloading of attachments with MIME type text/javascript fails
 1850 * Patch #23497: Russian translation for 3.3.0
 1851 * Patch #23587: Sudo-Mode refinements
 1852 * Patch #23725: Updated Brazilian translation for 3.3.0.stable
 1853 * Patch #23745: German translation for 3.3-stable
 1854 
 1855 == 2016-06-19 v3.3.0
 1856 
 1857 * Defect #5880: Only consider open subtasks when computing the priority of a parent issue
 1858 * Defect #8628: "Related to" reference may yield circular dependency error message
 1859 * Defect #12893: Copying an issue does not copy parent task id
 1860 * Defect #13654: Can't set parent issue when issue relations among child issues are present
 1861 * Defect #15777: Watched issues count on "My page" is shown for all issues instead of only open ones
 1862 * Defect #17580: After copying a task, setting the parent as the orignal task's parent triggers an error
 1863 * Defect #19924: Adding subtask takes very long
 1864 * Defect #20882: % done: progress bar blocked at 80 in the issue list
 1865 * Defect #21037: Issue show : bullet points not aligned if sub-task is in a different project
 1866 * Defect #21433: "version-completed" class is never set when version has no due date
 1867 * Defect #21674: The LDAP connection test does not check the credentials
 1868 * Defect #21695: Warning "Can't mass-assign protected attributes for IssueRelation: issue_to_id"
 1869 * Defect #21742: Received text attachments doesn't hold the original encoding on Ruby >= 2.1
 1870 * Defect #21855: Gravatar get images over http instead https
 1871 * Defect #21856: I18n backend does not support original i18n Pluralization
 1872 * Defect #21861: typo: s/creditentials/credentials/
 1873 * Defect #22059: Issue percentage selector extends screen border
 1874 * Defect #22115: Text in the "removed" part of a wiki diff is double-escaped
 1875 * Defect #22123: Totals cannot be removed completely if some columns are set in the global settings
 1876 * Defect #22135: Semi colon is spelled semicolon
 1877 * Defect #22405: SQL server: non ASCII filter does not work
 1878 * Defect #22493: Test code bug in application_helper_test
 1879 * Defect #22745: Rest API for Custom Fields does not return keys for key/value types
 1880 * Defect #23044: Typo in Azerbaijani general_lang_name
 1881 * Defect #23054: Clearing time entry custom fields while bulk editing results in values set to __none__
 1882 * Defect #23067: Custom field List Link values to URL breaks on entries with spaces
 1883 * Feature #285: Tracker role-based permissioning
 1884 * Feature #1725: Delete button on comments
 1885 * Feature #4266: Display changeset comment on repository diff view.
 1886 * Feature #4806: Filter the issue list by issue ids
 1887 * Feature #5536: Simplify Wiki Page creation ("Add Page" link)
 1888 * Feature #5754: Allow addition of watchers via bulk edit context menu
 1889 * Feature #6204: Make the "New issue" menu item optional
 1890 * Feature #7017: Add watchers from To and Cc fields in issue replies
 1891 * Feature #7839: Limit trackers for new issue to certain roles
 1892 * Feature #12456: Add units in history for estimated time
 1893 * Feature #12909: Drag'n'drop order configuration for statuses, trackers, roles...
 1894 * Feature #13718: Accept dots in JSONP callback
 1895 * Feature #14462: Previous/next links may be lost after editing the issue
 1896 * Feature #14574: "I don't want to be notified of changes that I make myself" as Default for all User
 1897 * Feature #14830: REST API : Add support for attaching file to Wiki pages
 1898 * Feature #14937: Code highlighting toolbar button
 1899 * Feature #15880: Consistent, global button/menu to add new content
 1900 * Feature #20985: Include private_notes property in xml/json Journals output
 1901 * Feature #21125: Removing attachment after rollback transaction
 1902 * Feature #21421: Security Notifications when security related things are changed
 1903 * Feature #21500: Add the "Hide my email address" option on the registration form
 1904 * Feature #21757: Add Total spent hours and Estimated hours to the REST API response
 1905 * Feature #22018: Add id and class for easier styling of query filters
 1906 * Feature #22058: Show image attachments and repo entries instead of downloading them
 1907 * Feature #22147: Change "Related issues" label for generic grouped query filters
 1908 * Feature #22381: Require password reset on initial setup for default admin account
 1909 * Feature #22383: Support of default Active Record (I18n) transliteration paths
 1910 * Feature #22482: Respond with "No preview available" instead of sending the file when no preview is available
 1911 * Feature #22951: Make Tracker and Status map-able for CSV import
 1912 * Feature #22987: Ruby 2.3 support
 1913 * Feature #23020: Default assigned_to when receiving emails
 1914 * Feature #23107: Update CodeRay to v1.1.1.
 1915 * Patch #3551: Additional case of USER_FORMAT, #{lastname}#{firstname} without any sperator
 1916 * Patch #6277: REST API for Search
 1917 * Patch #14680: Change Simplified Chinese translation for version 'field_effective_date'
 1918 * Patch #14828: Patch to add support for deleting attachments via API
 1919 * Patch #19468: Replace jQuery UI Datepicker with native browser date fields when available
 1920 * Patch #20632: Tab left/right buttons for project menu
 1921 * Patch #21256: Use CSS instead of image_tag() to show icons for better theming support
 1922 * Patch #21282: Remove left position from gantt issue tooltip
 1923 * Patch #21434: Additional CSS class for version status
 1924 * Patch #21474: Adding issue css classes to subtasks and relations tr
 1925 * Patch #21497: Tooltip on progress bar
 1926 * Patch #21541: Russian translation improvement
 1927 * Patch #21582: Performance in User#roles_for_project
 1928 * Patch #21583: Use association instead of a manual JOIN in Project#rolled_up_trackers
 1929 * Patch #21587: Additional view hook for body_top
 1930 * Patch #21611: Do not collect ids of subtree in Query#project_statement
 1931 * Patch #21628: Correct Turkish translation
 1932 * Patch #21632: Updated Estonian translation
 1933 * Patch #21663: Wrap textilizable with DIV containing wiki class
 1934 * Patch #21678: Add missing wiki container for news comments
 1935 * Patch #21685: Change Spanish Panama thousand delimiters and separator
 1936 * Patch #21738: Add .sql to mime-types
 1937 * Patch #21747: Catalan translation
 1938 * Patch #21776: Add status, assigned_to and done_ratio classes to issue subtasks
 1939 * Patch #21805: Improve accessibility for icon-only links
 1940 * Patch #21931: Simplified Chinese translation for 3.3 (some fixes)
 1941 * Patch #21942: Fix Czech translation of field_time_entries_visibility
 1942 * Patch #21944: Bugfix: Hide custom field link values from being shown when value is empty
 1943 * Patch #21947: Improve page header title for deeply nested project structures (+ improved XSS resilience)
 1944 * Patch #21963: German translations change
 1945 * Patch #21985: Increase space between menu items
 1946 * Patch #21991: Japanese wiki_syntax_detailed_textile.html translation improvement
 1947 * Patch #22078: Incorrect French translation of :setting_issue_group_assignment
 1948 * Patch #22126: Update for Lithuanian translation
 1949 * Patch #22138: fix Korean translation typo
 1950 * Patch #22277: Add id to issue query forms to ease styling within themes
 1951 * Patch #22309: Add styles for blockquote in email notifications
 1952 * Patch #22315: Change English translation for field_effective_date: "Date" to "Due date"
 1953 * Patch #22320: Respect user's timezone when comparing / parsing Dates
 1954 * Patch #22345: Trackers that have parent_issue_id in their disabled_core_fields should not be selectable for new child issues
 1955 * Patch #22376: Change Japanese translation for label_issue_watchers
 1956 * Patch #22401: Notify the user of missing attachments
 1957 * Patch #22496: Add text wrap for multiple value list custom fields
 1958 * Patch #22506: Updated Korean locale data
 1959 * Patch #22693: Add styles for pre in email notifications
 1960 * Patch #22724: Change Japanese translation for "last name" and "first name"
 1961 * Patch #22756: Edit versions links on the roadmap
 1962 * Patch #23021: fix Russian "setting_thumbnails_enabled" misspelling
 1963 * Patch #23065: Fix confusing Japanese translation for permission_manage_related_issues
 1964 * Patch #23083: Allow filtering for system-shared versions in version custom fields in the global issues view
 1965 
 1966 == 2016-06-05 v3.2.3
 1967 
 1968 * Defect #22808: Malformed SQL query with SQLServer when grouping and sorting by fixed version
 1969 * Defect #22912: Selecting a new filter on Activities should not reset the date range
 1970 * Defect #22924: Persistent XSS in Markdown parsing
 1971 * Defect #22925: Persistent XSS in project homepage field
 1972 * Defect #22926: Persistent XSS in Textile parsing
 1973 * Defect #22932: "Group by" row from issues listing has the colspan attribute bigger with one than the number of columns from the table
 1974 * Patch #22427: pt-BR translation for 3.2.stable
 1975 * Patch #22761: Korean translation for 3.2-stable
 1976 * Patch #22898: !>image.png! generates invalid HTML
 1977 * Patch #22911: Error raised when importing issue with Key/Value List custom field
 1978 
 1979 == 2016-05-05 v3.2.2
 1980 
 1981 * Defect #5156: Bulk edit form lacks estimated time field
 1982 * Defect #22105: Responsive layout. Change menu selector in responsive.js.
 1983 * Defect #22134: HTML markup discrepancy ol and ul at app/views/imports/show.html.erb
 1984 * Defect #22196: Improve positioning of issue history and changesets on small screens
 1985 * Defect #22305: Highlighting of required and read-only custom fields broken in Workflow editor
 1986 * Defect #22331: bundler error: Ruby 1.9.3 = "mime-types-data requires Ruby version >= 2.0."
 1987 * Defect #22342: When copying issues to a different project, subtasks /w custom fields not copied over
 1988 * Defect #22354: Sort criteria defined in custom queries are not applied when exporting to CSV
 1989 * Defect #22583: CSV import delimiter detection broken
 1990 * Patch #22278: Revision Graph and Table should work with vertical-align: middle
 1991 * Patch #22296: Add collision option to autocomplete initialization
 1992 * Patch #22319: Fix German "error_invalid_csv_file_or_settings" typo
 1993 * Patch #22336: Revision Table does not scroll horizontally on small screens
 1994 * Patch #22721: Check that the file is actually an image before generating the thumbnail
 1995 
 1996 == 2016-03-13 v3.2.1
 1997 
 1998 * Defect #21588: Simplified Chinese "field_cvs_module" translation has problem (Patch #21430)
 1999 * Defect #21656: Fix Non ASCII attachment filename encoding broken (MOJIBAKE) in Microsoft Edge Explorer
 2000 * Defect #22072: Private notes get copied without private flag to Duplicate issues
 2001 * Defect #22127: Issues can be assigned to any user
 2002 * Defect #21219: Date pickers images for start/due date fields are not shown for issues with subtasks
 2003 * Defect #21477: Assign to "Anonymous" doesn't make much sense
 2004 * Defect #21488: Don't use past start date as default due date in the date picker
 2005 * Defect #21504: IssuePriority.position_name not recalculated every time it should
 2006 * Defect #21551: Private note flag disappears in issue update conflict
 2007 * Defect #21843: Nokogiri security issue
 2008 * Defect #21900: Moving a page with a child raises an error if target wiki contains a page with the same name as the child
 2009 * Defect #20988: % done field shown on issue show subtree even if deactivated for that tracker
 2010 * Defect #21263: Wiki lists in the sidebar are broken
 2011 * Defect #21453: LDAP account creation fails when first name/last name contain non ASCII
 2012 * Defect #21531: rdm-mailhandler with project-from-subaddress fails
 2013 * Defect #21534: Backtrace cleaner should not clean plugin paths
 2014 * Defect #21535: Moving a custom field value in the order switches in the edit view
 2015 * Defect #21775: Field "Done" from issue subtasks table overlaps the layout in responsive mode, width 400
 2016 * Defect #22108: Issues filter for CSV Export are not applied
 2017 * Defect #22178: Grouping issues by key/value custom field raises error 500
 2018 * Feature #21447: Option to show email adresses by default
 2019 * Patch #21650: Simplified Chinese translation of wiki formating for 2.6-stable
 2020 * Patch #21881: Russian wiki translation for 2.6-stable
 2021 * Patch #21898: Catalan wiki translation for 2.6-stable
 2022 * Patch #21456: Simplified Chinese translation of wiki formating for 3.1-stable
 2023 * Patch #21686: Russian translation for 3.1-stable
 2024 * Patch #21687: German translations for 3.1-stable
 2025 * Patch #21689: Turkish translation for 3.1-stable
 2026 * Patch #21882: Russian wiki translation for 3.1-stable
 2027 * Patch #21899: Catalan wiki translation for 3.1-stable
 2028 * Patch #22131: German translations for 3.1-stable
 2029 * Patch #22139: Japanese wiki syntax (Markdown) translation for 3.1-stable
 2030 * Patch #21436: Prevent admins from sending themselves their own password
 2031 * Patch #21454: Simplified Chinese translation for 3.2.0
 2032 * Patch #21487: Larger font for email notifications
 2033 * Patch #21521: Updated Spanish and Spanish Panama Translations
 2034 * Patch #21522: Simplified Chinese translation for r14976
 2035 * Patch #21527: Russian translation for 3.2.0
 2036 * Patch #21593: Add class to contextual edit button that relates to heading on wiki pages
 2037 * Patch #21620: Turkish translation for 3.2-stable
 2038 * Patch #21635: German translations for 3.2
 2039 * Patch #21740: Fixes misspelled word "RMagcik" in configuration.yml.example
 2040 * Patch #21847: Let mobile header be fixed
 2041 * Patch #21867: Add column `estimated_hours` for CSV import.
 2042 * Patch #21883: Russian wiki translation for 3.2-stable
 2043 * Patch #22009: Japanese wiki syntax (Markdown) translation for 3.2-stable
 2044 * Patch #22074: Prevent username from overlapping in mobile menu
 2045 * Patch #22101: Set max-with to 100% for input, select and textea
 2046 * Patch #22104: Prevent font scaling in landscape mode on webkit
 2047 * Patch #22128: Attachment form too wide on small screens
 2048 * Patch #22132: German translations for 3.2-stable
 2049 
 2050 == 2015-12-06 v3.2.0
 2051 
 2052 * Defect #17403: Unknown file size while downloading attachment
 2053 * Defect #18223: Table renders wrong if a trailing space is after | symbol
 2054 * Defect #19017: Wiki PDF Export: <pre> not rendered with monospaced font
 2055 * Defect #19271: Configuration of which versions are shown in version-format custom fields should not affect issue query filter
 2056 * Defect #19304: <a> tag without attributes in description results in undefined method + for nil:NilClass
 2057 * Defect #19403: Mistake in Polish Translation file.
 2058 * Defect #19657: Can't reorder activities after disabling activities on a project
 2059 * Defect #20117: Activities set as inactive missing in spent time report filter
 2060 * Defect #20296: Double full stops in Japanese
 2061 * Defect #20361: Project copy does not update custom field of version type values
 2062 * Defect #20438: Subject filter doesn't work with non ASCII uppercase symbols
 2063 * Defect #20463: Internal error when moving an issue to a project without selected trackers and active issue tracking
 2064 * Defect #20501: Empty divs when there are no custom fields on the issue form
 2065 * Defect #20543: Mail handler: don't allow override of some attributes by default
 2066 * Defect #20551: Typo "coma" (correct: "comma")
 2067 * Defect #20565: Search and get a 404 page when adding a new project
 2068 * Defect #20583: Setting Category/Version as a required field causes error in projects without categories/versions
 2069 * Defect #20995: Automatic done ratio calculation in issue tree is wrong in some cases
 2070 * Defect #21012: Link custom fields with long URLs are distorting issue detail view
 2071 * Defect #21069: Hard-coded label for hour
 2072 * Defect #21074: When changing the tracker of an existing issue, new custom fields are not initialized with their default value
 2073 * Defect #21175: Unused strings: label_(start|end)_to_(start|end)
 2074 * Defect #21182: Project.uniq.visible raises an SQL error under certain conditions
 2075 * Defect #21226: Some log messages are missing the "MailHandler" prefix
 2076 * Defect #21382: Watcher deletion of inactive user not possible for non-admin users
 2077 * Feature #950: Import Issues from delimited/CSV file
 2078 * Feature #1159: Allow issue description to be searchable as a filter
 2079 * Feature #1561: Totals for estimated/spent time and numeric custom fields on the issue list
 2080 * Feature #1605: Activity page to remember user's selection of activities
 2081 * Feature #1828: Default target version for new issues
 2082 * Feature #3034: Add day numbers to gantt
 2083 * Feature #3398: Link to assigned issues on user profiles
 2084 * Feature #4285: Add cancel button during edition of the wiki
 2085 * Feature #5816: New issue initial status should be settable in workflow
 2086 * Feature #7346: Allow a default version to be set on the command line for incoming emails
 2087 * Feature #8335: Email styles inline
 2088 * Feature #10672: Extend Filesize in the attachments table for files with size > 2147483647 bytes
 2089 * Feature #13429: Include attachment thumbnails in issue history
 2090 * Feature #13946: Add tracker name to Redmine issue link titles
 2091 * Feature #16072: Markdown footnote support
 2092 * Feature #16621: Ability to filter issues blocked by any/no open issues
 2093 * Feature #16941: Do not clear category on project change if category with same exists
 2094 * Feature #17618: Upgrade net-ldap version to 0.12.0
 2095 * Feature #19097: Responsive layout for mobile devices
 2096 * Feature #19885: Raise time entries comments limit to 1024
 2097 * Feature #19886: Raise wiki edits comments limit to 1024
 2098 * Feature #20008: Files upload Restriction by files extensions
 2099 * Feature #20221: Time entry query : column week
 2100 * Feature #20388: Removing attachment after commit transaction
 2101 * Feature #20929: Raise maximum length of LDAP filter
 2102 * Feature #20933: Options for shorter session maximum lifetime
 2103 * Feature #20935: Set autologin cookie as secure by default when using https
 2104 * Feature #20991: Raise maximum length of category name to 60
 2105 * Feature #21042: Check "Hide my email address" by default for new users
 2106 * Feature #21058: Keep track of valid user sessions
 2107 * Feature #21060: Custom field format with possible values stored as records
 2108 * Feature #21148: Remove "Latest Projects" from Home page
 2109 * Feature #21361: Plugins ui tests rake task
 2110 * Patch #20271: Fix for multiple tabs on the same page
 2111 * Patch #20288: Finalize CodeRay 1.1.0 upgrade
 2112 * Patch #20298: "div" tag around revision details
 2113 * Patch #20338: Turkish "activity" translation change
 2114 * Patch #20368: Make corners rounded
 2115 * Patch #20369: Use String#casecmp for case insensitive comparison
 2116 * Patch #20370: Lighter colors for journal details in issue history
 2117 * Patch #20411: Change Japanese translation for "view"
 2118 * Patch #20413: Use a table instead of an unordered list in "Issue tracking" box
 2119 * Patch #20496: Change Japanese translation for "time tracking"
 2120 * Patch #20506: redmine I18n autoload instead of require
 2121 * Patch #20507: ThemesHelper reopening ApplicationHelper is problem with autoloading
 2122 * Patch #20508: Required file lib/redmine/hook.rb is patching autoloaded ApplicationHelper
 2123 * Patch #20589: Activate sudo mode after password based login
 2124 * Patch #20720: Traditional Chinese "issue" translation change
 2125 * Patch #20732: MailHandler: Select project by subaddress (redmine+project@example.com)
 2126 * Patch #20740: Confusing name: test public query called "private"
 2127 * Patch #21033: Polish translation change
 2128 * Patch #21110: Keep anchor (i.e. to a specific issue note) throughout login
 2129 * Patch #21119: Give numbers in query sort criteria consistent width for non-monospaced fonts
 2130 * Patch #21126: Change Japanese translation for "List"
 2131 * Patch #21137: Rescue network level errors with LDAP auth
 2132 * Patch #21159: Hide empty <ul> on project overview
 2133 * Patch #21169: Use config.relative_url_root as the default path for session and autologin cookies
 2134 * Patch #21176: Japanese translation change (Blocks / Blocked by)
 2135 * Patch #21258: Use <ul> to do pagination, styling in a GitHub like manner with improved handling in responsive mode
 2136 * Patch #21280: Change Japanese translation for text_user_wrote
 2137 
 2138 == 2015-12-05 v3.1.3
 2139 
 2140 * Defect #16948: Broken anonymous repository access for public projects with Apache 2.4 (redmine.pm)
 2141 * Defect #21328: pdf: Vietnamese Italic is not shown
 2142 * Defect #21419: Information leak in Atom feed
 2143 * Patch #21312: Fix exception in Redmine.pm when authenticating anonymous users
 2144 * Patch #21430: Simplified Chinese translation
 2145 
 2146 == 2015-11-14 v3.1.2
 2147 
 2148 * Defect #20992: Parent priority "Independent of subtasks" setting doesn't work
 2149 * Defect #20360: Project copy does not copy custom field settings
 2150 * Defect #20380: Cannot assign users to projects with IE set to compatibility mode
 2151 * Defect #20591: PDF export does not determine picture (.png) height correctly
 2152 * Defect #20677: Custom fields with multiple values required by worklow can be blank
 2153 * Defect #20811: long <pre> lines are missing from PDF export of wiki pages
 2154 * Defect #21136: Issues API may disclose changeset messages that are not visible
 2155 * Defect #21150: Time logging form may disclose subjects of issues that are not visible
 2156 * Defect #21155: Deleting invalid wiki page version deletes whole page content
 2157 * Defect #20282: Error message when editing a child project without add project/subprojects permissions
 2158 * Defect #20730: Fix tokenization of phrases with non-ascii chars
 2159 * Defect #21071: find_referenced_issue_by_id fails with RangeError for large numbers
 2160 * Patch #21031: Polish translation update for 3.0-stable
 2161 * Patch #21105: Japanese wiki_syntax_detailed_textile.html translation for 3.0-stable
 2162 * Patch #20785: Polish translation update for 3.1-stable
 2163 * Patch #20837: Bulgarian translation
 2164 * Patch #20892: Spanish translation for r14637
 2165 * Patch #20906: Fix mulitple tab navigation highlighting and content hiding
 2166 * Patch #21019: Traditional Chinese translation (to r14689)
 2167 * Patch #21076: Move inline CSS to application.css for private checkbox
 2168 * Patch #21085: Optimize issue edit description link
 2169 
 2170 == 2015-09-20 v3.1.1
 2171 
 2172 * Feature #11253: Total time spent from subtasks on the issue list
 2173 * Feature #20688: Add Total estimated hours column on issue list
 2174 * Feature #20738: Upgrade Rails 4.2.4
 2175 * Defect #19577: Open redirect vulnerability
 2176 * Defect #20761: Fix typo of Japanese translation for notice_gantt_chart_truncated
 2177 * Defect #20427: Cannot create a custom query visibility is "to these roles only"
 2178 * Defect #20454: Mail handler: unwanted assignment to a group occurs
 2179 * Defect #20278: Wrong syntax for resizing inline images will throw a 500 error
 2180 * Defect #20401: "Spent time" panel: columns not wrapping
 2181 * Defect #20407: Monospace font-family values are differ between application.css and scm.css
 2182 * Defect #20456: 3.1-stable/3.1.0: missing commits (omitted from being merged from trunk)
 2183 * Defect #20466: Broken email notification layout in Outlook
 2184 * Defect #20490: WARNING: Can't mass-assign protected attributes for User
 2185 * Defect #20633: Help cursor showing up since r14154
 2186 * Patch #20293: Russian translation for 2.6-stable
 2187 * Patch #20294: Russian translation for 2.6-stable
 2188 * Patch #20408: Turkish translation for 2.6-stable
 2189 * Patch #20557: Czech translation for 2.6-stable
 2190 * Patch #20735: Markdown: Upgrade redcarpet gem to 3.3 (ruby 1.9 and higher)
 2191 * Patch #20745: Portuguese translation for 2.6-stable
 2192 * Patch #20512: Project.copy_from deletes enabled_modules on source
 2193 * Patch #20737: Czech translation for 3.0-stable
 2194 * Patch #20746: Portuguese translation for 3.0-stable
 2195 * Patch #20243: Use https links instead of http links in ApplicationHelper#avatar_edit_link and Redmine::Info class methods
 2196 * Patch #20410: Turkish translation for 3.1-stable
 2197 * Patch #20452: Czech localisation update
 2198 * Patch #20731: Change Japanese translation for "spent time"
 2199 * Patch #20747: Portuguese translation for 3.1-stable
 2200 
 2201 == 2015-07-26 v3.1.0
 2202 
 2203 * Defect #4334: "Watch"ing an issue doesn't update watchers list
 2204 * Defect #13924: Error when using views/issues/index.api.rsb in a plugin
 2205 * Defect #14881: Issue journals should be ordered by created_on, not id
 2206 * Defect #15716: Scraped emails include CSS from HTML emails
 2207 * Defect #19243: Ambiguous date format options (eg. 03/03/2015) in settings
 2208 * Defect #19656: Activities do not correspont to project when adding time from my page.
 2209 * Defect #19737: HTML Sanitizer not working for Outlook mails
 2210 * Defect #19740: "Truncate emails after one of these lines" setting is not working
 2211 * Defect #19995: Can't apply textile modifiers to 1 non-ASCII character
 2212 * Defect #20141: Sync #wiki_format_provider plugin API shortcut with changes to Redmine::WikiFormatting.register from r12450 and r14313
 2213 * Defect #20159: Disallow users to delete a version referenced by a custom field
 2214 * Defect #20206: Members w/o view issues permission are able to list issues on public projects if the non member role has the permission
 2215 * Defect #20372: Contents inside <pre> are not rendered as monospace font in Chrome for Mac
 2216 * Feature #5418: Add Gravatar and edit link to "My account" page
 2217 * Feature #5490: Option for independent subtask priority/start date/due date/done ratio
 2218 * Feature #6118: Filter by parent task or subtasks
 2219 * Feature #7037: CSV export encoding and excel. UTF-8 and BOM
 2220 * Feature #8424: Add private issue option to receiving emails
 2221 * Feature #8929: Permission to view only your own time logs
 2222 * Feature #11253: Total time spent from subtasks on the issue list
 2223 * Feature #12312: Raise 60-character limit for document titles
 2224 * Feature #16373: TextFormatting help for Markdown formatting
 2225 * Feature #16535: Set a max width to html email content
 2226 * Feature #16962: Better handle html-only emails
 2227 * Feature #19182: Patch to the Redmine Mail Handler for specifying a custom CA bundle
 2228 * Feature #19458: Add the ability to expire passwords after a configurable number of days
 2229 * Feature #19707: Ability to limit member management to certain roles
 2230 * Feature #19851: Sudo mode: Require password re-entry for sensitive actions (optional)
 2231 * Patch #5770: Welcome text misses wiki formatting
 2232 * Patch #14402: Plugin migration directory should use plugin directory
 2233 * Patch #19296: Include custom fields description in project settings and issue view
 2234 * Patch #19339: Put news articles into <article> tags
 2235 * Patch #19341: Put roadmap versions in <article> tags
 2236 * Patch #19455: Replace manual query in version helper
 2237 * Patch #19509: Change Japanese translation for field_login
 2238 * Patch #19546: Change default display mode for PDF Export to OneColumn
 2239 * Patch #19991: Japanese translation change
 2240 * Patch #19993: Change csv separators of Spanish/Panama
 2241 * Patch #20130: Bulgarian translation change
 2242 * Patch #20174: Add missing member_role to fixtures
 2243 * Patch #20180: Make the updateIssueFrom(url) function return the XMLHttpRequest object
 2244 
 2245 == 2015-07-07 v3.0.4
 2246 
 2247 * Defect #17757: Link with hash does not work on Firefox
 2248 * Defect #19095: PDF is broken on iOS
 2249 * Defect #19485: Column 'address' in where clause may be ambiguous
 2250 * Defect #19815: Bulk issue copy copies subtasks and attachments even if option is unchecked
 2251 * Defect #19835: Newlines stripped from CVS commit messages
 2252 * Defect #19840: Missing validation for description size of versions
 2253 * Defect #19842: User allowed to manage public queries in any project, can create public query visible to everyone for ALL projects
 2254 * Defect #19844: Roles are not aligned on new member form
 2255 * Defect #19956: Connection leak on svn/redmine integration
 2256 * Defect #19957: acts_as_versioned not compatible with ActiveRecord 4.2.1
 2257 * Defect #20066: List of groups sorted in desc by default
 2258 * Defect #20118: Missing row in PDF if issue description contains '<'-character
 2259 * Feature #19364: Images and Thumbnail are not interpreted in table while exporting PDF
 2260 * Feature #20142: Update Gemfile to require rbpdf ~>1.18.6
 2261 * Patch #19825: Russian translation update
 2262 * Patch #20035: Italian translation update
 2263 * Patch #20203: The test email action should use POST only (CSRF protection)
 2264 
 2265 == 2015-05-10 v3.0.3
 2266 
 2267 * Defect #18580: Can't bulk edit own time entries with "Edit own time entries"
 2268 * Defect #19731: Issue validation fails if % done field is deactivated
 2269 * Defect #19735: Email addresses with slashes are not linked correctly
 2270 * Patch #19655: Set a back_url when forcing new login after session expiration
 2271 * Patch #19706: Issue show : optimizations
 2272 * Patch #19793: Adding flash messages to files_controller#create
 2273 
 2274 == 2015-04-26 v3.0.2
 2275 
 2276 * Defect #19297: Custom fields with hidden/read-only combination displayed in Issue Edit Form
 2277 * Defect #19400: Possibility of having 2 (or more) repositories with empty identifier
 2278 * Defect #19444: Fix typo in wiki_syntax_detailed.html
 2279 * Defect #19538: Keywords in commit messages: journal entries are created even if nothing was changed
 2280 * Defect #19569: Field permissions not working properly with inherited memberships
 2281 * Defect #19580: "Required" and "Read-only" rules on "Fields Permissions" screen are not colored
 2282 * Defect #13583: Space between lines in nested lists not equal
 2283 * Defect #19161: 500 Internal error: sorting for column mail at Administration/User
 2284 * Defect #19163: Bulk edit form shows additional custom fields
 2285 * Defect #19168: Activity: changes made to tickets are shown multiple times
 2286 * Defect #19185: Update Install/Upgrade guide for 3.x version and get gid of DEPRECATION WARNING: You didn't set config.secret_key_base
 2287 * Defect #19276: Creating new issues with invalid project_id should return 422 instead of 403 error
 2288 * Defect #19405: Setting config.logger.level in additional_environment.rb has no effect
 2289 * Defect #19464: Possible to log time on project without time tracking
 2290 * Defect #19482: Custom field (long text format) displayed even if empty
 2291 * Defect #19537: Broken HTML sanitizer refence breaks email receiving
 2292 * Defect #19544: Malformed SQL query with SQLServer when grouping issues
 2293 * Defect #19553: When create by copying the issue, status can not be changed to default
 2294 * Defect #19558: Mail handler should not ignore emails with x-auto-response-suppress header
 2295 * Defect #19606: Issue Estimated Time not updated on tracker change
 2296 * Feature #19437: Upgrade to Rails 4.2.1
 2297 * Feature #19489: Translation for Spanish Panama
 2298 * Patch #19570: Spanish translation updated
 2299 
 2300 == 2015-03-16 v3.0.1
 2301 
 2302 * Defect #19197: Missing notification if assignee was a group
 2303 * Defect #19260: Non-default identifier-less git repositories are undeletable
 2304 * Defect #19305: settings: incompatible character encodings: UTF-8 and ASCII-8BIT: yaml generated on ruby 1.8
 2305 * Defect #19313: Attached inline images with non-ascii file name can not be seen when text formatting is Makdown
 2306 * Defect #19348: Project name is missing for versions from sub-projects
 2307 * Defect #19381: Wrong syntax for wiki macros in wiki_syntax_detailed.html
 2308 * Defect #19172: "gem update bundler" suggestion for "`x64_mingw` is not a valid platform"
 2309 * Defect #19218: Wrong name for pt-BR in language drop-down
 2310 * Defect #19225: When deleting one item from multivalued custom field / list of users, name of removed user is not visible in history
 2311 * Defect #19232: IMAP STARTTLS options typo :tls
 2312 * Defect #19253: Repository users broken if only one committer exists
 2313 * Defect #19316: CustomField#possible_values may raise undefined method `force_encoding' error
 2314 * Defect #19320: Spent time (last 7 days) in My page not updated
 2315 * Defect #19323: Incorrect links generated in emails if host setup uses other port (":" symbol)
 2316 * Defect #19325: ActionController::UnknownFormat: error for PDF request and unknown user
 2317 * Defect #19354: Unexpected milliseconds in JSON time attributes
 2318 * Defect #19368: Creating an issue without tracker_id attribute ignores custom field values
 2319 * Patch #19233: Change 20150113213922_remove_users_mail.rb from Irreversible to Reversible
 2320 * Patch #19322: Allow to ignore auto reply messages from Exchange server
 2321 
 2322 == 2015-02-19 v3.0.0
 2323 
 2324 * Defect #2573: Latest projects list: no space after lists in project description
 2325 * Defect #6579: Tree hierachy being currupted on multiple submissions of an issue
 2326 * Defect #14151: Grammer problem with German x_days
 2327 * Defect #15789: Users can see all groups when adding a filter "Assignee's Group"
 2328 * Defect #15988: Unexpected behaviour on issue fields for users that have multiple roles
 2329 * Defect #18237: From a rake task context, impossible to create an IssueRelation normally
 2330 * Defect #18265: Wrong csv separator in Croatian
 2331 * Defect #18301: Revision shortlink at end of URL breaks URL autolinking
 2332 * Defect #18314: German Translation - button_update
 2333 * Defect #18605: Wrong usage of logger.info to test log level
 2334 * Defect #18654: Custom field is rendered, even if its value is empty (for multiple)
 2335 * Defect #18711: Respect cross-project subtask setting on issue bulk edit form
 2336 * Defect #18781: Redmine::FieldFormat::IntFormat does not accept "real" Integer values
 2337 * Defect #18832: Activity Stream Filter missing on right hand side due to permission
 2338 * Defect #18855: User with only Move Issue rights in the project can still create issues using mass copy!
 2339 * Defect #18918: Grouping label for "none" should be changed to "null", "No Value", or" (blank) ".
 2340 * Defect #19024: link_to in Redmine::Hook::ViewListener omits url root
 2341 * Defect #19030: Links to completed versions on the roadmap page might lead to a "403 not authorized page"
 2342 * Defect #19039: Mail notification is formatting dates with changer's locale
 2343 * Defect #19040: Potential DB deadlocks on concurrent issue creation
 2344 * Defect #19055: 'label_per_page' is no longer used
 2345 * Defect #19111: Bad spelling in Spanish "mail_body_reminder"
 2346 * Feature #992: Option to search open issues only
 2347 * Feature #1326: Add / edit an attachment description after upload
 2348 * Feature #1415: Let system administrator limit repositories valid sources
 2349 * Feature #4244: Multiple email addresses for each user
 2350 * Feature #4383: Search Names of Files Attached to Issues
 2351 * Feature #4518: Wiki formatting documentation for nested lists
 2352 * Feature #5450: Move wiki page to other project
 2353 * Feature #5991: Tracker should have it's own default issue status
 2354 * Feature #6426: MenuManager::MenuItem should support a named route as a url
 2355 * Feature #7249: Custom fields for Documents
 2356 * Feature #8121: Allow overriding direction of part of text
 2357 * Feature #8818: Repository user-mapping with multiple email addresses
 2358 * Feature #11702: Add user/group to multiple projects at once
 2359 * Feature #11724: Prevent users from seeing other users based on their project membership
 2360 * Feature #12097: Multi Thread Support
 2361 * Feature #12734: Add table reference to textile help
 2362 * Feature #13051: Support any macro in (pdf) export for wiki's and issues
 2363 * Feature #13425: Ignore X-Autoreply mails
 2364 * Feature #13497: Document all available Redmine links properly
 2365 * Feature #13849: Grouped filters in the filter drop-down
 2366 * Feature #14371: Drop Ruby 1.8.7 support
 2367 * Feature #14534: Upgrade to Rails 4.2
 2368 * Feature #15236: Propose diff view for long text custom fields
 2369 * Feature #16823: IMAP STARTTLS support
 2370 * Feature #17354: User detail : show user login to admins
 2371 * Feature #17763: Ability to render multiple partials with view hook
 2372 * Feature #18500: Optional linking when copying issues
 2373 * Feature #18571: Tab "New Issue" should not be displayed if a project has no trackers
 2374 * Feature #18631: Better search results pagination
 2375 * Feature #18801: Support for accent insensitive search with PostgreSQL
 2376 * Feature #18860: Replace awesome_nested_set gem with a custom implementation of nested sets
 2377 * Feature #18947: Ruby 2.2 support
 2378 * Feature #19131: Use a better content type for attachments created with application/octet-stream
 2379 * Patch #6586: Calendar view hook Request
 2380 * Patch #13120: Translation in language selection
 2381 * Patch #18182: Latvian translation update
 2382 * Patch #18261: Japanese translation change (fix terms mismatch "default")
 2383 * Patch #18276: Allow queries captions to be dynamic
 2384 * Patch #18290: Issue performance patch
 2385 * Patch #18390: Better RTL css for the system
 2386 * Patch #18392: German translation: Self-registration
 2387 * Patch #18565: html improvements on project landing page
 2388 * Patch #18659: Do not truncate subissue/related issues titles on single issue view
 2389 * Patch #18671: Japanese translation change (fix misspelled word)
 2390 * Patch #18679: LabelledFormBuilder#label outputs 2 label elements
 2391 * Patch #18692: Access keys for previous (p)/next (n) links
 2392 * Patch #18707: Allow attachment thumbnails from REST api
 2393 * Patch #18817: Sort helper undefined to_a for string
 2394 * Patch #18818: TimeEntry acts_as_activity_provider scope should joins(:project)
 2395 * Patch #18983: Allow filtering of Redmine Reminders by Version
 2396 * Patch #19005: Make search results per page configurable
 2397 * Patch #19035: Japanese translation fix (label_age)
 2398 
 2399 == 2015-02-19 v2.6.2
 2400 
 2401 * Defect #10681: Export to Persian PDF problem
 2402 * Defect #17722: Plugin update check not working if redmine is viewed over https
 2403 * Defect #18586: Arabic PDF
 2404 * Defect #18632: PDF Export has no left padding for tables
 2405 * Defect #18883: Slow rendering of large textile tables
 2406 * Defect #18894: Grouping of Boolean field: Both "No" and "blank" tickets are grouped in "none" groups
 2407 * Defect #18896: Grouping of Boolean field in Query: group not displayed for "No" value if the group is in first position
 2408 * Defect #18922: rdm-mailhandler.rb should catch EOFError
 2409 * Defect #18961: {{macro_list}} error when choose markdown as wiki language
 2410 * Defect #19065: API: issue details created_on timestamp not formatted as expected
 2411 * Defect #19120: Wrap parent task title on the issue list
 2412 * Defect #19117: Potential XSS vulnerability in some flash messages rendering
 2413 
 2414 == 2015-01-11 v2.6.1
 2415 
 2416 * Defect #13608: Parent column in CSV export should include issue id only
 2417 * Defect #13673: Parent issue column includes issue subject (making issue list unworkable wide)
 2418 * Defect #14699: Cannot change "From" header in email notifications
 2419 * Defect #17744: Disabling fields in tracker keeps attached workflow permissions
 2420 * Defect #18060: Selected projects in email notifications on "my account" are lost when the page is redisplayed after a validation error
 2421 * Defect #18176: PDF: long text is corrupt
 2422 * Defect #18269: Timelog CSV export missing tracker name and issue name
 2423 * Defect #18280: closed_on missing when closed status of issue status changed
 2424 * Defect #18349: URL not rendered as a link when followed by a line break and another URL
 2425 * Defect #18464: Use of PRE tag in Issue description results in wrapped text with latest Google Chrome
 2426 * Defect #18499: Localisation not set correctly on authenticity token errors
 2427 * Defect #18501: Textile bold highlighting problem
 2428 * Defect #18629: PDF Export removes separating space after tables
 2429 * Defect #18665: Internal Server Error when adding user to group where he is already assigned
 2430 * Defect #18667: Attachment content type not set when uploading attachment
 2431 * Defect #18685: Plugin migration confuses two plugins with similar names
 2432 * Defect #18734: Select / case is missing a break in application.js
 2433 * Defect #18769: Reordering roles, trackers or statuses always redirects to the first page
 2434 * Defect #18777: Moving column to top of "Select Columns" results in loss of all other column selections
 2435 * Feature #8817: Attachments/Plugin assets directory writable errors
 2436 * Patch #17705: MailHandler should ignore bogus issue strings [some-string#1234] in subject
 2437 * Patch #18051: Cancel button on issue edit view
 2438 * Patch #18156: Spanish translation file
 2439 * Patch #18157: German translation
 2440 * Patch #18252: Japanese wiki_syntax_detailed.html translation update
 2441 * Patch #18357: Improvement of column selection: allow to move multiple columns in selection list
 2442 * Patch #18410: Spent hours should be cleared on #reload
 2443 * Patch #18534: Galician (gl) translation for 2.6-stable
 2444 * Patch #18587: Swedish translation (updated)
 2445 * Patch #18782: Fix ui tests broken by undefined method error
 2446 * Patch #18789: UI tests and capybara version
 2447 
 2448 == 2014-10-21 v2.6.0
 2449 
 2450 * Defect #8753: PDF export for Hebrew is reversed
 2451 * Defect #8758: Ignore email keywords after delimiter
 2452 * Defect #9660: Issues counters in roadmap only link to issues in the same project
 2453 * Defect #11788: Export to PDF: align right in table doesn't work
 2454 * Defect #12580: long hyperlinks inserted in task description breaks right frame boundary
 2455 * Defect #12934: PDF export: No images in tables
 2456 * Defect #13487: Honor committer => user mapping in repository statistics
 2457 * Defect #13642: PDF bookmark not displayed when contain a non-ascii character
 2458 * Defect #13781: CJK(Chinese/Japanese/Korean) characters are not shown in PDF on non CJK locales
 2459 * Defect #13860: Text of custom fields is not wrapped in PDF exports of issues
 2460 * Defect #14281: Parent issue autocomplete does not follow to the "Allow cross-project subtasks" setting
 2461 * Defect #14466: Wrap long issue fields in issue pdf header
 2462 * Defect #14491: MailHandler: Unable to determine target project (when allow_override=project and project=unassigned is used)
 2463 * Defect #14737: Gantt, completed % truncated instead of rounded
 2464 * Defect #14917: Bad table formatting in pdf export
 2465 * Defect #16496: Link custom field are not displayed as links on the issue list
 2466 * Defect #17023: The error flash message on session expiration is not in the language of the user but of the user of the previous request
 2467 * Defect #17202: Copying Project Fails to Copy Queries with visibility == VISIBILITY_ROLES
 2468 * Defect #17322: Long strings such as URL break out of box
 2469 * Defect #17484: Custom fields added to "spent time" don't show in context menu
 2470 * Defect #17828: Could not find gem 'mocha (~> 1.0.0) ruby'
 2471 * Defect #17931: note "Applied in changeset" generated multiple times for the same repo
 2472 * Defect #17954: /time_entries/new can't derive project from issue
 2473 * Defect #17959: Issue notes not previewed when project is changed
 2474 * Defect #18041: Wiki, Pdf export, Table, <pre>
 2475 * Defect #18110: Extraction of list of available locales is probe to bad gems
 2476 * Defect #18119: Thumbnail image path without HTTPS
 2477 * Defect #18144: German translation on "delete my account" page showing a "\n"
 2478 * Feature #10914: Include is_private setting in xml/json output
 2479 * Feature #12447: Support for PNG with alpha channel in pdf export
 2480 * Feature #14008: Add a warning if 2 plugins have the same settings partial name
 2481 * Feature #14030: Allow plugins to put gems inside PluginGemfile
 2482 * Feature #14599: Support 16-bit depth PNG images in PDF export
 2483 * Feature #16164: Bulk edit workflows for multiple trackers/roles
 2484 * Feature #16362: Option to send email on "Assignee updated"
 2485 * Feature #16707: Integrate support of SSL for POP3 incoming emails
 2486 * Feature #17077: fetch_changesets should use POST method too
 2487 * Feature #17380: Move project sidebar content to a partial
 2488 * Feature #17431: Display a target version's date if available in issue forms, as a tooltip
 2489 * Feature #17570: use rbpdf gem instead of bundled rfpdf
 2490 * Feature #17628: Expose project is_public property via API
 2491 * Feature #17955: Add link to /time_entries/new from My Page Spent Time block
 2492 * Feature #17976: Custom permissions per project for non member and anonymous users
 2493 * Feature #17993: Issues list : css tags to get sort orders
 2494 * Patch #6498: Make options parameter optional in User#allowed_to_globally?
 2495 * Patch #13589: Wiki PDF export for 2 column tables
 2496 * Patch #16190: Relax rejections based on Auto-Submitted header
 2497 * Patch #16240: Private notes should be marked more clearly
 2498 * Patch #16536: Japanese translation update (email notification)
 2499 * Patch #16556: Traditional Chinese "field_assigned_to" translation change
 2500 * Patch #16685: Introduce the request_store gem to hold User.current and prevent data leakage in error messages
 2501 * Patch #16704: Persian Translation
 2502 * Patch #16878: Parse configuration file for ERB
 2503 * Patch #16905: Count users with a single query on group list
 2504 * Patch #16925: Improve performance of Principal.member_of scope
 2505 * Patch #17308: Japanese translation change (fix terms mismatch in workflow)
 2506 * Patch #17346: Japanese translation change (followed updates of en.yml)
 2507 * Patch #17400: Typo in Changelog
 2508 * Patch #17401: Better fix for r13159 issue #16708
 2509 * Patch #17456: Japanese translation change (custom fields)
 2510 * Patch #17492: Lowering configuration.example.yml confusion
 2511 * Patch #17552: Bringing together of the translation of Members at Polish translation
 2512 * Patch #17563: Fixes some issues in the Galician (gl) translation
 2513 * Patch #17602: Include enabled modules in projects API
 2514 * Patch #17717: Password/Email address change should invalidate security tokens
 2515 * Patch #17796: Expire all other sessions on password change
 2516 * Patch #17847: Wiki extended help macros do not reflect basic Redmine macros
 2517 * Patch #17853: Portuguese translation file
 2518 * Patch #18047: MailHandler: Don't use String#respond_to?(:force_encoding) to differentiate between Ruby 1.8 and Ruby 1.9
 2519 
 2520 == 2014-07-06 v2.5.2
 2521 
 2522 * Defect #3483: Relative url for source links in notifications
 2523 * Defect #16415: Users get e-mail notification twice, if they are watchers and assignees at the same time.
 2524 * Defect #16519: Generating a spent time report on a list type custom field with multiple values causes an invalid SQL error
 2525 * Defect #16564: Repository identifiers can be reserved words
 2526 * Defect #16619: Mailer.token_for generates invalid message_id when using from address with full name
 2527 * Defect #16655: start_date not set despite settings[default_issue_start_date_to_creation_date] being set.
 2528 * Defect #16668: Redmine links broken when object name contains special characters
 2529 * Defect #16669: Markdown formatter should use the :no_intra_emphasis extension
 2530 * Defect #16708: Form is submitted when switching tab
 2531 * Defect #16739: custom_fields.json only returns single tracker instead of array of trackers
 2532 * Defect #16747: Remove useless settings when editing a query from the gantt
 2533 * Defect #16755: Field set as read-only still available in the issues list context menu
 2534 * Defect #16795: Member#destroy triggers after_destroy callbacks twice
 2535 * Defect #16798: Custom field - list type - checkboxes - unchecking all - does not save
 2536 * Defect #16926: Custom field referencing deleted value trigger an error on display
 2537 * Defect #16989: Inline images in email does not appear when thumbnail macro is used.
 2538 * Defect #17003: Option to display bool custom fields as a single checkbox
 2539 * Feature #3177: Add "Check for updates" functionality to installed plugins
 2540 * Feature #16194: Ruby 2.1 support
 2541 * Patch #16566: French "text_git_repository_note" translation
 2542 * Patch #16700: Blank content type for attachments attached via Ajax file upload
 2543 * Patch #16710: Support for the 1.x versions of mime-types gem
 2544 * Patch #16781: Crash in markdown formatter causes ruby process to end
 2545 * Patch #17166: Japanese translation update (plugin update check)
 2546 * Patch #17301: Czech plugin strings
 2547 
 2548 == 2014-03-29 v2.5.1
 2549 
 2550 * Defect #14298: Error generated on 'search for watchers to add' after clicking add without selected users
 2551 * Defect #16236: Right-aligned table of contents (TOC) not working with markdown
 2552 * Defect #16255: Internal Error for specific version of non-existent wiki page
 2553 * Defect #16259: Changing Tracker value on new issue form makes hidden fields appearing after hitting F5
 2554 * Defect #16321: Custom Fields with "Link values to URL" set are displayed as escaped html in email
 2555 * Defect #16338: Can't choose an issue of a different project when updating time entries
 2556 * Defect #16353: Regexp bug in JournalsController regexp handling when quoting existing journal entries
 2557 * Feature #16326: Custom queries, buttons to move column to top and bottom
 2558 * Patch #16291: Japanese translation update
 2559 * Patch #16319: Random crash when using custom fields
 2560 * Patch #16320: Turkish typo fix
 2561 * Patch #16334: Korean Translation
 2562 * Patch #16336: Russian translation
 2563 * Patch #16356: Spanish Translation: label_custom_field_select_type
 2564 * Patch #16368: Polish translation update
 2565 * Patch #16381: Extract code to render project context links to helper
 2566 * Patch #16453: Czech localisation
 2567 * Defect #16466: Fixed back url verification
 2568 
 2569 == 2014-03-02 v2.5.0
 2570 
 2571 * Defect #3163: Large inline images overflow
 2572 * Defect #13385: Searchable checkbox displayed on edit form for not-searchable custom field formats.
 2573 * Defect #13396: Updating an issue with user or list format custom field, currently having value that is locked or removed, clears that field
 2574 * Defect #14361: Mercurial commit ids are short (12 digits) on database
 2575 * Defect #15377: bundle install --without development test fails
 2576 * Defect #15381: Error pages improvement
 2577 * Defect #15485: HTML 5 validation multiple ids
 2578 * Defect #15551: Validating a Setting with invalid name triggers an error
 2579 * Defect #15552: Preferences are not preserved after adding user with validation error
 2580 * Defect #15704: Journal for relation should store relation type instead of i18n key
 2581 * Defect #15709: TimeEntry custom_values are not deleted from the database when destroying the associated project
 2582 * Defect #15831: Successful update notice for workflows
 2583 * Defect #15848: REST API: Cannot retrieve memberships of closed projects
 2584 * Defect #15929: REST API: Integer custom field validation fails when using non-string values
 2585 * Defect #15947: Deadlock when delete issues in same time on multiple sessions
 2586 * Defect #15983: Project.activities returns different types depending on context
 2587 * Defect #16077: Table of contents macro conflicts with collapse macro
 2588 * Defect #16091: Export CSV with many custom field runs many queries
 2589 * Defect #16107: ApplicationController mishandles non-Basic authentication information, causing an internal error
 2590 * Defect #16143: Can't insert too long comment field from repository (MySQL)
 2591 * Feature #1179: Optionally allow Text and Long Text custom fields support wiki formatting
 2592 * Feature #1358: Link_to for Custom Field
 2593 * Feature #2083: CustomField of type "external-link-to" with configurable URL prefix
 2594 * Feature #2549: Enable the watching of news
 2595 * Feature #2691: Option to disable automated language-guessing based on HTTP_ACCEPT_LANGUAGE HTTP-header
 2596 * Feature #8152: Render Version and User custom fields as links
 2597 * Feature #8562: Watchers list too big in new issue form
 2598 * Feature #8572: Configuration of which versions (by version-status) are shown in version-format custom fields
 2599 * Feature #8842: REST API: Filter issues created/updated before or after specific timestamp
 2600 * Feature #13134: Focus first text field automatically
 2601 * Feature #14309: Add favicon to Atom feeds
 2602 * Feature #15275: Improve usage of label "button_update"
 2603 * Feature #15362: Wrap filters, options and buttons with extra div on the issue list
 2604 * Feature #15520: Markdown formatting
 2605 * Feature #15699: Description for custom fields
 2606 * Feature #15701: Add project identifier substitution option to the URL-pattern property of link format custom fields
 2607 * Feature #15790: Use the mime-types gem to get mime type for unknown extension
 2608 * Feature #15815: REST API : Add project status in API response
 2609 * Feature #15926: Redirect to back_url or referer when clicking "Sign in" while already logged-in
 2610 * Patch #12753: Update config.i18n.load_path for plugin-supplied locales
 2611 * Patch #13774: Show warning if CSV-Export exceeds limit
 2612 * Patch #14766: Better block detection on my page
 2613 * Patch #15403: Czech "message" and "changeset" translation change
 2614 * Patch #15420: Don't create duplicate wikis in tests
 2615 * Patch #15689: Make favicon themeable
 2616 * Patch #15785: Support more character encodings in incoming emails
 2617 
 2618 == 2014-03-02 v2.4.4
 2619 
 2620 * Defect #16081: Export CSV - Custom field true/false not using translation
 2621 * Defect #16161: Parent task search and datepicker not available after changing status
 2622 * Defect #16169: Wrong validation when updating integer custom field with spaces
 2623 * Defect #16177: Mercurial 2.9 compatibility
 2624 
 2625 == 2014-02-08 v2.4.3
 2626 
 2627 * Defect #13544: Commit reference: autogenerated issue note has wrong commit link syntax in multi-repo or cross-project context
 2628 * Defect #15664: Unable to upload attachments without add_issues, edit_issues or add_issue_notes permission
 2629 * Defect #15756: 500 on admin info/settings page on development environment
 2630 * Defect #15781: Customfields have a noticable impact on search performance due to slow database COUNT
 2631 * Defect #15849: Redmine:Fetch_Changesets Single-inheritance issue in subclass "Repository:Git"
 2632 * Defect #15870: Parent task completion is 104% after update of subtasks
 2633 * Defect #16032: Repository.fetch_changesets > app/models/repository/git.rb:137:in `[]=': string not matched (IndexError)
 2634 * Defect #16038: Issue#css_classes corrupts user.groups association cache
 2635 * Patch #15960: pt-BR translation for 2.4-stable
 2636 
 2637 Additional note:
 2638 
 2639 #15781 was forgotten to merge to v2.4.3.
 2640 It is in v2.5.0.
 2641 
 2642 == 2013-12-23 v2.4.2
 2643 
 2644 * Defect #15398: HTML 5 invalid <center> tag
 2645 * Defect #15523: CSS class for done ratio is not properly generated
 2646 * Defect #15623: Timelog filtering by activity field does not handle project activity overrides
 2647 * Defect #15677: Links for relations in notifications do not include hostname
 2648 * Defect #15684: MailHandler : text/plain attachments are added to description
 2649 * Defect #15714: Notification on loosing assignment does not work
 2650 * Defect #15735: OpenID login fails due to CSRF verification
 2651 * Defect #15741: Multiple scrollbars in project selection tree
 2652 * Patch #9442: Russian wiki syntax help translations
 2653 * Patch #15524: Japanese translation update (r12278)
 2654 * Patch #15601: Turkish translation update
 2655 * Patch #15688: Spanish translation updated
 2656 * Patch #15696: Russian translation update
 2657 
 2658 == 2013-11-23 v2.4.1
 2659 
 2660 * Defect #15401: Wiki syntax "bold italic" is incorrect
 2661 * Defect #15414: Empty sidebar should not be displayed in project overview
 2662 * Defect #15427: REST API POST and PUT broken
 2663 * Patch #15376: Traditional Chinese translation (to r12295)
 2664 * Patch #15395: German "ImageMagick convert available" translation
 2665 * Patch #15400: Czech Wiki syntax traslation
 2666 * Patch #15402: Czech translation for 2.4-stable
 2667 
 2668 == 2013-11-17 v2.4.0
 2669 
 2670 * Defect #1983: statistics get rather cramped with more than 15 or so contributers
 2671 * Defect #7335: Sorting issues in gantt by date, not by id
 2672 * Defect #12681: Treat group assignments as assigned to me
 2673 * Defect #12824: Useless "edit" link in workflow menu
 2674 * Defect #13260: JQuery Datepicker popup is missing multiple month/year modifiers
 2675 * Defect #13537: Filters will show issues with unused custom fields.
 2676 * Defect #13829: Favicon bug in IE8
 2677 * Defect #13949: Handling of attachment uploads when 'Maximum attachment size' is set to 0
 2678 * Defect #13989: Trac and Mantis importers reset global notification settings
 2679 * Defect #13990: Trac importer breaks on exotic filenames and ruby 1.9+
 2680 * Defect #14028: Plugins Gemfiles loading breaks __FILE__
 2681 * Defect #14086: Better handling of issue start date validation
 2682 * Defect #14206: Synchronize the lang attribute of the HTML with the display language
 2683 * Defect #14403: No error message if notification mail could not delivered
 2684 * Defect #14516: Missing Sort Column Label and Center Align on Admin-Enumerations
 2685 * Defect #14517: Missing Html Tile on Admin (Groups, LDAP and Plugins)
 2686 * Defect #14598: Wrong test with logger.info in model mail_handler
 2687 * Defect #14615: Warn me when leaving a page with unsaved text doesn't work when editing an update note
 2688 * Defect #14621: AJAX call on the issue form resets data entered during the request
 2689 * Defect #14657: Wrong German translation for member inheritance
 2690 * Defect #14773: ActiveRecord::Acts::Versioned::ActMethods#next_version Generates ArgumentError
 2691 * Defect #14819: Newlines in attachment filename causes crash
 2692 * Defect #14986: 500 error when viewing a wiki page without WikiContent
 2693 * Defect #14995: Japanese "notice_not_authorized" translation is incorrect
 2694 * Defect #15044: Patch for giving controller_issues_edit_after_save api hook the correct context
 2695 * Defect #15050: redmine:migrate_from_mantis fails to migrate projects with all upper case name
 2696 * Defect #15058: Project authorization EnabledModule N+1 queries
 2697 * Defect #15113: The mail method should return a Mail::Message
 2698 * Defect #15135: Issue#update_nested_set_attributes comparing nil with empty string
 2699 * Defect #15191: HTML 5 validation failures
 2700 * Defect #15227: Custom fields in issue form - splitting is incorrect
 2701 * Defect #15307: HTML 5 deprecates width and align attributes
 2702 * Feature #1005: Add the addition/removal/change of related issues to the history
 2703 * Feature #1019: Role based custom queries
 2704 * Feature #1391: Ability to force user to change password
 2705 * Feature #2199: Ability to clear dates and text fields when bulk editing issues
 2706 * Feature #2427: Document horizontal rule syntax
 2707 * Feature #2795: Add a "Cancel" button to the "Delete" project page when deleting a project.
 2708 * Feature #2865: One click filter in search view
 2709 * Feature #3413: Exclude attachments from incoming emails based on file name
 2710 * Feature #3872: New user password - better functionality
 2711 * Feature #4911: Multiple issue update rules with different keywords in commit messages
 2712 * Feature #5037: Role-based issue custom field visibility
 2713 * Feature #7590: Different commit Keywords for each tracker
 2714 * Feature #7836: Ability to save Gantt query filters
 2715 * Feature #8253: Update CodeRay to 1.1 final
 2716 * Feature #11159: REST API for getting CustomField definitions
 2717 * Feature #12293: Add links to attachments in new issue email notification
 2718 * Feature #12912: Issue-notes Redmine links: append actual note reference to rendered links
 2719 * Feature #13157: Link on "My Page" to view all my spent time
 2720 * Feature #13746: Highlighting of source link target line
 2721 * Feature #13943: Better handling of validation errors when bulk editing issues
 2722 * Feature #13945: Disable autofetching of repository changesets if projects are closed
 2723 * Feature #14024: Default of issue start and due date
 2724 * Feature #14060: Enable configuration of OpenIdAuthentication.store
 2725 * Feature #14228: Registered users should have a way to get a new action email
 2726 * Feature #14614: View hooks for user preferences
 2727 * Feature #14630: wiki_syntax.html per language (wiki help localization mechanism)
 2728 * Feature #15136: Activate Custom Fields on a selection of projects directly from Custom fields page
 2729 * Feature #15182: Return to section anchor after wiki section edit
 2730 * Feature #15218: Update Rails 3.2.15
 2731 * Feature #15311: Add an indication to admin/info whether or not ImageMagick convert is available
 2732 * Patch #6689: Document project-links in parse_redmine_links
 2733 * Patch #13460: All translations: RSS -> Atom
 2734 * Patch #13482: Do not add empty header/footer to notification emails
 2735 * Patch #13528: Traditional Chinese "label_total_time" translation
 2736 * Patch #13551: update Dutch translations - March 2013
 2737 * Patch #13577: Japanese translation improvement ("done ratio")
 2738 * Patch #13646: Fix handling multiple text parts in email
 2739 * Patch #13674: Lithuanian translation
 2740 * Patch #13687: Favicon bug in opera browser
 2741 * Patch #13697: Back-button on diff page is not working when I'm directed from email
 2742 * Patch #13745: Correct translation for member save button
 2743 * Patch #13808: Changed Bulgarian "label_statistics" translation
 2744 * Patch #13825: German translation: jquery.ui.datepicker-de.js
 2745 * Patch #13900: Update URL when changing tab
 2746 * Patch #13931: Error and inconsistencies in Croatian translation
 2747 * Patch #13948: REST API should return user.status
 2748 * Patch #13988: Enhanced Arabic translation
 2749 * Patch #14138: Output changeset comment in html title
 2750 * Patch #14180: Improve pt-BR translation
 2751 * Patch #14222: German translation: grammar + spelling
 2752 * Patch #14223: Fix icon transparency issues
 2753 * Patch #14360: Slovene language translation
 2754 * Patch #14767: More CSS classes on various fields
 2755 * Patch #14901: Slovak translation
 2756 * Patch #14920: Russian numeric translation
 2757 * Patch #14981: Italian translation
 2758 * Patch #15072: Optimization of issues journal custom fields display
 2759 * Patch #15073: list custom fields : multiple select filter wider
 2760 * Patch #15075: Fix typo in the Dutch "label_user_mail_option_all" translation
 2761 * Patch #15277: Accept custom field format added at runtime
 2762 * Patch #15295: Log error messages when moving attachements in sub-directories
 2763 * Patch #15369: Bulgarian translation (r12278)
 2764 
 2765 == 2013-11-17 v2.3.4
 2766 
 2767 * Defect #13348: Repository tree can't handle two loading at once
 2768 * Defect #13632: Empty page attached when exporting PDF
 2769 * Defect #14590: migrate_from_trac.rake does not import Trac users, uses too short password
 2770 * Defect #14656: JRuby: Encoding error when creating issues
 2771 * Defect #14883: Update activerecord-jdbc-adapter
 2772 * Defect #14902: Potential invalid SQL error with invalid group_ids
 2773 * Defect #14931: SCM annotate with non ASCII author
 2774 * Defect #14960: migrate_from_mantis.rake does not import Mantis users, uses too short password
 2775 * Defect #14977: Internal Server Error while uploading file
 2776 * Defect #15190: JS-error while using a global custom query w/ project filter in a project context
 2777 * Defect #15235: Wiki Pages REST API with version returns wrong comments
 2778 * Defect #15344: Default status always inserted to allowed statuses when changing status
 2779 * Feature #14919: Update ruby-openid version above 2.3.0
 2780 * Patch #14592: migrate_from_trac.rake does not properly parse First Name and Last Name
 2781 * Patch #14886: Norweigan - label_copied_to and label_copied_from translated
 2782 * Patch #15185: Simplified Chinese translation for 2.3-stable
 2783 
 2784 == 2013-09-14 v2.3.3
 2785 
 2786 * Defect #13008: Usage of attribute_present? in UserPreference
 2787 * Defect #14340: Autocomplete fields rendering issue with alternate theme
 2788 * Defect #14366: Spent Time report sorting on custom fields causes error
 2789 * Defect #14369: Open/closed issue counts on issues summary are not displayed with SQLServer
 2790 * Defect #14401: Filtering issues on "related to" may ignore other filters
 2791 * Defect #14415: Spent time details and report should ignore 'Setting.display_subprojects_issues?' when 'Subproject' filter is enabled.
 2792 * Defect #14422: CVS root_url not recognized when connection string does not include port
 2793 * Defect #14447: Additional status transitions for assignees do not work if assigned to a group
 2794 * Defect #14511: warning: class variable access from toplevel on Ruby 2.0
 2795 * Defect #14562: diff of CJK (Chinese/Japanese/Korean) is broken on Ruby 1.8
 2796 * Defect #14584: Standard fields disabled for certain trackers still appear in email notifications
 2797 * Defect #14607: rake redmine:load_default_data Error
 2798 * Defect #14697: Wrong Russian translation in close project message
 2799 * Defect #14798: Wrong done_ratio calculation for parent with subtask having estimated_hours=0
 2800 * Patch #14485: Traditional Chinese translation for 2.3-stable
 2801 * Patch #14502: Russian translation for 2.3-stable
 2802 * Patch #14531: Spanish translations for 2.3.x
 2803 * Patch #14686: Portuguese translation for 2.3-stable
 2804 
 2805 == 2013-07-14 v2.3.2
 2806 
 2807 * Defect #9996: configuration.yml in documentation , but redmine ask me to create email.yml
 2808 * Defect #13692: warning: already initialized constant on Ruby 1.8.7
 2809 * Defect #13783: Internal error on time tracking activity enumeration deletion
 2810 * Defect #13821: "obj" parameter is not defined for macros used in description of documents
 2811 * Defect #13850: Unable to set custom fields for versions using the REST API
 2812 * Defect #13910: Values of custom fields are not kept in issues when copying a project
 2813 * Defect #13950: Duplicate Lithuanian "error_attachment_too_big" translation keys
 2814 * Defect #14015: Ruby hangs when adding a subtask
 2815 * Defect #14020: Locking and unlocking a user resets the email notification checkbox
 2816 * Defect #14023: Can't delete relation when Redmine runs in a subpath
 2817 * Defect #14051: Filtering issues with custom field in date format with NULL(empty) value
 2818 * Defect #14178: PDF API broken in version 2.3.1
 2819 * Defect #14186: Project name is not properly escaped in issue filters JSON
 2820 * Defect #14242: Project auto generation fails when projects created in the same time
 2821 * Defect #14245: Gem::InstallError: nokogiri requires Ruby version >= 1.9.2.
 2822 * Defect #14346: Latvian translation for "Log time"
 2823 * Feature #12888: Adding markings to emails generated by Private comments
 2824 * Feature #14419: Include RUBY_PATCHLEVEL and RUBY_RELEASE_DATE in info.rb
 2825 * Patch #14005: Swedish Translation for 2.3-stable
 2826 * Patch #14101: Receive IMAP by uid's
 2827 * Patch #14103: Disconnect and logout from IMAP after mail receive
 2828 * Patch #14145: German translation of x_hours
 2829 * Patch #14182: pt-BR translation for 2.3-stable
 2830 * Patch #14196: Italian translation for 2.3-stable
 2831 * Patch #14221: Translation of x_hours for many languages
 2832 
 2833 == 2013-05-01 v2.3.1
 2834 
 2835 * Defect #12650: Lost text after selection in issue list with IE
 2836 * Defect #12684: Hotkey for Issue-Edit doesn't work as expected
 2837 * Defect #13405: Commit link title is escaped twice when using "commit:" prefix
 2838 * Defect #13541: Can't access SCM when log/production.scm.stderr.log is not writable
 2839 * Defect #13579: Datepicker uses Simplified Chinese in Traditional Chinese locale
 2840 * Defect #13584: Missing Portuguese jQuery UI date picker
 2841 * Defect #13586: Circular loop testing prevents precedes/follows relation between subtasks
 2842 * Defect #13618: CSV export of spent time ignores filters and columns selection
 2843 * Defect #13630: PDF export generates the issue id twice
 2844 * Defect #13644: Diff - Internal Error
 2845 * Defect #13712: Fix email rake tasks to also support no_account_notice and default_group options
 2846 * Defect #13811: Broken javascript in IE7 ; recurrence of #12195
 2847 * Defect #13823: Trailing comma in javascript files
 2848 * Patch #13531: Traditional Chinese translation for 2.3-stable
 2849 * Patch #13552: Dutch translations for 2.3-stable
 2850 * Patch #13678: Lithuanian translation for 2.3-stable
 2851 
 2852 == 2013-03-19 v2.3.0
 2853 
 2854 * Defect #3107: Issue with two digit year on Logtime
 2855 * Defect #3371: Autologin does not work when using openid
 2856 * Defect #3676: www. generates broken link in formatted text
 2857 * Defect #4700: Adding news does not send notification to all project members
 2858 * Defect #5329: Time entries report broken on first week of year
 2859 * Defect #8794: Circular loop when using relations and subtasks
 2860 * Defect #9475: German Translation "My custom queries" and "Custom queries"
 2861 * Defect #9549: Only 100 users are displayed when adding new project members
 2862 * Defect #10277: Redmine wikitext URL-into-link creation with hyphen is wrong
 2863 * Defect #10364: Custom field float separator in CSV export
 2864 * Defect #10930: rake redmine:load_default_data error in 2.0 with SQLServer
 2865 * Defect #10977: Redmine shouldn't require all database gems
 2866 * Defect #12528: Handle temporary failures gracefully in the external mail handler script
 2867 * Defect #12629: Wrong German "label_issues_by" translation
 2868 * Defect #12641: Diff outputs become ??? in some non ASCII words.
 2869 * Defect #12707: Typo in app/models/tracker.rb
 2870 * Defect #12716: Attachment description lost when issue validation fails
 2871 * Defect #12735: Negative duration allowed
 2872 * Defect #12736: Negative start/due dates allowed
 2873 * Defect #12968: Subtasks don't resepect following/precedes
 2874 * Defect #13006: Filter "Assignee's group" doesn't work with group assignments
 2875 * Defect #13022: Image pointing towards /logout signs out user
 2876 * Defect #13059: Custom fields are listed two times in workflow/Fields permission
 2877 * Defect #13076: Project overview page shows trackers from subprojects with disabled issue module
 2878 * Defect #13119: custom_field_values are not reloaded on #reload
 2879 * Defect #13154: After upgrade to 2.2.2 ticket list on some projects fails
 2880 * Defect #13188: Forms are not updated after changing the status field without "Add issues" permission
 2881 * Defect #13251: Adding a "follows" relation may not refresh relations list
 2882 * Defect #13272: translation missing: setting_default_projects_tracker_ids
 2883 * Defect #13328: Copying an issue as a child of itself creates an extra issue
 2884 * Defect #13335: Autologin does not work with custom autologin cookie name
 2885 * Defect #13350: Japanese mistranslation fix
 2886 * Feature #824: Add "closed_on" issue field (storing time of last closing) & add it as a column and filter on the issue list.
 2887 * Feature #1766: Custom fields should become addable to Spent Time list/report
 2888 * Feature #3436: Show relations in Gantt diagram
 2889 * Feature #3957: Ajax file upload with progress bar
 2890 * Feature #5298: Store attachments in sub directories
 2891 * Feature #5605: Subprojects should (optionally) inherit Members from their parent
 2892 * Feature #6727: Add/remove issue watchers via REST API
 2893 * Feature #7159: Bulk watch/unwatch issues from the context menu
 2894 * Feature #8529: Get the API key of the user through REST API
 2895 * Feature #8579: Multiple file upload with HTML5 / Drag-and-Drop
 2896 * Feature #10191: Add Filters For Spent time's Details and Report
 2897 * Feature #10286: Auto-populate fields while creating a new user with LDAP
 2898 * Feature #10352: Preview should already display the freshly attached images
 2899 * Feature #11498: Add --no-account-notice option for the mail handler script
 2900 * Feature #12122: Gantt progress lines (html only)
 2901 * Feature #12228: JRuby 1.7.2 support
 2902 * Feature #12251: Custom fields: 'Multiple values' should be able to be checked and then unchecked
 2903 * Feature #12401: Split "Manage documents" permission into create, edit and delete permissions
 2904 * Feature #12542: Group events in the activity view
 2905 * Feature #12665: Link to a file in a repository branch
 2906 * Feature #12713: Microsoft SQLServer support
 2907 * Feature #12787: Remove "Warning - iconv will be deprecated in the future, use String#encode instead."
 2908 * Feature #12843: Add links to projects in Group projects list
 2909 * Feature #12898: Handle GET /issues/context_menu parameters nicely to prevent returning error 500 to crawlers
 2910 * Feature #12992: Make JSONP support optional and disabled by default
 2911 * Feature #13174: Raise group name maximum length to 255 characters
 2912 * Feature #13175: Possibility to define the default enable trackers when creating a project
 2913 * Feature #13329: Ruby 2.0 support
 2914 * Feature #13337: Split translation "label_total"
 2915 * Feature #13340: Mail handler: option to add created user to default group
 2916 * Feature #13341: Mail handler: --no-notification option to disable notifications to the created user
 2917 * Patch #7202: Polish translation for v1.0.4
 2918 * Patch #7851: Italian translation for 'issue'
 2919 * Patch #9225: Generate project identifier automatically with JavaScript
 2920 * Patch #10916: Optimisation in issues relations display
 2921 * Patch #12485: Don't force english language for default admin account
 2922 * Patch #12499: Use lambda in model scopes
 2923 * Patch #12611: Login link unexpected logs you out
 2924 * Patch #12626: Updated Japanese translations for button_view and permission_commit_access
 2925 * Patch #12640: Russian "about_x_hours" translation change
 2926 * Patch #12645: Russian numeric translation
 2927 * Patch #12660: Consistent German translation for my page
 2928 * Patch #12708: Restructured german translation (Cleanup)
 2929 * Patch #12721: Optimize MenuManager a bit
 2930 * Patch #12725: Change pourcent to percent (#12724)
 2931 * Patch #12754: Updated Japanese translation for notice_account_register_done
 2932 * Patch #12788: Copyright for 2013
 2933 * Patch #12806: Serbian translation change
 2934 * Patch #12810: Swedish Translation change
 2935 * Patch #12910: Plugin settings div should perhaps have 'settings' CSS class
 2936 * Patch #12911: Fix 500 error for requests to the settings path for non-configurable plugins
 2937 * Patch #12926: Bulgarian translation (r11218)
 2938 * Patch #12927: Swedish Translation for r11244
 2939 * Patch #12967: Change Spanish login/logout translations
 2940 * Patch #12988: Russian translation for trunk
 2941 * Patch #13080: German translation of label_in
 2942 * Patch #13098: Small datepicker improvements
 2943 * Patch #13152: Locale file for Azerbaijanian language
 2944 * Patch #13155: Add login to /users/:id API for current user
 2945 * Patch #13173: Put source :rubygems url HTTP secure
 2946 * Patch #13190: Bulgarian translation (r11404)
 2947 * Patch #13198: Traditional Chinese language file (to r11426)
 2948 * Patch #13203: German translation change for follow and precedes is inconsitent
 2949 * Patch #13206: Portuguese translation file
 2950 * Patch #13246: Some german translation patches
 2951 * Patch #13280: German translation (r11478)
 2952 * Patch #13301: Performance: avoid querying all memberships in User#roles_for_project
 2953 * Patch #13309: Add "tracker-[id]" CSS class to issues
 2954 * Patch #13324: fixing some pt-br locales
 2955 * Patch #13339: Complete language Vietnamese file
 2956 * Patch #13391: Czech translation update
 2957 * Patch #13399: Fixed some wrong or confusing translation in Korean locale
 2958 * Patch #13414: Bulgarian translation (r11567)
 2959 * Patch #13420: Korean translation for 2.3 (r11583)
 2960 * Patch #13437: German translation of setting_emails_header
 2961 * Patch #13438: English translation
 2962 * Patch #13447: German translation - some patches
 2963 * Patch #13450: Czech translation
 2964 * Patch #13475: fixing some pt-br locales
 2965 * Patch #13514: fixing some pt-br locales
 2966 
 2967 == 2013-03-19 v2.2.4
 2968 
 2969 * Upgrade to Rails 3.2.13
 2970 * Defect #12243: Ordering forum replies by last reply date is broken
 2971 * Defect #13127: h1 multiple lined titles breaks into main menu
 2972 * Defect #13138: Generating PDF of issue causes UndefinedConversionError with htmlentities gem
 2973 * Defect #13165: rdm-mailhandler.rb: initialize_http_header override basic auth
 2974 * Defect #13232: Link to topic in nonexistent forum causes error 500
 2975 * Patch #13181: Bulgarian translation of jstoolbar-bg.js
 2976 * Patch #13207: Portuguese translation for 2.2-stable
 2977 * Patch #13310: pt-BR label_last_n_weeks translation
 2978 * Patch #13325: pt-BR translation for 2.2-stable
 2979 * Patch #13343: Vietnamese translation for 2.2-stable
 2980 * Patch #13398: Czech translation for 2.2-stable
 2981 
 2982 == 2013-02-12 v2.2.3
 2983 
 2984 * Upgrade to Rails 3.2.12
 2985 * Defect #11987: pdf: Broken new line in table
 2986 * Defect #12930: 404 Error when referencing different project source files in the wiki syntax
 2987 * Defect #12979: Wiki link syntax commit:repo_a:abcd doesn't work
 2988 * Defect #13075: Can't clear custom field value through context menu in the issue list
 2989 * Defect #13097: Project copy fails when wiki module is disabled
 2990 * Defect #13126: Issue view: estimated time vs. spent time
 2991 * Patch #12922: Update Spanish translation
 2992 * Patch #12928: Bulgarian translation for 2.2-stable
 2993 * Patch #12987: Russian translation for 2.2-stable
 2994 
 2995 == 2013-01-20 v2.2.2
 2996 
 2997 * Defect #7510: Link to attachment should return latest attachment
 2998 * Defect #9842: {{toc}} is not replaced by table of content when exporting wiki page to pdf
 2999 * Defect #12749: Plugins cannot route wiki page sub-path
 3000 * Defect #12799: Cannot edit a wiki section which title starts with a tab
 3001 * Defect #12801: Viewing the history of a wiki page with attachments raises an error
 3002 * Defect #12833: Input fields restricted on length should have maxlength parameter set
 3003 * Defect #12838: Blank page when clicking Add with no block selected on my page layout
 3004 * Defect #12851: "Parent task is invalid" while editing child issues by Role with restricted Issues Visibility
 3005 * Patch #12800: Serbian Latin translation patch (sr-YU.yml)
 3006 * Patch #12809: Swedish Translation for r11162
 3007 * Patch #12818: Minor swedish translation fix
 3008 
 3009 == 2013-01-09 v2.2.1
 3010 
 3011 * Upgrade to Rails 3.2.11
 3012 * Defect #12652: "Copy ticket" selects "new ticket"
 3013 * Defect #12691: Textile Homepage Dead?
 3014 * Defect #12711: incorrect fix of lib/SVG/Graph/TimeSeries.rb
 3015 * Defect #12744: Unable to call a macro with a name that contains uppercase letters
 3016 * Defect #12776: Security vulnerability in Rails 3.2.10 (CVE-2013-0156)
 3017 * Patch #12630: Russian "x_hours" translation
 3018 
 3019 == 2012-12-18 v2.2.0
 3020 
 3021 * Defect #4787: Gannt to PNG - CJK (Chinese, Japanese and Korean) characters appear as ?
 3022 * Defect #8106: Issues by Category should show tasks without category
 3023 * Defect #8373: i18n string text_are_you_sure_with_children no longer used
 3024 * Defect #11426: Filtering with Due Date in less than N days should show overdue issues
 3025 * Defect #11834: Bazaar: "???" instead of non ASCII character in paths on non UTF-8 locale
 3026 * Defect #11868: Git and Mercurial diff displays deleted files as /dev/null
 3027 * Defect #11979: No validation errors when entering an invalid "Parent task"
 3028 * Defect #12012: Redmine::VERSION.revision method does not work on Subversion 1.7 working copy
 3029 * Defect #12018: Issue filter select box order changes randomly
 3030 * Defect #12090: email recipients not written to action_mailer log if BCC recipients setting is checked
 3031 * Defect #12092: Issue "start date" validation does not work correctly
 3032 * Defect #12285: Some unit and functional tests miss fixtures and break when run alone
 3033 * Defect #12286: Emails of private notes are sent to watcher users regardless of viewing permissions
 3034 * Defect #12310: Attachments may not be displayed in the order they were selected
 3035 * Defect #12356: Issue "Update" link broken focus
 3036 * Defect #12397: Error in Textile conversion of HTTP links, containing russian letters
 3037 * Defect #12434: Respond with 404 instead of 500 when requesting a wiki diff with invalid versions
 3038 * Feature #1554: Private comments in tickets
 3039 * Feature #2161: Time tracking code should respect weekends as "no work" days
 3040 * Feature #3239: Show related issues on the Issues Listing
 3041 * Feature #3265: Filter on issue relations
 3042 * Feature #3447: Option to display the issue descriptions on the issues list
 3043 * Feature #3511: Ability to sort issues by grouped column
 3044 * Feature #4590: Precede-Follow relation should move following issues when rescheduling issue earlier
 3045 * Feature #5487: Allow subtasks to cross projects
 3046 * Feature #6899: Add a relation between the original and copied issue
 3047 * Feature #7082: Rest API for wiki
 3048 * Feature #9835: REST API - List priorities
 3049 * Feature #10789: Macros {{child_pages}} with depth parameter
 3050 * Feature #10852: Ability to delete a version from a wiki page history
 3051 * Feature #10937: new user format #{lastname}
 3052 * Feature #11502: Expose roles details via REST API
 3053 * Feature #11755: Impersonate user through REST API auth
 3054 * Feature #12085: New user name format: firstname + first letter of lastname
 3055 * Feature #12125: Set filename used to store attachment updloaded via the REST API
 3056 * Feature #12167: Macro for inserting collapsible block of text
 3057 * Feature #12211: Wrap issue description and its contextual menu in a div
 3058 * Feature #12216: Textual CSS class for priorities
 3059 * Feature #12299: Redmine version requirement improvements (in plugins)
 3060 * Feature #12393: Upgrade to Rails 3.2.9
 3061 * Feature #12475: Lazy loading of translation files for faster startup
 3062 * Patch #11846: Fill username when authentification failed
 3063 * Patch #11862: Add "last 2 weeks" preset to time entries reporting
 3064 * Patch #11992: Japanese translation about issue relations improved
 3065 * Patch #12027: Incorrect Spanish "September" month name
 3066 * Patch #12061: Japanese translation improvement (permission names)
 3067 * Patch #12078: User#allowed_to? should return true or false
 3068 * Patch #12117: Change Japanese translation of "admin"
 3069 * Patch #12142: Updated translation in Lithuanian
 3070 * Patch #12232: German translation enhancements
 3071 * Patch #12316: Fix Lithuanian numeral translation
 3072 * Patch #12494: Bulgarian "button_submit" translation change
 3073 * Patch #12514: Updated translation in Lithuanian
 3074 * Patch #12602: Korean translation update for 2.2-stable
 3075 * Patch #12608: Norwegian translation changed
 3076 * Patch #12619: Russian translation change
 3077 
 3078 == 2012-12-18 v2.1.5
 3079 
 3080 * Defect #12400: Validation fails when receiving an email with list custom fields
 3081 * Defect #12451: Macros.rb extract_macro_options should use lazy search
 3082 * Defect #12513: Grouping of issues by custom fields not correct in PDF export
 3083 * Defect #12566: Issue history notes previews are broken
 3084 * Defect #12568: Clicking "edit" on a journal multiple times shows multiple forms
 3085 * Patch #12605: Norwegian translation for 1.4-stable update
 3086 * Patch #12614: Dutch translation
 3087 * Patch #12615: Russian translation
 3088 
 3089 == 2012-11-24 v2.1.4
 3090 
 3091 * Defect #12274: Wiki export from Index by title is truncated
 3092 * Defect #12298: Right-click context menu unable to batch/bulk update (IE8)
 3093 * Defect #12332: Repository identifier does not display on Project/Settings/Repositories
 3094 * Defect #12396: Error when receiving an email without subject header
 3095 * Defect #12399: Non ASCII attachment filename encoding broken (MOJIBAKE) in receiving mail on Ruby 1.8
 3096 * Defect #12409: Git: changesets aren't read after clear_changesets call
 3097 * Defect #12431: Project.rebuild! sorts root projects by id instead of name
 3098 
 3099 == 2012-11-17 v2.1.3
 3100 
 3101 * Defect #12050: :export links to repository files lead to a 404 error
 3102 * Defect #12189: Missing tmp/pdf directory
 3103 * Defect #12195: Javascript error with IE7 / IE8 on new issue form
 3104 * Defect #12196: "Page not found" on OK button in SCM "View all revisions" page
 3105 * Defect #12199: Confirmation message displayed when clicking a disabled delete link in the context menu
 3106 * Defect #12231: Hardcoded "Back" in Repository
 3107 * Defect #12294: Incorrect german translation for "registered" users filter
 3108 * Defect #12349: Watchers auto-complete search on non-latin chars
 3109 * Defect #12358: 'None' grouped issue list section should be translated
 3110 * Defect #12359: Version date field regex validation accepts invalid date
 3111 * Defect #12375: Receiving mail subject encoding broken (MOJIBAKE) in some cases on Ruby 1.8
 3112 * Patch #9732: German translations
 3113 * Patch #12021: Russian locale translations
 3114 * Patch #12188: Simplified Chinese translation with zh.yml file based on Rev:10681
 3115 * Patch #12235: German translation for 2.1-stable
 3116 * Patch #12237: Added German Translation
 3117 
 3118 == 2012-09-30 v2.1.2
 3119 
 3120 * Defect #11929: XSS vulnerability in Redmine 2.1.x
 3121 
 3122 == 2012-09-30 v2.1.1
 3123 
 3124 * Defect #11290: ParseDate missing in Ruby 1.9x
 3125 * Defect #11844: "load_default_data" rake task fails to print the error message if one occurs
 3126 * Defect #11850: Can't create a user from ldap by on-the-fly on the redmine server using URI prefix
 3127 * Defect #11872: Private issue visible to anonymous users after its author is deleted
 3128 * Defect #11885: Filter misses Selectionfield on IE8
 3129 * Defect #11893: New relation form Cancel link is broken with Chrome 21
 3130 * Defect #11905: Potential "can't dup NilClass" error in UserPreference
 3131 * Defect #11909: Autocomplete results not reset after clearing search field
 3132 * Defect #11922: bs.yml and de.yml lead to error by number_to_currency()
 3133 * Defect #11945: rake task prints "can't convert Errno::EACCES into String" in case of no permission of public/plugin_assets
 3134 * Defect #11975: Undefined status transitions allowed in workflow (author of issue changes when selecting a new status)
 3135 * Defect #11982: SCM diff view generates extra parameter for switching mode
 3136 * Patch #11897: Traditional Chinese language file (to r10433)
 3137 
 3138 == 2012-09-16 v2.1.0
 3139 
 3140 * Defect #2071: Reordering priority-enumerations breaks alternate-theme's issue-colouring
 3141 * Defect #2190: Month names not translated to german
 3142 * Defect #8978: LDAP timeout if an LDAP auth provider is unreachable
 3143 * Defect #9839: Gantt abbr of weekday should not be necessarily the first letter of the long day name
 3144 * Defect #10928: Documentation about generating a plugin is not up-to-date
 3145 * Defect #11034: TLS configuration documentation for Rails 3
 3146 * Defect #11073: UserCustomField order_statement returns wrong output
 3147 * Defect #11153: Default sorting for target version is DESC instead of ASC
 3148 * Defect #11207: Issues associated with a locked version are not copied when copying a project
 3149 * Defect #11304: Issue-class: status-1, status-2 etc. refer to status position instead of status id
 3150 * Defect #11331: Openid registration form should not require user to enter password
 3151 * Defect #11345: Context menu should show shared versions when editing issues from different projects
 3152 * Defect #11355: Plain text notification emails content is HTML escaped
 3153 * Defect #11388: Updating a version through rest API returns invalid JSON
 3154 * Defect #11389: Warning in awesome_nested_set.rb
 3155 * Defect #11503: Accessing /projects/:project/wiki/something.png fails with error 500
 3156 * Defect #11506: Versions that are not shared should not be assignable when selecting another project
 3157 * Defect #11508: Projects not ordered alphabetically after renaming project
 3158 * Defect #11540: Roadmap anchor links can be ambigous
 3159 * Defect #11545: Overwriting existing method Issue.open
 3160 * Defect #11552: MailHandler does not match assignee name with spaces
 3161 * Defect #11571: Custom fields of type version not proper handled in receiving e-mails
 3162 * Defect #11577: Can't use non-latin anchor in wiki
 3163 * Defect #11612: Revision graph sometimes broken due to raphael.js error
 3164 * Defect #11621: Redmine MIME Detection Of Javascript Files Non-Standard
 3165 * Defect #11633: Macro arguments should not be parsed by text formatters
 3166 * Defect #11662: Invalid query returned from Issues.visible scope after accessing User#projects_by_role with a role that is not present
 3167 * Defect #11691: 404 response when deleting a user from the edit page
 3168 * Defect #11723: redmine:send_reminders notification misses if assignee is a group
 3169 * Defect #11738: Batch update of issues clears project path
 3170 * Defect #11749: Redmine.pm: HEAD is not considered as a read-only method
 3171 * Defect #11814: Date picker does not respect week start setting
 3172 * Feature #703: Configurable required fields per tracker/status/role
 3173 * Feature #1006: Display thumbnails of attached images
 3174 * Feature #1091: Disabling default ticket fields per tracker
 3175 * Feature #1360: Permission for adding an issue to a version.
 3176 * Feature #3061: Let macros optionally match over multiple lines and ignore single curly braces
 3177 * Feature #3510: Inserting image thumbnails inside the wiki
 3178 * Feature #3521: Permissions for roles to change fields per tracker/status
 3179 * Feature #3640: Freeze / Close Projects
 3180 * Feature #3831: Support for subforums
 3181 * Feature #6597: Configurable session lifetime and timeout
 3182 * Feature #6965: Option to Copy Subtasks when copying an issue
 3183 * Feature #8161: Ability to filter issues on project custom fields
 3184 * Feature #8577: "Private" column and filter on the issue list
 3185 * Feature #8981: REST Api for Groups
 3186 * Feature #9258: Create role by copy
 3187 * Feature #9419: Group/sort the issue list by user/version-format custom fields
 3188 * Feature #10362: Show images in repositories inline when clicking the 'View' link
 3189 * Feature #10419: Upgrade raphael.js (2.1.0)
 3190 * Feature #11068: Ability to set default column order in issue list
 3191 * Feature #11102: Add autocomplete to "Related issue" field on revision
 3192 * Feature #11109: Repository Identifier should be frozen
 3193 * Feature #11181: Additional "Log time" link on project overview
 3194 * Feature #11205: Reversed order of priorities on the issue summary page
 3195 * Feature #11445: Switch from Prototype to JQuery
 3196 * Feature #11469: JSONP support
 3197 * Feature #11475: Redmine.pm: Allow fallback to other Apache auth providers
 3198 * Feature #11494: Don't turn #nnn with leading zeros into links
 3199 * Feature #11539: Display a projects tree instead of a flat list in notification preferences
 3200 * Feature #11578: Option to pass whole arguments to a macro without splitting them
 3201 * Feature #11595: Missing mime type for svg files
 3202 * Feature #11758: Upgrade to Rails 3.2.8
 3203 * Patch #4905: Redmine.pm: add support for Git's smart HTTP protocol
 3204 * Patch #10988: New Korean translation patch
 3205 * Patch #11201: Korean translation special update
 3206 * Patch #11401: Fix Japanese mistranslation for "button_submit"
 3207 * Patch #11402: Japanese translation added for default role names
 3208 * Patch #11411: Fix disordered use of long sound in Japanese "user" translation
 3209 * Patch #11412: Unnatural Japanese message when users failed to login
 3210 * Patch #11419: Fix wrong Japanese "label_attachment" translation
 3211 * Patch #11496: Make labels clickable in Adminstration/Settings
 3212 * Patch #11704: Avoid the use of tag("...", "...", true) in layout
 3213 * Patch #11818: Redmine.pm fails when permissions are NULL
 3214 
 3215 == 2012-09-16 v2.0.4
 3216 
 3217 * Defect #10818: Running rake in test environment causes exception
 3218 * Defect #11209: Wiki diff may generate broken HTML
 3219 * Defect #11217: Project names in drop-down are escaped twice
 3220 * Defect #11262: Link is escaped in wiki added/updated notification email
 3221 * Defect #11307: Can't filter for negative numeric custom fields
 3222 * Defect #11325: Unified diff link broken on specific file/revision diff view
 3223 * Defect #11341: Escaped link in conflict resolution form
 3224 * Defect #11365: Attachment description length is not validated
 3225 * Defect #11511: Confirmation page has broken HTML when a project folding sub project is deleted
 3226 * Defect #11533: rake redmine:plugins:test doesn't run tests in subdirectories
 3227 * Defect #11541: Version sharing is missing in the REST API
 3228 * Defect #11550: Issue reminder doesn't work when using asynchronous delivery
 3229 * Defect #11776: Can't override mailer views inside redmine plugin.
 3230 * Defect #11789: Edit section links broken with h5/h6 headings
 3231 * Feature #11338: Exclude emails with auto-submitted => auto-generated
 3232 * Patch #11299: redmine:plugins:migrate should update db/schema.rb
 3233 * Patch #11328: Fix Japanese mistranslation for 'label_language_based'
 3234 * Patch #11448: Russian translation for 1.4-stable and 2.0-stable
 3235 * Patch #11600: Fix plural form of the abbreviation for hours in Brazilian Portuguese
 3236 
 3237 == 2012-06-18 v2.0.3
 3238 
 3239 * Defect #10688: PDF export from Wiki - Problems with tables
 3240 * Defect #11061: Cannot choose commit versions to view differences in Git/Mercurial repository view
 3241 * Defect #11065: E-Mail submitted tickets: German umlauts in 'Subject' get malformed (ruby 1.8)
 3242 * Defect #11098: Default priorities have the same position and can't be reordered
 3243 * Defect #11105: <% content_for :header_tags do %> doesn't work inside hook
 3244 * Defect #11112: REST API - custom fields in POST/PUT ignored for time_entries
 3245 * Defect #11118: "Maximum file size" displayed on upload forms is incorrect
 3246 * Defect #11124: Link to user is escaped in activity title
 3247 * Defect #11133: Wiki-page section edit link can point to incorrect section
 3248 * Defect #11160: SQL Error on time report if a custom field has multiple values for an entry
 3249 * Defect #11170: Topics sort order is broken in Redmine 2.x
 3250 * Defect #11178: Spent time sorted by date-descending order lists same-date entries in physical order (not-reverse)
 3251 * Defect #11185: Redmine fails to delete a project with parent/child task
 3252 * Feature #11162: Upgrade to Rails 3.2.6
 3253 * Patch #11113: Small glitch in German localization
 3254 
 3255 == 2012-06-05 v2.0.2
 3256 
 3257 * Defect #11032: Project list is not shown when "For any event on the selected projects only..." is selected on user edit panel
 3258 * Defect #11038: "Create and continue" should preserve project, issue and activity when logging time
 3259 * Defect #11046: Redmine.pm does not support "bind as user" ldap authentication
 3260 * Defect #11051: reposman.rb fails in 1.4.2 because of missing require for rubygems
 3261 * Defect #11085: Wiki start page can't be changed
 3262 * Feature #11084: Update Rails to 3.2.5
 3263 
 3264 == 2012-05-28 v2.0.1
 3265 
 3266 * Defect #10923: After creating a new Version Redmine jumps back to "Information"
 3267 * Defect #10932: Links to delete watchers are escaped when gravatars are enabled
 3268 * Defect #10964: Updated column doesn't get updated on issues
 3269 * Defect #10965: rake yard does not work for generating documentation.
 3270 * Defect #10972: Columns selection not displayed on the custom query form
 3271 * Defect #10991: My page > Spent time 'project' column is html-encoded
 3272 * Defect #10996: Time zones lost when upgrading from Redmine 1.4 to 2.0
 3273 * Defect #11013: Fetching Email from IMAP/POP3 - uninitialized constant RAILS_DEFAULT_LOGGER error
 3274 * Defect #11024: redmine_plugin_model generator does not create the migration
 3275 * Defect #11027: Saving new query without name causes escaping of input field
 3276 * Defect #11028: Project identifier can be updated
 3277 
 3278 == 2012-05-15 v2.0.0
 3279 
 3280 * Feature #4796: Rails 3 support
 3281 * Feature #7720: Limit the pagination-limit when max-results is fewer than max-pagination-limit
 3282 * Feature #9034: Add an id to the flash messages
 3283 * Patch #10782: Better translation for Estonian language
 3284 
 3285 == 2012-05-13 v1.4.2
 3286 
 3287 * Defect #10744: rake task redmine:email:test broken
 3288 * Defect #10787: "Allow users to unsubscribe" option is confusing
 3289 * Defect #10827: Cannot access Repositories page and Settings in a Project - Error 500
 3290 * Defect #10829: db:migrate fails 0.8.2 -> 1.4.1
 3291 * Defect #10832: REST Uploads fail with fastcgi
 3292 * Defect #10837: reposman and rdm-mailhandler not working with ruby 1.9.x
 3293 * Defect #10856: can not load translations from hr.yml with ruby1.9.3-p194
 3294 * Defect #10865: Filter reset when deleting locked user
 3295 * Feature #9790: Allow filtering text custom fields on "is null" and "is not null"
 3296 * Feature #10778: svn:ignore for config/additional_environment.rb
 3297 * Feature #10875: Partial Albanian Translations
 3298 * Feature #10888: Bring back List-Id to help aid Gmail filtering
 3299 * Patch #10733: Traditional Chinese language file (to r9502)
 3300 * Patch #10745: Japanese translation update (r9519)
 3301 * Patch #10750: Swedish Translation for r9522
 3302 * Patch #10785: Bulgarian translation (jstoolbar)
 3303 * Patch #10800: Simplified Chinese translation
 3304 
 3305 == 2012-04-20 v1.4.1
 3306 
 3307 * Defect #8574: Time report: date range fields not enabled when using the calendar popup
 3308 * Defect #10642: Nested textile ol/ul lists generate invalid HTML
 3309 * Defect #10668: RSS key is generated twice when user is not reloaded
 3310 * Defect #10669: Token.destroy_expired should not delete API tokens
 3311 * Defect #10675: "Submit and continue" is broken
 3312 * Defect #10711: User cannot change account details with "Login has already been taken" error
 3313 * Feature #10664: Unsubscribe Own User Account
 3314 * Patch #10693: German Translation Update
 3315 
 3316 == 2012-04-14 v1.4.0
 3317 
 3318 * Defect #2719: Increase username length limit from 30 to 60
 3319 * Defect #3087: Revision referring to issues across all projects
 3320 * Defect #4824: Unable to connect (can't convert Net::LDAP::LdapError into String)
 3321 * Defect #5058: reminder mails are not sent when delivery_method is :async_smtp
 3322 * Defect #6859: Moving issues to a tracker with different custom fields should let fill these fields
 3323 * Defect #7398: Error when trying to quick create a version with required custom field
 3324 * Defect #7495: Python multiline comments highlighting problem in Repository browser
 3325 * Defect #7826: bigdecimal-segfault-fix.rb must be removed for Oracle
 3326 * Defect #7920: Attempted to update a stale object when copying a project
 3327 * Defect #8857: Git: Too long in fetching repositories after upgrade from 1.1 or new branch at first time
 3328 * Defect #9472: The git scm module causes an excess amount of DB traffic.
 3329 * Defect #9685: Adding multiple times the same related issue relation is possible
 3330 * Defect #9798: Release 1.3.0 does not detect rubytree under ruby 1.9.3p0 / rails 2.3.14
 3331 * Defect #9978: Japanese "permission_add_issue_watchers" is wrong
 3332 * Defect #10006: Email reminders are sent for closed issues
 3333 * Defect #10150: CSV export and spent time: rounding issue
 3334 * Defect #10168: CSV export breaks custom columns
 3335 * Defect #10181: Issue context menu and bulk edit form show irrelevant statuses
 3336 * Defect #10198: message_id regex in pop3.rb only recognizes Message-ID header (not Message-Id)
 3337 * Defect #10251: Description diff link in note details is relative when received by email
 3338 * Defect #10272: Ruby 1.9.3: "incompatible character encoding" with LDAP auth
 3339 * Defect #10275: Message object not passed to wiki macros for head topic and in preview edit mode
 3340 * Defect #10334: Full name is not unquoted when creating users from emails
 3341 * Defect #10410: [Localization] Grammar issue of Simplified Chinese in zh.yml
 3342 * Defect #10442: Ruby 1.9.3 Time Zone setting Internal error.
 3343 * Defect #10467: Confusing behavior while moving issue to a project with disabled Issues module
 3344 * Defect #10575: Uploading of attachments which filename contains non-ASCII chars fails with Ruby 1.9
 3345 * Defect #10590: WikiContent::Version#text return string with #<Encoding:ASCII-8BIT> when uncompressed
 3346 * Defect #10593: Error: 'incompatible character encodings: UTF-8 and ASCII-8BIT' (old annoing issue) on ruby-1.9.3
 3347 * Defect #10600: Watchers search generates an Internal error
 3348 * Defect #10605: Bulk edit selected issues does not allow selection of blank values for custom fields
 3349 * Defect #10619: When changing status before tracker, it shows improper status
 3350 * Feature #779: Multiple SCM per project
 3351 * Feature #971: Add "Spent time" column to query
 3352 * Feature #1060: Add a LDAP-filter using external auth sources
 3353 * Feature #1102: Shortcut for assigning an issue to me
 3354 * Feature #1189: Multiselect custom fields
 3355 * Feature #1363: Allow underscores in project identifiers
 3356 * Feature #1913: LDAP - authenticate as user
 3357 * Feature #1972: Attachments for News
 3358 * Feature #2009: Manually add related revisions
 3359 * Feature #2323: Workflow permissions for administrators
 3360 * Feature #2416: {background:color} doesn't work in text formatting
 3361 * Feature #2694: Notification on loosing assignment
 3362 * Feature #2715: "Magic links" to notes
 3363 * Feature #2850: Add next/previous navigation to issue
 3364 * Feature #3055: Option to copy attachments when copying an issue
 3365 * Feature #3108: set parent automatically for new pages
 3366 * Feature #3463: Export all wiki pages to PDF
 3367 * Feature #4050: Ruby 1.9 support
 3368 * Feature #4769: Ability to move an issue to a different project from the update form
 3369 * Feature #4774: Change the hyperlink for file attachment to view and download
 3370 * Feature #5159: Ability to add Non-Member watchers to the watch list
 3371 * Feature #5638: Use Bundler (Gemfile) for gem management
 3372 * Feature #5643: Add X-Redmine-Sender header to email notifications
 3373 * Feature #6296: Bulk-edit custom fields through context menu
 3374 * Feature #6386: Issue mail should render the HTML version of the issue details
 3375 * Feature #6449: Edit a wiki page's parent on the edit page
 3376 * Feature #6555: Double-click on "Submit" and "Save" buttons should not send two requests to server
 3377 * Feature #7361: Highlight active query in the side bar
 3378 * Feature #7420: Rest API for projects members
 3379 * Feature #7603: Please make editing issues more obvious than "Change properties (More)"
 3380 * Feature #8171: Adding attachments through the REST API
 3381 * Feature #8691: Better handling of issue update conflict
 3382 * Feature #9803: Change project through REST API issue update
 3383 * Feature #9923: User type custom fields should be filterable by "Me".
 3384 * Feature #9985: Group time report by the Status field
 3385 * Feature #9995: Time entries insertion, "Create and continue" button
 3386 * Feature #10020: Enable global time logging at /time_entries/new
 3387 * Feature #10042: Bulk change private flag
 3388 * Feature #10126: Add members of subprojects in the assignee and author filters
 3389 * Feature #10131: Include custom fiels in time entries API responses
 3390 * Feature #10207: Git: use default branch from HEAD
 3391 * Feature #10208: Estonian translation
 3392 * Feature #10253: Better handling of attachments when validation fails
 3393 * Feature #10350: Bulk copy should allow for changing the target version
 3394 * Feature #10607: Ignore out-of-office incoming emails
 3395 * Feature #10635: Adding time like "123 Min" is invalid
 3396 * Patch #9998: Make attachement "Optional Description" less wide
 3397 * Patch #10066: i18n not working with russian gem
 3398 * Patch #10128: Disable IE 8 compatibility mode to fix wrong div.autoscroll scroll bar behaviour
 3399 * Patch #10155: Russian translation changed
 3400 * Patch #10464: Enhanced PDF output for Issues list
 3401 * Patch #10470: Efficiently process new git revisions in a single batch
 3402 * Patch #10513: Dutch translation improvement
 3403 
 3404 == 2012-04-14 v1.3.3
 3405 
 3406 * Defect #10505: Error when exporting to PDF with NoMethodError (undefined method `downcase' for nil:NilClass)
 3407 * Defect #10554: Defect symbols when exporting tasks in pdf
 3408 * Defect #10564: Unable to change locked, sticky flags and board when editing a message
 3409 * Defect #10591: Dutch "label_file_added" translation is wrong
 3410 * Defect #10622: "Default administrator account changed" is always true
 3411 * Patch #10555: rake redmine:send_reminders aborted if issue assigned to group
 3412 * Patch #10611: Simplified Chinese translations for 1.3-stable
 3413 
 3414 == 2012-03-11 v1.3.2
 3415 
 3416 * Defect #8194: {{toc}} uses identical anchors for subsections with the same name
 3417 * Defect #9143: Partial diff comparison should be done on actual code, not on html
 3418 * Defect #9523: {{toc}} does not display headers with @ code markup
 3419 * Defect #9815: Release 1.3.0 does not detect rubytree with rubgems 1.8
 3420 * Defect #10053: undefined method `<=>' for nil:NilClass when accessing the settings of a project
 3421 * Defect #10135: ActionView::TemplateError (can't convert Fixnum into String)
 3422 * Defect #10193: Unappropriate icons in highlighted code block
 3423 * Defect #10199: No wiki section edit when title contains code
 3424 * Defect #10218: Error when creating a project with a version custom field
 3425 * Defect #10241: "get version by ID" fails with "401 not authorized" error when using API access key
 3426 * Defect #10284: Note added by commit from a subproject does not contain project identifier
 3427 * Defect #10374: User list is empty when adding users to project / group if remaining users are added late
 3428 * Defect #10390: Mass assignment security vulnerability
 3429 * Patch #8413: Confirmation message before deleting a relationship
 3430 * Patch #10160: Bulgarian translation (r8777)
 3431 * Patch #10242: Migrate Redmine.pm from Digest::Sha1 to Digest::Sha
 3432 * Patch #10258: Italian translation for 1.3-stable
 3433 
 3434 == 2012-02-06 v1.3.1
 3435 
 3436 * Defect #9775: app/views/repository/_revision_graph.html.erb sets window.onload directly..
 3437 * Defect #9792: Ruby 1.9: [v1.3.0] Error: incompatible character encodings for it translation on Calendar page
 3438 * Defect #9793: Bad spacing between numbered list and heading (recently broken).
 3439 * Defect #9795: Unrelated error message when creating a group with an invalid name
 3440 * Defect #9832: Revision graph height should depend on height of rows in revisions table
 3441 * Defect #9937: Repository settings are not saved when all SCM are disabled
 3442 * Defect #9961: Ukrainian "default_tracker_bug" is wrong
 3443 * Defect #10013: Rest API - Create Version -> Internal server error 500
 3444 * Defect #10115: Javascript error - Can't attach more than 1 file on IE 6 and 7
 3445 * Defect #10130: Broken italic text style in edited comment preview
 3446 * Defect #10152: Attachment diff type is not saved in user preference
 3447 * Feature #9943: Arabic translation
 3448 * Patch #9874: pt-BR translation updates
 3449 * Patch #9922: Spanish translation updated
 3450 * Patch #10137: Korean language file ko.yml updated to Redmine 1.3.0
 3451 
 3452 == 2011-12-10 v1.3.0
 3453 
 3454 * Defect #2109: Context menu is being submitted twice per right click
 3455 * Defect #7717: MailHandler user creation for unknown_user impossible due to diverging length-limits of login and email fields
 3456 * Defect #7917: Creating users via email fails if user real name containes special chars
 3457 * Defect #7966: MailHandler does not include JournalDetail for attached files
 3458 * Defect #8368: Bad decimal separator in time entry CSV
 3459 * Defect #8371: MySQL error when filtering a custom field using the REST api
 3460 * Defect #8549: Export CSV has character encoding error
 3461 * Defect #8573: Do not show inactive Enumerations where not needed
 3462 * Defect #8611: rake/rdoctask is deprecated
 3463 * Defect #8751: Email notification: bug, when number of recipients more then 8
 3464 * Defect #8894: Private issues - make it more obvious in the UI?
 3465 * Defect #8994: Hardcoded French string "anonyme"
 3466 * Defect #9043: Hardcoded string "diff" in Wiki#show and Repositories_Helper
 3467 * Defect #9051: wrong "text_issue_added" in russian translation.
 3468 * Defect #9108: Custom query not saving status filter
 3469 * Defect #9252: Regression: application title escaped 2 times
 3470 * Defect #9264: Bad Portuguese translation
 3471 * Defect #9470: News list is missing Avatars
 3472 * Defect #9471: Inline markup broken in Wiki link labels
 3473 * Defect #9489: Label all input field and control tags
 3474 * Defect #9534: Precedence: bulk email header is non standard and discouraged
 3475 * Defect #9540: Issue filter by assigned_to_role is not project specific
 3476 * Defect #9619: Time zone ignored when logging time while editing ticket
 3477 * Defect #9638: Inconsistent image filename extensions
 3478 * Defect #9669: Issue list doesn't sort assignees/authors regarding user display format
 3479 * Defect #9672: Message-quoting in forums module broken
 3480 * Defect #9719: Filtering by numeric custom field types broken after update to master
 3481 * Defect #9724: Can't remote add new categories
 3482 * Defect #9738: Setting of cross-project custom query is not remembered inside project
 3483 * Defect #9748: Error about configuration.yml validness should mention file path
 3484 * Feature #69: Textilized description in PDF
 3485 * Feature #401: Add pdf export for WIKI page
 3486 * Feature #1567: Make author column sortable and groupable
 3487 * Feature #2222: Single section edit.
 3488 * Feature #2269: Default issue start date should become configurable.
 3489 * Feature #2371: character encoding for attachment file
 3490 * Feature #2964: Ability to assign issues to groups
 3491 * Feature #3033: Bug Reporting: Using "Create and continue" should show bug id of saved bug
 3492 * Feature #3261: support attachment images in PDF export
 3493 * Feature #4264: Update CodeRay to 1.0 final
 3494 * Feature #4324: Redmine renames my files, it shouldn't.
 3495 * Feature #4729: Add Date-Based Filters for Issues List
 3496 * Feature #4742: CSV export: option to export selected or all columns
 3497 * Feature #4976: Allow rdm-mailhandler to read the API key from a file
 3498 * Feature #5501: Git: Mercurial: Adding visual merge/branch history to repository view
 3499 * Feature #5634: Export issue to PDF does not include Subtasks and Related Issues
 3500 * Feature #5670: Cancel option for file upload
 3501 * Feature #5737: Custom Queries available through the REST Api
 3502 * Feature #6180: Searchable custom fields do not provide adequate operators
 3503 * Feature #6954: Filter from date to date
 3504 * Feature #7180: List of statuses in REST API
 3505 * Feature #7181: List of trackers in REST API
 3506 * Feature #7366: REST API for Issue Relations
 3507 * Feature #7403: REST API for Versions
 3508 * Feature #7671: REST API for reading attachments
 3509 * Feature #7832: Ability to assign issue categories to groups
 3510 * Feature #8420: Consider removing #7013 workaround
 3511 * Feature #9196: Improve logging in MailHandler when user creation fails
 3512 * Feature #9496: Adds an option in mailhandler to disable server certificate verification
 3513 * Feature #9553: CRUD operations for "Issue categories" in REST API
 3514 * Feature #9593: HTML title should be reordered
 3515 * Feature #9600: Wiki links for news and forums
 3516 * Feature #9607: Filter for issues without start date (or any another field based on date type)
 3517 * Feature #9609: Upgrade to Rails 2.3.14
 3518 * Feature #9612: "side by side" and "inline" patch view for attachments
 3519 * Feature #9667: Check attachment size before upload
 3520 * Feature #9690: Link in notification pointing to the actual update
 3521 * Feature #9720: Add note number for single issue's PDF
 3522 * Patch #8617: Indent subject of subtask ticket in exported issues PDF
 3523 * Patch #8778: Traditional Chinese 'issue' translation change
 3524 * Patch #9053: Fix up Russian translation
 3525 * Patch #9129: Improve wording of Git repository note at project setting
 3526 * Patch #9148: Better handling of field_due_date italian translation
 3527 * Patch #9273: Fix typos in russian localization
 3528 * Patch #9484: Limit SCM annotate to text files under the maximum file size for viewing
 3529 * Patch #9659: Indexing rows in auth_sources/index view
 3530 * Patch #9692: Fix Textilized description in PDF for CodeRay
 3531 
 3532 == 2011-12-10 v1.2.3
 3533 
 3534 * Defect #8707: Reposman: wrong constant name
 3535 * Defect #8809: Table in timelog report overflows
 3536 * Defect #9055: Version files in Files module cannot be downloaded if issue tracking is disabled
 3537 * Defect #9137: db:encrypt fails to handle repositories with blank password
 3538 * Defect #9394: Custom date field only validating on regex and not a valid date
 3539 * Defect #9405: Any user with :log_time permission can edit time entries via context menu
 3540 * Defect #9448: The attached images are not shown in documents
 3541 * Defect #9520: Copied private query not visible after project copy
 3542 * Defect #9552: Error when reading ciphered text from the database without cipher key configured
 3543 * Defect #9566: Redmine.pm considers all projects private when login_required is enabled
 3544 * Defect #9567: Redmine.pm potential security issue with cache credential enabled and subversion
 3545 * Defect #9577: Deleting a subtasks doesn't update parent's rgt & lft values
 3546 * Defect #9597: Broken version links in wiki annotate history
 3547 * Defect #9682: Wiki HTML Export only useful when Access history is accessible
 3548 * Defect #9737: Custom values deleted before issue submit
 3549 * Defect #9741: calendar-hr.js (Croatian) is not UTF-8
 3550 * Patch #9558: Simplified Chinese translation for 1.2.2 updated
 3551 * Patch #9695: Bulgarian translation (r7942)
 3552 
 3553 == 2011-11-11 v1.2.2
 3554 
 3555 * Defect #3276: Incorrect handling of anchors in Wiki to HTML export
 3556 * Defect #7215: Wiki formatting mangles links to internal headers
 3557 * Defect #7613: Generated test instances may share the same attribute value object
 3558 * Defect #8411: Can't remove "Project" column on custom query
 3559 * Defect #8615: Custom 'version' fields don't show shared versions
 3560 * Defect #8633: Pagination counts non visible issues
 3561 * Defect #8651: Email attachments are not added to issues any more in v1.2
 3562 * Defect #8825: JRuby + Windows: SCMs do not work on Redmine 1.2
 3563 * Defect #8836: Additional workflow transitions not available when set to both author and assignee
 3564 * Defect #8865: Custom field regular expression is not validated
 3565 * Defect #8880: Error deleting issue with grandchild
 3566 * Defect #8884: Assignee is cleared when updating issue with locked assignee
 3567 * Defect #8892: Unused fonts in rfpdf plugin folder
 3568 * Defect #9161: pt-BR field_warn_on_leaving_unsaved has a small gramatical error
 3569 * Defect #9308: Search fails when a role haven't "view wiki" permission
 3570 * Defect #9465: Mercurial: can't browse named branch below Mercurial 1.5
 3571 
 3572 == 2011-07-11 v1.2.1
 3573 
 3574 * Defect #5089: i18N error on truncated revision diff view
 3575 * Defect #7501: Search options get lost after clicking on a specific result type
 3576 * Defect #8229: "project.xml" response does not include the parent ID
 3577 * Defect #8449: Wiki annotated page does not display author of version 1
 3578 * Defect #8467: Missing german translation - Warn me when leaving a page with unsaved text
 3579 * Defect #8468: No warning when leaving page with unsaved text that has not lost focus
 3580 * Defect #8472: Private checkbox ignored on issue creation with "Set own issues public or private" permission
 3581 * Defect #8510: JRuby: Can't open administrator panel if scm command is not available
 3582 * Defect #8512: Syntax highlighter on Welcome page
 3583 * Defect #8554: Translation missing error on custom field validation
 3584 * Defect #8565: JRuby: Japanese PDF export error
 3585 * Defect #8566: Exported PDF UTF-8 Vietnamese not correct
 3586 * Defect #8569: JRuby: PDF export error with TypeError
 3587 * Defect #8576: Missing german translation - different things
 3588 * Defect #8616: Circular relations
 3589 * Defect #8646: Russian translation "label_follows" and "label_follows" are wrong
 3590 * Defect #8712: False 'Description updated' journal details messages
 3591 * Defect #8729: Not-public queries are not private
 3592 * Defect #8737: Broken line of long issue description on issue PDF.
 3593 * Defect #8738: Missing revision number/id of associated revisions on issue PDF
 3594 * Defect #8739: Workflow copy does not copy advanced workflow settings
 3595 * Defect #8759: Setting issue attributes from mail should be case-insensitive
 3596 * Defect #8777: Mercurial: Not able to Resetting Redmine project respository
 3597 
 3598 == 2011-05-30 v1.2.0
 3599 
 3600 * Defect #61: Broken character encoding in pdf export
 3601 * Defect #1965: Redmine is not Tab Safe
 3602 * Defect #2274: Filesystem Repository path encoding of non UTF-8 characters
 3603 * Defect #2664: Mercurial: Repository path encoding of non UTF-8 characters
 3604 * Defect #3421: Mercurial reads files from working dir instead of changesets
 3605 * Defect #3462: CVS: Repository path encoding of non UTF-8 characters
 3606 * Defect #3715: Login page should not show projects link and search box if authentication is required
 3607 * Defect #3724: Mercurial repositories display revision ID instead of changeset ID
 3608 * Defect #3761: Most recent CVS revisions are missing in "revisions" view
 3609 * Defect #4270: CVS Repository view in Project doesn't show Author, Revision, Comment
 3610 * Defect #5138: Don't use Ajax for pagination
 3611 * Defect #5152: Cannot use certain characters for user and role names.
 3612 * Defect #5251: Git: Repository path encoding of non UTF-8 characters
 3613 * Defect #5373: Translation missing when adding invalid watchers
 3614 * Defect #5817: Shared versions not shown in subproject's gantt chart
 3615 * Defect #6013: git tab,browsing, very slow -- even after first time
 3616 * Defect #6148: Quoting, newlines, and nightmares...
 3617 * Defect #6256: Redmine considers non ASCII and UTF-16 text files as binary in SCM
 3618 * Defect #6476: Subproject's issues are not shown in the subproject's gantt
 3619 * Defect #6496: Remove i18n 0.3.x/0.4.x hack for Rails 2.3.5
 3620 * Defect #6562: Context-menu deletion of issues deletes all subtasks too without explicit prompt
 3621 * Defect #6604: Issues targeted at parent project versions' are not shown on gantt chart
 3622 * Defect #6706: Resolving issues with the commit message produces the wrong comment with CVS
 3623 * Defect #6901: Copy/Move an issue does not give any history of who actually did the action.
 3624 * Defect #6905: Specific heading-content breaks CSS
 3625 * Defect #7000: Project filter not applied on versions in Gantt chart
 3626 * Defect #7097: Starting day of week cannot be set to Saturday
 3627 * Defect #7114: New gantt doesn't display some projects
 3628 * Defect #7146: Git adapter lost commits before 7 days from database latest changeset
 3629 * Defect #7218: Date range error on issue query
 3630 * Defect #7257: "Issues by" version links bad criterias
 3631 * Defect #7279: CSS class ".icon-home" is not used.
 3632 * Defect #7320: circular dependency >2 issues
 3633 * Defect #7352: Filters not working in Gantt charts
 3634 * Defect #7367: Receiving pop3 email should not output debug messages
 3635 * Defect #7373: Error with PDF output and ruby 1.9.2
 3636 * Defect #7379: Remove extraneous hidden_field on wiki history
 3637 * Defect #7516: Redmine does not work with RubyGems 1.5.0
 3638 * Defect #7518: Mercurial diff can be wrong if the previous changeset isn't the parent
 3639 * Defect #7581: Not including a spent time value on the main issue update screen causes silent data loss
 3640 * Defect #7582: hiding form pages from search engines
 3641 * Defect #7597: Subversion and Mercurial log have the possibility to miss encoding
 3642 * Defect #7604: ActionView::TemplateError (undefined method `name' for nil:NilClass)
 3643 * Defect #7605: Using custom queries always redirects to "Issues" tab
 3644 * Defect #7615: CVS diffs do not handle new files properly
 3645 * Defect #7618: SCM diffs do not handle one line new files properly
 3646 * Defect #7639: Some date fields do not have requested format.
 3647 * Defect #7657: Wrong commit range in git log command on Windows
 3648 * Defect #7818: Wiki pages don't use the local timezone to display the "Updated ? hours ago" mouseover
 3649 * Defect #7821: Git "previous" and "next" revisions are incorrect
 3650 * Defect #7827: CVS: Age column on repository view is off by timezone delta
 3651 * Defect #7843: Add a relation between issues = explicit login window ! (basic authentication popup is prompted on AJAX request)
 3652 * Defect #8011: {{toc}} does not display headlines with inline code markup
 3653 * Defect #8029: List of users for adding to a group may be empty if 100 first users have been added
 3654 * Defect #8064: Text custom fields do not wrap on the issue list
 3655 * Defect #8071: Watching a subtask from the context menu updates main issue watch link
 3656 * Defect #8072: Two untranslatable default role names
 3657 * Defect #8075: Some "notifiable" names are not i18n-enabled
 3658 * Defect #8081: GIT: Commits missing when user has the "decorate" git option enabled
 3659 * Defect #8088: Colorful indentation of subprojects must be on right in RTL locales
 3660 * Defect #8239: notes field is not propagated during issue copy
 3661 * Defect #8356: GET /time_entries.xml ignores limit/offset parameters
 3662 * Defect #8432: Private issues information shows up on Activity page for unauthorized users
 3663 * Feature #746: Versioned issue descriptions
 3664 * Feature #1067: Differentiate public/private saved queries in the sidebar
 3665 * Feature #1236: Make destination folder for attachment uploads configurable
 3666 * Feature #1735: Per project repository log encoding setting
 3667 * Feature #1763: Autologin-cookie should be configurable
 3668 * Feature #1981: display mercurial tags
 3669 * Feature #2074: Sending email notifications when comments are added in the news section
 3670 * Feature #2096: Custom fields referencing system tables (users and versions)
 3671 * Feature #2732: Allow additional workflow transitions for author and assignee
 3672 * Feature #2910: Warning on leaving edited issue/wiki page without saving
 3673 * Feature #3396: Git: use --encoding=UTF-8 in "git log"
 3674 * Feature #4273: SCM command availability automatic check in administration panel
 3675 * Feature #4477: Use mime types in downloading from repository
 3676 * Feature #5518: Graceful fallback for "missing translation" needed
 3677 * Feature #5520: Text format buttons and preview link missing when editing comment
 3678 * Feature #5831: Parent Task to Issue Bulk Edit
 3679 * Feature #6887: Upgrade to Rails 2.3.11
 3680 * Feature #7139: Highlight changes inside diff lines
 3681 * Feature #7236: Collapse All for Groups
 3682 * Feature #7246: Handle "named branch" for mercurial
 3683 * Feature #7296: Ability for admin to delete users
 3684 * Feature #7318: Add user agent to Redmine Mailhandler
 3685 * Feature #7408: Add an application configuration file
 3686 * Feature #7409: Cross project Redmine links
 3687 * Feature #7410: Add salt to user passwords
 3688 * Feature #7411: Option to cipher LDAP ans SCM passwords stored in the database
 3689 * Feature #7412: Add an issue visibility level to each role
 3690 * Feature #7414: Private issues
 3691 * Feature #7517: Configurable path of executable for scm adapters
 3692 * Feature #7640: Add "mystery man" gravatar to options
 3693 * Feature #7858: RubyGems 1.6 support
 3694 * Feature #7893: Group filter on the users list
 3695 * Feature #7899: Box for editing comments should open with the formatting toolbar
 3696 * Feature #7921: issues by pulldown should have 'status' option
 3697 * Feature #7996: Bulk edit and context menu for time entries
 3698 * Feature #8006: Right click context menu for Related Issues
 3699 * Feature #8209: I18n YAML files not parsable with psych yaml library
 3700 * Feature #8345: Link to user profile from account page
 3701 * Feature #8365: Git: per project setting to report last commit or not in repository tree
 3702 * Patch #5148: metaKey not handled in issues selection
 3703 * Patch #5629: Wrap text fields properly in PDF
 3704 * Patch #7418: Redmine Persian Translation
 3705 * Patch #8295: Wrap title fields properly in PDF
 3706 * Patch #8310: fixes automatic line break problem with TCPDF
 3707 * Patch #8312: Switch to TCPDF from FPDF for PDF export
 3708 
 3709 == 2011-04-29 v1.1.3
 3710 
 3711 * Defect #5773: Email reminders are sent to locked users
 3712 * Defect #6590: Wrong file list link in email notification on new file upload
 3713 * Defect #7589: Wiki page with backslash in title can not be found
 3714 * Defect #7785: Mailhandler keywords are not removed when updating issues
 3715 * Defect #7794: Internal server error on formatting an issue as a PDF in Japanese
 3716 * Defect #7838: Gantt- Issues does not show up in green when start and end date are the same
 3717 * Defect #7846: Headers (h1, etc.) containing backslash followed by a digit are not displayed correctly
 3718 * Defect #7875: CSV export separators in polish locale (pl.yml)
 3719 * Defect #7890: Internal server error when referencing an issue without project in commit message
 3720 * Defect #7904: Subprojects not properly deleted when deleting a parent project
 3721 * Defect #7939: Simultaneous Wiki Updates Cause Internal Error
 3722 * Defect #7951: Atom links broken on wiki index
 3723 * Defect #7954: IE 9 can not select issues, does not display context menu
 3724 * Defect #7985: Trying to do a bulk edit results in "Internal Error"
 3725 * Defect #8003: Error raised by reposman.rb under Windows server 2003
 3726 * Defect #8012: Wrong selection of modules when adding new project after validation error
 3727 * Defect #8038: Associated Revisions OL/LI items are not styled properly in issue view
 3728 * Defect #8067: CSV exporting in Italian locale
 3729 * Defect #8235: bulk edit issues and copy issues error in es, gl and ca locales
 3730 * Defect #8244: selected modules are not activated when copying a project
 3731 * Patch #7278: Update Simplified Chinese translation to 1.1
 3732 * Patch #7390: Fixes in Czech localization
 3733 * Patch #7963: Reminder email: Link for show all issues does not sort
 3734 
 3735 == 2011-03-07 v1.1.2
 3736 
 3737 * Defect #3132: Bulk editing menu non-functional in Opera browser
 3738 * Defect #6090: Most binary files become corrupted when downloading from CVS repository browser when Redmine is running on a Windows server
 3739 * Defect #7280: Issues subjects wrap in Gantt
 3740 * Defect #7288: Non ASCII filename downloaded from repo is broken on Internet Explorer.
 3741 * Defect #7317: Gantt tab gives internal error due to nil avatar icon
 3742 * Defect #7497: Aptana Studio .project file added to version 1.1.1-stable
 3743 * Defect #7611: Workflow summary shows X icon for workflow with exactly 1 status transition
 3744 * Defect #7625: Syntax highlighting unavailable from board new topic or topic edit preview
 3745 * Defect #7630: Spent time in commits not recognized
 3746 * Defect #7656: MySQL SQL Syntax Error when filtering issues by Assignee's Group
 3747 * Defect #7718: Minutes logged in commit message are converted to hours
 3748 * Defect #7763: Email notification are sent to watchers even if 'No events' setting is chosen
 3749 * Feature #7608: Add "retro" gravatars
 3750 * Patch #7598: Extensible MailHandler
 3751 * Patch #7795: Internal server error at journals#index with custom fields
 3752 
 3753 == 2011-01-30 v1.1.1
 3754 
 3755 * Defect #4899: Redmine fails to list files for darcs repository
 3756 * Defect #7245: Wiki fails to find pages with cyrillic characters using postgresql
 3757 * Defect #7256: redmine/public/.htaccess must be moved for non-fastcgi installs/upgrades
 3758 * Defect #7258: Automatic spent time logging does not work properly with SQLite3
 3759 * Defect #7259: Released 1.1.0 uses "devel" label inside admin information
 3760 * Defect #7265: "Loading..." icon does not disappear after add project member
 3761 * Defect #7266: Test test_due_date_distance_in_words fail due to undefined locale
 3762 * Defect #7274: CSV value separator in dutch locale
 3763 * Defect #7277: Enabling gravatas causes usernames to overlap first name field in user list
 3764 * Defect #7294: "Notifiy for only project I select" is not available anymore in 1.1.0
 3765 * Defect #7307: HTTP 500 error on query for empty revision
 3766 * Defect #7313: Label not translated in french in Settings/Email Notification tab
 3767 * Defect #7329: <code class="javascript"> with long strings may hang server
 3768 * Defect #7337: My page french translation
 3769 * Defect #7348: French Translation of "Connection"
 3770 * Defect #7385: Error when viewing an issue which was related to a deleted subtask
 3771 * Defect #7386: NoMethodError on pdf export
 3772 * Defect #7415: Darcs adapter recognizes new files as modified files above Darcs 2.4
 3773 * Defect #7421: no email sent with 'Notifiy for any event on the selected projects only'
 3774 * Feature #5344: Update to latest CodeRay 0.9.x
 3775 
 3776 == 2011-01-09 v1.1.0
 3777 
 3778 * Defect #2038: Italics in wiki headers show-up wrong in the toc
 3779 * Defect #3449: Redmine Takes Too Long On Large Mercurial Repository
 3780 * Defect #3567: Sorting for changesets might go wrong on Mercurial repos
 3781 * Defect #3707: {{toc}} doesn't work with {{include}}
 3782 * Defect #5096: Redmine hangs up while browsing Git repository
 3783 * Defect #6000: Safe Attributes prevents plugin extension of Issue model...
 3784 * Defect #6064: Modules not assigned to projects created via API
 3785 * Defect #6110: MailHandler should allow updating Issue Priority and Custom fields
 3786 * Defect #6136: JSON API holds less information than XML API
 3787 * Defect #6345: xml used by rest API is invalid
 3788 * Defect #6348: Gantt chart PDF rendering errors
 3789 * Defect #6403: Updating an issue with custom fields fails
 3790 * Defect #6467: "Member of role", "Member of group" filter not work correctly
 3791 * Defect #6473: New gantt broken after clearing issue filters
 3792 * Defect #6541: Email notifications send to everybody
 3793 * Defect #6549: Notification settings not migrated properly
 3794 * Defect #6591: Acronyms must have a minimum of three characters
 3795 * Defect #6674: Delete time log broken after changes to REST
 3796 * Defect #6681: Mercurial, Bazaar and Darcs auto close issue text should be commit id instead of revision number
 3797 * Defect #6724: Wiki uploads does not work anymore (SVN 4266)
 3798 * Defect #6746: Wiki links are broken on Activity page
 3799 * Defect #6747: Wiki diff does not work since r4265
 3800 * Defect #6763: New gantt charts: subject displayed twice on issues
 3801 * Defect #6826: Clicking "Add" twice creates duplicate member record
 3802 * Defect #6844: Unchecking status filter on the issue list has no effect
 3803 * Defect #6895: Wrong Polish translation of "blocks"
 3804 * Defect #6943: Migration from boolean to varchar fails on PostgreSQL 8.1
 3805 * Defect #7064: Mercurial adapter does not recognize non alphabetic nor numeric in UTF-8 copied files
 3806 * Defect #7128: New gantt chart does not render subtasks under parent task
 3807 * Defect #7135: paging mechanism returns the same last page forever
 3808 * Defect #7188: Activity page not refreshed when changing language
 3809 * Defect #7195: Apply CLI-supplied defaults for incoming mail only to new issues not replies
 3810 * Defect #7197: Tracker reset to default when replying to an issue email
 3811 * Defect #7213: Copy project does not copy all roles and permissions
 3812 * Defect #7225: Project settings: Trackers & Custom fields only relevant if module Issue tracking is active
 3813 * Feature #630: Allow non-unique names for projects
 3814 * Feature #1738: Add a "Visible" flag to project/user custom fields
 3815 * Feature #2803: Support for Javascript in Themes
 3816 * Feature #2852: Clean Incoming Email of quoted text "----- Reply above this line ------"
 3817 * Feature #2995: Improve error message when trying to access an archived project
 3818 * Feature #3170: Autocomplete issue relations on subject
 3819 * Feature #3503: Administrator Be Able To Modify Email settings Of Users
 3820 * Feature #4155: Automatic spent time logging from commit messages
 3821 * Feature #5136: Parent select on Wiki rename page
 3822 * Feature #5338: Descendants (subtasks) should be available via REST API
 3823 * Feature #5494: Wiki TOC should display heading from level 4
 3824 * Feature #5594: Improve MailHandler's keyword handling
 3825 * Feature #5622: Allow version to be set via incoming email
 3826 * Feature #5712: Reload themes
 3827 * Feature #5869: Issue filters by Group and Role
 3828 * Feature #6092: Truncate Git revision labels in Activity page/feed and allow configurable length
 3829 * Feature #6112: Accept localized keywords when receiving emails
 3830 * Feature #6140: REST issues response with issue count limit and offset
 3831 * Feature #6260: REST API for Users
 3832 * Feature #6276: Gantt Chart rewrite
 3833 * Feature #6446: Remove length limits on project identifier and name
 3834 * Feature #6628: Improvements in truncate email
 3835 * Feature #6779: Project JSON API
 3836 * Feature #6823: REST API for time tracker.
 3837 * Feature #7072: REST API for news
 3838 * Feature #7111: Expose more detail on journal entries
 3839 * Feature #7141: REST API: get information about current user
 3840 * Patch #4807: Allow to set the done_ratio field with the incoming mail system
 3841 * Patch #5441: Initialize TimeEntry attributes with params[:time_entry]
 3842 * Patch #6762: Use GET instead of POST to retrieve context_menu
 3843 * Patch #7160: French translation ofr "not_a_date" is missing
 3844 * Patch #7212: Missing remove_index in AddUniqueIndexOnMembers down migration
 3845 
 3846 
 3847 == 2010-12-23 v1.0.5
 3848 
 3849 * #6656: Mercurial adapter loses seconds of commit times
 3850 * #6996: Migration trac(sqlite3) -> redmine(postgresql) doesnt escape ' char
 3851 * #7013: v-1.0.4 trunk - see {{count}} in page display rather than value
 3852 * #7016: redundant 'field_start_date' in ja.yml
 3853 * #7018: 'undefined method `reschedule_after' for nil:NilClass' on new issues
 3854 * #7024: E-mail notifications about Wiki changes.
 3855 * #7033: 'class' attribute of <pre> tag shouldn't be truncate
 3856 * #7035: CSV value separator in russian
 3857 * #7122: Issue-description Quote-button missing
 3858 * #7144: custom queries making use of deleted custom fields cause a 500 error
 3859 * #7162: Multiply defined label in french translation
 3860 
 3861 == 2010-11-28 v1.0.4
 3862 
 3863 * #5324: Git not working if color.ui is enabled
 3864 * #6447: Issues API doesn't allow full key auth for all actions
 3865 * #6457: Edit User group problem
 3866 * #6575: start date being filled with current date even when blank value is submitted
 3867 * #6740: Max attachment size, incorrect usage of 'KB'
 3868 * #6760: Select box sorted by ID instead of name in Issue Category
 3869 * #6766: Changing target version name can cause an internal error
 3870 * #6784: Redmine not working with i18n gem 0.4.2
 3871 * #6839: Hardcoded absolute links in my/page_layout
 3872 * #6841: Projects API doesn't allow full key auth for all actions
 3873 * #6860: svn: Write error: Broken pipe when browsing repository
 3874 * #6874: API should return XML description when creating a project
 3875 * #6932: submitting wrong parent task input creates a 500 error
 3876 * #6966: Records of Forums are remained, deleting project
 3877 * #6990: Layout problem in workflow overview
 3878 * #5117: mercurial_adapter should ensure the right LANG environment variable
 3879 * #6782: Traditional Chinese language file (to r4352)
 3880 * #6783: Swedish Translation for r4352
 3881 * #6804: Bugfix: spelling fixes
 3882 * #6814: Japanese Translation for r4362
 3883 * #6948: Bulgarian translation
 3884 * #6973: Update es.yml
 3885 
 3886 == 2010-10-31 v1.0.3
 3887 
 3888 * #4065: Redmine.pm doesn't work with LDAPS and a non-standard port
 3889 * #4416: Link from version details page to edit the wiki.
 3890 * #5484: Add new issue as subtask to an existing ticket
 3891 * #5948: Update help/wiki_syntax_detailed.html with more link options
 3892 * #6494: Typo in pt_BR translation for 1.0.2
 3893 * #6508: Japanese translation update
 3894 * #6509: Localization pt-PT (new strings)
 3895 * #6511: Rake task to test email
 3896 * #6525: Traditional Chinese language file (to r4225)
 3897 * #6536: Patch for swedish translation
 3898 * #6548: Rake tasks to add/remove i18n strings
 3899 * #6569: Updated Hebrew translation
 3900 * #6570: Japanese Translation for r4231
 3901 * #6596: pt-BR translation updates
 3902 * #6629: Change field-name of issues start date
 3903 * #6669: Bulgarian translation
 3904 * #6731: Macedonian translation fix
 3905 * #6732: Japanese Translation for r4287
 3906 * #6735: Add user-agent to reposman
 3907 * #6736: Traditional Chinese language file (to r4288)
 3908 * #6739: Swedish Translation for r4288
 3909 * #6765: Traditional Chinese language file (to r4302)
 3910 * Fixed #5324: Git not working if color.ui is enabled
 3911 * Fixed #5652: Bad URL parsing in the wiki when it ends with right-angle-bracket(greater-than mark).
 3912 * Fixed #5803: Precedes/Follows Relationships Broke
 3913 * Fixed #6435: Links to wikipages bound to versions do not respect version-sharing in Settings -> Versions
 3914 * Fixed #6438: Autologin cannot be disabled again once it's enabled
 3915 * Fixed #6513: "Move" and "Copy" are not displayed when deployed in subdirectory
 3916 * Fixed #6521: Tooltip/label for user "search-refinment" field on group/project member list
 3917 * Fixed #6563: i18n-issues on calendar view
 3918 * Fixed #6598: Wrong caption for button_create_and_continue in German language file
 3919 * Fixed #6607: Unclear caption for german button_update
 3920 * Fixed #6612: SortHelper missing from CalendarsController
 3921 * Fixed #6740: Max attachment size, incorrect usage of 'KB'
 3922 * Fixed #6750: ActionView::TemplateError (undefined method `empty?' for nil:NilClass) on line #12 of app/views/context_menus/issues.html.erb:
 3923 
 3924 == 2010-09-26 v1.0.2
 3925 
 3926 * #2285: issue-refinement: pressing enter should result to an "apply"
 3927 * #3411: Allow mass status update trough context menu
 3928 * #5929: https-enabled gravatars when called over https
 3929 * #6189: Japanese Translation for r4011
 3930 * #6197: Traditional Chinese language file (to r4036)
 3931 * #6198: Updated german translation
 3932 * #6208: Macedonian translation
 3933 * #6210: Swedish Translation for r4039
 3934 * #6248: nl translation update for r4050
 3935 * #6263: Catalan translation update
 3936 * #6275: After submitting a related issue, the Issue field should be re-focused
 3937 * #6289: Checkboxes in issues list shouldn't be displayed when printing
 3938 * #6290: Make journals theming easier
 3939 * #6291: User#allowed_to? is not tested
 3940 * #6306: Traditional Chinese language file (to r4061)
 3941 * #6307: Korean translation update for 4066(4061)
 3942 * #6316: pt_BR update
 3943 * #6339: SERBIAN Updated
 3944 * #6358: Updated Polish translation
 3945 * #6363: Japanese Translation for r4080
 3946 * #6365: Traditional Chinese language file (to r4081)
 3947 * #6382: Issue PDF export variable usage
 3948 * #6428: Interim solution for i18n >= 0.4
 3949 * #6441: Japanese Translation for r4162
 3950 * #6451: Traditional Chinese language file (to r4167)
 3951 * #6465: Japanese Translation for r4171
 3952 * #6466: Traditional Chinese language file (to r4171)
 3953 * #6490: pt-BR translation for 1.0.2
 3954 * Fixed #3935: stylesheet_link_tag with plugin doesn't take into account relative_url_root
 3955 * Fixed #4998: Global issue list's context menu has enabled options for parent menus but there are no valid selections
 3956 * Fixed #5170: Done ratio can not revert to 0% if status is used for done ratio
 3957 * Fixed #5608: broken with i18n 0.4.0
 3958 * Fixed #6054: Error 500 on filenames with whitespace in git reposities
 3959 * Fixed #6135: Default logger configuration grows without bound.
 3960 * Fixed #6191: Deletion of a main task deletes all subtasks
 3961 * Fixed #6195: Missing move issues between projects
 3962 * Fixed #6242: can't switch between inline and side-by-side diff
 3963 * Fixed #6249: Create and continue returns 404
 3964 * Fixed #6267: changing the authentication mode from ldap to internal with setting the password
 3965 * Fixed #6270: diff coderay malformed in the "news" page
 3966 * Fixed #6278: missing "cant_link_an_issue_with_a_descendant"from locale files
 3967 * Fixed #6333: Create and continue results in a 404 Error
 3968 * Fixed #6346: Age column on repository view is skewed for git, probably CVS too
 3969 * Fixed #6351: Context menu on roadmap broken
 3970 * Fixed #6388: New Subproject leads to a 404
 3971 * Fixed #6392: Updated/Created links to activity broken
 3972 * Fixed #6413: Error in SQL
 3973 * Fixed #6443: Redirect to project settings after Copying a Project
 3974 * Fixed #6448: Saving a wiki page with no content has a translation missing
 3975 * Fixed #6452: Unhandled exception on creating File
 3976 * Fixed #6471: Typo in label_report in Czech translation
 3977 * Fixed #6479: Changing tracker type will lose watchers
 3978 * Fixed #6499: Files with leading or trailing whitespace are not shown in git.
 3979 
 3980 == 2010-08-22 v1.0.1
 3981 
 3982 * #819: Add a body ID and class to all pages
 3983 * #871: Commit new CSS styles!
 3984 * #3301: Add favicon to base layout
 3985 * #4656: On Issue#show page, clicking on "Add related issue" should focus on the input
 3986 * #4896: Project identifier should be a limited field
 3987 * #5084: Filter all isssues by projects
 3988 * #5477: Replace Test::Unit::TestCase with ActiveSupport::TestCase
 3989 * #5591: 'calendar' action is used with 'issue' controller in issue/sidebar
 3990 * #5735: Traditional Chinese language file (to r3810)
 3991 * #5740: Swedish Translation for r3810
 3992 * #5785: pt-BR translation update
 3993 * #5898: Projects should be displayed as links in users/memberships
 3994 * #5910: Chinese translation to redmine-1.0.0
 3995 * #5912: Translation update for french locale
 3996 * #5962: Hungarian translation update to r3892
 3997 * #5971: Remove falsly applied chrome on revision links
 3998 * #5972: Updated Hebrew translation for 1.0.0
 3999 * #5982: Updated german translation
 4000 * #6008: Move admin_menu to Redmine::MenuManager
 4001 * #6012: RTL layout
 4002 * #6021: Spanish translation 1.0.0-RC
 4003 * #6025: nl translation updated for r3905
 4004 * #6030: Japanese Translation for r3907
 4005 * #6074: sr-CY.yml contains DOS-type newlines (\r\n)
 4006 * #6087: SERBIAN translation updated
 4007 * #6093: Updated italian translation
 4008 * #6142: Swedish Translation for r3940
 4009 * #6153: Move view_calendar and view_gantt to own modules
 4010 * #6169: Add issue status to issue tooltip
 4011 * Fixed #3834: Add a warning when not choosing a member role
 4012 * Fixed #3922: Bad english arround "Assigned to" text in journal entries
 4013 * Fixed #5158: Simplified Chinese language file zh.yml updated to r3608
 4014 * Fixed #5162: translation missing: zh-TW, field_time_entrie
 4015 * Fixed #5297: openid not validated correctly
 4016 * Fixed #5628: Wrong commit range in git log command
 4017 * Fixed #5760: Assigned_to and author filters in "Projects>View all issues" should be based on user's project visibility
 4018 * Fixed #5771: Problem when importing git repository
 4019 * Fixed #5775: ldap authentication in admin menu should have an icon
 4020 * Fixed #5811: deleting statuses doesnt delete workflow entries
 4021 * Fixed #5834: Emails with trailing spaces incorrectly detected as invalid
 4022 * Fixed #5846: ChangeChangesPathLengthLimit does not remove default for MySQL
 4023 * Fixed #5861: Vertical scrollbar always visible in Wiki "code" blocks in Chrome.
 4024 * Fixed #5883: correct label_project_latest Chinese translation
 4025 * Fixed #5892: Changing status from contextual menu opens the ticket instead
 4026 * Fixed #5904: Global gantt PDF and PNG should display project names
 4027 * Fixed #5925: parent task's priority edit should be disabled through shortcut menu in issues list page
 4028 * Fixed #5935: Add Another file to ticket doesn't work in IE Internet Explorer
 4029 * Fixed #5937: Harmonize french locale "zero" translation with other locales
 4030 * Fixed #5945: Forum message permalinks don't take pagination into account
 4031 * Fixed #5978: Debug code still remains
 4032 * Fixed #6009: When using "English (British)", the repository browser (svn) shows files over 1000 bytes as floating point (2.334355)
 4033 * Fixed #6045: Repository file Diff view sometimes shows more than selected file
 4034 * Fixed #6079: German Translation error in TimeEntryActivity
 4035 * Fixed #6100: User's profile should display all visible projects
 4036 * Fixed #6132: Allow Key based authentication in the Boards atom feed
 4037 * Fixed #6163: Bad CSS class for calendar project menu_item
 4038 * Fixed #6172: Browsing to a missing user's page shows the admin sidebar
 4039 
 4040 == 2010-07-18 v1.0.0 (Release candidate)
 4041 
 4042 * #443: Adds context menu to the roadmap issue lists
 4043 * #443: Subtasking
 4044 * #741: Description preview while editing an issue
 4045 * #1131: Add support for alternate (non-LDAP) authentication
 4046 * #1214: REST API for Issues
 4047 * #1223: File upload on wiki edit form
 4048 * #1755: add "blocked by" as a related issues option
 4049 * #2420: Fetching emails from an POP server
 4050 * #2482: Named scopes in Issue and ActsAsWatchable plus some view refactoring (logic extraction).
 4051 * #2924: Make the right click menu more discoverable using a cursor property
 4052 * #2985: Make syntax highlighting pluggable
 4053 * #3201: Workflow Check/Uncheck All Rows/Columns
 4054 * #3359: Update CodeRay 0.9
 4055 * #3706: Allow assigned_to field configuration on Issue creation by email
 4056 * #3936: configurable list of models to include in search
 4057 * #4480: Create a link to the user profile from the administration interface
 4058 * #4482: Cache textile rendering
 4059 * #4572: Make it harder to ruin your database
 4060 * #4573: Move github gems to Gemcutter
 4061 * #4664: Add pagination to forum threads
 4062 * #4732: Make login case-insensitive also for PostgreSQL
 4063 * #4812: Create links to other projects
 4064 * #4819: Replace images with smushed ones for speed
 4065 * #4945: Allow custom fields attached to project to be searchable
 4066 * #5121: Fix issues list layout overflow
 4067 * #5169: Issue list view hook request
 4068 * #5208: Aibility to edit wiki sidebar
 4069 * #5281: Remove empty ul tags in the issue history
 4070 * #5291: Updated basque translations
 4071 * #5328: Automatically add "Repository" menu_item after repository creation
 4072 * #5415: Fewer SQL statements generated for watcher_recipients
 4073 * #5416: Exclude "fields_for" from overridden methods in TabularFormBuilder
 4074 * #5573: Allow issue assignment in email
 4075 * #5595: Allow start date and due dates to be set via incoming email
 4076 * #5752: The projects view (/projects) renders ul's wrong
 4077 * #5781: Allow to use more macros on the welcome page and project list
 4078 * Fixed #1288: Unable to past escaped wiki syntax in an issue description
 4079 * Fixed #1334: Wiki formatting character *_ and _*
 4080 * Fixed #1416: Inline code with less-then/greater-than produces @lt; and @gt; respectively
 4081 * Fixed #2473: Login and mail should not be case sensitive
 4082 * Fixed #2990: Ruby 1.9 - wrong number of arguments (1 for 0) on rake db:migrate
 4083 * Fixed #3089: Text formatting sometimes breaks when combined
 4084 * Fixed #3690: Status change info duplicates on the issue screen
 4085 * Fixed #3691: Redmine allows two files with the same file name to be uploaded to the same issue
 4086 * Fixed #3764: ApplicationHelperTest fails with JRuby
 4087 * Fixed #4265: Unclosed code tags in issue descriptions affects main UI
 4088 * Fixed #4745: Bug in index.xml.builder (issues)
 4089 * Fixed #4852: changing user/roles of project member not possible without javascript
 4090 * Fixed #4857: Week number calculation in date picker is wrong if a week starts with Sunday
 4091 * Fixed #4883: Bottom "contextual" placement in issue with associated changeset
 4092 * Fixed #4918: Revisions r3453 and r3454 broke On-the-fly user creation with LDAP
 4093 * Fixed #4935: Navigation to the Master Timesheet page (time_entries)
 4094 * Fixed #5043: Flash messages are not displayed after the project settings[module/activity] saved
 4095 * Fixed #5081: Broken links on public/help/wiki_syntax_detailed.html
 4096 * Fixed #5104: Description of document not wikified on documents index
 4097 * Fixed #5108: Issue linking fails inside of []s
 4098 * Fixed #5199: diff code coloring using coderay
 4099 * Fixed #5233: Add a hook to the issue report (Summary) view
 4100 * Fixed #5265: timetracking: subtasks time is added to the main task
 4101 * Fixed #5343: acts_as_event Doesn't Accept Outside URLs
 4102 * Fixed #5440: UI Inconsistency : Administration > Enumerations table row headers should be enclosed in <thead>
 4103 * Fixed #5463: 0.9.4 INSTALL and/or UPGRADE, missing session_store.rb
 4104 * Fixed #5524: Update_parent_attributes doesn't work for the old parent issue when reparenting
 4105 * Fixed #5548: SVN Repository: Can not list content of a folder which includes square brackets.
 4106 * Fixed #5589: "with subproject" malfunction
 4107 * Fixed #5676: Search for Numeric Value
 4108 * Fixed #5696: Redmine + PostgreSQL 8.4.4 fails on _dir_list_content.rhtml
 4109 * Fixed #5698: redmine:email:receive_imap fails silently for mails with subject longer than 255 characters
 4110 * Fixed #5700: TimelogController#destroy assumes success
 4111 * Fixed #5751: developer role is mispelled
 4112 * Fixed #5769: Popup Calendar doesn't Advance in Chrome
 4113 * Fixed #5771: Problem when importing git repository
 4114 * Fixed #5823: Error in comments in plugin.rb
 4115 
 4116 
 4117 == 2010-07-07 v0.9.6
 4118 
 4119 * Fixed: Redmine.pm access by unauthorized users
 4120 
 4121 == 2010-06-24 v0.9.5
 4122 
 4123 * Linkify folder names on revision view
 4124 * "fiters" and "options" should be hidden in print view via css
 4125 * Fixed: NoMethodError when no issue params are submitted
 4126 * Fixed: projects.atom with required authentication
 4127 * Fixed: External links not correctly displayed in Wiki TOC
 4128 * Fixed: Member role forms in project settings are not hidden after member added
 4129 * Fixed: pre can't be inside p
 4130 * Fixed: session cookie path does not respect RAILS_RELATIVE_URL_ROOT
 4131 * Fixed: mail handler fails when the from address is empty
 4132 
 4133 
 4134 == 2010-05-01 v0.9.4
 4135 
 4136 * Filters collapsed by default on issues index page for a saved query
 4137 * Fixed: When categories list is too big the popup menu doesn't adjust (ex. in the issue list)
 4138 * Fixed: remove "main-menu" div when the menu is empty
 4139 * Fixed: Code syntax highlighting not working in Document page
 4140 * Fixed: Git blame/annotate fails on moved files
 4141 * Fixed: Failing test in test_show_atom
 4142 * Fixed: Migrate from trac - not displayed Wikis
 4143 * Fixed: Email notifications on file upload sent to empty recipient list
 4144 * Fixed: Migrating from trac is not possible, fails to allocate memory
 4145 * Fixed: Lost password no longer flashes a confirmation message
 4146 * Fixed: Crash while deleting in-use enumeration
 4147 * Fixed: Hard coded English string at the selection of issue watchers
 4148 * Fixed: Bazaar v2.1.0 changed behaviour
 4149 * Fixed: Roadmap display can raise an exception if no trackers are selected
 4150 * Fixed: Gravatar breaks layout of "logged in" page
 4151 * Fixed: Reposman.rb on Windows
 4152 * Fixed: Possible error 500 while moving an issue to another project with SQLite
 4153 * Fixed: backslashes in issue description/note should be escaped when quoted
 4154 * Fixed: Long text in <pre> disrupts Associated revisions
 4155 * Fixed: Links to missing wiki pages not red on project overview page
 4156 * Fixed: Cannot delete a project with subprojects that shares versions
 4157 * Fixed: Update of Subversion changesets broken under Solaris
 4158 * Fixed: "Move issues" permission not working for Non member
 4159 * Fixed: Sidebar overlap on Users tab of Group editor
 4160 * Fixed: Error on db:migrate with table prefix set (hardcoded name in principal.rb)
 4161 * Fixed: Report shows sub-projects for non-members
 4162 * Fixed: 500 internal error when browsing any Redmine page in epiphany
 4163 * Fixed: Watchers selection lost when issue creation fails
 4164 * Fixed: When copying projects, redmine should not generate an email to people who created issues
 4165 * Fixed: Issue "#" table cells should have a class attribute to enable fine-grained CSS theme
 4166 * Fixed: Plugin generators should display help if no parameter is given
 4167 
 4168 
 4169 == 2010-02-28 v0.9.3
 4170 
 4171 * Adds filter for system shared versions on the cross project issue list
 4172 * Makes project identifiers searchable
 4173 * Remove invalid utf8 sequences from commit comments and author name
 4174 * Fixed: Wrong link when "http" not included in project "Homepage" link
 4175 * Fixed: Escaping in html email templates
 4176 * Fixed: Pound (#) followed by number with leading zero (0) removes leading zero when rendered in wiki
 4177 * Fixed: Deselecting textile text formatting causes interning empty string errors
 4178 * Fixed: error with postgres when entering a non-numeric id for an issue relation
 4179 * Fixed: div.task incorrectly wrapping on Gantt Chart
 4180 * Fixed: Project copy loses wiki pages hierarchy
 4181 * Fixed: parent project field doesn't include blank value when a member with 'add subproject' permission edits a child project
 4182 * Fixed: Repository.fetch_changesets tries to fetch changesets for archived projects
 4183 * Fixed: Duplicated project name for subproject version on gantt chart
 4184 * Fixed: roadmap shows subprojects issues even if subprojects is unchecked
 4185 * Fixed: IndexError if all the :last menu items are deleted from a menu
 4186 * Fixed: Very high CPU usage for a long time when fetching commits from a large Git repository
 4187 
 4188 
 4189 == 2010-02-07 v0.9.2
 4190 
 4191 * Fixed: Sub-project repository commits not displayed on parent project issues
 4192 * Fixed: Potential security leak on my page calendar
 4193 * Fixed: Project tree structure is broken by deleting the project with the subproject
 4194 * Fixed: Error message shown duplicated when creating a new group
 4195 * Fixed: Firefox cuts off large pages
 4196 * Fixed: Invalid format parameter returns a DoubleRenderError on issues index
 4197 * Fixed: Unnecessary Quote button on locked forum message
 4198 * Fixed: Error raised when trying to view the gantt or calendar with a grouped query
 4199 * Fixed: PDF support for Korean locale
 4200 * Fixed: Deprecation warning in extra/svn/reposman.rb
 4201 
 4202 
 4203 == 2010-01-30 v0.9.1
 4204 
 4205 * Vertical alignment for inline images in formatted text set to 'middle'
 4206 * Fixed: Redmine.pm error "closing dbh with active statement handles at /usr/lib/perl5/Apache/Redmine.pm"
 4207 * Fixed: copyright year in footer set to 2010
 4208 * Fixed: Trac migration script may not output query lines
 4209 * Fixed: Email notifications may affect language of notice messages on the UI
 4210 * Fixed: Can not search for 2 letters word
 4211 * Fixed: Attachments get saved on issue update even if validation fails
 4212 * Fixed: Tab's 'border-bottom' not absent when selected
 4213 * Fixed: Issue summary tables that list by user are not sorted
 4214 * Fixed: Issue pdf export fails if target version is set
 4215 * Fixed: Issue list export to PDF breaks when issues are sorted by a custom field
 4216 * Fixed: SQL error when adding a group
 4217 * Fixes: Min password length during password reset always displays as 4 chars
 4218 
 4219 
 4220 == 2010-01-09 v0.9.0 (Release candidate)
 4221 
 4222 * Unlimited subproject nesting
 4223 * Multiple roles per user per project
 4224 * User groups
 4225 * Inheritence of versions
 4226 * OpenID login
 4227 * "Watched by me" issue filter
 4228 * Project copy
 4229 * Project creation by non admin users
 4230 * Accept emails from anyone on a private project
 4231 * Add email notification on Wiki changes
 4232 * Make issue description non-required field
 4233 * Custom fields for Versions
 4234 * Being able to sort the issue list by custom fields
 4235 * Ability to close versions
 4236 * User display/editing of custom fields attached to their user profile
 4237 * Add "follows" issue relation
 4238 * Copy workflows between trackers and roles
 4239 * Defaults enabled modules list for project creation
 4240 * Weighted version completion percentage on the roadmap
 4241 * Autocreate user account when user submits email that creates new issue
 4242 * CSS class on overdue issues on the issue list
 4243 * Enable tracker update on issue edit form
 4244 * Remove issue watchers
 4245 * Ability to move threads between project forums
 4246 * Changed custom field "Possible values" to a textarea
 4247 * Adds projects association on tracker form
 4248 * Set session store to cookie store by default
 4249 * Set a default wiki page on project creation
 4250 * Roadmap for main project should see Roadmaps for sub projects
 4251 * Ticket grouping on the issue list
 4252 * Hierarchical Project links in the page header
 4253 * Allow My Page blocks to be added to from a plugin
 4254 * Sort issues by multiple columns
 4255 * Filters of saved query are now visible and be adjusted without editing the query
 4256 * Saving "sort order" in custom queries
 4257 * Url to fetch changesets for a repository
 4258 * Managers able to create subprojects
 4259 * Issue Totals on My Page Modules
 4260 * Convert Enumerations to single table inheritance (STI)
 4261 * Allow custom my_page blocks to define drop-down names
 4262 * "View Issues" user permission added
 4263 * Ask user what to do with child pages when deleting a parent wiki page
 4264 * Contextual quick search
 4265 * Allow resending of password by email
 4266 * Change reply subject to be a link to the reply itself
 4267 * Include Logged Time as part of the project's Activity history
 4268 * REST API for authentication
 4269 * Browse through Git branches
 4270 * Setup Object Daddy to replace test fixtures
 4271 * Setup shoulda to make it easier to test
 4272 * Custom fields and overrides on Enumerations
 4273 * Add or remove columns from the issue list
 4274 * Ability to add new version from issues screen
 4275 * Setting to choose which day calendars start
 4276 * Asynchronous email delivery method
 4277 * RESTful URLs for (almost) everything
 4278 * Include issue status in search results and activity pages
 4279 * Add email to admin user search filter
 4280 * Proper content type for plain text mails
 4281 * Default value of project jump box
 4282 * Tree based menus
 4283 * Ability to use issue status to update percent done
 4284 * Second set of issue "Action Links" at the bottom of an issue page
 4285 * Proper exist status code for rdm-mailhandler.rb
 4286 * Remove incoming email body via a delimiter
 4287 * Fixed: Custom querry 'Export to PDF' ignores field selection
 4288 * Fixed: Related e-mail notifications aren't threaded
 4289 * Fixed: No warning when the creation of a categories from the issue form fails
 4290 * Fixed: Actually block issues from closing when relation 'blocked by' isn't closed
 4291 * Fixed: Include both first and last name when sorting by users
 4292 * Fixed: Table cell with multiple line text
 4293 * Fixed: Project overview page shows disabled trackers
 4294 * Fixed: Cross project issue relations and user permissions
 4295 * Fixed: My page shows tickets the user doesn't have access to
 4296 * Fixed: TOC does not parse wiki page reference links with description
 4297 * Fixed: Target version-list on bulk edit form is incorrectly sorted
 4298 * Fixed: Cannot modify/delete project named "Documents"
 4299 * Fixed: Email address in brackets breaks html
 4300 * Fixed: Timelog detail loose issue filter passing to report tab
 4301 * Fixed: Inform about custom field's name maximum length
 4302 * Fixed: Activity page and Atom feed links contain project id instead of identifier
 4303 * Fixed: no Atom key for forums with only 1 forum
 4304 * Fixed: When reading RSS feed in MS Outlook, the inline links are broken.
 4305 * Fixed: Sometimes new posts don't show up in the topic list of a forum.
 4306 * Fixed: The all/active filter selection in the project view does not stick.
 4307 * Fixed: Login box has Different width
 4308 * Fixed: User removed from project - still getting project update emails
 4309 * Fixed: Project with the identifier of 'new' cannot be viewed
 4310 * Fixed: Artefacts in search view (Cyrillic)
 4311 * Fixed: Allow [#id] as subject to reply by email
 4312 * Fixed: Wrong language used when closing an issue via a commit message
 4313 * Fixed: email handler drops emails for new issues with no subject
 4314 * Fixed: Calendar misspelled under Roles/Permissions
 4315 * Fixed: Emails from no-reply redmine's address hell cycle
 4316 * Fixed: child_pages macro fails on wiki page history
 4317 * Fixed: Pre-filled time tracking date ignores timezone
 4318 * Fixed: Links on locked users lead to 404 page
 4319 * Fixed: Page changes in issue-list when using context menu
 4320 * Fixed: diff parser removes lines starting with multiple dashes
 4321 * Fixed: Quoting in forums resets message subject
 4322 * Fixed: Editing issue comment removes quote link
 4323 * Fixed: Redmine.pm ignore browse_repository permission
 4324 * Fixed: text formatting breaks on [msg1][msg2]
 4325 * Fixed: Spent Time Default Value of 0.0
 4326 * Fixed: Wiki pages in search results are referenced by project number, not by project identifier.
 4327 * Fixed: When logging in via an autologin cookie the user's last_login_on should be updated
 4328 * Fixed: 50k users cause problems in project->settings->members screen
 4329 * Fixed: Document timestamp needs to show updated timestamps
 4330 * Fixed: Users getting notifications for issues they are no longer allowed to view
 4331 * Fixed: issue summary counts should link to the issue list without subprojects
 4332 * Fixed: 'Delete' link on LDAP list has no effect
 4333 
 4334 
 4335 == 2009-11-15 v0.8.7
 4336 
 4337 * Fixed: Hide paragraph terminator at the end of headings on html export
 4338 * Fixed: pre tags containing "<pre*"
 4339 * Fixed: First date of the date range not included in the time report with SQLite
 4340 * Fixed: Password field not styled correctly on alternative stylesheet
 4341 * Fixed: Error when sumbitting a POST request that requires a login
 4342 * Fixed: CSRF vulnerabilities
 4343 
 4344 
 4345 == 2009-11-04 v0.8.6
 4346 
 4347 * Change links to closed issues to be a grey color
 4348 * Change subversion adapter to not cache authentication and run non interactively
 4349 * Fixed: Custom Values with a nil value cause HTTP error 500
 4350 * Fixed: Failure to convert HTML entities when editing an Issue reply
 4351 * Fixed: Error trying to show repository when there are no comments in a changeset
 4352 * Fixed: account/show/:user_id should not be accessible for other users not in your projects
 4353 * Fixed: XSS vulnerabilities
 4354 * Fixed: IssuesController#destroy should accept POST only
 4355 * Fixed: Inline images in wiki headings
 4356 
 4357 
 4358 == 2009-09-13 v0.8.5
 4359 
 4360 * Incoming mail handler : Allow spaces between keywords and colon
 4361 * Do not require a non-word character after a comma in Redmine links
 4362 * Include issue hyperlinks in reminder emails
 4363 * Prevent nil error when retrieving svn version
 4364 * Various plugin hooks added
 4365 * Add plugins information to script/about
 4366 * Fixed: 500 Internal Server Error is raised if add an empty comment to the news
 4367 * Fixed: Atom links for wiki pages are not correct
 4368 * Fixed: Atom feeds leak email address
 4369 * Fixed: Case sensitivity in Issue filtering
 4370 * Fixed: When reading RSS feed, the inline-embedded images are not properly shown
 4371 
 4372 
 4373 == 2009-05-17 v0.8.4
 4374 
 4375 * Allow textile mailto links
 4376 * Fixed: memory consumption when uploading file
 4377 * Fixed: Mercurial integration doesn't work if Redmine is installed in folder path containing space
 4378 * Fixed: an error is raised when no tab is available on project settings
 4379 * Fixed: insert image macro corrupts urls with excalamation marks
 4380 * Fixed: error on cross-project gantt PNG export
 4381 * Fixed: self and alternate links in atom feeds do not respect Atom specs
 4382 * Fixed: accept any svn tunnel scheme in repository URL
 4383 * Fixed: issues/show should accept user's rss key
 4384 * Fixed: consistency of custom fields display on the issue detail view
 4385 * Fixed: wiki comments length validation is missing
 4386 * Fixed: weak autologin token generation algorithm causes duplicate tokens
 4387 
 4388 
 4389 == 2009-04-05 v0.8.3
 4390 
 4391 * Separate project field and subject in cross-project issue view
 4392 * Ability to set language for redmine:load_default_data task using REDMINE_LANG environment variable
 4393 * Rescue Redmine::DefaultData::DataAlreadyLoaded in redmine:load_default_data task
 4394 * CSS classes to highlight own and assigned issues
 4395 * Hide "New file" link on wiki pages from printing
 4396 * Flush buffer when asking for language in redmine:load_default_data task
 4397 * Minimum project identifier length set to 1
 4398 * Include headers so that emails don't trigger vacation auto-responders
 4399 * Fixed: Time entries csv export links for all projects are malformed
 4400 * Fixed: Files without Version aren't visible in the Activity page
 4401 * Fixed: Commit logs are centered in the repo browser
 4402 * Fixed: News summary field content is not searchable
 4403 * Fixed: Journal#save has a wrong signature
 4404 * Fixed: Email footer signature convention
 4405 * Fixed: Timelog report do not show time for non-versioned issues
 4406 
 4407 
 4408 == 2009-03-07 v0.8.2
 4409 
 4410 * Send an email to the user when an administrator activates a registered user
 4411 * Strip keywords from received email body
 4412 * Footer updated to 2009
 4413 * Show RSS-link even when no issues is found
 4414 * One click filter action in activity view
 4415 * Clickable/linkable line #'s while browsing the repo or viewing a file
 4416 * Links to versions on files list
 4417 * Added request and controller objects to the hooks by default
 4418 * Fixed: exporting an issue with attachments to PDF raises an error
 4419 * Fixed: "too few arguments" error may occur on activerecord error translation
 4420 * Fixed: "Default columns Displayed on the Issues list" setting is not easy to read
 4421 * Fixed: visited links to closed tickets are not striked through with IE6
 4422 * Fixed: MailHandler#plain_text_body returns nil if there was nothing to strip
 4423 * Fixed: MailHandler raises an error when processing an email without From header
 4424 
 4425 
 4426 == 2009-02-15 v0.8.1
 4427 
 4428 * Select watchers on new issue form
 4429 * Issue description is no longer a required field
 4430 * Files module: ability to add files without version
 4431 * Jump to the current tab when using the project quick-jump combo
 4432 * Display a warning if some attachments were not saved
 4433 * Import custom fields values from emails on issue creation
 4434 * Show view/annotate/download links on entry and annotate views
 4435 * Admin Info Screen: Display if plugin assets directory is writable
 4436 * Adds a 'Create and continue' button on the new issue form
 4437 * IMAP: add options to move received emails
 4438 * Do not show Category field when categories are not defined
 4439 * Lower the project identifier limit to a minimum of two characters
 4440 * Add "closed" html class to closed entries in issue list
 4441 * Fixed: broken redirect URL on login failure
 4442 * Fixed: Deleted files are shown when using Darcs
 4443 * Fixed: Darcs adapter works on Win32 only
 4444 * Fixed: syntax highlight doesn't appear in new ticket preview
 4445 * Fixed: email notification for changes I make still occurs when running Repository.fetch_changesets
 4446 * Fixed: no error is raised when entering invalid hours on the issue update form
 4447 * Fixed: Details time log report CSV export doesn't honour date format from settings
 4448 * Fixed: invalid css classes on issue details
 4449 * Fixed: Trac importer creates duplicate custom values
 4450 * Fixed: inline attached image should not match partial filename
 4451 
 4452 
 4453 == 2008-12-30 v0.8.0
 4454 
 4455 * Setting added in order to limit the number of diff lines that should be displayed
 4456 * Makes logged-in username in topbar linking to
 4457 * Mail handler: strip tags when receiving a html-only email
 4458 * Mail handler: add watchers before sending notification
 4459 * Adds a css class (overdue) to overdue issues on issue lists and detail views
 4460 * Fixed: project activity truncated after viewing user's activity
 4461 * Fixed: email address entered for password recovery shouldn't be case-sensitive
 4462 * Fixed: default flag removed when editing a default enumeration
 4463 * Fixed: default category ignored when adding a document
 4464 * Fixed: error on repository user mapping when a repository username is blank
 4465 * Fixed: Firefox cuts off large diffs
 4466 * Fixed: CVS browser should not show dead revisions (deleted files)
 4467 * Fixed: escape double-quotes in image titles
 4468 * Fixed: escape textarea content when editing a issue note
 4469 * Fixed: JS error on context menu with IE
 4470 * Fixed: bold syntax around single character in series doesn't work
 4471 * Fixed several XSS vulnerabilities
 4472 * Fixed a SQL injection vulnerability
 4473 
 4474 
 4475 == 2008-12-07 v0.8.0-rc1
 4476 
 4477 * Wiki page protection
 4478 * Wiki page hierarchy. Parent page can be assigned on the Rename screen
 4479 * Adds support for issue creation via email
 4480 * Adds support for free ticket filtering and custom queries on Gantt chart and calendar
 4481 * Cross-project search
 4482 * Ability to search a project and its subprojects
 4483 * Ability to search the projects the user belongs to
 4484 * Adds custom fields on time entries
 4485 * Adds boolean and list custom fields for time entries as criteria on time report
 4486 * Cross-project time reports
 4487 * Display latest user's activity on account/show view
 4488 * Show last connexion time on user's page
 4489 * Obfuscates email address on user's account page using javascript
 4490 * wiki TOC rendered as an unordered list
 4491 * Adds the ability to search for a user on the administration users list
 4492 * Adds the ability to search for a project name or identifier on the administration projects list
 4493 * Redirect user to the previous page after logging in
 4494 * Adds a permission 'view wiki edits' so that wiki history can be hidden to certain users
 4495 * Adds permissions for viewing the watcher list and adding new watchers on the issue detail view
 4496 * Adds permissions to let users edit and/or delete their messages
 4497 * Link to activity view when displaying dates
 4498 * Hide Redmine version in atom feeds and pdf properties
 4499 * 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.
 4500 * Sort users by their display names so that user dropdown lists are sorted alphabetically
 4501 * Adds estimated hours to issue filters
 4502 * Switch order of current and previous revisions in side-by-side diff
 4503 * Render the commit changes list as a tree
 4504 * Adds watch/unwatch functionality at forum topic level
 4505 * When moving an issue to another project, reassign it to the category with same name if any
 4506 * Adds child_pages macro for wiki pages
 4507 * Use GET instead of POST on roadmap (#718), gantt and calendar forms
 4508 * Search engine: display total results count and count by result type
 4509 * Email delivery configuration moved to an unversioned YAML file (config/email.yml, see the sample file)
 4510 * Adds icons on search results
 4511 * Adds 'Edit' link on account/show for admin users
 4512 * Adds Lock/Unlock/Activate link on user edit screen
 4513 * Adds user count in status drop down on admin user list
 4514 * Adds multi-levels blockquotes support by using > at the beginning of lines
 4515 * Adds a Reply link to each issue note
 4516 * Adds plain text only option for mail notifications
 4517 * Gravatar support for issue detail, user grid, and activity stream (disabled by default)
 4518 * Adds 'Delete wiki pages attachments' permission
 4519 * Show the most recent file when displaying an inline image
 4520 * Makes permission screens localized
 4521 * AuthSource list: display associated users count and disable 'Delete' buton if any
 4522 * Make the 'duplicates of' relation asymmetric
 4523 * Adds username to the password reminder email
 4524 * Adds links to forum messages using message#id syntax
 4525 * Allow same name for custom fields on different object types
 4526 * One-click bulk edition using the issue list context menu within the same project
 4527 * 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.
 4528 * Adds checkboxes toggle links on permissions report
 4529 * Adds Trac-Like anchors on wiki headings
 4530 * Adds support for wiki links with anchor
 4531 * Adds category to the issue context menu
 4532 * Adds a workflow overview screen
 4533 * Appends the filename to the attachment url so that clients that ignore content-disposition http header get the real filename
 4534 * Dots allowed in custom field name
 4535 * Adds posts quoting functionality
 4536 * Adds an option to generate sequential project identifiers
 4537 * Adds mailto link on the user administration list
 4538 * Ability to remove enumerations (activities, priorities, document categories) that are in use. Associated objects can be reassigned to another value
 4539 * Gantt chart: display issues that don't have a due date if they are assigned to a version with a date
 4540 * Change projects homepage limit to 255 chars
 4541 * 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
 4542 * Adds "please select" to activity select box if no activity is set as default
 4543 * Do not silently ignore timelog validation failure on issue edit
 4544 * Adds a rake task to send reminder emails
 4545 * Allow empty cells in wiki tables
 4546 * Makes wiki text formatter pluggable
 4547 * Adds back textile acronyms support
 4548 * Remove pre tag attributes
 4549 * Plugin hooks
 4550 * Pluggable admin menu
 4551 * Plugins can provide activity content
 4552 * Moves plugin list to its own administration menu item
 4553 * Adds url and author_url plugin attributes
 4554 * Adds Plugin#requires_redmine method so that plugin compatibility can be checked against current Redmine version
 4555 * Adds atom feed on time entries details
 4556 * Adds project name to issues feed title
 4557 * Adds a css class on menu items in order to apply item specific styles (eg. icons)
 4558 * Adds a Redmine plugin generators
 4559 * Adds timelog link to the issue context menu
 4560 * Adds links to the user page on various views
 4561 * Turkish translation by Ismail Sezen
 4562 * Catalan translation
 4563 * Vietnamese translation
 4564 * Slovak translation
 4565 * Better naming of activity feed if only one kind of event is displayed
 4566 * Enable syntax highlight on issues, messages and news
 4567 * Add target version to the issue list context menu
 4568 * Hide 'Target version' filter if no version is defined
 4569 * Add filters on cross-project issue list for custom fields marked as 'For all projects'
 4570 * Turn ftp urls into links
 4571 * Hiding the View Differences button when a wiki page's history only has one version
 4572 * Messages on a Board can now be sorted by the number of replies
 4573 * Adds a class ('me') to events of the activity view created by current user
 4574 * Strip pre/code tags content from activity view events
 4575 * Display issue notes in the activity view
 4576 * Adds links to changesets atom feed on repository browser
 4577 * Track project and tracker changes in issue history
 4578 * Adds anchor to atom feed messages links
 4579 * Adds a key in lang files to set the decimal separator (point or comma) in csv exports
 4580 * Makes importer work with Trac 0.8.x
 4581 * Upgraded to Prototype 1.6.0.1
 4582 * File viewer for attached text files
 4583 * Menu mapper: add support for :before, :after and :last options to #push method and add #delete method
 4584 * Removed inconsistent revision numbers on diff view
 4585 * CVS: add support for modules names with spaces
 4586 * Log the user in after registration if account activation is not needed
 4587 * Mercurial adapter improvements
 4588 * Trac importer: read session_attribute table to find user's email and real name
 4589 * Ability to disable unused SCM adapters in application settings
 4590 * Adds Filesystem adapter
 4591 * Clear changesets and changes with raw sql when deleting a repository for performance
 4592 * Redmine.pm now uses the 'commit access' permission defined in Redmine
 4593 * Reposman can create any type of scm (--scm option)
 4594 * Reposman creates a repository if the 'repository' module is enabled at project level only
 4595 * Display svn properties in the browser, svn >= 1.5.0 only
 4596 * Reduces memory usage when importing large git repositories
 4597 * Wider SVG graphs in repository stats
 4598 * SubversionAdapter#entries performance improvement
 4599 * SCM browser: ability to download raw unified diffs
 4600 * More detailed error message in log when scm command fails
 4601 * Adds support for file viewing with Darcs 2.0+
 4602 * Check that git changeset is not in the database before creating it
 4603 * Unified diff viewer for attached files with .patch or .diff extension
 4604 * File size display with Bazaar repositories
 4605 * Git adapter: use commit time instead of author time
 4606 * Prettier url for changesets
 4607 * Makes changes link to entries on the revision view
 4608 * Adds a field on the repository view to browse at specific revision
 4609 * Adds new projects atom feed
 4610 * Added rake tasks to generate rcov code coverage reports
 4611 * Add Redcloth's :block_markdown_rule to allow horizontal rules in wiki
 4612 * Show the project hierarchy in the drop down list for new membership on user administration screen
 4613 * Split user edit screen into tabs
 4614 * Renames bundled RedCloth to RedCloth3 to avoid RedCloth 4 to be loaded instead
 4615 * Fixed: Roadmap crashes when a version has a due date > 2037
 4616 * Fixed: invalid effective date (eg. 99999-01-01) causes an error on version edition screen
 4617 * Fixed: login filter providing incorrect back_url for Redmine installed in sub-directory
 4618 * Fixed: logtime entry duplicated when edited from parent project
 4619 * Fixed: wrong digest for text files under Windows
 4620 * Fixed: associated revisions are displayed in wrong order on issue view
 4621 * Fixed: Git Adapter date parsing ignores timezone
 4622 * Fixed: Printing long roadmap doesn't split across pages
 4623 * Fixes custom fields display order at several places
 4624 * Fixed: urls containing @ are parsed as email adress by the wiki formatter
 4625 * Fixed date filters accuracy with SQLite
 4626 * Fixed: tokens not escaped in highlight_tokens regexp
 4627 * Fixed Bazaar shared repository browsing
 4628 * Fixes platform determination under JRuby
 4629 * Fixed: Estimated time in issue's journal should be rounded to two decimals
 4630 * Fixed: 'search titles only' box ignored after one search is done on titles only
 4631 * Fixed: non-ASCII subversion path can't be displayed
 4632 * Fixed: Inline images don't work if file name has upper case letters or if image is in BMP format
 4633 * Fixed: document listing shows on "my page" when viewing documents is disabled for the role
 4634 * Fixed: Latest news appear on the homepage for projects with the News module disabled
 4635 * Fixed: cross-project issue list should not show issues of projects for which the issue tracking module was disabled
 4636 * Fixed: the default status is lost when reordering issue statuses
 4637 * Fixes error with Postgresql and non-UTF8 commit logs
 4638 * Fixed: textile footnotes no longer work
 4639 * Fixed: http links containing parentheses fail to reder correctly
 4640 * Fixed: GitAdapter#get_rev should use current branch instead of hardwiring master
 4641 
 4642 
 4643 == 2008-07-06 v0.7.3
 4644 
 4645 * Allow dot in firstnames and lastnames
 4646 * Add project name to cross-project Atom feeds
 4647 * Encoding set to utf8 in example database.yml
 4648 * HTML titles on forums related views
 4649 * Fixed: various XSS vulnerabilities
 4650 * Fixed: Entourage (and some old client) fails to correctly render notification styles
 4651 * Fixed: Fixed: timelog redirects inappropriately when :back_url is blank
 4652 * Fixed: wrong relative paths to images in wiki_syntax.html
 4653 
 4654 
 4655 == 2008-06-15 v0.7.2
 4656 
 4657 * "New Project" link on Projects page
 4658 * Links to repository directories on the repo browser
 4659 * Move status to front in Activity View
 4660 * Remove edit step from Status context menu
 4661 * Fixed: No way to do textile horizontal rule
 4662 * Fixed: Repository: View differences doesn't work
 4663 * Fixed: attachement's name maybe invalid.
 4664 * Fixed: Error when creating a new issue
 4665 * Fixed: NoMethodError on @available_filters.has_key?
 4666 * Fixed: Check All / Uncheck All in Email Settings
 4667 * Fixed: "View differences" of one file at /repositories/revision/ fails
 4668 * Fixed: Column width in "my page"
 4669 * Fixed: private subprojects are listed on Issues view
 4670 * Fixed: Textile: bold, italics, underline, etc... not working after parentheses
 4671 * Fixed: Update issue form: comment field from log time end out of screen
 4672 * Fixed: Editing role: "issue can be assigned to this role" out of box
 4673 * Fixed: Unable use angular braces after include word
 4674 * Fixed: Using '*' as keyword for repository referencing keywords doesn't work
 4675 * Fixed: Subversion repository "View differences" on each file rise ERROR
 4676 * Fixed: View differences for individual file of a changeset fails if the repository URL doesn't point to the repository root
 4677 * Fixed: It is possible to lock out the last admin account
 4678 * Fixed: Wikis are viewable for anonymous users on public projects, despite not granting access
 4679 * Fixed: Issue number display clipped on 'my issues'
 4680 * Fixed: Roadmap version list links not carrying state
 4681 * Fixed: Log Time fieldset in IssueController#edit doesn't set default Activity as default
 4682 * Fixed: git's "get_rev" API should use repo's current branch instead of hardwiring "master"
 4683 * Fixed: browser's language subcodes ignored
 4684 * Fixed: Error on project selection with numeric (only) identifier.
 4685 * Fixed: Link to PDF doesn't work after creating new issue
 4686 * Fixed: "Replies" should not be shown on forum threads that are locked
 4687 * Fixed: SVN errors lead to svn username/password being displayed to end users (security issue)
 4688 * Fixed: http links containing hashes don't display correct
 4689 * Fixed: Allow ampersands in Enumeration names
 4690 * Fixed: Atom link on saved query does not include query_id
 4691 * Fixed: Logtime info lost when there's an error updating an issue
 4692 * Fixed: TOC does not parse colorization markups
 4693 * Fixed: CVS: add support for modules names with spaces
 4694 * Fixed: Bad rendering on projects/add
 4695 * Fixed: exception when viewing differences on cvs
 4696 * Fixed: export issue to pdf will messup when use Chinese language
 4697 * Fixed: Redmine::Scm::Adapters::GitAdapter#get_rev ignored GIT_BIN constant
 4698 * Fixed: Adding non-ASCII new issue type in the New Issue page have encoding error using IE
 4699 * Fixed: Importing from trac : some wiki links are messed
 4700 * Fixed: Incorrect weekend definition in Hebrew calendar locale
 4701 * Fixed: Atom feeds don't provide author section for repository revisions
 4702 * Fixed: In Activity views, changesets titles can be multiline while they should not
 4703 * Fixed: Ignore unreadable subversion directories (read disabled using authz)
 4704 * Fixed: lib/SVG/Graph/Graph.rb can't externalize stylesheets
 4705 * Fixed: Close statement handler in Redmine.pm
 4706 
 4707 
 4708 == 2008-05-04 v0.7.1
 4709 
 4710 * Thai translation added (Gampol Thitinilnithi)
 4711 * Translations updates
 4712 * Escape HTML comment tags
 4713 * Prevent "can't convert nil into String" error when :sort_order param is not present
 4714 * Fixed: Updating tickets add a time log with zero hours
 4715 * Fixed: private subprojects names are revealed on the project overview
 4716 * Fixed: Search for target version of "none" fails with postgres 8.3
 4717 * Fixed: Home, Logout, Login links shouldn't be absolute links
 4718 * Fixed: 'Latest projects' box on the welcome screen should be hidden if there are no projects
 4719 * Fixed: error when using upcase language name in coderay
 4720 * Fixed: error on Trac import when :due attribute is nil
 4721 
 4722 
 4723 == 2008-04-28 v0.7.0
 4724 
 4725 * Forces Redmine to use rails 2.0.2 gem when vendor/rails is not present
 4726 * Queries can be marked as 'For all projects'. Such queries will be available on all projects and on the global issue list.
 4727 * Add predefined date ranges to the time report
 4728 * Time report can be done at issue level
 4729 * Various timelog report enhancements
 4730 * Accept the following formats for "hours" field: 1h, 1 h, 1 hour, 2 hours, 30m, 30min, 1h30, 1h30m, 1:30
 4731 * Display the context menu above and/or to the left of the click if needed
 4732 * Make the admin project files list sortable
 4733 * Mercurial: display working directory files sizes unless browsing a specific revision
 4734 * Preserve status filter and page number when using lock/unlock/activate links on the users list
 4735 * Redmine.pm support for LDAP authentication
 4736 * Better error message and AR errors in log for failed LDAP on-the-fly user creation
 4737 * Redirected user to where he is coming from after logging hours
 4738 * Warn user that subprojects are also deleted when deleting a project
 4739 * Include subprojects versions on calendar and gantt
 4740 * Notify project members when a message is posted if they want to receive notifications
 4741 * Fixed: Feed content limit setting has no effect
 4742 * Fixed: Priorities not ordered when displayed as a filter in issue list
 4743 * Fixed: can not display attached images inline in message replies
 4744 * Fixed: Boards are not deleted when project is deleted
 4745 * Fixed: trying to preview a new issue raises an exception with postgresql
 4746 * Fixed: single file 'View difference' links do not work because of duplicate slashes in url
 4747 * Fixed: inline image not displayed when including a wiki page
 4748 * Fixed: CVS duplicate key violation
 4749 * Fixed: ActiveRecord::StaleObjectError exception on closing a set of circular duplicate issues
 4750 * Fixed: custom field filters behaviour
 4751 * Fixed: Postgresql 8.3 compatibility
 4752 * Fixed: Links to repository directories don't work
 4753 
 4754 
 4755 == 2008-03-29 v0.7.0-rc1
 4756 
 4757 * Overall activity view and feed added, link is available on the project list
 4758 * Git VCS support
 4759 * Rails 2.0 sessions cookie store compatibility
 4760 * Use project identifiers in urls instead of ids
 4761 * Default configuration data can now be loaded from the administration screen
 4762 * Administration settings screen split to tabs (email notifications options moved to 'Settings')
 4763 * Project description is now unlimited and optional
 4764 * Wiki annotate view
 4765 * Escape HTML tag in textile content
 4766 * Add Redmine links to documents, versions, attachments and repository files
 4767 * 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:
 4768     * by using checkbox and/or the little pencil that will select/unselect all issues
 4769     * by clicking on the rows (but not on the links), Ctrl and Shift keys can be used to select multiple issues
 4770 * 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)
 4771 * User display format is now configurable in administration settings
 4772 * Issue list now supports bulk edit/move/delete (for a set of issues that belong to the same project)
 4773 * Merged 'change status', 'edit issue' and 'add note' actions:
 4774     * Users with 'edit issues' permission can now update any property including custom fields when adding a note or changing the status
 4775     * '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
 4776 * Details by assignees on issue summary view
 4777 * '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
 4778 * Change status select box default to current status
 4779 * Preview for issue notes, news and messages
 4780 * Optional description for attachments
 4781 * 'Fixed version' label changed to 'Target version'
 4782 * Let the user choose when deleting issues with reported hours to:
 4783     * delete the hours
 4784     * assign the hours to the project
 4785     * reassign the hours to another issue
 4786 * Date range filter and pagination on time entries detail view
 4787 * Propagate time tracking to the parent project
 4788 * Switch added on the project activity view to include subprojects
 4789 * Display total estimated and spent hours on the version detail view
 4790 * Weekly time tracking block for 'My page'
 4791 * Permissions to edit time entries
 4792 * Include subprojects on the issue list, calendar, gantt and timelog by default (can be turned off is administration settings)
 4793 * Roadmap enhancements (separate related issues from wiki contents, leading h1 in version wiki pages is hidden, smaller wiki headings)
 4794 * Make versions with same date sorted by name
 4795 * Allow issue list to be sorted by target version
 4796 * Related changesets messages displayed on the issue details view
 4797 * Create a journal and send an email when an issue is closed by commit
 4798 * Add 'Author' to the available columns for the issue list
 4799 * More appropriate default sort order on sortable columns
 4800 * Add issue subject to the time entries view and issue subject, description and tracker to the csv export
 4801 * Permissions to edit issue notes
 4802 * Display date/time instead of date on files list
 4803 * Do not show Roadmap menu item if the project doesn't define any versions
 4804 * Allow longer version names (60 chars)
 4805 * Ability to copy an existing workflow when creating a new role
 4806 * Display custom fields in two columns on the issue form
 4807 * Added 'estimated time' in the csv export of the issue list
 4808 * Display the last 30 days on the activity view rather than the current month (number of days can be configured in the application settings)
 4809 * Setting for whether new projects should be public by default
 4810 * User preference to choose how comments/replies are displayed: in chronological or reverse chronological order
 4811 * Added default value for custom fields
 4812 * Added tabindex property on wiki toolbar buttons (to easily move from field to field using the tab key)
 4813 * Redirect to issue page after creating a new issue
 4814 * Wiki toolbar improvements (mainly for Firefox)
 4815 * Display wiki syntax quick ref link on all wiki textareas
 4816 * Display links to Atom feeds
 4817 * Breadcrumb nav for the forums
 4818 * Show replies when choosing to display messages in the activity
 4819 * Added 'include' macro to include another wiki page
 4820 * RedmineWikiFormatting page available as a static HTML file locally
 4821 * Wrap diff content
 4822 * Strip out email address from authors in repository screens
 4823 * Highlight the current item of the main menu
 4824 * Added simple syntax highlighters for php and java languages
 4825 * Do not show empty diffs
 4826 * Show explicit error message when the scm command failed (eg. when svn binary is not available)
 4827 * Lithuanian translation added (Sergej Jegorov)
 4828 * Ukrainan translation added (Natalia Konovka & Mykhaylo Sorochan)
 4829 * Danish translation added (Mads Vestergaard)
 4830 * Added i18n support to the jstoolbar and various settings screen
 4831 * RedCloth's glyphs no longer user
 4832 * New icons for the wiki toolbar (from http://www.famfamfam.com/lab/icons/silk/)
 4833 * The following menus can now be extended by plugins: top_menu, account_menu, application_menu
 4834 * Added a simple rake task to fetch changesets from the repositories: rake redmine:fetch_changesets
 4835 * Remove hardcoded "Redmine" strings in account related emails and use application title instead
 4836 * Mantis importer preserve bug ids
 4837 * Trac importer: Trac guide wiki pages skipped
 4838 * Trac importer: wiki attachments migration added
 4839 * Trac importer: support database schema for Trac migration
 4840 * Trac importer: support CamelCase links
 4841 * Removes the Redmine version from the footer (can be viewed on admin -> info)
 4842 * Rescue and display an error message when trying to delete a role that is in use
 4843 * 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
 4844 * Add "--encoding utf8" option to the Mercurial "hg log" command in order to get utf8 encoded commit logs
 4845 * Fixed: Gantt and calendar not properly refreshed (fragment caching removed)
 4846 * Fixed: Textile image with style attribute cause internal server error
 4847 * Fixed: wiki TOC not rendered properly when used in an issue or document description
 4848 * Fixed: 'has already been taken' error message on username and email fields if left empty
 4849 * Fixed: non-ascii attachement filename with IE
 4850 * Fixed: wrong url for wiki syntax pop-up when Redmine urls are prefixed
 4851 * Fixed: search for all words doesn't work
 4852 * Fixed: Do not show sticky and locked checkboxes when replying to a message
 4853 * Fixed: Mantis importer: do not duplicate Mantis username in firstname and lastname if realname is blank
 4854 * Fixed: Date custom fields not displayed as specified in application settings
 4855 * Fixed: titles not escaped in the activity view
 4856 * Fixed: issue queries can not use custom fields marked as 'for all projects' in a project context
 4857 * 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
 4858 * Fixed: locked users should not receive email notifications
 4859 * Fixed: custom field selection is not saved when unchecking them all on project settings
 4860 * Fixed: can not lock a topic when creating it
 4861 * Fixed: Incorrect filtering for unset values when using 'is not' filter
 4862 * Fixed: PostgreSQL issues_seq_id not updated when using Trac importer
 4863 * Fixed: ajax pagination does not scroll up
 4864 * Fixed: error when uploading a file with no content-type specified by the browser
 4865 * Fixed: wiki and changeset links not displayed when previewing issue description or notes
 4866 * Fixed: 'LdapError: no bind result' error when authenticating
 4867 * Fixed: 'LdapError: invalid binding information' when no username/password are set on the LDAP account
 4868 * Fixed: CVS repository doesn't work if port is used in the url
 4869 * Fixed: Email notifications: host name is missing in generated links
 4870 * Fixed: Email notifications: referenced changesets, wiki pages, attachments... are not turned into links
 4871 * Fixed: Do not clear issue relations when moving an issue to another project if cross-project issue relations are allowed
 4872 * Fixed: "undefined method 'textilizable'" error on email notification when running Repository#fetch_changesets from the console
 4873 * Fixed: Do not send an email with no recipient, cc or bcc
 4874 * Fixed: fetch_changesets fails on commit comments that close 2 duplicates issues.
 4875 * Fixed: Mercurial browsing under unix-like os and for directory depth > 2
 4876 * Fixed: Wiki links with pipe can not be used in wiki tables
 4877 * Fixed: migrate_from_trac doesn't import timestamps of wiki and tickets
 4878 * Fixed: when bulk editing, setting "Assigned to" to "nobody" causes an sql error with Postgresql
 4879 
 4880 
 4881 == 2008-03-12 v0.6.4
 4882 
 4883 * Fixed: private projects name are displayed on account/show even if the current user doesn't have access to these private projects
 4884 * Fixed: potential LDAP authentication security flaw
 4885 * Fixed: context submenus on the issue list don't show up with IE6.
 4886 * Fixed: Themes are not applied with Rails 2.0
 4887 * Fixed: crash when fetching Mercurial changesets if changeset[:files] is nil
 4888 * Fixed: Mercurial repository browsing
 4889 * Fixed: undefined local variable or method 'log' in CvsAdapter when a cvs command fails
 4890 * Fixed: not null constraints not removed with Postgresql
 4891 * Doctype set to transitional
 4892 
 4893 
 4894 == 2007-12-18 v0.6.3
 4895 
 4896 * Fixed: upload doesn't work in 'Files' section
 4897 
 4898 
 4899 == 2007-12-16 v0.6.2
 4900 
 4901 * Search engine: issue custom fields can now be searched
 4902 * News comments are now textilized
 4903 * Updated Japanese translation (Satoru Kurashiki)
 4904 * Updated Chinese translation (Shortie Lo)
 4905 * Fixed Rails 2.0 compatibility bugs:
 4906   * Unable to create a wiki
 4907   * Gantt and calendar error
 4908   * Trac importer error (readonly? is defined by ActiveRecord)
 4909 * Fixed: 'assigned to me' filter broken
 4910 * Fixed: crash when validation fails on issue edition with no custom fields
 4911 * Fixed: reposman "can't find group" error
 4912 * Fixed: 'LDAP account password is too long' error when leaving the field empty on creation
 4913 * Fixed: empty lines when displaying repository files with Windows style eol
 4914 * Fixed: missing body closing tag in repository annotate and entry views
 4915 
 4916 
 4917 == 2007-12-10 v0.6.1
 4918 
 4919 * Rails 2.0 compatibility
 4920 * Custom fields can now be displayed as columns on the issue list
 4921 * Added version details view (accessible from the roadmap)
 4922 * Roadmap: more accurate completion percentage calculation (done ratio of open issues is now taken into account)
 4923 * Added per-project tracker selection. Trackers can be selected on project settings
 4924 * Anonymous users can now be allowed to create, edit, comment issues, comment news and post messages in the forums
 4925 * Forums: messages can now be edited/deleted (explicit permissions need to be given)
 4926 * Forums: topics can be locked so that no reply can be added
 4927 * Forums: topics can be marked as sticky so that they always appear at the top of the list
 4928 * Forums: attachments can now be added to replies
 4929 * Added time zone support
 4930 * Added a setting to choose the account activation strategy (available in application settings)
 4931 * Added 'Classic' theme (inspired from the v0.51 design)
 4932 * Added an alternate theme which provides issue list colorization based on issues priority
 4933 * Added Bazaar SCM adapter
 4934 * Added Annotate/Blame view in the repository browser (except for Darcs SCM)
 4935 * Diff style (inline or side by side) automatically saved as a user preference
 4936 * Added issues status changes on the activity view (by Cyril Mougel)
 4937 * Added forums topics on the activity view (disabled by default)
 4938 * Added an option on 'My account' for users who don't want to be notified of changes that they make
 4939 * Trac importer now supports mysql and postgresql databases
 4940 * Trac importer improvements (by Mat Trudel)
 4941 * 'fixed version' field can now be displayed on the issue list
 4942 * Added a couple of new formats for the 'date format' setting
 4943 * Added Traditional Chinese translation (by Shortie Lo)
 4944 * Added Russian translation (iGor kMeta)
 4945 * Project name format limitation removed (name can now contain any character)
 4946 * Project identifier maximum length changed from 12 to 20
 4947 * Changed the maximum length of LDAP account to 255 characters
 4948 * Removed the 12 characters limit on passwords
 4949 * Added wiki macros support
 4950 * Performance improvement on workflow setup screen
 4951 * More detailed html title on several views
 4952 * Custom fields can now be reordered
 4953 * Search engine: search can be restricted to an exact phrase by using quotation marks
 4954 * Added custom fields marked as 'For all projects' to the csv export of the cross project issue list
 4955 * Email notifications are now sent as Blind carbon copy by default
 4956 * Fixed: all members (including non active) should be deleted when deleting a project
 4957 * Fixed: Error on wiki syntax link (accessible from wiki/edit)
 4958 * Fixed: 'quick jump to a revision' form on the revisions list
 4959 * Fixed: error on admin/info if there's more than 1 plugin installed
 4960 * Fixed: svn or ldap password can be found in clear text in the html source in editing mode
 4961 * Fixed: 'Assigned to' drop down list is not sorted
 4962 * Fixed: 'View all issues' link doesn't work on issues/show
 4963 * Fixed: error on account/register when validation fails
 4964 * Fixed: Error when displaying the issue list if a float custom field is marked as 'used as filter'
 4965 * Fixed: Mercurial adapter breaks on missing :files entry in changeset hash (James Britt)
 4966 * Fixed: Wrong feed URLs on the home page
 4967 * Fixed: Update of time entry fails when the issue has been moved to an other project
 4968 * Fixed: Error when moving an issue without changing its tracker (Postgresql)
 4969 * Fixed: Changes not recorded when using :pserver string (CVS adapter)
 4970 * Fixed: admin should be able to move issues to any project
 4971 * Fixed: adding an attachment is not possible when changing the status of an issue
 4972 * Fixed: No mime-types in documents/files downloading
 4973 * Fixed: error when sorting the messages if there's only one board for the project
 4974 * Fixed: 'me' doesn't appear in the drop down filters on a project issue list.
 4975 
 4976 == 2007-11-04 v0.6.0
 4977 
 4978 * Permission model refactoring.
 4979 * Permissions: there are now 2 builtin roles that can be used to specify permissions given to other users than members of projects
 4980 * Permissions: some permissions (eg. browse the repository) can be removed for certain roles
 4981 * Permissions: modules (eg. issue tracking, news, documents...) can be enabled/disabled at project level
 4982 * Added Mantis and Trac importers
 4983 * New application layout
 4984 * Added "Bulk edit" functionality on the issue list
 4985 * More flexible mail notifications settings at user level
 4986 * 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
 4987 * 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
 4988 * Added the ability to customize issue list columns (at application level or for each saved query)
 4989 * Overdue versions (date reached and open issues > 0) are now always displayed on the roadmap
 4990 * Added the ability to rename wiki pages (specific permission required)
 4991 * Search engines now supports pagination. Results are sorted in reverse chronological order
 4992 * Added "Estimated hours" attribute on issues
 4993 * A category with assigned issue can now be deleted. 2 options are proposed: remove assignments or reassign issues to another category
 4994 * Forum notifications are now also sent to the authors of the thread, even if they don't watch the board
 4995 * Added an application setting to specify the application protocol (http or https) used to generate urls in emails
 4996 * Gantt chart: now starts at the current month by default
 4997 * Gantt chart: month count and zoom factor are automatically saved as user preferences
 4998 * Wiki links can now refer to other project wikis
 4999 * Added wiki index by date
 5000 * Added preview on add/edit issue form
 5001 * Emails footer can now be customized from the admin interface (Admin -> Email notifications)
 5002 * 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)
 5003 * Calendar: first day of week can now be set in lang files
 5004 * Automatic closing of duplicate issues
 5005 * Added a cross-project issue list
 5006 * AJAXified the SCM browser (tree view)
 5007 * Pretty URL for the repository browser (Cyril Mougel)
 5008 * Search engine: added a checkbox to search titles only
 5009 * Added "% done" in the filter list
 5010 * Enumerations: values can now be reordered and a default value can be specified (eg. default issue priority)
 5011 * Added some accesskeys
 5012 * Added "Float" as a custom field format
 5013 * Added basic Theme support
 5014 * Added the ability to set the "done ratio" of issues fixed by commit (Nikolay Solakov)
 5015 * Added custom fields in issue related mail notifications
 5016 * Email notifications are now sent in plain text and html
 5017 * Gantt chart can now be exported to a graphic file (png). This functionality is only available if RMagick is installed.
 5018 * Added syntax highlightment for repository files and wiki
 5019 * Improved automatic Redmine links
 5020 * Added automatic table of content support on wiki pages
 5021 * Added radio buttons on the documents list to sort documents by category, date, title or author
 5022 * Added basic plugin support, with a sample plugin
 5023 * Added a link to add a new category when creating or editing an issue
 5024 * Added a "Assignable" boolean on the Role model. If unchecked, issues can not be assigned to users having this role.
 5025 * Added an option to be able to relate issues in different projects
 5026 * Added the ability to move issues (to another project) without changing their trackers.
 5027 * Atom feeds added on project activity, news and changesets
 5028 * Added the ability to reset its own RSS access key
 5029 * Main project list now displays root projects with their subprojects
 5030 * Added anchor links to issue notes
 5031 * Added reposman Ruby version. This script can now register created repositories in Redmine (Nicolas Chuche)
 5032 * Issue notes are now included in search
 5033 * Added email sending test functionality
 5034 * Added LDAPS support for LDAP authentication
 5035 * Removed hard-coded URLs in mail templates
 5036 * Subprojects are now grouped by projects in the navigation drop-down menu
 5037 * Added a new value for date filters: this week
 5038 * Added cache for application settings
 5039 * Added Polish translation (Tomasz Gawryl)
 5040 * Added Czech translation (Jan Kadlecek)
 5041 * Added Romanian translation (Csongor Bartus)
 5042 * Added Hebrew translation (Bob Builder)
 5043 * Added Serbian translation (Dragan Matic)
 5044 * Added Korean translation (Choi Jong Yoon)
 5045 * Fixed: the link to delete issue relations is displayed even if the user is not authorized to delete relations
 5046 * Performance improvement on calendar and gantt
 5047 * Fixed: wiki preview doesn't work on long entries
 5048 * Fixed: queries with multiple custom fields return no result
 5049 * Fixed: Can not authenticate user against LDAP if its DN contains non-ascii characters
 5050 * Fixed: URL with ~ broken in wiki formatting
 5051 * Fixed: some quotation marks are rendered as strange characters in pdf
 5052 
 5053 
 5054 == 2007-07-15 v0.5.1
 5055 
 5056 * per project forums added
 5057 * added the ability to archive projects
 5058 * added "Watch" functionality on issues. It allows users to receive notifications about issue changes
 5059 * custom fields for issues can now be used as filters on issue list
 5060 * added per user custom queries
 5061 * commit messages are now scanned for referenced or fixed issue IDs (keywords defined in Admin -> Settings)
 5062 * projects list now shows the list of public projects and private projects for which the user is a member
 5063 * versions can now be created with no date
 5064 * added issue count details for versions on Reports view
 5065 * added time report, by member/activity/tracker/version and year/month/week for the selected period
 5066 * each category can now be associated to a user, so that new issues in that category are automatically assigned to that user
 5067 * added autologin feature (disabled by default)
 5068 * optimistic locking added for wiki edits
 5069 * added wiki diff
 5070 * added the ability to destroy wiki pages (requires permission)
 5071 * a wiki page can now be attached to each version, and displayed on the roadmap
 5072 * attachments can now be added to wiki pages (original patch by Pavol Murin) and displayed online
 5073 * added an option to see all versions in the roadmap view (including completed ones)
 5074 * added basic issue relations
 5075 * added the ability to log time when changing an issue status
 5076 * account information can now be sent to the user when creating an account
 5077 * author and assignee of an issue always receive notifications (even if they turned of mail notifications)
 5078 * added a quick search form in page header
 5079 * added 'me' value for 'assigned to' and 'author' query filters
 5080 * added a link on revision screen to see the entire diff for the revision
 5081 * added last commit message for each entry in repository browser
 5082 * added the ability to view a file diff with free to/from revision selection.
 5083 * text files can now be viewed online when browsing the repository
 5084 * added basic support for other SCM: CVS (Ralph Vater), Mercurial and Darcs
 5085 * added fragment caching for svn diffs
 5086 * added fragment caching for calendar and gantt views
 5087 * login field automatically focused on login form
 5088 * subproject name displayed on issue list, calendar and gantt
 5089 * added an option to choose the date format: language based or ISO 8601
 5090 * added a simple mail handler. It lets users add notes to an existing issue by replying to the initial notification email.
 5091 * a 403 error page is now displayed (instead of a blank page) when trying to access a protected page
 5092 * added portuguese translation (Joao Carlos Clementoni)
 5093 * added partial online help japanese translation (Ken Date)
 5094 * added bulgarian translation (Nikolay Solakov)
 5095 * added dutch translation (Linda van den Brink)
 5096 * added swedish translation (Thomas Habets)
 5097 * italian translation update (Alessio Spadaro)
 5098 * japanese translation update (Satoru Kurashiki)
 5099 * fixed: error on history atom feed when there's no notes on an issue change
 5100 * fixed: error in journalizing an issue with longtext custom fields (Postgresql)
 5101 * fixed: creation of Oracle schema
 5102 * fixed: last day of the month not included in project activity
 5103 * fixed: files with an apostrophe in their names can't be accessed in SVN repository
 5104 * fixed: performance issue on RepositoriesController#revisions when a changeset has a great number of changes (eg. 100,000)
 5105 * fixed: open/closed issue counts are always 0 on reports view (postgresql)
 5106 * fixed: date query filters (wrong results and sql error with postgresql)
 5107 * fixed: confidentiality issue on account/show (private project names displayed to anyone)
 5108 * fixed: Long text custom fields displayed without line breaks
 5109 * fixed: Error when editing the wokflow after deleting a status
 5110 * fixed: SVN commit dates are now stored as local time
 5111 
 5112 
 5113 == 2007-04-11 v0.5.0
 5114 
 5115 * added per project Wiki
 5116 * added rss/atom feeds at project level (custom queries can be used as feeds)
 5117 * added search engine (search in issues, news, commits, wiki pages, documents)
 5118 * simple time tracking functionality added
 5119 * added version due dates on calendar and gantt
 5120 * added subprojects issue count on project Reports page
 5121 * added the ability to copy an existing workflow when creating a new tracker
 5122 * added the ability to include subprojects on calendar and gantt
 5123 * added the ability to select trackers to display on calendar and gantt (Jeffrey Jones)
 5124 * added side by side svn diff view (Cyril Mougel)
 5125 * added back subproject filter on issue list
 5126 * added permissions report in admin area
 5127 * added a status filter on users list
 5128 * support for password-protected SVN repositories
 5129 * SVN commits are now stored in the database
 5130 * added simple svn statistics SVG graphs
 5131 * progress bars for roadmap versions (Nick Read)
 5132 * issue history now shows file uploads and deletions
 5133 * #id patterns are turned into links to issues in descriptions and commit messages
 5134 * japanese translation added (Satoru Kurashiki)
 5135 * chinese simplified translation added (Andy Wu)
 5136 * italian translation added (Alessio Spadaro)
 5137 * added scripts to manage SVN repositories creation and user access control using ssh+svn (Nicolas Chuche)
 5138 * better calendar rendering time
 5139 * fixed migration scripts to work with mysql 5 running in strict mode
 5140 * fixed: error when clicking "add" with no block selected on my/page_layout
 5141 * fixed: hard coded links in navigation bar
 5142 * fixed: table_name pre/suffix support
 5143 
 5144 
 5145 == 2007-02-18 v0.4.2
 5146 
 5147 * Rails 1.2 is now required
 5148 * settings are now stored in the database and editable through the application in: Admin -> Settings (config_custom.rb is no longer used)
 5149 * added project roadmap view
 5150 * mail notifications added when a document, a file or an attachment is added
 5151 * tooltips added on Gantt chart and calender to view the details of the issues
 5152 * ability to set the sort order for roles, trackers, issue statuses
 5153 * added missing fields to csv export: priority, start date, due date, done ratio
 5154 * added total number of issues per tracker on project overview
 5155 * 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-)
 5156 * added back "fixed version" field on issue screen and in filters
 5157 * project settings screen split in 4 tabs
 5158 * custom fields screen split in 3 tabs (one for each kind of custom field)
 5159 * multiple issues pdf export now rendered as a table
 5160 * added a button on users/list to manually activate an account
 5161 * added a setting option to disable "password lost" functionality
 5162 * added a setting option to set max number of issues in csv/pdf exports
 5163 * fixed: subprojects count is always 0 on projects list
 5164 * fixed: locked users are proposed when adding a member to a project
 5165 * fixed: setting an issue status as default status leads to an sql error with SQLite
 5166 * fixed: unable to delete an issue status even if it's not used yet
 5167 * fixed: filters ignored when exporting a predefined query to csv/pdf
 5168 * fixed: crash when french "issue_edit" email notification is sent
 5169 * fixed: hide mail preference not saved (my/account)
 5170 * fixed: crash when a new user try to edit its "my page" layout
 5171 
 5172 
 5173 == 2007-01-03 v0.4.1
 5174 
 5175 * fixed: emails have no recipient when one of the project members has notifications disabled
 5176 
 5177 
 5178 == 2007-01-02 v0.4.0
 5179 
 5180 * simple SVN browser added (just needs svn binaries in PATH)
 5181 * comments can now be added on news
 5182 * "my page" is now customizable
 5183 * more powerfull and savable filters for issues lists
 5184 * improved issues change history
 5185 * new functionality: move an issue to another project or tracker
 5186 * new functionality: add a note to an issue
 5187 * new report: project activity
 5188 * "start date" and "% done" fields added on issues
 5189 * project calendar added
 5190 * gantt chart added (exportable to pdf)
 5191 * single/multiple issues pdf export added
 5192 * issues reports improvements
 5193 * multiple file upload for issues, documents and files
 5194 * option to set maximum size of uploaded files
 5195 * textile formating of issue and news descritions (RedCloth required)
 5196 * integration of DotClear jstoolbar for textile formatting
 5197 * calendar date picker for date fields (LGPL DHTML Calendar http://sourceforge.net/projects/jscalendar)
 5198 * new filter in issues list: Author
 5199 * ajaxified paginators
 5200 * news rss feed added
 5201 * option to set number of results per page on issues list
 5202 * localized csv separator (comma/semicolon)
 5203 * csv output encoded to ISO-8859-1
 5204 * user custom field displayed on account/show
 5205 * default configuration improved (default roles, trackers, status, permissions and workflows)
 5206 * language for default configuration data can now be chosen when running 'load_default_data' task
 5207 * javascript added on custom field form to show/hide fields according to the format of custom field
 5208 * fixed: custom fields not in csv exports
 5209 * fixed: project settings now displayed according to user's permissions
 5210 * fixed: application error when no version is selected on projects/add_file
 5211 * fixed: public actions not authorized for members of non public projects
 5212 * fixed: non public projects were shown on welcome screen even if current user is not a member
 5213 
 5214 
 5215 == 2006-10-08 v0.3.0
 5216 
 5217 * user authentication against multiple LDAP (optional)
 5218 * token based "lost password" functionality
 5219 * user self-registration functionality (optional)
 5220 * custom fields now available for issues, users and projects
 5221 * new custom field format "text" (displayed as a textarea field)
 5222 * project & administration drop down menus in navigation bar for quicker access
 5223 * text formatting is preserved for long text fields (issues, projects and news descriptions)
 5224 * urls and emails are turned into clickable links in long text fields
 5225 * "due date" field added on issues
 5226 * tracker selection filter added on change log
 5227 * Localization plugin replaced with GLoc 1.1.0 (iconv required)
 5228 * error messages internationalization
 5229 * german translation added (thanks to Karim Trott)
 5230 * data locking for issues to prevent update conflicts (using ActiveRecord builtin optimistic locking)
 5231 * new filter in issues list: "Fixed version"
 5232 * active filters are displayed with colored background on issues list
 5233 * custom configuration is now defined in config/config_custom.rb
 5234 * user object no more stored in session (only user_id)
 5235 * news summary field is no longer required
 5236 * tables and forms redesign
 5237 * Fixed: boolean custom field not working
 5238 * Fixed: error messages for custom fields are not displayed
 5239 * Fixed: invalid custom fields should have a red border
 5240 * Fixed: custom fields values are not validated on issue update
 5241 * Fixed: unable to choose an empty value for 'List' custom fields
 5242 * Fixed: no issue categories sorting
 5243 * Fixed: incorrect versions sorting
 5244 
 5245 
 5246 == 2006-07-12 - v0.2.2
 5247 
 5248 * Fixed: bug in "issues list"
 5249 
 5250 
 5251 == 2006-07-09 - v0.2.1
 5252 
 5253 * new databases supported: Oracle, PostgreSQL, SQL Server
 5254 * projects/subprojects hierarchy (1 level of subprojects only)
 5255 * environment information display in admin/info
 5256 * more filter options in issues list (rev6)
 5257 * default language based on browser settings (Accept-Language HTTP header)
 5258 * issues list exportable to CSV (rev6)
 5259 * simple_format and auto_link on long text fields
 5260 * more data validations
 5261 * Fixed: error when all mail notifications are unchecked in admin/mail_options
 5262 * Fixed: all project news are displayed on project summary
 5263 * Fixed: Can't change user password in users/edit
 5264 * Fixed: Error on tables creation with PostgreSQL (rev5)
 5265 * Fixed: SQL error in "issue reports" view with PostgreSQL (rev5)
 5266 
 5267 
 5268 == 2006-06-25 - v0.1.0
 5269 
 5270 * multiple users/multiple projects
 5271 * role based access control
 5272 * issue tracking system
 5273 * fully customizable workflow
 5274 * documents/files repository
 5275 * email notifications on issue creation and update
 5276 * multilanguage support (except for error messages):english, french, spanish
 5277 * online manual in french (unfinished)