For all three of you who don't live and breathe dotProject out there, you might have missed this announcement:
dotProject 2.1 RC 1 is now available for download. This is both a bug fix and minor feature upgrade release. For full details please see the Status page at Status Information.
There are a huge number of updates in this release and although they're all covered in that page, I'd like to call your attention to a few specific features.
The often imitated but never replaced cyberhorse implemented User-based Timezones. Now if your Project Manager is in New York and your developers are in Chicago, all new meetings show up in their local time. Unfortunately, this only applies to new meetings. We couldn't figure out a reliable way to determine/adjust timezones for existing items.
After a few oddities, we managed to completely resolve the start date based on dependencies issue. This will ensure that if Task D can't start until after Tasks A, B, and C are complete that the dates will always reflect that.
Finally and most importantly, this release should be considered fully compliant with php5 and mysql5. Yes, it took a while, but we're here officially and we're not going anywhere. As a word of warning, don't turn on php5's strict mode. 😉 Also, if you wish to use the Gantt charts, you may need to update your jpgraph libraries.
The dotProject Manual is already being updated to reflect these fixes and new features. That's one of the benefits of working on the project from the inside.
Let me say this again… Please note that this is a Release Candidate and you should only attempt to use for testing purposes on a backup of your existing system.