I've just tagged and uploaded the first beta version of the upcoming
2.4.2 release. The last stable release was made more than one year
ago. During this time, a number of bugs have been found and fixed.
There are also some new features that have been added. Before we make
2.4.2 official, I'd like to run one or two beta versions.
The changes since the last release should be pretty safe. I'd expect a
smooth upgrade from previous versions. Please download the beta
release and report all issues to the developer forum:
The release can be downloaded from the TaskJuggler download page:
This is the git change log since 2.4.2. A big thanks to all the contributors!
Chris Schlaeger (38):
Added support for 'accounts' columns in reports.
Add 'accounts' column to interactive reports as well.
Fix crash on template dialog with some older Qt versions.
Properly report summary columns in CVS account reports and use
separators for all columns.
Fix manual error reported by coyote_x.
Add changes suggested by coyote_x.
Added logical expression function 'isDependencyOf()'.
Get rid of some empty *.cpp files.
The sum in CSV account reports was wrong.
Fix ICal bug with missing start times on certain tasks.
Revert "Kill some redundant checks."
Added some more checks to prevents crashes in the GUI.
No need to create an empty ExpressionTree. 0 will do fine as well.
Don't overwrite table frames with alternating background in print
Fix crash when the UI is started with a project without reports.
Add support for misaligned time zones.
Don't use the historic time zone names. They cause problems on BSDs.
Remove more historic time zones.
Fixed a booking related bug.
Correct description of legal ID characters.
Mark version as snapshot release.
Fixed problem with completion degree reporting.
Fixed crash for vacation date outside of project.
Add last fix to change log.
Attempt to contain rounding errors.
Fix duration tasks with bookings.
Improved version of last patch.
More improvements for the duration + bookings code.
Get rid of ugly DOS line breaks.
Another refinement of the duration-booking code.
Make sure booking tasks align with timing resolution.
Adapt example to new algorithm.
There is no difference for duration task with bookings.
Georg Hofmann (3):
Fixed possible values for sloppy in the reference from 0-3 to 0-2.
Added a dash between dates to meet TJ 2.4.1 date interval syntax.
Corrected date-tool shortcut in 'Tip of the day' message.
Ray Lehtiniemi (13):
Make example installation work with --prefix.
Dead code removal
Use initializer list
Fix several crashes with repeated rescheduling.
Missed a kotrus variable
Use local vars to reduce code clutter.
Kill some redundant checks.
Loosen reportDef pointer type to eliminate a static cast.
Use Report::generate() virtual function to dispatch reports.
Constify getTable() to eliminate some const_cast<>() calls.
Kill a bunch of unneeded static_cast<>
Cache return value in local var
Rene Kuettner (1):
Change error for missing ICal support to warning.
Stefan Kamphausen (1):
added a new tasjuggler emacs mode
Added double and middle click facility in interactive report
Added complements info in task and resource Details window
Added taskbarprefix and taskbarpostfix
Updated documentation for taskbarprefix and taskbarpostfix.