GanttProject Changelog

What's new in GanttProject 2.8.6 R 2233

Mar 7, 2018
  • milestones have zero duration. That was a very old debt and we're glad that we have closed it;
  • new robust task scheduler;
  • tasks can be shown as labels in the timeline which are visible even if task is collapsed in the tree. By default, milestones are shown in the timeline, but any task can be put there;
  • tasks with notes are labeled now with a note icon on the chart and notes text appears in a tooltip when mouse is over icon;
  • new Outline number column which shows automatically calculated hierarchical outline number;
  • CSV import makes data exchange with spreadsheets working in both ways;
  • vertical dragging of Gantt and Resource charts;
  • WebDAV integration UI was completely rewritten. It becomes more important as the number of cloud storage services increases;
  • when changing task dates and duration in properties dialog you can now choose what is fixed and what changes;
  • logo shown in the UI and in the reports can now be easily changed

New in GanttProject 2.8.5 R 2179 (Jun 27, 2017)

  • Comes with a new feature: task ordering by begin/end dates. The feature itself was highly demanded, but what makes it even more exciting is that it is the first published feature which has been contributed by external freelancer and funded by the donations from GanttProject users. A number of other paid features is already done in the main branch and will be published in the next major update.
  • Task sorting:
  • Sorting should work as expected: click the column header to sort in ascending order, click again to toggle to descending order.
  • The sort order is partial. Sibling tasks are sorted, while tasks from different branches of the task tree (e.g. sitting under different summary tasks) are not necessarily sorted. For instance, on the screenshot above milestone "GanttProject 2.8.5" goes below the child tasks of "Architectural design", although it starts earlier. The order is indicated with an arrow in the column header showing upwards when order is ascending or downwards when it is descending.
  • Sorting is not maintained continuously. Any actions on the tasks such as insertion of the new task, reordering, indenting and outdenting may break the sort order. One needs to click in the column header again to restore the ordering.
  • Besides the new feature, GanttProject 2.8.5 fixes a few severe bugs and updates Korean and Dutch translations.

New in GanttProject 2.7.2 R 1954 (Feb 8, 2016)

  • Fixes a number of bugs, mostly in export/import modules, and updates a few translations and calendars. New Turkish translation is available, thanks to the efforts of Emrah Güzeltaş and his colleagues. Year 2016 holiday calendars for Australia, Canada, France, Germany, Italy, Japan, Mexico, Spain, Russia, United Kingdom and United States are available.

New in GanttProject 2.7.1 R 1924 (Aug 20, 2015)

  • Fixes a number of bugs and updates a few translations: Hebrew (new!), Lithuanian (new!), Catalan, Danish, Spanish, Estonian, French, Korean, Serbian and Swedish.

New in GanttProject 2.7 R 1891 (May 11, 2015)

  • TASK COST CALCULATION:
  • This is one of the most requested features in our bugtracker. What is implemented in GP 2.7 is really simple, but we hope that many of you will find it useful. We've added Cost property to our tasks model and user interface. It sits in the Resources tab of task properties dialog.
  • Cost can be calculated automatically, which is the default setting, or typed manually. When calculated automatically, it is a sum of payment rates of assigned resources, each multiplied by their utilization and task duration. Naturally, in the resource properties dialog one can specify payment rate for each resource. At the moment we support standard rate only, with no specific currency, per our default time unit which is day. So, if you assign 1 resource with standard rate 50 to a task with duration 5 days, its calculated cost will be 250. If you assign one more resource with standard rate 100 but 50% utilization, the total cost will be 250 + 250 = 500
  • The cost of a summary task is the sum of subtask costs, but can also be set manually.
  • Cost and standard rate can be shown as columns in task/resource tables, can be exported to PDF, HTML, CSV, and hopefully MS Project import/export is also aware of them.
  • IMPORT HOLIDAY CALENDARS IN ICALENDAR FORMAT:
  • GanttProject has been using holiday calendars in its own simple format for years, but we understand that it is impossible to find calendars in this format. However, there are many calendars in iCalendar format published on Mozilla Holiday Calendars or iCalShare web sites. Now you can import holiday calendars into GanttProject with our new import tool. It can import .ics files, so you'll need to download them or export from other tools. The tool is quite simple and will just import all events as holidays into current project's calendar. Find it in Project▶Import menu
  • WEEKEND EXCEPTIONS:
  • One more highly requested calendar-related feature is ability to make working some particular weekend day. For instance, in some countries if a holiday happens on Tuesday, it will be "merged" with the closest weekend, and Monday will be non-working too (thus we get 4 days looong weekend), but one of the next weekends will have one working day.
  • Such use case could not be represented in GanttProject previously. In GP 2.7 it is possible to add "exceptions" and make particular weekends working. This feature sits in Project Calendar options page which is available via Project▶Properties menu item.

