Redmine X Gantt Chart Changelog

Gantt Chart Changelog Notes

Version 1.0.0

  • Changes:

    • First version of standalone RedmineX Gantt plugin.

Version 1.0.1

  • Changes:

    • User in a different timezone could encounter a saving error (end date is before start date).

    • Priority IDs were incorrectly saved, and after reload of Gantt, some tasks could not be saved.

    • Scroll to today function fixed (after Gantt is loaded, position is set as near to today date as possible).

Version 1.1.0

  • Changes:

    • Full support of derived parent tasks.

    • Major style upgrade.

    • Move to task and select task when task is clicked.

    • Number of tasks displayed in the grid.

    • Full support of PG DB.

    • SQL queries rewritten in AREL.

    • Task can be assigned in the lightbox, including author.

Version 1.1.1

  • Changes:

    • Link to the Gantt documentation fixed.

Version 1.2.0

  • Changes:

    • Parent task of a task can be changed within the task’s project using lightbox.

    • Parent milestone of a task can be changed within the task’s project using lightbox.

    • Collapse all/Expand all buttons added (to expand/collapse all items in the grid).

    • Grid items with children now show the number of subitems (next to the name).

    • If there are unsaved changes on Gantt, the user receives a warning before leaving the page.

    • All dates on Gantt are now in the same format as in Redmine (they respect the settings in Redmine).

    • If the task’s end date gets after its milestone’s effective date, a warning is displayed.

    • Assignee selection is now via select2 select box, and the items (assignees) in the box are hierarchized (Group -> User).

Version 1.2.0

  • Changes:

    • Different style of closed tasks (crossed out) in the grid.

    • Slow loading of tasks from the server.

Version 1.2.1

  • Changes:

    • jQuery datepicker error fixed (error 500 if the jQuery datepicker translation file was not available).

Version 1.2.2

  • Changes:

    • jQuery datepicker error fixed (error 500 if the jQuery datepicker translation file was not available).

Version 1.3.0

  • Changes:

    • Gantt can now be filtered using Redmine query. Query can be saved and edited using the Redmine modal or loaded from the Redmine sidebar.

    • Projects can be moved along with all their issues and milestones to the future or past.

    • New issues are not crossed out in the grid (opened flag is set for them when they are created).

    • Only links that connect tasks that are both visible on the chart will be loaded from the server.

    • Styling issues concerning toolbar and sidebar fixed.

    • User list query optimized.

Version 1.3.1

  • Changes:

    • Loading of users from the server optimized.

    • Loading of issues from the server optimized.

Version 1.3.2

  • Changes:

    • Shared milestones are now displayed in all projects with which they are shared.

    • Displaying of closed milestones can be set in the plugin administration.

    • Scheduling in the grid fixed.

    • Milestone warning fixed when the whole project is shifted.

Version 1.4.0

  • Changes:

    • Gantt is now split into two plugins.

Version 1.4.1

  • Changes:

    • Toolbar is now smaller (in height), and therefore, the Gantt window can be larger.

    • RedmineX Gantt is now compatible with the following themes: Default, A1, Abacusmine, Alternate, Boostmine, Circle, Classic, Highrise, Minelab, Purplemine2, Zenmine.

    • Translations error fixed (locale strings were not distributed between RedmineX Gantt and RedmineX Resources correctly - resources didn’t work without Gantt).

Version 2.0.0

  • Changes:

    • Support for individual user or group calendars including:

    • Detailed settings of global calendar and user calendars with the option to select public holidays of the specified country (RedmineX Assets plugin).

    • Display of non-working days (public holidays and vacations) for each task (according to the assigned user).

    • Shift linked tasks according to their individual calendars.

    • Shift projects with respect to the task calendars.

    • Zoom levels reworked:

    • Name of the levels now corresponds to the time unit displayed on the timeline.

    • Second timeline unit comes always from the higher zoom level (e.g. week for the ‘day’ level).

    • Quarter timeline unit added.

    • Support for shared milestones added:

    • Shared milestones are displayed for all projects they are shared with.

    • On the global Gantt, a shared milestone can be displayed in multiple projects. In this case, moving one of these milestones will move all the others.

    • New milestone filter added to the ‘Filters’ box to show all, only open, only closed, or selected milestones.

    • Toolbar height fixed when the sidebar is closed.

Requirements: RedmineX Assets v2.0.0

