News

ProjectForge® 2011

Version: 3.6.1
Date: 2011-05-27
Project: ProjectForge® 2011
URL: www.projectforge.org
Author: Kai Reinhard
mailtok.reinhard@me.com

Date Release Description
2011-03-27 3.6.1 * Documentation of Asterisk connection (for direct phone calls and messaging out of ProjectForge). * Support of PostgreSQL also in standalone version. * Improvements for a better usability in to-do-plugin. * Accessibility of favorites and templates improved. * Portlet-mode added for using ProjectForge in an iframe or portal. * Usability of large task trees improved by supporting search strings.
see AdminLogbuch for all changes.
2011-03-18 3.6.0 * Wizards added for decreasing ramp-up efforts. * Plugin-technology * ToDo management and memos as first plugins. * Improved e-mail-templating * Asynchronous sending of e-mails. * Update mechanism improved again. * Out-of perm-gen memory fixed for standalone version. * AdminPage in new design. * Now over 250 unit tests.
see AdminLogbuch for all changes.
2011-02-24 3.5.4 * Date/time formats and time notation are now configurable by each user. * User edit page and my account page are re-designed.
see AdminLogbuch for all changes.
2011-02-14 3.5.3 * The documentation was re-organized and is now much more usable. * An XSS vulnerability usable by logged-in users was fixed. * XML-Dump and Restore of the data-base (e. g. for easier migration between different data-bases). * More test data are now available on start-up. * Some bugs are fixed. * Update is recommended.
see AdminLogbuch for all changes.
2011-02-03 3.5.2 Some bugs fixed. Browser interoperability improved. Maven 3 support. Data-base auto-update on start-up (scripts are now included in the web app). Update is recommended.
see AdminLogbuch for all changes.
2011-01-26 3.5.1 Bug fix release. Update is recommended.
see AdminLogbuch for all changes.
2011-01-23 3.5.0 * Tested for Firefox, Safari and Chrome (Windows and Mac). IE (8) doesn't work yet.
* New design: customizable menu. * Embats: Font characters instead of images! This is really cool: Embats by Markus Schwarz are very nice and fully scalable. * Start of mobile version. * Wicket completed (no more jsp!).
see AdminLogbuch for all changes.
2010-11-17 3.4.3 * Start of new design. Microsoft Internet Explorer is now supported (since 6.0). Tutorial started.
see AdminLogbuch for all changes.
2010-11-08 3.4.2 * Standalone version: Zero-installation! Available for all platforms: Windows (exe), MacOS X (dmg) and generic (executable jar).
see AdminLogbuch for all changes.
2010-10-04 3.4.1 * Support of all time zones for each user. * Menu is now configurable (you can make menu entries invisible for all users). * Convenient setup dialogue on first login. * English version of FAQ. * First version of new English hand book (ProjectForge).
see AdminLogbuch for all changes.
2010-09-10 3.4.0 * This is a major release with a lot of improvements. * Gantt charts!!!! It's really cool and useful: Immediate availability of an up-to-date study plan. * New access checking mechanism added (see new HRPlanningRight as an example).
see AdminLogbuch
2010-07-13 3.3.47 * Contract management. * Apple touch icon in html head added. * UserRightId.EMPLOYEE_SALARY.
see AdminLogbuch
2010-06-15 3.3.46 * Mobile Enterprise Blogging works fine (including JIRA support for creating issues). * Calendar view with time sheets of other users: Create time sheets for the user whose time sheets are displayed. * Configuration of holidays supports now single days (if year is given). * MEB mail polling cron job added. * Cron jobs are now configurable in config.xml. * GroupTaskAccessDO.recursive implemented. * TaskDO: resumption and deadline removed. * TaskDO.name -> TaskDO.title. * RechnungEditPage: clone button clones also the auftragsPosition.
see AdminLogbuch
2010-05-28 3.3.45 * Mobile Enterprise Blogging released.
see AdminLogbuch
2010-05-20 3.3.44 Very convenient data-base independent update mechanism. * User rights implemented. * Administration: create missing data base indices. * PROJECTFORGE-539: Default locale is now en.
see AdminLogbuch
2010-04-19 3.3.43 * Demo user.
see AdminLogbuch
2010-04-13 3.3.42 * HR planning: Date handling improved.
see AdminLogbuch
2010-04-13 3.3.41 * Support of JFreeChart in Groovy scripts.
see AdminLogbuch
2010-04-09 3.3.40 * Further preparations for the going live: packages refactored.
see AdminLogbuch
2010-04-06 3.3.39 * Several time sheet booking status for tasks added. * Time sheet booking is not allowed for tasks if at least one order position is assigned to any sub task. * GNU General Public License. * New more flexible solution for task-project-cost2 associations. * Validation of booking of time sheets on tasks improved. * config.xml supports now customized logo file.
see AdminLogbuch
2010-03-15 3.3.38 Minor changes and fixes.
see AdminLogbuch
2010-03-10 3.3.37 Minor changes and fixes.
see AdminLogbuch
2010-03-08 3.3.36 * Support of order positions in invoice positions. * For administrators: Re-build full search index as menu entry in list pages added. * Minor fixes and improvements.
see AdminLogbuch
2010-03-02 3.3.35 * AppleScript for remove annoying notes from exported. * Support of multiple window browsing of menu and task tree. * Minor fixes.
see AdminLogbuch
2010-03-01 3.3.34 * Incremental re-build of data base search index on every Wicket list page added. * Nightly Hibernate search re-index job (using Quartz). * Admin page: incremental re-indexing of data base supported (newest n entries an/or entries newer than date). * PROJECTFORGE-468: TaskEditForm supports now JIRA issues.
see AdminLogbuch
2010-02-19 3.3.33 * Clone function for (incoming) invoices.
see AdminLogbuch
2010-02-12 3.3.32 * Minor changes and improvements.
see AdminLogbuch
2010-02-09 3.3.31 Export of cost assignment for incoming and outgoing invoices. Highlighing of list entries with uncompleted cost assignments.
see AdminLogbuch
2010-02-08 3.3.30 * Invoice wickenized, cost assignments for (incoming) invoices works now. Positions for incoming invoices implemented.
see AdminLogbuch
2010-02-02 3.3.29 * Fixes and cost assignments started.
see AdminLogbuch
2010-01-25 3.3.28 * Human resources planning finished. * HTML layout (e. g. standard buttons). * Lot of fixes after beta phase in human resource planning tool.
see AdminLogbuch
2010-01-18 3.3.27 * Projekt: field identifier added. * Alpha version of human resources planning overview.
see AdminLogbuch
2010-01-15 3.3.26 * DefaultLocale added in config.xml for application wide same week of year algorithm.
see AdminLogbuch
2010-01-11 3.3.25 * Human resource planning (first version). * Project and customer favorites. * Project has now field task. * PROJECTFORGE-346: TaskTree and TaskNodes accessible in Groovy scripts.
see AdminLogbuch
2010-01-07 3.3.24 * User favorites. * Creation of new tasks fixed.
see AdminLogbuch
2010-01-05 3.3.23 * Minor fixes and improvements.
see AdminLogbuch
2010-01-04 3.3.22 * Invoice positions added. * Order positions supports now person days and tool-tips. * Calculation of task budgets changed.
see AdminLogbuch
2009-12-30 3.3.21 * Performance-Release: Wicket session removed from navigation menu, further JQuery code replaced. * Order positions have now field person days.
see AdminLogbuch
2009-12-28 3.3.20 * Support of SMS sending.
see AdminLogbuch
2009-12-21 3.3.19 * Algorithm of stay-logged-in changed. * Performance improvement in task tree browsing with Ajax (patch p1).
see AdminLogbuch
2009-12-21 3.3.18 * Task browsing supports now Ajax for more convinient tree exploring. * Support of stay-logged-in. * Address editing: form autocompleting off, autocompletion for organization and address.
Other minor improvements and fixes.
see AdminLogbuch
2009-12-14 3.3.17 * Ajax support for task tree browsing.
Other minor improvements and fixes.
see AdminLogbuch
2009-12-10 3.3.16 Minor improvements and fixes.
see AdminLogbuch
2009-12-07 3.3.15 * User templates and favorites added (time sheets as named templates and tasks as favorites). * List of bank accounts. * Lot of minor improvements.
see AdminLogbuch
2009-11-23 3.3.14 * Book-marking of filter settings in list pages. Book-marking of pre-filled fields in edit pages (time sheets). * Tasks: Calculate max hours from child tasks, if no max hours given.
see AdminLogbuch
2009-11-19 3.3.13 Most Wicket pages have now icon for book-marking (experimental).
see AdminLogbuch
2009-11-16 3.3.12 * Mass update of time sheets! * Extended search filter for finding objects by modification time and user. * AuftragsPosition unterstützt nun die Zuordnung zu einer Aufgabe.
see AdminLogbuch
2009-11-01 3.3.11 * Postein- und ausgangsbuch. * More restrictive parsing of date formats.
see AdminLogbuch
2009-10-28 3.3.10 Fixes.
see AdminLogbuch
2009-10-26 3.3.9 Minor fixes and improvements.
see AdminLogbuch
2009-10-26 3.3.8 * Time sheets: Linked Jira issues. * Auftragsbuch: Auftragspositionen eingeführt. * Show time sheet consumption for tasks (in tree/list view and on edit form).
see AdminLogbuch
2009-10-13 3.3.7 * Wickenized: Kost1*Page, Kost2EditPage.
2009-10-12 3.3.6 * Scripting repository. * Wicket 1.4.2. * Tab index in TimesheetEditPage.
see AdminLogbuch
2009-10-05 3.3.5 * I18n key checks. * Bug fixes.
2009-10-02 3.3.4 * Zeitberichte können nun nicht mehr auf Oberaufgaben gebucht werden, die keine Kost2 tragen wenn es Unteraufgaben mit Kost2-Trägern gibt. * Nach Auswahl von Zeitberichten im Monatsbericht wird anschließend wieder in die Listenansicht mit den gleichen Filterkriterien zurückgesprungen (Wicket-Version der Zeitberichtslisten). * DatePanel and DateTimePanel: Best practice from Wicket book.
2009-09-29 3.3.3 * ResponseHeaderFilter for enabling caching of java scripts, css files and images (performance improvement) . * All images are automatically pre-sized in html markup with width and height attribute. * Fixes: Search engine, MyAccountAction, TimesheetListAction fixed, PROJECTFORGE-177, PROJECTFORGE-179
2009-09-28 3.3.2 * Feed back panel. * ImageCropper 0.3.8.5. * A lot of new jar versions.
2009-09-23 3.3.1 * Wicket should now work perfectly. * Book list: Numerical order of book signatures.
2009-09-20 3.3.0 * Wicket as HTML framework started. * User is select-able in CalendarPage for privileged users. * ImageCropper. * Show birthdays and time sheets in one calendar.
see AdminLogbuch
2009-07-02 3.2.24 * Wir feiern den 100. automatischen Test! * Calendar view: tool tip of time sheets displays now also location and task name. * Signatures added on monthly employee report. * Java script delete question dialoque added. * Java script confirm dialoque on changing name/first name of address.
see AdminLogbuch
2009-06-29 3.2.23 * Zeitberichte anlegen: zuletzt genutzte Einträge auch alphabetisch.
see AdminLogbuch
2009-06-14 3.2.22 * Kalendersicht: Scrollbars bei überlangen Tageseinträgen.
see AdminLogbuch
2009-06-03 3.2.21 see AdminLogbuch
2009-05-07 3.2.20 * EmployeeSalary: Excel export (Datev) and import. * ReportScriptingAction: TaskDao
2009-04-06 3.2.19 * EmployeeSalary. * ReportScripting: AuftragDao, RechnungDao, EingangsrechnungDao, KundeDao, ProjektDao (PROJECTFORGE-116). * PROJECTFORGE-113 * jquery.autocomplete: 200 instead of 400 ms delay.
2009-02-26 3.2.18 * ReportScripting: kost1Dao, kost2Dao and kost2ArtDao added as ScriptingDao (PROJECTFORGE-108). * PROJECTFORGE-109 * Employee: +Praktikant. * Excel-Exports: ProjectForge title row removed. * StrictBinding: EingangsrechnungEditAction.
2009-02-23 3.2.17 * E-Mail-Versand für Projektleiter für geänderte Aufträge im Auftragsbuch. * Direktwahl ist nun noch komfortabler (Doppelklick, Sofortwahl, ...) * Autocompletion supports now space separated search strings.
2009-02-17 3.2.16 * ReportScripting supports now modifying of existing xls files. * ExportRow.setCapitalizedValues(...).
2009-02-13 3.2.15 * AuftragList: Referenz. * Report-Scripting: buchungssatzDao. * Auftragsbuch: Projektleiter wird nur für Projektleiter vorbelegt (PROJECTFORGE-99). * TaskTree: timesheetProtection.
2009-02-10 3.2.14 * Employee eingeführt (trägt Kost1 anstelle von User). * reindexDependents: ProjectDao, RechnungDao. * BaseDO.isMinorChange. * Monatsangabe in Dateinamen bei Monatsreport-PDF-Export. * PROJECTFORGE-94
2009-02-06 3.2.13 * Monatsreport als PDF. * Interne Rufnummern werden bei der Direktwahl auf die Endziffern gekürzt. * Kost1/2DO: getFormattedNumber().
2009-02-05 3.2.12 * Support der Asterisk-Telefonanlage zum Wählen aus dem Adressbuch heraus. * Report-Scripting: Groovyscript wird mit Zeilennummern angezeigt zur besseren Fehleranalyse. * Kost1/2DO: getNummer(). * Export von Zeitberichten (Dauer und Spaltenbreiten).
2009-02-02 3.2.11 * Telephone system ids for users (prepared for direct phone calls). * FOP 0.95 (no more SvgCombine). * Zeitberichtsschutz gilt nun auch für Buchhaltungsmitarbeiter für eigene Zeitberichte. * ExportRow supports now nested null properties.
2009-01-29 3.2.10 * ReportScripting etwas aufgeräumt, Scripting nun auch ohne ReportObjectives verwendbar. * Excel-Export: panta rhei.
2009-01-28 3.2.9 * Eigene Excel-Export-Implementation einfach über GroovyScript benutzbar. * Reports können nun auch direkt als Excel erzeugt werden (ohne JasperReports). * ScriptingDao für die Benutzung von Daos in Scripten.
2009-01-27 3.2.8 * Field Reference added to tasks. * View of task tree.
2009-01-26 3.2.7 * First experiences with scripting of ProjectForge (should be really cool and use-ful). * JasperReports are configurable via Groovy.
2009-01-23 3.2.6 * Beta-version von JasperReports. * Anzeige von Kunde und Projekt in Zeitberichtsliste und Excelexport. * Anzeige der Tasks in der Projektliste.
2009-01-21 3.2.5 * Anzeige der Kost2Arten in Projektliste. * Convenient creation of Kost2s for projects. * Edit task fixed: creation of time sheets. * Edit time sheet: show project assigned to kost2.
2009-01-20 3.2.4 * Hibernate-search: Updating dependent objects. * Automatically re-index of new BaseDO's on BaseDao level. * Number search in Kost1 and Kost2 list fixed. * Kalender fixed: Übergabe an Zeitbericht.
2009-01-19 3.2.3 * Addresslist: shows now private e-mail and cell phone. * Timesheet editing: Handling of kost2, recent time sheets selection * MonthlyEmployeeReportFilter is now persistent. * Show project number in task tree.
2009-01-14 3.2.2 * Kost1 wird in Benutzerliste angezeigt. * Anzeige von Kost2 in Taskbaum/liste. * Beschreibung von Kost2 wird angezeigt, wenn kein Projekt zugeordnet ist.
2009-01-13 3.2.1 * Mitarbeiter-Monatsbericht. * Reporting. * Calendar supports now working and non-working days. * Time sheet list: kost2 as column added.
2009-01-03 3.2.0 * Kost2. * Konten. * Datev-Upload. * Zeitberichte können nun auf Kostenträger gebucht werden. * Handbuch um Buchhaltungsabschnitt erweitert.
2008-12-18 3.1.9 * Form of address added; '/' in phone numbers is now allowed. * Address view for print-out and copy & paste.
2008-12-04 3.1.8 * Autocomplete supports now scroll bar, double click on input field and recent entries.
* Eingangsrechnungen: Mehrwertsteuer hinzugefügt.
2008-12-01 3.1.7 * Excel export of time sheets.
* Suchmaschine: Own PFAnalyzer, automatically search string modification improved for hopefully better results.
* Auftragsbuch: Vollständig fakturierte Aufträge sind nun auch für Projektleiter zu sehen, sofern das Angebotsdatum nicht älter als ca. 1,5 Jahre sind.
* Alert message.
2008-11-26 3.1.6 * Autocompletion für Editieren von Ortsangaben in Zeitberichten und Büchersuche.
* Combobox-Datepicker für Eingangsrechnungen.
2008-11-24 3.1.5 * Autocompletion (Ajax): Testweise für Adresssuche und neue Eingangsrechnungen realisiert.
* Geburtstagskalender.
* Eingangsrechnungsbuch.
* In Adressenliste öffnet Klick auf E-Mails direkt das E-Mail-Programm.
* Gruppe Marketing kann Adressen vollständig für Marketingmaßnahmen exportieren.
* Filter für Projektliste.
2008-11-11 3.1.4 * Dauer in Resourcenansicht nun auch formatiert als Tooltipp.
* Resourcenansicht für Firefox gefixt (Ergebnistabelle war nur über Scrollbar erreichbar).
2008-11-09 3.1.3 * Excelexport von Adressen.
* Style in Listenansichten verbessert (z. B. durchgestrichene Einträge bei gelöscht).
* Searchdialog verbessert (Anzeige "mehr Einträge")
* Änderungshistorie: Der alte Wert wird nur noch als Tooltipp angezeigt, sofern vorhanden.
* Land und Bundesland nun auch für postalische und private Adresse.
* Filtern nach Auftragsart im Auftragsbuch.
* Tabulatorreihenfolge in jsp (insbesondere bei Adresseingabe).
2008-11-02 3.1.2 * Zeitberichtsschutz für Aufgaben.
* Kostenträger: Interne Projekte (4.*) unterstützt.
* Statistik im Auftragsbuch.
2008-10-26 3.1.1 * Adressen um postalische Anschrift erweitert.
* Suche fertig gestellt (Unterstützung aller Objekte)
2008-10-20 3.1.0 * Suche in Historie als erster Entwurf (Adressen, Zeitberichte à la Spotlight).
2008-10-16 3.0 * Auftragsbuch, Rechnungsbuch bunt
* Adressen um private Felder ergänzt
* Resourcen können nun auch für ProjectManager vernünftig genutzt werden.
2008-07-10 3.0 * Telefonnummern werden nun validiert.
2008-07-09 3.0 * "Select me" bei Benutzerauswahl hinzugefügt.
2008-07-07 3.0 * Resourcensicht für Projektleiter erweitert: Link auf Projekte, Mitarbeiter und Stundenzahlen direkt auf entsprechende Zeitberichte verlinkt.
* Zeitberichte können nun geclont werden, was das Eingeben von gemeinsamen Meetings etc. im Team erleichtert.
* Zeitperiode in TimesheetList kann über Icon gelöscht werden.
* Suche ersetzt standardmäßig nur * am Ende eines Suchstrings, "@._" sind zusätzlich erlaubt, um eine automatische Ersetzung von Tokens zu gestatten.
2008-06-05 3.0 * Tasksuche indiziert auch alle Namen der Elternknoten; Link zur Lucene-Hilfe wieder eingebaut hinter jedem Suchfeld.
2008-04-21 3.0 * Erste Projektmanagementauswertungen für die Projektleiter-Jour-fixes.
2008-03-27 3.0 * Zeitberichtsliste: Wochentage und Kalenderwochen werden angezeigt.
* Kalendar: "Heute" wird gehighlightet
* AdminWeb: Migration UserPreferences, automatisches Erzeugen des DB-Index-Skripts.
2008-03-24 3.0 * Anzeige von Zeitberichten in Kalendarsicht angrenzender Tage (ohne Monatssummierung).
* Rechnungsbuch ersetzt OpenOffice-Tabelle, produktiv und einsatzbereit.
2008-03-19 3.0 * Docs (News, Handbuch, AdministrationGuide, DeveloperGuide, project docs, javadoc, test-reports, ...)
* Direkter Link auf Lucene-Query-Syntax (Fragezeichen hinter Suchstring)
2008-03-17 3.0 * ProjectForge uses intern UTC and only for displaying and parsing the user's time zone. The time zone of a user is stored in the database.
* Hervorheben von auf- bzw. zugeklappten Aufgaben bei der Auswahl und nach Möglichkeit Anzeige dieser Aufgabe (verhindert permanentes Scrollen beim Auf- und Zuklappen von Aufgaben).
2008-03-11 3.0 * Paging in result lists (display tag).
2008-03-09 3.0 * Projects, Customers and Kostenträgerarten.
* Select-Annotation vereinfacht.
2008-03-07 3.0 * Transactions -> FlowScope
2008-03-06 3.0 * Recent tasks and time sheets (comboboxes in time sheet list and time sheet edit).
2008-03-05 3.0 * Hide / show address filter dependent on the radio button selection (jquery).
2008-03-02 3.0 * Address export (favorites).
2008-02-16 3.0 * Cool zoom of phone numbers in address list.
2008-02-13 3.0 * Going public ProjectForge 2008 (V3.0) .
* Complete rewrite of ProjectForge and re-launch with full migration of ProjectForgeV2 database finished.
* New technologies are Stripes, Hibernate, Hibernate-search (Lucene), Spring and Maven2.