New in GanttProject 2.6.4 R 1622 (Feb 14, 2014)

  • Weekend as working day not honored in 2.6.2 and 2.6.3
  • Predecessors removal in task properties dialog is broken
  • Minor translation updates in Serbian and Norwegian languages

New in GanttProject 2.6.3 R 1610 (Feb 11, 2014)

  • GanttProject 2.6.3 is completely or almost completely translated to 25 languages. Worth noticing that we internationalized Sortavala PDF export theme, so now you'll be able to send a report with Tâches instead of Tasks in the task list to your French-speaking partners, and print the name of Encargado do proxecto instead of Project manager for those who speak Gallegan.
  • Fixed:
  • Translations to portuguese
  • Subtask artefacts in Gantt chart when supertask is collapsed
  • "Settings" menu item is missing trailing dots
  • MS Project: public holidays are exported as working days
  • NPE when clearing task start date
  • Removing the only predecessor from an item fails
  • Import from CSV works wrong if there is a line with empty cells
  • Internationalize Sortavala PDF theme
  • Tooltips for main-icon-bar are not complete (some are missing)
  • Translation string request for WebDAV-Server
  • Typos in the task end date hangs GanttProject

New in GanttProject 2.6.1 R 1499 (Mar 27, 2013)

  • Milestone toggle does not work in projects not converted to zero-duration milestones
  • Buttons move down when toggling with lock button
  • Dragging a task in the Gantt chart has no corresponding effect in the resourses chart
  • Task copy does not keep duration
  • Finish-Finish dependency gets extra positive lag which depends on successor task duration
  • Indent action is disabled under some conditions
  • Task end dates in CSV export are one day greater than in GanttProject UI
  • Total resource load is missing on the resource chart
  • "Move project" feature inserts huge gaps between tasks

New in GanttProject 2.6 R 1440 RC 3 (Nov 6, 2012)

  • Milestones have zero duration. That was a very old debt and we're glad that we have closed it;
  • Tasks can be shown as labels in the timeline which are visible even if task is collapsed in the tree. By default, milestones are shown in the timeline, but any task can be put there;
  • tasks with notes are labeled now with a note icon on the chart and notes text appears in a tooltip when mouse is over icon;
  • new Outline number column which shows automatically calculated hierarchical outline number;
  • CSV import makes data exchange with spreadsheets working in both ways;
  • vertical dragging of Gantt and Resource charts;
  • WebDAV integration UI was completely rewritten. It becomes more important as the number of cloud storage services increases;
  • When changing task dates and duration in properties dialog you can now choose what is fixed and what changes
  • Logo shown in the UI and in the reports can now be easily changed

New in GanttProject 2.6 R 1419 RC 2 (Oct 19, 2012)

  • A few funny and severe bugs have been fixed, a few translations have been updated, a couple of small features have been added (most noticable is a "hidden" option controlling application font size).

New in GanttProject 2.6 R 1273 Beta 3 (Aug 20, 2012)

  • Milestones have zero duration. That was a very old debt and we're glad that we have closed it;
  • Tasks can be shown as labels in the timeline which are visible even if task is collapsed in the tree. By default, milestones are shown in the timeline, but any task can be put there;
  • new Outline number column which shows automatically calculated hierarchical outline number;
  • CSV import makes data exchange with spreadsheets working in both ways;
  • vertical dragging of Gantt and Resource charts;
  • WebDAV integration UI was completely rewritten. It becomes more important as the number of cloud storage services increases;
  • When changing task dates and duration in properties dialog you can now choose what is fixed and what changes

New in GanttProject 2.6 Beta 1 R 1191 (Jul 5, 2012)

  • The headline is zero-duration milestones, our old debt. It is exactly as it reads: milestones are tasks with no duration. If you have an old project where you already rely on milestones which take 1 day, you will be able to keep them, though.
  • Next, it is possible to show task names in the timeline, so that the most important deadlines were always visible, no matter how deep they are in the task tree. Milestones are shown there by default, but you can also add individual tasks to the timeline.
  • And a few more features:
  • charts are now draggable in all directions;
  • a new Outline number column shows you hierarchical outline number which updates automatically depending on where a task sits in the tree;
  • CSV import allows for importing comma-separated files. At the moment it partially imports CSV files produced by GanttProject's CSV export, but it is still under development, so expect it to be more flexible in the next betas
  • WebDAV open/save dialog is much more friendlier. Instead of scarce UI with just three fields we now have navigation through folders, options to lock or do not lock a file, editable list of your favorite servers.

