ProjectForge Changelog

What's new in ProjectForge 6.13.0

Jul 6, 2017
  • Extend application for leave
  • The changed password has to differ from the previous one
  • Extend eployee salary export data
  • Extend controlling filters in web ui
  • Creation of outgoing invoices as docx document
  • Update to Spring Boot 1.5.4
  • A lot of bug fixes

New in ProjectForge 6.12.0 (Jun 23, 2017)

  • Filter options for order book and controlling functionality
  • Many, many bug fixes

New in ProjectForge 6.11.0 (May 24, 2017)

  • Extend order book and controlling funtionality
  • Extend outgoing and incoming invoices (search, autocomplete)
  • Calendar attendees in calender view incl. status
  • Min. length user passwords
  • Spring boot lift to 1.5.3
  • Multiple bug fixes

New in ProjectForge 6.9.0 (Mar 30, 2017)

  • Multiple substitutions in application for leave
  • Changes in calendar rest, uuid fixes
  • Extend event email layout
  • A lot of bug fixes

New in ProjectForge 6.8.1 (Mar 4, 2017)

  • New features in application for leave
  • Changes in FinancialFairPlay plugin
  • A lot of bug fixes

New in ProjectForge 6.4.1 (Oct 21, 2016)

  • You can now add multiple employee statuses, each with an own date.
  • The launcher is now working again.
  • Fixed a bug where it was not possbile to install ProjectForge as productive system (not test system).
  • Fixed a bug where it was not possible to import ICS files.
  • Fixed change history was not created correctly on every page.
  • Fixed a bug at the event creation page concerning daylight saving time.

New in ProjectForge 6.3 (Sep 17, 2016)

  • Add attendees to teamevents
  • Updated the ExtendedEmployeeDataPlugin
  • Restructured HR-rights
  • Fixed logging
  • Some bug fixes

New in ProjectForge 6.2 (Sep 17, 2016)

  • Add ExtendedEmployeeData PlugIn
  • Fix StalePageException Handling
  • Add Multi-Tab for Attr Schema
  • Some other minor bug fixes

New in ProjectForge 6.1 (Jul 27, 2016)

  • A few features were added:
  • Support for customized attributes
  • Extended employee data
  • Some bug fixes
  • Some technical refactorings

New in ProjectForge 6.0 (Jul 27, 2016)

  • The new version of ProjectForge is released. You can download the executables from Sourceforge and the sources are pushed to Github.
  • For a new major release we are currently working on the internals of ProjectForge:
  • Update from Hibernate 3 to Hibernate 5
  • Update Hibernate Search
  • Using Micromata Genome Commons for JPA
  • Transaction handling
  • Hibernate Search adapter
  • JPA Metadata
  • Using JPA-Stack for new features
  • Upgrade to Spring 4.2.3 and Spring Boot
  • Using Spring Annotations
  • Many other libraries are updated.
  • Plugins:
  • Plugins are now in separate projects and can be loaded dynamically
  • Plugin-API revised to allow discovering Plugins dynamically.
  • Administration mask to activate / deactivate Plugins.
  • Refactoring and Cleanups:
  • Reduce internal cyclic dependencies
  • Cleanup Maven structure
  • Configuration:
  • Configuration framework with properties files
  • Lean application:
  • ProjectForge runs as standalone application.
  • Using Spring Boot as application framework with Jetty
  • More flexible Schema for entities:
  • To enable extensions to entities, we implemented attributes and time able attributes, which can be attached to an entity, like Employee or Address.
  • The attributes schema for an entity can be declared in a xml file, so each installation of ProjectForge can extend the entities with own data.
  • For edit pages a generic control renders input fields for the attributes
  • time able attributes can be used to declare entity values for a given time range. For example the employee may get a raise of the salary on a given date. With time able attributes the salary for now and the future can be stored.

New in ProjectForge 5.3 (May 19, 2014)

  • Security release: Please update as soon as is practicable! Some vulnerabilities were discovered (a logged-in-user is always required):
  • Security: Cross-Site-Request-Forgery (CSRF): an attacker may send manipulated html-pages to a logged-in-user.
  • Security: XSS of JSON-Strings in autocompletion form: an attacker must be a logged-in-user for manipulating autocompletion strings in the data-base.
  • Security: Salt and pepper for passwords: an attacker with access to a data-base dump or SHA256 hashed passwords of ProjectForge user's may compromise weak passwords by brute-force attacks or with a rainbow-tables.
  • Security: Improved mechanism for avoiding brute-force-attacks on user/password combinations (by username as well as by IP), rest-calls are now included.
  • Improved LDAP-support (for ProjectForge as LDAP-master).
  • Some minor bugfixes and features are included, as well.

New in ProjectForge 5.2 (May 19, 2014)

  • English version of the user's guide.
  • Rest-API implemented for remote access.
  • Bread crumbs implemented.
  • Fix: Calendar: resize of events / time sheets works again.
  • Tasks renamed in 'structure elements'.
  • Import of ics file with multiple entries.
  • Scripting supports now storage of files (e. g. Excel templates for modification).
  • New script editor with syntax highlighting and line numbers for scripts.
  • Export and subscription of external calendars.
  • Excel export of order book.
  • Clone of address book entries.
  • Sort of two columns is now supported by all list views.
  • Some bug fixes and further improvements.

New in ProjectForge 5.1 (May 19, 2014)

  • Team calendar supports now subscription of external calendars (e. g. for importing Google and Apple iCloud calendars).
  • Search for tasks with auto completion in forms.
  • Some bug fixes and further improvements.

New in ProjectForge 5.0 (May 19, 2014)

  • The new module Team calendar is started and published. Share your calendars on all your devices and with your teams.
  • The source code is now available on GitHub. Developers are welcome!
  • This release has the best browser support ever (should work now with almost all new browsers (Firefox, Chrome, MS Explorer, Opera, Safari and mobile browsers).
  • Contains further improvements and bug fixes not only relating layout issues.

New in ProjectForge 4.3.1 (May 19, 2014)

  • Responsive mode for mobile devices improved.
  • History entries with cool diff view.
  • Uses now font icons instead of images.
  • Some bug fixes.

New in ProjectForge 4.3 (May 19, 2014)

  • Layout improvements, works now much better with mobile devices (iOS and Android) as well as with IE. The layout is now bootstrap based with responsive design.
  • New full text search bar for faster access and search.
  • Wicket 6 migration completed.

New in ProjectForge 4.2 (May 19, 2014)

  • LDAP-support (as client and as master!)
  • Improvements for time sheet booking (calendar and locations).
  • New fancy ui element for selecting multiple entries (user, groups etc.).
  • v-card export of single address.
  • PhoneLookupServlet: Lookup addresses of ProjectForge for telephony systems for incoming calls.
  • Administration of all companies Software licenses with ProjectForge.
  • Further improvements and fixes.

New in ProjectForge 4.1.3 (May 19, 2014)

  • This release adds bugfixes, including a major one related to timesheet booking.

New in ProjectForge 4.1.0 (May 19, 2014)

  • New calendar implementation
  • Tested now with Internet Explorer.
  • Layout improvements and some bug fixes.

New in ProjectForge 4.0 (May 19, 2014)

  • Complete new layout including refactored GUI source code!
  • Customizable menu trees for every user for more efficient daily work..
  • New plugin: adress campains for administration of addresses for campains such as mailings etc.
  • Developer's quickstart: Java-Main for starting ProjectForge from command line or directly in Eclipse.