Archive

Date Component Keyword Description
2003-08-30 Administration "Clickable war" ProjectForge works now as war archive without any further installation requirements.
2003-08-30 Database Hypersonic SQL ProjectForge supports now also the desktop database Hypersonic SQL.
2003-01-25 User objects Users setting will now be stored persistent. At present last assigned task for inserting new books, address' or timesheets will be stored as default value.
2003-01-25 Address, books Access One book or address must now be assigned to one task. So the access to address' and books will now be controlable.
2002-10-11 Export PDF Export of PDF documents via fop added (first version for timesheet tables available).
2002-05-29 Design ProjectForge in really pretty new design available.
2002-05-29 Access checking Now also in lists of tasks, timesheets and bugs the access of the logged in user will be checked.
2002-02-08 Automatical emails Sending Sending of automatical emails is now supported. The subject and content of emails will be rendered by JavaTemplates, very comfortable with dynamic content.
2002-01-31 Edit dialogs Date browsing Browsing of dates and timestamps in calendar view now supported. (With computing also christian holidays, 2002-02-06.)
2002-01-29 Documentation Development First draft version of developer documentation (html and pdf).
2002-01-06 Table views Sorting Sorting of tables now supported in all generated table views.
2002-01-06 User navigation Menu Three different views of user's navigation menu are now supported (automatically generated from XML-Node by JavaTemplates).
Hello Lynx users, ProjectForge works now again with Lynx, Konqueror, Mozilla, Netscape 6, Opera, ...
2001-12-04 User navigation Menu JavaScript menu instead of menu at left position (doesn't work with all browser versions ;-)
2001-11-26 Environment Tomcat Migrated to Tomcat 4.0.1 (from Tomcat 3.2.1)
2001-11-25 Tasks, ToDo Now field resumption (Wiedervorlage) is supported in entries and filters.
2001-11-19 Environment ant Ant now full supported (Makefile deprecated).
2001-10-22 MailAnyWhere Supports now HTML, Attachements and download (as zip file).
2001-10-17 MailAnyWhere Reading emails from INBOX works now in read only mode. Not really tested.
2001-10-15 New features New categories address and book added. Personal entries todo and memo added. (Duration of implementation less than 1 man day!)
2001-10-14 JavaTemplates Keys for i18n resource files generated and struts-config.xml (action, form beans) generated.
2001-10-12 Bugtracking JavaTemplates Completly generated (duration of implementation 1 man day)
2001-10-11 Timesheets Javatemplates Completly generated!
(1 Mitarbeitertag Aufwand für die komplette Implementation von Timesheets inklusive benötigte Erweiterungen für JavaTemplates!).
2001-10-09 Log4J de.micromata.tools.Logger replaced completely by org.apache.log4j.*
It's really great! (Also using NDC!)
2001-10-03 Tasks Filter for list view The list view of tasks now supports filter settings (automatically generated code!)
2001-10-03 Tasks Assigned user, deadline Tasks supports now assigning users and deadlines.
2001-10-03 JavaTemplates All source files containing JSP, GUI-Logic, Business-Logic, DBWrapper and DB-Source will be now automatically generated by JavaTemplates. Actual the whole task part will be generated (only TaskTree not).
Specific code will be manually added by deriving Impl-Classes.
It's really cool and funny ;-)