New in GanttProject 2.5.3 R 1142 (Jun 21, 2012)

  • Bug fixes:
  • Different end date in label on the chart and task
  • Default link hardness is ignored
  • Attempt to delete default column in the Custom Fields Manager causes error
  • Cutting tasks followed by Ctrl+T throws an exception.
  • "Begin date" and "End date" columns ignore their hidden state if file is opened with double-click

New in GanttProject 2.5.2 R 1113 (May 24, 2012)

  • Fixed a severe problem in MS Project export and a few smaller UI and usability issues, and updates a number of holiday calendars.

New in GanttProject 2.5 R 1024 (Mar 26, 2012)

  • Lots of project calendar, timeline and chart improvements: timeline itself is less cluttered and can show months in the bottom row; task end date is the date when a task finishes, not the next day; weekend scheduling option; ability to change weekends without creating a new project; custom date format; ability to move the whole project forward and backward
  • Export functions update: data columns are exported/printed; date range for the exported charts; Microsoft Project 2010 files are supported
  • Collaboration: major WebDAV bugfixes (HTTPS should work fine from now on!); warnings when file is modified externally (e.g. by some other guy writing the same file)
  • UI updates: face-lifting of the settings and task properties dialogs; new toolbar with bigger and nicer icons and a search box; new custom columns manager
  • Crash recovery: UI for recovering auto-saved project snapshots; error notification bubble makes easy to view the error log

New in GanttProject 2.0.10 (Feb 20, 2010)

  • It is a relatively big update which fixes a few important bugs (e.g. it makes "Critical Path" feature working), adds an option to create rubber dependencies by default and adds an experimental iText-based PDF export.

New in GanttProject 2.0.9 (Dec 18, 2008)

  • Fixed severe problems with the timeline rendering (they were introduced by mistake in GP 2.0.7).
  • Slightly changed New Custom Column dialog. Now you can create custom columns without default values
  • Changed error logging. Now ganttproject.exe on Windows and GanttProject.app on Mac OSX write logs to a log file, like ganttproject.bat and ganttproject.sh do.
  • Updated Portuguese translation

New in GanttProject 2.0.8 (Nov 10, 2008)

  • Bug fixes:
  • PDF-Export via FTP
  • Spelling error in Polish translation
  • Failure when changing default value of a date custom column
  • Only lowercase 'gan' file extension accepted under Windows
  • German special chars are displayed wrong

New in GanttProject 2.0.7 (Jun 30, 2008)

  • Gantt Chart: [1203400] Task indentation problems
  • Gantt Chart: [1421703] End date sh.not be editable for milestones
  • Gantt Chart: [1652029] Task name field keeps editable state when opening properties
  • Gantt Chart: [1708783] Dragging Start date beyond end date raises an exception
  • Gantt Chart: [1878110] arrows pointing to the next task appears without a reason
  • Gantt Chart: [1879297] Timeline: weeks are wrongly positioned relative to months
  • Gantt Chart: [1908884] Invalid duration breaks properties dialog
  • Other charts, custom fields and import/export: [1032716] end line in html/pdf export
  • Other charts, custom fields and import/export: [1345883] PERT chart won't update on changing Gantt chart
  • Other charts, custom fields and import/export: [1487501] Failure when changing name of a custom column
  • Other charts, custom fields and import/export: [1665690] Slow rendering of resources view
  • Other charts, custom fields and import/export: [1833306] Several custom fields with the same name may exist
  • Other charts, custom fields and import/export: [1899562] Export XML to CSV ends in exception
  • Other charts, custom fields and import/export: "Open from Web" dialog now suggests the last opened URL instead of the default sample one
  • Installation and localization: [1562691] Resource Type not changing language
  • Installation and localization: [1966599] Spelling error in Polish translation
  • Installation and localization: [1983774] Start script passes parameters with spaces incorrectly
  • Installation and localization: Log file writes to user's home directory now instead of GanttProject installation directory

New in GanttProject 2.0.6 (Jan 30, 2008)

  • GanttProject 2.0.6 is a maintenance release that integrates better with Windows and MacOSX and fixes a couple of severe bugs and a few UI quirks.