Version 2.0.2

  • Changes:

    • Export can now be enabled or disabled in Gantt. This is a workaround for situations where the JS export library is unavailable on the DHTMLX servers, and it significantly delays Gantt loading.

    • If there was no task in the project, the project was not displayed in the Gantt at all, because the displayed projects are obtained from the tasks. Now, the project is displayed in the local Gantt (but not in global).

Requirements: RedmineX Assets v2.0.2

Version 2.1.0 (28 April 2022)

  • New Features:

    • User names now respect Redmine settings for name formatting.

    • Tasks can only be assigned to users with appropriate roles.

    • Tasks are read-only for users without editing rights.

    • Removed project total estimated and spent time from tooltips to significantly reduce loading times.

    • Added the ability to close the lightbox with the Escape key.

    • Fully supports Redmine v5.0.0.

  • Bug Fixes:

    • Resolved 403 Forbidden Error during project shifts.

    • Updated ArelFunctionsHelper to align with new naming conventions.

    • Fixed task priority not defaulting correctly in the new task lightbox.

    • Resolved issues with negative durations and incorrect end dates for new tasks.

    • Fixed subtask filter issues to ensure proper parent-child task relationships.

  • Requirements:

    • RedmineX Assets v2.1.0

Version 2.1.1 (4 August 2022)

  • Changes and Updates:

    • Code structure improved by converting standalone functions to static classes and adding missing function headers.

  • Requirements:

    • RedmineX Assets v2.1.1

Version 2.1.2 (24 September 2022)

  • Changes and Updates:

    • Integration with the latest version of RedmineX Assets to support new features for RedmineX Resources.

    • Adjustments for the Default theme.

    • General styling updates.

  • Requirements:

    • RedmineX Assets v2.1.2

Version 2.1.3 (3 November 2022)

  • Bug Fixes:

    • Resolved ArgumentError caused by the Ruby to_h method incompatibility in older Ruby versions.

  • Requirements:

    • RedmineX Assets v2.1.4

Version 2.1.4 (8 November 2022)

  • Changes and Updates:

    • Improved API security by moving the API key to the header (X-Redmine-API-Key).

  • Bug Fixes:

    • Fixed multiple filter-related query requests to optimize performance.

  • Requirements:

    • RedmineX Assets v2.1.5

Version 2.1.5 (21 March 2023)

  • Changes and Updates:

    • Updated to RedmineX Assets v2.1.6 to include new worktime unit settings.

  • Requirements:

    • RedmineX Assets v2.1.6

Version 2.1.6 (6 September 2023)

  • Changes and Updates:

    • Improved issue relation translations for better compatibility with RedmineX Assets.

    • Automatic task sorting by start date for improved usability.

    • New tasks now automatically position and display based on their start date.

  • Bug Fixes:

    • Resolved issues with task modification, project shift undo, and server-side project shifting.

  • Requirements:

    • RedmineX Assets v2.1.7

Version 2.1.7 (5 October 2023)

  • Bug Fixes:

    • Fixed issues with task-subtask relationships and milestone handling in the Gantt chart.

    • Improved task linking functionality.

  • Requirements:

    • RedmineX Assets v2.1.8

Version 2.1.8 (24 January 2024)

  • Bug Fixes:

    • Addressed issues with task-subtask relationships across projects.

    • Improved project shifting for cases with independent parent task settings.

  • Requirements:

    • RedmineX Assets v2.1.9

Version 2.1.9 (9 August 2024)

  • New Features:

    • Added a maximum task count setting to limit tasks loaded in the Gantt chart, improving initial load times.

  • Changes and Updates:

    • Reworked Holiday Caching: Optimized caching for better performance and reduced redundant calculations.

    • Improved speed of project completion percentage calculations.

  • Bug Fixes:

    • Fixed milestone saving for tasks created directly from the grid

  • Requirements:

    • RedmineX Assets v2.1.10

Version 2.1.10 (20 September 2024)

  • Changes and Updates:

    • Enhanced compatibility with RedmineX Timesheet and RedmineX Project Templates plugins.

  • Bug Fixes:

    • Fixed task visibility in local Gantt for project templates.

  • Requirements:

    • RedmineX Assets v2.1.11

Version 2.1.11 (4 December 2024)

  • Changes and Updates:

    • Added support for Redmine 6.X.X.

    • Improved code structure for better clarity and ease of future upgrades.

  • Requirements:

    • RedmineX Assets v2.1.12

Need Assistance?

No worries, Just contact Denis at HelpDesk and he will help you with any trouble.