Download TaskJuggler 2.4.0

Spread the love

TaskJuggler is an open source project management tool. It has an extensive package of functions on board with which various things can be arranged. It helps you plan resources, costs, risks and communication to complete the project. The program can export the entered information to cvs, html and xml so that it can be used in other applications. For an overview of various screenshots, we refer you to this page. The developers have released version 2.4.0 with the following announcement:

After 6 months of development and a longer than usual beta period we are happy to announce the release of TaskJuggler 2.4.0.

This release features a large number of improvements and bug fixes. We have addressed numerous comments and requests from users and tried to address them with this release. Speed ​​improvements and important bug fixes are highlights that should motivate every TaskJuggler user to upgrade to this version. A special thanks to all contributors to this release!

We hope you like this release as much as we do!

Version 2.4.0:

  • For consistency and readability the notation of intervals without a dash between start and end date is slowly being deprecated. It was silently accepted in the project header and booking statements. This is not flagged with a warning. The project will still schedule fine.
  • The critical path detector has been rewritten to reduce the complexity explosion that is triggered by lots of inherited dependencies in combination with long dependency chains. The number of searched paths is now limited to 10 million to avoid very long scheduling runs by default. This limit can be changed with the maxpaths attribute. A value of 0 means no limit.
  • The default minimum slack rate has been changed to 5%.
  • Added support for C++ style single line comments. Comment lines can now start with // or #.
  • Added a warning when the working hours do not align with the timing resolution.
  • The booking statements in export reports now include an overtime 2 attribute. This avoids the error messages when the scheduling was based on overtime bookings and the export file is read-in again.
  • Added a Generate all Reports option to the menu of the GUI.
  • The sloppiness 3 for booking statements is no longer supported. The booking statements are processed in no particular order, so it’s undefined which booking will actually get the resource in a conflict.
  • Removed support for KoTrus database.
  • Fix HTML generation for HTMLWeeklyCalendar when cells are empty.
  • Properly report durations in printed reports.
  • Many editorial fixes were applied to the manual.
  • Properly handle Pacific/Auckland DST.
  • Fixed a number of memory leaks.
  • Removed namespace collision for resource and account custom attributes and added support for user defined account attributes in the code.
  • Make sure that files that have been modified on disk while edited by the TaskJugglerUI are detected properly. Probably with KDE 3.5.4 the behavior of the Kate library changed so that the test no longer worked properly and modified files were not detected.
  • Fixed crash when non existant file was included.
  • Detect usage of undefined macros again. Undefined macros were silently ignored. This should only happen when the macro name is prefixed with a questionmark in the macro call.
  • Properly report effort and load of group resources that have children with an efficiency different than 0.
  • Fixed a crash when an illegal date was specified in a project file.
  • The XML reports now also include the accounts.
  • Fixed a rounding error that caused dependency gaps to be one time slot short.
  • The commandline version now properly returns a non-zero value if the report generation caused an error.
  • Fixed the reversed sorting order for resource specific sorting criteria.
  • Add workaround for new bahviour of tzset function in glibc 2.5.
  • Fixed off-by-one-slot bug for limits on allocations with multiple resources.

Version number 2.4.0
Release status Final
Operating systems Linux, macOS
Website TaskJuggler
Download
File size

1.21MB

License type GPL
You might also like