| Build-File |
Description |
Fall-back-type |
DB |
Jars |
| ProjectForge-3.6.1-2011-03-27 |
-
New:
-
jars/libraries:
* ehcache-2.3.2, ical4j-0.9.20, quartz-1.8.5, Wicket-1.4.17.
-
Issues
www.projectforge.org/jira/3.6.1
| PF-274 |
TaskEditPage: Error such as cyclic task hierarchy isn't shown |
Bug |
| PF-273 |
UserListPage: show group names separated by ; instead of , |
Task |
| PF-272 |
Task tree: show only parts of the task tree matching the search field |
New Feature |
| PF-271 |
Portlet-mode |
New feature |
| PF-270 |
Link to favorites in list pages (to-do's, time-sheets etc.) |
Improvement |
| PF-269 |
ToDo: pre-setting of fields, e-mail-notification, close-button |
Improvement |
| PF-267 |
Don't show "Error page title" if session is expired. |
Improvement |
| PF-266 |
Show validation messages on LoginPage (also if user is expired/deleted) |
Improvement |
| PF-263 |
Direct call: Link on Phone number should send submit |
Bug |
| PF-262 |
Hide unable to proxy method xxx from Cglib2AopProxy. Change log level for initialized and destroyed from fatal to info. |
Improvement |
| PF-261 |
Use new browser launcher |
Improvement |
| PF-260 |
Support PostgreSQL in the standalone version |
Improvement |
| PF-259 |
Doc: Uninstalling ProjectForge |
Task |
| PF-258 |
SMS: Replace Do not reply by "Sent by ProjectForge" |
Improvement |
| PF-255 |
TaskListPage: add column with orders. |
Task |
| PF-254 |
Embats disabled for Chrome version 10+ |
Bug |
| PF-253 |
ToDo's list page: Sorting the reporter column results in an internal error |
Bug |
| PF-118 |
Publish and describe connection to Asterisk (for phone calls and messaging) |
Task |
|
simple |
X |
X |
| ProjectForge-3.6.0-2011-03-18 |
-
New:
*
Wizards
added for decreasing ramp-up efforts. *
Plugin-technology
*
ToDo management
and memos as first plugins. *
Improved e-mail-templating
* AccessListPage improved. * AutoLayout components refactored / improved. * Asynchronous sending of e-mails. * Update mechanism
improved again. * Out-of perm-gen memory fixed for standalone version. * AdminPage in new design. * Further design improvements.
-
Issues
www.projectforge.org/jira/3.6.0
| PF-245 |
Customer: can't create new customer |
Bug |
| PF-244 |
AbstractBasePage: Link login name label with MyAccountEditPage |
Improvement |
| PF-242 |
TimesheetListPage: long/short format option doesn't have any effect |
Bug |
| PF-240 |
Updating UserPref fails |
Bug |
| PF-239 |
Hide menu entries (such as customers, projects etc.) if cost is not configured. |
New Feature |
| PF-238 |
BaseDao: afterUpdate isn't called if supportAfterUpdate is false (default). |
Bug |
| PF-237 |
AccessDao: history entries are not written for access entries. |
Bug |
| PF-235 |
Wizard for creating new tasks with user's access rights |
Improvement |
| PF-233 |
Select date: Holidays on calendar at wrong position |
Bug |
| PF-232 |
AddressEditPage: title field |
Bug |
| PF-229 |
Access list: add task, recursive, inherit and group as filter. Add feature to check the access of a single user. |
Improvement |
| PF-228 |
UserXmlPreferences: Use id for marshaling and unmarshaling data base objects. |
Improvement |
| PF-227 |
Create group: assigned users are ignored on insert method |
Bug |
| PF-226 |
Refactoring of PanelContext and *LPanel components |
Improvement |
| PF-224 |
index.html: add redirect link |
Task |
| PF-223 |
UserPrefEntries: user field is ignored in changing favorite dialog (my settings) |
Bug |
| PF-222 |
UserPrefEntries: Support of I18n enums and general plugin support |
Task |
| PF-221 |
Remove deprecated Auto-Layout-methods. Only PanelContext should be used. |
Improvement |
| PF-219 |
Add memo.jar and todo.jar as example downloads for the documentation of how to write own plugins |
Task |
| PF-218 |
DatabaseDao.reindex full text search: use registered daos of the registry (for supporting plugins) |
Task |
| PF-216 |
ToDo management as plugin |
New Feature |
| PF-215 |
Mobile: AddressView page: Internal error |
Bug |
| PF-214 |
BeanHelper.determineGetter: don't return bridged methods. |
Task |
| PF-213 |
Memo as simple plugin with data-base support as example for developers |
Task |
| PF-212 |
Data access object: check rights for given users (as parameter) instead of logged-in users. |
Task |
| PF-210 |
SendMail: send e-mails asynchronous |
Improvement |
| PF-209 |
Improved groovy e-mail templating |
Improvement |
| PF-207 |
Date and time stamps in list views in wrong time zone |
Bug |
| PF-206 |
Create data base table: Improve updating schema by reading JPA annotations |
Improvement |
| PF-205 |
Report-Scripting and Script list menu entries with same name |
Bug |
| PF-204 |
Task tree, task list and book list page: use new CoolCheckBoxes. |
Task |
| PF-203 |
Increase perm-gen space in standalone version. |
Improvement |
| PF-192 |
Re-design of system administrator page. |
Improvement |
| PF-162 |
TimesheetEditPage: layout issue on date validation error |
Bug |
| PF-101 |
Data base: store version in the db and check it before starting of hibernate |
Improvement |
|
simple |
X |
- |
| ProjectForge-3.5.4-2011-02-24 |
-
New:
* Date/time formats and time notation is now configurable by each user. * User edit page and my account page in new design.
* Plugin-technology prepared: Extend ProjectForge with your own plugins. * ToDo management as first plugin started.
-
jars/libraries:
* ehcache-2.3.2.
-
ToDo:
* If used, ImageCropper has to be activated in config.xml.
-
Issues
www.projectforge.org/jira/3.5.4
| PF-202
|
AccessListPage: Table sort (task) fails
|
Bug
|
| PF-201
|
Plugin technology: Preparation of next major release
|
Task
|
| PF-200
|
UserEditPage and MyAccountPage in new design
|
Task
|
| PF-199
|
Re-structure menu backend: registry etc. for supporting plugin-technology
|
Improvement
|
| PF-198
|
De-activate ImageCropper at default from menu (because a valid SSL certificate is needed)
|
Task
|
| PF-196
|
Date and time formats should be configurable by each user (my account settings)
|
Improvement
|
|
simple |
X |
X |
| ProjectForge-3.5.3-2011-02-14 |
-
New:
* Documentation improved and restructured. * A security issue is fixed (XSS vulnerability for logged-in users).
* XML-Dump
and Restore of data-base for migration of a ProjectForge installation to another data-base (e. g. from Hypersonic to PostgreSQL).
*
More test data are available on start-up. * Some bugs are fixed. * Update is recommended.
-
jars/libraries:
* jquery-mobile 1.0a3, hibernate-3.5.6.
-
Issues
www.projectforge.org/jira/3.5.3
| PF-191 |
ReflectionToString: show only time zone id for time zones instead of whole ZoneInfo (in log files). |
Improvement |
| PF-190 |
EmployeeSalaryEdit: Creation of new salary entries doesn't work |
Bug |
| PF-187 |
AbstractBaseDO.copyDeclaredFields(Class, BaseDO, BaseDO, String...): Copiing HashSets fails |
Bug |
| PF-186 |
Display doc pages without login |
Improvement |
| PF-185 |
XSS vulnerability for logged-in users |
Bug |
| PF-184 |
Customizable admin user name on setup-page after first start of ProjectForge |
Improvement |
| PF-183 |
Larger test data base |
Improvement |
| PF-181 |
Re-organize documentation: decrease ramp up efforts as much as possible. |
Task |
| PF-173 |
CalendarView: improve colors etc. |
Improvement |
| PF-170 |
Restore old tooltips (html formatted with heading) |
Task |
| PF-97 |
Migration: Provide xml dump and import functionality in UI |
Improvement |
|
simple |
- |
x |
| ProjectForge-3.5.2-2011-02-03 |
-
New:
*
Maven 3
is now supported. * The scripts of the
auto-update-mechanism
are now part of the web app and will be tested on start-up. Browser interoperability improved.
-
jars:
* wicket-*-1.4.14.
-
Issues
www.projectforge.org/jira/3.5.2
| PF-175 |
Maven 3 support |
Task |
| PF-172 |
Other browser button background for browsers without colored buttons support |
Improvement |
| PF-171 |
Alternative to embats if the browser doesn't support embedded fonts. |
Task |
| PF-168 |
TimesheetEditForm: select recent time sheet should submit the current form |
Bug |
| PF-167 |
Migrate TaskEditPage to new auto-layout-form |
Task |
| PF-166 |
Post inbound and outpound: Migration to new design |
Improvement |
|
simple |
- |
X |
| ProjectForge-3.5.1-2011-01-26 |
-
Issues
www.projectforge.org/jira/3.5.1
| PF-160 |
UserFilter: put logged in user into MDC context |
Improvement |
| PF-159 |
TimesheetEditPage: z-index of modal pop-up dialog |
Bug |
| PF-158 |
AddressEditPage: Access exception while creating new addresses |
Blocker |
| PF-157 |
I18n: Datefields doesn't work if the browser has a different locale from the MyAccount-locale |
Bug |
| PF-156 |
TimesheetEditPage: don't show and validate cost2 field if no cost2 is available, fix validation field label |
Blocker |
| PF-155 |
MyAccount: User's language seemed to be overwritten by the browser's language. Switch locale directly after modification of
locale in MyAccountPage. |
Bug |
| PF-153 |
TimesheetEditPage: add row click in recent time-sheets popup for version without cost2 |
Bug |
| PF-152 |
LoginScreen: Do not escape the html code of message of the day (in desktop and mobile version). |
Bug |
|
simple |
- |
- |
| ProjectForge-3.5.0-2011-01-23 |
-
State
* The current browser versions of Firefox, Safari and Chrome should work fine (tested under Windows and Mac).
The IE (8) doen't work yet!
It seems to be, that the IE has always
an own understanding of what HTML is. Annoying, but we're working on that, again...
-
New:
*
New design:
customizable menu and
Embats fonts.
* Start of mobile version.
* Migration from Stripes to
Wicket completed (no more jsp!).
-
jars:
* wicket-*-1.4.13, ehcache-core-2.3.0.
-
Issues
www.projectforge.org/jira/3.5.0
| PF-151 |
Use new Embats font technology instead of images |
Improvement |
| PF-149 |
BookDO: add type (book, article, software, film etc.) |
Improvement |
| PF-146 |
Edit(Mobile)Page: share functionality in EditPageSupport-class |
Improvement |
| PF-145 |
Internationalization of enum types in list page views |
Improvement |
| PF-144 |
Textarea-validation: Do not show content in feed-back-message if content is too long |
Improvement |
| PF-143 |
Localization of input fields in validation messages |
Improvement |
| PF-138 |
Strip Wicket tags also in development mode at default. |
Improvement |
| PF-137 |
*ListPages: If autocompletion results in id:[0-9]+ then redirect to edit page |
Improvement |
| PF-133 |
iPhone (and other mobiles) version of ProjectForge |
New Feature |
| PF-132 |
Wicket table: localize "Showing of..." |
Bug |
| PF-129 |
Cron jobs: fix db history entries does not work. Create hourly job. |
Bug |
| PF-128 |
Address management: Fields name, comment and title are not persisted. |
Bug |
| PF-127 |
AccessException: I18n-Property missed |
Bug |
| PF-126 |
Wicket takes sometimes wrong locale (from the browser instead of the account settings). |
Bug |
| PF-124 |
Registry for Dao (prepare extensions/plugins) |
Task |
| PF-123 |
Replace error.jsp |
Task |
| PF-122 |
Remove micromata web-utils and micromata base-object |
Task |
| PF-121 |
Remove Stripes, Displaytag and Sitemesh |
Task |
| PF-120 |
Remove ContextHolder (do the ThreadLocal stuff in PFUserContext directly) |
Task |
| PF-119 |
Make Asterisk operator panel configurable |
New Feature |
| PF-117 |
Use BookmarkablePageLink for avoiding unnecessary expired pages. |
Improvement |
| PF-115 |
Stay-logged-in method doesn't work with http (only https). |
Task |
| PF-114 |
Refactor LoginFilter (UserFilter) |
Improvement |
| PF-110 |
Stay-Logged-in results in error |
Bug |
| PF-109 |
PFAutocompleteTextField: support of tool tips |
Improvement |
| PF-107 |
BookListPage: Show recent search terms in the search input field on double-click. |
New Feature |
| PF-106 |
AbstractListPage: support of recent search terms |
New Feature |
| PF-105 |
PFAutoCompleteTextField: support recent user inputs |
New Feature |
| PF-104 |
New design: Logo-servlet with png/jpg/gif-Extension (for the IE-6-png-work-around) |
New Feature |
| PF-103 |
New design: personal customizable menu entries for every user (favorites bar) and whole menu as pop-up (mouse-over) |
New Feature |
| PF-71 |
Wicketization of address pages (including asterisk phone caller) |
Improvement |
| PF-58 |
Complete redesign of the UI |
Improvement |
| PF-36 |
UserSelectPanel: use Ajax instead of calling UserListAction for selection. |
Improvement |
|
simple |
X |
X |
| ProjectForge-3.4.3-2010-11-17 |
-
New:
* Start of new design. Microsoft Internet Explorer is now supported (since 6.0).
Tutorial
started.
-
Issues
www.projectforge.org/jira/3.4.3
| PF-96 |
Menu: version is not displayed anymore (Wicket version) |
| PF-100 |
SettingsPanel in standalone version: add functionality for re-newing war-file. |
| PF-95 |
Show UI human readable error message for DataIntegrityViolationExceptions |
| PF-94 |
GroupListPage: Fix cssStyle for highlighting pre-selected row. |
| PF-93 |
Re-organize AccessDao |
| PF-92 |
Support SourceForge download URL in UdatePage |
| PF-91 |
AccessType as I18nEnum |
| PF-90 |
Wickenization of Access*Page, adding description field |
| PF-89 |
GroupDao: improve save and update methods (nothing should be done or prepared by the ui class) |
| PF-88 |
Wickenization of GroupEditPage. |
| PF-86 |
MyAccountEditPage: AccessException if the user has no group |
| PF-82 |
Layout: Microsoft Internet Explorer doesn't work |
| PF-80 |
ScriptDao doesn't contain KostZuweisungDao and EmployeeSalaryDao. |
| PF-79 |
Windows: Closing window does not result in a jetty shut-down. |
| PF-73 |
MEB-EditPage: Disable JIRA-Issue-Validation if no JIRA functionality is chosen. |
|
simple |
X |
- |
| ProjectForge-3.4.2-2011-11-08 |
-
Issues
www.projectforge.org/jira/3.4.2
| PF-76 |
Version.java: date and time stamp interchanged |
| PF-74 |
Change data source JNDI name: ProjectForgeDS -> jdbc/ProjectForgeDS |
| PF-72 |
Improve hierarchy of Abstract*Page and the content menu. Add also topPanel etc. |
| PF-68 |
EingangsrechnungDao: getList throws UnsupportedOperationException if filter setting is null. |
| PF-66 |
If script returns null as result then a NPE is thrown |
| PF-63 |
Wickenizing: AdminPage |
| PF-62 |
HibernateHistory writes whole DO objects via toString instead of using only the id. |
| PF-61 |
Wickenize BookList/EditPage. |
| PF-60 |
BaseDao & BaseSearchFilter: support of defined set of search fields. |
| PF-57 |
Move content menu and drop down menu of the content menu layer to AbstractSecuredPage |
| PF-56 |
List of invoices: LazyInitializationException thrown if the user sorts the table by gros sum |
| PF-54 |
SetupForm: Preset the default time zone in the ProjectForge's setup-dialogue (first login) |
| PF-53 |
Invoices (inbound and outbound): Highlight position after adding new cost assignment entry. |
| PF-52 |
BankAccount list: Show also deleted entries |
| PF-51 |
New created top level tasks are only shown after reload |
| PF-50 |
List pages: Highlight row with last used entry |
| PF-49 |
Check rounding functionality of currency multiplications |
| PF-48 |
ProjektRight: Fix users which are ProjectManagers and member of accounting staff |
| PF-47 |
Invoice: Adding new cost positions reloads the page: set anchor and focus |
| PF-46 |
List views: Highlight the row which was created or updated. |
| PF-43 |
TaskTree: After adding a new task it will not be shown in the task tree (reload or new page call required) |
|
simple |
- |
- |
| ProjectForge-3.4.1-2010-10-04 |
-
New:
* 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).
* Two
different
packages for easier installation.
-
Issues
www.projectforge.org/jira/3.4.1
| PF-45 |
Add hypersonic data base driver to the distribution |
| PF-44 |
Document the two different dist packages (with and without forcing SSL) |
| PF-41 |
TaskTree: refresh: synchronization improvement |
| PF-40 |
Setup for PostgreSQL: error while creating table t_task |
| PF-38 |
Excel-Export: Support of locale (for usage of localized date formats in resource bundle). |
| PF-37 |
Rename JiRA -> JIRA |
| PF-33 |
Excel-Export: default data format for DateHolder should depend on precision. |
| PF-32 |
Excel-Export: support english locale for data format |
| PF-31 |
Locale is ignored if the user has default locale set |
| PF-30 |
Stripes: The data-base locale of an user is ignored, the user locale is used instead. |
| PF-29 |
TaskTree: Error reading 'id' on type org.projectforge.user.PFUserDO_$$_javassist_36 |
| PF-28 |
UserEditForm: If the passwords are different, then the magic password is inserted. |
| PF-27 |
AbstractEditPage: NPE fix for cancel button if EditPage annotation isn't present. |
| PF-26 |
CalendarPage: add tooltip to show/hide birthdays image |
| PF-25 |
For new users show own time sheets in CalendarView as default |
| PF-23 |
I18n of FAQs |
| PF-19 |
Excel-Exports: Re-use cell style |
| PF-18 |
Wicket performance: Avoid rebuilding of menu at every page request |
| PF-16 |
Find a better solution for web.xml-constraints |
| PF-15 |
Set-up: The first login of ProjectForge with an empty data-base should provide a convenient dialogue |
| PF-13 |
Web admin page: show any warnings occurred while re-reading config.xml. |
| PF-12 |
XML reading: show warnings for xml elements and attributes which are ignored (because there corresponding POJO
field)
|
| PF-10 |
Wicket autocompletion: format also the favorites |
| PF-9 |
Web administration page: Add export of config.xml |
| PF-8 |
MyAccountEditPage, UserEditPage: add configurable time zone for each user. |
| PF-6 |
Default time zone as configurable parameter |
| PF-5 |
Take the Java's default time zone as default if no time zone is configured |
| PF-4 |
Make all configurations available at Configuration (also the data base configuration parameter / ConfigurationDO) |
| PF-3 |
Add all Java time zones to MyAccount |
| PF-1 |
Make menu configurable for a ProjectForge instance |
|
simple |
- |
- |
| ProjectForge-3.4.0-2010-09-10 |
-
New:
*
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). * SendSmsPage accepts now new parameter
number.
-
Changed:
* Wicket EditForms show only the insert, update and (un)delete buttons if the user has access to. * TaskDao:
hasSelectAccess(TaskDO,
boolean) always true for admins, finance staff and controlling users.
* HRListPage: order of
unplanned resources
improved. *
UserListPage: Some columns are now only visible for admin users. * GroupTaskAccess: No
entries for
ProjectForgeRoot needed
anymore. * Access checking changed for ProjektDao, Kost1/2Dao, AuftragDao.
* Java 1.6 (pom.xml).
-
jars:
* A lot of jars were updated.
*
New jars:
commons-io 1.4, mpxj-4.0.0.
*
Major jars:
wicket-*-1.4.10, FOP 1.0, spring-*.3.0.4, hibernate-core-3.5.5, hibernate-annotations-3.5.5, hibernate-search-3.2.1, poi-3.6,
groovy-all-1.7.4,
*
Others:
commons-beanutils-1.8.3, commons-dbcp-1.4, commons-lang-2.5, ehcache-2.2.0, log4j-1.2.16, mockito-all-1.8.5, sitemesh-2.4.1,
xmlgraphics 1.4.
*
Removed:
xls-wrapper.jar (classes
added to this project for
modification.) jaxb (is part of Java 1.6).
-
Improved:
* DateHolder.daysBetween(...) is now much more faster and improved. Limit is now 500 years instead of 400 days.
-
Fixed:
PROJECTFORGE-592: NPE fix in RechnungCache.refresh() if the number of invoice is null. Also ignore invoices positions which
are deleted (or if its invoice is
deleted). * BaseDao.internalMarkAsDeleted: getSession().flush() because GroupTaskAccess was not
delete-able. * TaskDao: hasDeleteAccess(TaskDO, TaskDO, boolean) threw Exception for throwException=false: checkAccess -> hasAccess. *
Datev-Import for large number of rows (Konto or Buchungssatz) is now possible. * DatabaseUpdateDao: creation of generated indices for
hypersonic db.
-
ToDo:
* Set the user rights for hr planning. * Delete GroupTaskAccess entries for ProjectForgeRoot.
|
simple |
X |
X |
| ProjectForge-3.3.47-2010-07-13 |
-
New:
* Apple touch icon in html head added. * Jars: Quartz 1.8.3. * Contract management. * AdminAction: reread of configuration
config.xml implemented.
-
Changed:
* TaskTreeTablePanel as own re-usable Panel. * UserRightId.EMPLOYEE_SALARY. * PROJECTFORGE-579: show menu item "new" in
list page only if user has insert access.
* PROJECTFORGE-583: Access editing: button for leaders.
-
Fixed:
* TaskFormatter: link to task edit page fixed. * PROJECTFORGE-577.
-
ToDo
* Edit contract types in config.xml.
|
simple |
X |
X |
| ProjectForge-3.3.46-2010-06-15 |
-
New:
* Support of Gantt properties in tasks (preparation for Gantt diagrams).
* JIRA user name added. * Jars: Quartz 1.8.1,
Hibernate-3.5.2, Hibernate-Search 3.2.0, ehcache.2.1.0,
Spring 3.0.2.
-
Changed:
* Tooltip for user pref params added. * 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.
-
Fixed:
* PROJECTFORGE-558: List of invoices. * PROJECTFORGE-561: doublet in MenuBuilder removed. * search.jsp: edit link to. *
PROJECTFORGE-384.
project.
-
ToDo
* Configure jiraCreateIssueUrl in config.xml (useful for MEB). * Rebuild data base search index.
|
simple |
X |
X |
| ProjectForge-3.3.45-2010-05-28 |
-
New:
* Mobile Enterprise Blogging released.
* Mockito as mocking framework added.
* config.xml supports now configurable key store for ssl
connections. *
MailAccount
as mail client implemented.
-
Changed:
* Menu re-structured (prepared for customization).
-
Fixed:
* PROJECTFORGE-543 * MyAccount page fixed.
-
ToDo
* config.xml: Meb mail account.
|
simple |
X |
- |
| ProjectForge-3.3.44-2010-05-20 |
-
New:
*
Very convenient data-base independent update mechanism.
* User rights implemented. * Administration: create missing data base indices.
-
Changed:
* PROJECTFORGE-539: Default locale is now en. * Send also an e-mail notification for changed orders if the logged in user
is equals to the contact person.
-
Patch 1:
* MenuItemDef supports now required user rights and right values. ActionLog prepared for DatevImport.
|
simple |
X |
- |
| ProjectForge-3.3.43-2010-04-19 |
-
New:
* Demo user added (has full read-only access). First published Wicket-release.
-
Changed:
* New jars: stripes-1.5.3. * Kost2Art wickenized.
-
Patch 1:
* Hypersonic: Reading total durations of time sheets of tasks fixed.
-
Patch 2:
* HRPlanningEntry: scale and precision settings fixed. * PFUserDO: DB length of password enlarged to 50.
-
Patch 3:
* User edit page wickenized. * server.xml vs. context.xml fixed and documented.
|
simple |
X |
X |
| ProjectForge-3.3.42-2010-04-13 |
-
Improved:
* HR planning: add new entry button takes now selected start date from current list page filter. Date handling improved.
-
Fixed:
* PROJECTFORGE-525, PROJECTFORGE-535: HR planning: Date handling fixed.
|
simple |
- |
- |
| ProjectForge-3.3.41-2010-04-13 |
-
New:
* Script support of JFreeChart.
-
Fixed:
* PROJECTFORGE-511 * taskTree.jsp: kost2, projektId removed.
|
simple |
- |
- |
| ProjectForge-3.3.40-2010-04-09 |
-
Changed:
* Further preparations for the going live: packages to org.projectforge.* refactored.
-
ToDo:
* Migrate user prefs via web admin console. * Re-index full data base index via web admin console.
|
simple |
- |
- |
| ProjectForge-3.3.39-2010-04-06 |
-
New:
* 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.
-
Changed:
* 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. * PROJECTFORGE-501. * New jars: javax.mail-1.4.3.
-
ToDo:
* Configure logoFile in config.xml. * historyOfChanges.sql. * Call patchIt in web console.
-
Patch p1:
* Select access for project managers and assistants to cost2 objects of their projects.
-
Patch p2:
* PROJECTFORGE-523, PROJECTFORGE-518 * NPE fix in BuchungsatzImportRow.
|
complex |
X |
X |
| ProjectForge-3.3.38-2010-03-15 |
-
Changed:
* PROJECTFORGE-377: AddressEdit: Validation on invalid phone numbers "+49 0..." added. * Task support in
Configuration*Page.
-
Fixed:
* PROJECTFORGE-497: AbstractBaseDO#copyValues(BaseDO, BaseDO, String...): Class cast test.
-
ToDo:
* Remove from config.xml: countryPrefix, defaultTaskId4Addresses, defaultTaskId4Books. Configure these values via web ui.
|
simple |
- |
- |
| ProjectForge-3.3.37-2010-03-10 |
-
Changed:
* PROJECTFORGE-495: Datev Export of creditor invoices: remove non digit and non-ASCII letters from reference.
-
Fixed:
* PROJECTFORGE-493, PROJECTFORGE-494, PROJECTFORGE-496. * AuftragEditForm: Add positions link fixed (visibility). *
InvoicePositionsPanel: Show link only if the user has access to. * RechnungListFilter: NPE fixed.
|
simple |
- |
- |
| ProjectForge-3.3.36-2010-03-08 |
-
New:
* Support of order positions in invoice positions. * For administrators: Re-build full search index as menu entry in list
pages added.
-
Changed:
* PROJECTFORGE-491: Show EintrittsDatum in list of employees. * PROJECTFORGE-486: Employee list: filter for only active
entries added.
* PROJECTFORGE-492: ReportScriptingAction: EmployeeSalaryDao added. * AbstractListPage: ownRebuildDatabase method. * New
jars:
lucene-core.2.9.2, Wicket 1.4.7.
-
Fixed:
* PROJECTFORGE-490: CalendarDayItem: DayHolder is not transient anymore. * PROJECTFORGE-384: Internal hibernate search
exceptions
(does not occur anymore since Lucene 2.9.2).
-
ToDo:
* Rebuild whole search index for RechnungDO.
|
simple |
- |
X |
| ProjectForge-3.3.35-2010-03-02 |
-
New:
* PROJECTFORGE-198: AppleScript for remove annoying notes from exported addresses.
-
Fixed:
* PROJECTFORGE-484: NPE in TaskTree. * Browsing menu in multiple browser windows. PROJECTFORGE-373: Browsing the task tree
in multiple
windows fixed. * PROJECTFORGE-487: RechnungDO.isBezahlt() fixed. * PROJECTFORGE-488: HRListPage: re-build data base search
index
removed.
|
simple |
- |
- |
| ProjectForge-3.3.34-2010-03-01 |
-
New:
* PROJECTFORGE-473, PROJECTFORGE-469: 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). * New configuration parameter for e-mail addresses of the system administrators. * PROJECTFORGE-468:
TaskEditForm supports now JIRA issues.
-
Changed:
* SendSmsForm: "Do not reply" hint at SMS. * WicketApplication: uses now default page store (file system instead of session
store).
-
Fixed:
* PROJECTFORGE-202: Autocompletion fields: keyCode handling fixed for Safari. * PROJECTFORGE-480: Clone of invoices resets
now status,
paid date and paid amount. * PROJECTFORGE-481: Also negative net sum invoices (inbound and outbound) can now have status
unpaid.
-
ToDo:
* Configure e-mail address of sysops as parameter in web administration menu.
|
simple |
- |
X |
| ProjectForge-3.3.33-2010-02-19 |
-
New:
* Clone function for (incoming) invoices.
-
Fixed:
* PROJECTFORGE-421: Auftrag summiert nun keine Positionen mehr mit dem Status "nicht beauftragt". * Status unpaid and
overdued
incoming invoices fixed (after releasing positions).
-
Patch p1:
* PROJECTFORGE-475: AuftragEditPage: (Un-)selecting tasks fixed. * PROJECTFORGE-428: HRPlanningEditPage: Clone from
predecessor.
|
simple |
- |
- |
| ProjectForge-3.3.32-2010-02-12 |
-
New:
* Gantt diagram prototypes (TaskDO already modified, SVG/BatikImage). * batik-codec-1.7.jar.
-
Fixed:
* XLS export in (incoming) invoices list: sheet name fixed. * Kost1/Kost2 autocompletion: show as sorted list. * (Incoming)
invoices:
payment date & date.
|
simple |
- |
X |
| ProjectForge-3.3.31-2010-02-08 |
-
New:
* Export of cost assignment for incoming and outgoing invoices. Highlighing of list entries with uncompleted cost
assignments.
|
simple |
- |
- |
| ProjectForge-3.3.30-2010-02-08 |
-
New:
* cost assignements for invoices and incoming invoices. * Positions and cost assignments for incoming invoices implemented.
-
Changed:
* Hibernate-history 3.4.13. * Incoming invoices wickenized.
-
ToDo:
* historyOfChanges.sql. * System web console: Patch it.
|
complex |
X |
X |
| ProjectForge-3.3.29-2010-02-02 |
-
New:
* Invoices: show/hide text areas, alpha version of cost assignments.
-
Changed:
* PROJECTFORGE-440: Width of form tables: 100%. * RechnungEditPage: Menge is null at default.
-
Fixed:
* PROJECTFORGE-433: HRListPage: customer totals. * PROJECTFORGE-450: HRPlanningListPage: Exception for admin users fixed,
visibility
of filter fields. * PROJECTFORGE-449: HRPlanningEntryDO: equals method fixed. * HRPlanningEntryList: total hours fixed
(unique
predicate in dao).
-
ToDo:
* historyOfChanges.sql.
-
Patch p1:
* HRPlanningEntryList: total hours fixed (do not sum hours of deleted entries). * KostZuweisungDO mapping fixed.
|
complex |
X |
- |
| ProjectForge-3.3.28-2010-01-25 |
-
New:
* KundeDO: short identifier. * HRResourcePlanning for all users accessible.
-
Changed:
* TaskTree: TaskDO.projekt is deprecated, use TaskNode.projekt instead. * PROJECTFORGE-391: Unused Wingas-Renderer removed.
* Html:
css and button styles. * Calendar and week/month quick select panels supports now UTC time zone.
-
Fixed:
* PROJECTFORGE-418: ProjektEditForm: Wicket I18n warnings. * PROJECTFORGE-407: Force to rebuild pdf files while packaging
new
distribution. PROJECTFORGE-422: HRPlanningEditForm validates now duplicate project and status value entries. PROJECTFORGE-423:
GroupSelectPanel: Icon fixed. PROJECTFORGE-420: OrderList: Filter position type fixed. * PROJECTFORGE-426: LazyInitializationException
in time sheet list. * PROJECTFORGE-427: HRPlanning editing.
-
Patch p1:
* HRListPage: Handling of time periods changed (UTC support of week/month quick select removed).
-
Patch p2:
* PROJECTFORGE-435: List of incompletely invoiced orders fixed. * PROJECTFORGE-439: RechnungsPosition.getBruttoOld()
removed, VAT:
stripTrailingZeros. * PROJECTFORGE-434: Pagination of HRPlanningListPage fixed.
-
ToDo:
* Migrate user preferences (web admin menu).
-
Patch p3:
* PROJECTFORGE-441: NPE fix in ScriptEditPage.
|
simple |
- |
- |
| ProjectForge-3.3.27-2010-01-18 |
-
New:
* Projekt: field identifier added. Kunde: field identifier prepared. * Alpha version of human resources planning overview.
-
Changed:
* PROJECTFORGE-384: New implementation of re-indexing objects in the dao's including re-indexing of dependent objects.
-
Fixed:
* PROJECTFORGE-411: Calendar weeks in HRPlanningListPage and TimesheetListPage. * Stripes edit pages:
question.markAsDeletedQuestion
instead of question.deleteQuestion.
-
ToDo:
* historyOfChanges.sql.
|
simple |
X |
- |
| ProjectForge-3.3.26-2010-01-15 |
-
New:
* DefaultLocale added in config.xml for application wide same week of year algorithm. * PROJECTFORGE-406:
HRPlanningListPage: filter
extended: group entries and show only my projects.
-
Changed:
* PROJECTFORGE-405: Hide filter in TimesheetListPage during mass update. * HRPlanningEditPage: show unit [h].
-
Fixed:
* PROJECTFORGE-393: LazyInitializationException in ProjektListPage fixed (sorting by task). * PROJECTFORGE-410:
HRPlanningEditPage:
refresh buttons visibility after selecting existing entry.
-
ToDo:
* config.xml: defaultLocale.
|
simple |
- |
- |
| ProjectForge-3.3.25-2010-01-11 |
-
New:
* Human resource planning (first version). * Project and customer favorites. * PROJECTFORGE-309: Project has now field
task. *
PROJECTFORGE-346: TaskTree and TaskNodes accessible in Groovy scripts.
-
Changed:
* Lot of deprecated and unused methods and fields removed. * Menu prepared for xml customization (enum MenuItemDef added).
Using
Wicket bookmarks changed (page class instead of String aliases). * Code aufgeräumt.
-
Fixed:
* PROJECTFORGE-390: Auftragsstatistik: getNettoSummeDeprecated() -> getNettoSumme().
-
ToDo:
* historyOfChanges.sql.
-
Patch p1:
* Menu item Posteingang fixed.
-
Patch p2:
* Menu code. * PROJECTFORGE-394: NPE fix in EditTimesheetPage for new users. * MyStatistics: Division by zero fixed for new
users
without any time sheets. * Index fixed for new HRPlanningEntryDO.
-
Patch p3:
* PROJECTFORGE-400: show gross col in RechnungListPage. * PROJECTFORGE-396: HRPlanningEdit: fix for changing project/status
of
existing entries. * HRPlanningListPage: order by week and user's first name.
-
Patch p4:
* PROJECTFORGE-408, * HRPlanning: Displayed week of year fixed.
|
complex |
X |
- |
| ProjectForge-3.3.24-2010-01-07 |
-
New:
* User favorites.
-
Fixed:
PROJECTFORGE-388: Creation of new tasks works now: NPE fix in TaskTree.hasOrderPositions(taskId, boolean). * search.jsp:
Rechnung as
new Wicket page fixed.
-
ToDo:
* historyOfChanges.sql.
|
simple |
X |
- |
| ProjectForge-3.3.23-2010-01-05 |
-
Changed:
* AuftragListPage: person days as column. * PROJECTFORGE-385. Re-indexing of data base: Checks now running of current job
instead of
waiting x seconds. Checks now write.lock files in the search index directories and displays a warning if exist.
-
Fixed:
* PROJECTFORGE-387: Auftragliste: Filter beauftragt, LOI, Eskalation zeigt nun auch LOI- und Eskalationsaufträge.
|
simple |
- |
- |
| ProjectForge-3.3.23-2010-01-05 |
-
Changed:
* New jar: lucene-core-2.9.1.jar. * PROJECTFORGE-378: Return to task tree after excurs to AuftragEditPage.
-
Fixed:
* PROJECTFORGE-383, PROJECTFORGE-380: Visualizatioun of person days in consumption bars and task edit page. *
PROJECTFORGE-379:
AuftragEditPage: fill customer after project selection.
|
simple |
- |
X |
| ProjectForge-3.3.22-2010-01-04 |
-
New:
* Invoice positions added. * Order positions supports now person days. * PROJECTFORGE-305: TaskTree: show order with
details as tool
tip. * OrderBook: column positions with details as tool tip added.
-
Changed:
* AbstractListPage: show extended Filter replaced by toggle extended filter. * AuftragEditPage: Layout verbessert. * The
calculation
of the budgets for the task considers now max hours as well as person days of assigned orders. * Invoices Wickenized. *
2009 -> 2010
everywhere. AuftragEditPage: pre-set logged in user as contact person.
-
ToDo:
* historyOfChanges.sql. * Set VAT in configuration administration to 19%. * Call PatchIt from web administration menu
(migration of
invoices). * Rebuild data base search index.
|
simple |
X |
- |
| ProjectForge-3.3.21-2009-12-30 |
-
New:
* Task list and tree: Column's visibility depends now on user's associated groups. * Orderpositions have no field person
days.
-
Changed:
* Performance-Release: Wicket session removed from navigation menu, further JQuery code replaced. * PROJECTFORGE-367:
SessionSerializableChecker does nothing in production mode due to performance issues. * Shorter wicket ids in CalenarPage.
-
Fixed:
* PROJECTFORGE-372: Fixed: non-Ajax task tree browsing. * PROJECTFORGE-371: Task filter fixed in task list. * Menu: html
suffix fixed.
* TaskTree: double html excaping in column responsible user fixed.
-
ToDo:
* historyOfChanges.sql.
|
simple |
X |
- |
| ProjectForge-3.3.20-2009-12-28 |
-
New:
* Support of SMS sending. * Holidays are now configurable (PROJECTFORGE-347: half working days). * Kost2Art and Kost2
support now
working time fraction (e. g. half working time for traveling time).
-
Changed:
* New jars: Wicket 1.4.5. * JQuery-CSS acrobatic reduced.
-
ToDo:
* Configure SMS gateway. * Configure German holidays. * historyOfChanges.sql. * Kost2Art: set working time fraction for
travels to
0,5. * Compression in server.xml.
-
Patch p1:
* Menu fixed (doc). * Task browsing in FF fixed: javascript:preventBubble(e).
|
simple |
X |
X |
| ProjectForge-3.3.19-2009-12-21 |
-
Changed:
* Stay-logged-in algorithm uses now stay-logged-in key in the user data base table.
-
Fixed:
* PROJECTFORGE-360: Time sheet mass update: component hierarchy fixed (body component). * PROJECTFORGE-350: Färbung im
Auftragsbuch.
-
ToDo:
* historyOfChanges.sql
-
Patch p1:
* Performance improvement in Task Tree (Ajax). * PROJECTFORGE-361 fixed: Task tree exploring/imploring. *
applicationContext.xml:
luceneListener/@destroy-method="cleanup" (shut down should now work). * PROJECTFORGE-350: Färbung im
Auftragsbuch again.
|
simple |
X |
- |
| ProjectForge-3.3.18-2009-12-21 |
-
New:
* PROJECTFORGE-150: Task browsing supports now Ajax for more convinient tree exploring. * PROJECTFORGE-102: Support of
stay-logged-in.
-
Changed:
* PROJECTFORGE-315: Address editing: form autocompleting off, autocompletion for organization and address. *
AbstractBasePage has now
body container because Ajax does not work with transparent resolvers. * TaskTree: link for consumption bar
disabled in selection mode.
* PROJECTFORGE-311: Search for projekt.name in time sheets added.
-
Fixed:
* PROJECTFORGE-348: TimeSheetEditPage: setReturnToPage for UserPrefEditPage (template). * PROJECTFORGE-353: Search for
contactPerson
in Auftragsbuch fixed. * ProjektEditPage: focus on field name. * GroupSelectPanel, TaskSelectPanel, UserSelectPanel: use
of
Hibernate.initialize(Object).
-
ToDo:
* Rebuild data base search indices via web system console.
|
simple |
- |
- |
| ProjectForge-3.3.17-2009-12-14 |
-
New:
* Statistics (feed-back for discipline while booking time sheets). * Project managers and assistants have no read/write
access to
orders if the user is member of the project manager group of the assigned project.
-
Changed:
* Projekt has now projektManagerGroup. * Wickenized: ProjektEditPage, GroupListPage. * Don't show bookmark link icon for
ImageCropper.
* New jars: Wicket 1.4.4., JFreeChart 1.0.13.
-
Fixed:
* PROJECTFORGE-337 * PROJECTFORGE-299: Show user in time sheet mass update.
-
Patch p1:
PROJECTFORGE-340?
-
ToDo:
* historyOfChanges.sql. * Recreate indices via web system console. * Rebuild data base search indices via web system
console. * Create
group PF_ProjectAssistant.
|
complex |
X |
X |
| ProjectForge-3.3.16-2009-12-10 |
-
Changed:
* PROJECTFORGE-328: Linked tasks in order book positions. * TaskFavoritesPanel: Create favorite now as combo box entry
instead of link
button. * KostCache (was Kost2Cache) contains now Kost1 entries too. * PROJECTFORGE-319 partly.
-
Fixed:
* PROJECTFORGE-331: NPE fix in TaskTree. * PROJECTFORGE-322: LazyInitializationException while creating time sheet from
template. *
PROJECTFORGE-323: Order book: red highlighting fixed.
-
ToDo:
* historyOfChanges.sql.
|
complex |
X |
- |
| ProjectForge-3.3.15-2009-12-07 |
-
New:
*
User templates and favorites added (time sheets as named templates and tasks as favorites).
* List of bank accounts.
-
Changed:
* PROJECTFORGE-303: Auch Aufträge mit abgeschlossenen, aber nicht fakturierten Positionen werden als abgeschlossen
behandelt. *
PROJECTFORGE-307: DateHolder implements Comparable. PROJECTFORGE-292: XlsContentProvider#setAutoFormatCells(boolean). *
Renamed:
UserPreferences* -> UserXmlPreferences. * AbstractEditPage: on* and after* methods suports now AbstractBasePage as return
value.
-
Fixed:
* PROJECTFORGE-304: Favorites: remove Wicket parameter wicket:pageMapName. PROJECTFORGE-306: Caching of total duration in
task tree.
*PROJECTFORGE-313: getNumberOfWorkingDays fixed: If last day of month is a working day it was not count at working day! *
Access
rights fixed for time sheets: User can't change user for time sheet if he has no access to delete the time sheet for the old
user. *
PROJECTFORGE-312: NPE in TimesheetEditForm.addConsumptionBar() for new users and first time sheet.
-
ToDo:
* historyOfChanges.sql.
|
complex |
X |
- |
| ProjectForge-3.3.14-2009-11-23 |
-
New:
* Book-marking of filter settings in list pages. Book-marking of pre-filled fields (time sheets) in edit pages.
-
Changed:
* PROJECTFORGE-298: Script size is now 100k. * Tasks: Calculate max hours from child tasks, if no max hours given.
-
Fixed:
* PROJECTFORGE-291: Wicket error in KundeListPage fixed. * PROJECTFORGE-290.
-
ToDo:
* historyOfChanges.sql.
|
simple |
X |
- |
| ProjectForge-3.3.13-2009-11-19 |
-
New:
* Most Wicket pages have now icon for book-marking (experimental).
-
Changed:
* Additional search fields in DAOs as static final member.
-
Fixed:
* PROJECTFORGE-289: i18n key in time sheet pdf export fixed.
|
simple |
X |
X |
| ProjectForge-3.3.12-2009-11-16 |
-
New:
* Mass updates of time sheets!
* Extended search filter for finding objects by modification time and user.
* AuftragsPosition zeigt nun auf Aufgabe. * Monatsbericht eines Mitarbeites zeigt nun Tage ohne Zeitberichtsbuchungen.
-
Changed:
* EditPages: Show modification times. * PROJECTFORGE-261: Order of kost2 entries. * PROJECTFORGE-251: Anzeige ungebuchter
Arbeitstage
im Monatsbericht. * POI 3.5-FINAL. * PROJECTFORGE-233: Time sheet Excel export: column duration in hours added.
|
simple |
- |
- |
| ProjectForge-3.3.11-2009-11-01 |
-
New:
* Postein- und ausgangsbuch. * PROJECTFORGE-256: Anzeige der Anzahl der abgeschlossenen und nicht fakturierten Aufträge im
Auftragsbuch für die FiBu.
-
Changed:
* More restrictive parsing of date formats.
-
ToDo:
* historyOfChanges.sql. * import postausgang-import.sql. * Rebuild data base search indices. * Create group
PF_Organization.
|
simple |
- |
- |
| ProjectForge-3.3.10-2009-10-28 |
-
Fixed:
* PROJECTFORGE-248 (Refresh of CalendarPage), PROJECTFORGE-238, PROJECTFORGE-210, PROJECTFORGE-205, PROJECTFORGE-183,
PROJECTFORGE-240.
|
simple |
- |
- |
| ProjectForge-3.3.9-2009-10-26 |
-
Changed:
* PROJECTFORGE-228: Übernahme der gesamten Beschreibung der letzten Zeitberichte.
-
Fixed:
* PROJECTFORGE-234: ensure at least one order position. * PROJECTFORGE-215. * PROJECTFORGE-236: Fix for java.sql.Date in
AbstractBaseDO.copyDeclaredFields(Class, BaseDO, BaseDO, String...).
|
simple |
- |
- |
| ProjectForge-3.3.8-2009-10-26 |
-
New:
* Time sheets:
Linked Jira issues
(PROJECTFORGE-222). * Auftragsbuch: Auftragspositionen eingeführt. * Show time sheet consumption for tasks (in tree/list view and on
edit form). * PROJECTFORGE-153: API for calculation of working days.
-
Changed:
* AbstractCache: avoids now cyclic refresh calls. * UserPreferencesCache saves now data base connections.
-
Fixed:
* PROJECTFORGE-173 (Subject in Auftrag-E-Mail). * Synchronized UserPreferencesCache.flushToDB(userId, boolean):
#1255950035345. *
PROJECTFORGE-221 (max length of Timesheet.location in EditForm.)
-
ToDo:
* historyOfChanges.sql. * Configure JIRA browse url. * Rebuild data base search indices.
|
complex |
X |
- |
| ProjectForge-3.3.7-2009-10-13 |
-
Changed:
* Wickenized: Kost1*Page, Kost2EditPage.
-
Fixed:
* Cell styles in time sheet Excel export.
-
Patch p1:
* PROJECTFORGE-206 (Ändern von Kost1DOs).
|
simple |
- |
- |
| ProjectForge-3.3.6-2009-10-12 |
-
New:
* Scripting repository. * Wicket 1.4.2. * Generic QuickSelectPanel (ScriptExecutePage, TimesheetListPage).
-
Changed:
* EmployeeSalaryExport: Fehlende Mitarbeiter aus Monatsgehaltsliste werden auch ausgegeben. * Stripes pages for task
editing and for
time sheets removed. Resources page uses now TimesheetListPage (Wicket). * Id of all data objects added to search
index.
-
Fixed:
* Tab index in TimesheetEditPage. * AuftragEditPage.html: Syntax typo. * PROJECTFORGE-203 (TimesheetListPage sort user). *
PROJECTFORGE-200 (BWA after Datev-Import).
-
ToDo:
* historyOfChanges.sql. * Rebuild data base search indices.
|
simple |
X |
X |
| ProjectForge-3.3.5-2009-10-05 |
-
New:
* I18n key check: Compares i18n keys from the property files with the used i18n keys of java, jsp and Wicket's html code.
-
Fixed:
* PROJECTFORGE-185 (stop date in TimesheetEditPage), PROJECTFORGE-186 (history.jsp) * Time zone in Excel exports (time
sheets and
salaries).
|
simple |
- |
- |
| ProjectForge-3.3.4-2009-10-02 |
-
New:
* Zeitberichte können nun nicht mehr auf Oberaufgaben gebucht werden, die keine Kost2 tragen wenn es Unteraufgaben mit
Kost2-Trägern
gibt.
-
Changed:
* 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.
-
Fixed:
* Avoid scroll bars in Calendarview. * PageExpiredPage. * Time zone in edit page's history list. *
QuickSelect(Month/Week)Panel works
now on model (fixed). * AbstractListPage.refresh after finishing AbstractEditPage. *
TimesheetEditForm: User is required.
-
Patch p1:
* TimesheetEditForm / TimesheetDao: Avoid not matching kost2 ids.
|
simple |
- |
- |
| ProjectForge-3.3.3-2009-09-29 |
-
New:
* ResponseHeaderFilter for enabling caching of java scripts, css files and images. * All images are automatically pre-sized
in html
markup with width and height attribute. * Preview in parameter administration.
-
Fixed:
* Search engine fixed. * MyAccountAction and TimesheetListAction fixed (PFUserDO.pk -> PFUserDO.id). * PROJECTFORGE-177,
PROJECTFORGE-179
-
ToDo:
* Rebuild data base search indices.
|
simple |
- |
X |
| ProjectForge-3.3.2-2009-09-28 |
-
New:
* Feed back.
-
Changed:
* ImageCropper 0.3.8.5: Backgroundimage now embedded, Show busy icon while loading image, visibility of upload button is
now
configurable. * PFUser migrated (does not use UserDO of Micromata usermanagement anymore. * Task select combo box is also visible
in
edit mode.* New jars: javax.mail 1.4.2, Hibernate 3.3.2, Hibernate-search 3.1.1, Hibernate-annotations 3.4.0, commons-beanutils
1.8.0,
commons-digester 2.0, commons-lang 2.4, commons-collections 3.2.1, commons-codec 1.4, dom4j 1.6.1, hsqldb 1.8.1.1, javax.servlet
jstl
1.2, org.apache.lucene 2.9.0, junit 4.7, groovy 1.6.4, spring 2.5.6, xstream 1.3.1, maven-eclipse-plugin 2.6.
-
Fixed:
* Open pre-selected Task in TaskTree. * PROJECTFORGE-171, PROJECTFORGE-170, PROJECTFORGE-175.
|
complex |
X |
X |
| ProjectForge-3.3.1-2009-09-23 |
-
New:
* Book list: Numerical order of book signatures.
-
Changed:
* Next try for Wicket (old functionality as fall back via menu available). * PROJECTFORGE-167
-
Fixed:
* PROJECTFORGE-160: Refresh CalendarPage as returnToPage. * PROJECTFORGE-163: Redirect to returnToPage in
TimesheetEditPage.
*PROJECTFORGE-161. * TimesheetEdit: Show recent tasks only if form is new.
-
Patch p1:
* UserEdit. * PROJECTFORGE-170: Avoid LazyInitializationException in formatUser.
|
simple |
- |
- |
| ProjectForge-3.3.0-2009-09-20 |
-
New:
*
Wicket
as HTML framework started. * User is select-able in CalendarPage privileged users. * ImageCropper. * Show birthdays and time sheets
in
one calendar (PROJECTFORGE-106).
-
Changed:
* Task tree: display time sheet protection for root node. * ListActionFilter not needed anymore. * € symbol removed in
salary xls
export table for easier Datev import. * UserPreferences: now single data base entries for every user setting. * Servlet-Api
2.5
-
ToDo:
* historyOfChanges.sql (no schema update!) * Migrate user preferences! * Check redirect of AuftragEditLegacyServlet. Edit
configurations.
-
Fallback:
* historyOfChanges.sql (no schema update!) * Fall back of user preferences!
-
Patch p1:
* Handling of root context in config.xml. * Domain (host) for ImageCropper fixed. * Autocompletion script now available. *
Visibility
of buttons for Kost2/ProjectSelectPanel.
-
Patch p2:
* Clone of time sheets fixed. * Fallback: Time sheets and calendar page. * Deleted employee salaries fixed.
-
Patch p3:
* Menu changed: Wicket functionality in own experimental menu. * Fix: ProjectForgeRoot task is now editable.
-
Patch p4:
* New jquery version. * WicketApplication: maxUploadSize=100MB. * DTree id prefixes changed (maybe caused collisions with
Wicket
markup ids.)
|
complex |
X |
X |
| ProjectForge-3.2.24-2009-07-02 |
-
Changed:
* Calendar view: tool tip of time sheets displays now also location and task name. * Time sheet protection also supported
at root task
node. * Mitarbeitergehaltsexport für Buchhaltung erweitert. * Signatures added on monthly employee report. * Java script
delete
question dialoque added. * Java script confirm dialoque on changing name/first name of address.
|
simple |
- |
- |
| ProjectForge-3.2.23-2009-06-29 |
-
Changed:
* TimesheetEditAction: recent tasks and recent time sheets also in alphabetical order.
-
Fix:
* PROJECTFORGE-142 (non-working holidays in June). * AddressDao added to report scripting.
|
simple |
- |
- |
| ProjectForge-3.2.22p1-2009-06-15 |
-
Fix:
* PROJECTFORGE-140 (SelectDate: today and next month selection fixed, should now work in Firefox and Safari 4).
|
simple |
- |
- |
| ProjectForge-3.2.22-2009-06-14 |
-
Change:
* Kalendersicht: Scrollbars bei überlangen Tageseinträgen. * Zeitbericht anlegen: Einziger Kostenträger wird nun immer
ausgewählt. *
Layout Excelexport von Adressen gefixt. * Anlage Auftrag und Rechnung: Nummer wird direkt vergeben. * Auftrag und
Rechnung:
Kundentext-, Kunde- und Projektlogik bei Projektselektion gefixt.
-
Fix:
* PROJECTFORGE-136 (Adresslistenexport) (NPE in ExportRow: signature of methods addCall(int, ...) fixed.) * SelectDate:
today and next
month selection fixed. * PROJECTFORGE-139 (StrictBinding in UserListAction: deleted flag denied.)
|
simple |
- |
- |
| ProjectForge-3.2.21-2009-06-03 |
-
Change:
* PROJECTFORGE-119, EmployeeSalary Excel export extended.
-
Fix:
* PROJECTFORGE-135
|
simple |
- |
- |
| ProjectForge-3.2.20-2009-05-07 |
-
New:
* EmployeeSalary Excel export (Datev) and import.
-
Change:
* ReportScriptingAction: TaskDao
-
Fix:
-
ToDo:
* drop table t_fibu_kost_buchung; drop table t_fibu_employee_salary;
|
see ToDo |
X |
- |
| ProjectForge-3.2.19-2009-04-06 |
-
New:
* EmployeeSalary.
-
Change:
* PROJECTFORGE-113 (Reports: getFilename, getParent). * BaseDao.getAutocompletion(String searchString, boolean getId,
String...
properties) * BaseDao: afterSave, afterSaveOrUpdate and afterUpdate returns now optional resolution. * jquery.autocomplete:
options.selectValue. * jquery.autocomplete: 200 instead of 400 ms delay. * ReportScriptingAction: AuftragDao, RechnungDao,
EingangsrechnungDao, KundeDao, ProjektDao.
-
Fix:
* Auftragsbestätigungs-E-Mail enthält nun auch Betreff. * Auftragshierarchie: Projekt-Kost2-Prefix für alle sichtbar.
|
simple |
X |
- |
| ProjectForge-3.2.18-2009-02-26 |
-
Change:
* ReportScripting: kost1Dao, kost2Dao and kost2ArtDao added as ScriptingDao (PROJECTFORGE-108). * PROJECTFORGE-109 *
Employee:
+Praktikant. * Excel-Exports: ProjectForge title row removed. * StrictBinding: EingangsrechnungEditAction.
-
Fix:
* PROJECTFORGE-111, * BaseDoa: getAutompletion.
|
simple |
- |
- |
| ProjectForge-3.2.17-2009-02-23 |
-
New:
* E-Mail-Versand für Projektleiter für geänderte Aufträge im Auftragsbuch.
-
Change:
* Direktwahl ist nun noch komfortabler (Doppelklick, Sofortwahl, ...) * Configuration: Handling of resource files in
classpath and
application's resource dir. * Autocompletion supports now space separated search strings.
-
ToDo:
* Configuration of SMTP-Server.
|
simple |
- |
- |
| ProjectForge-3.2.16-2009-02-17 |
-
New:
* ReportScripting supports now modifiing existing xls files.
-
Change:
* Performance issue SearchDao. SearchAction: "Mehr Einträge vorhanden" verlinkt, @StrictBinding. * Timesheetexport:
PDF-Dateinamen für
Benutzernamen sicher. * Configuration: workingDir. * PROJECTFORGE-104: ExportRow.setCapitalizedValues(...).
-
ToDo:
mkdir ~/ProjectForge/work
|
simple |
- |
- |
| ProjectForge-3.2.15-2009-02-13 |
-
Change:
* auftragList: referenz. * Report-Scripting: buchungssatzDao. * Auftragsbuch: Projektleiter wird nur für Projektleiter
vorbelegt
(PROJECTFORGE-99). * TaskTree: timesheetProtection.
-
Fix:
* PROJECTFORGE-96,PROJECTFORGE-97.
|
simple |
- |
- |
| ProjectForge-3.2.14-2009-02-10 |
-
New:
* Employee eingeführt (trägt Kost1 anstelle von User).
-
Change:
* reindexDependents: ProjectDao, RechnungDao. * BaseDO.isMinorChange.
-
Fix:
* Monatsangabe in Dateinamen bei Monatsreport-PDF-Export. * PROJECTFORGE-94
-
Patch p1:
* Fix: userEdit.kost1 * Handbuch * Scripting security. * DateHolder.setDate(...)
|
simple |
- |
- |
| ProjectForge-3.2.13-2009-02-06 |
-
New:
* Monatsreport als PDF.
-
Change:
* Interne Rufnummern werden bei der Direktwahl auf die Endziffern gekürzt. * Kost1/2DO: getFormattedNumber().
|
simple |
- |
- |
| ProjectForge-3.2.12-2009-02-05 |
-
New:
*
Support der Asterisk-Telefonanlage zum Wählen aus dem Adressbuch heraus.
* Konfiguration von ProjectForge über config.xml.
-
Change:
* Report-Scripting: Groovyscript wird mit Zeilennummern angezeigt zur besseren Fehleranalyse. * Kost1/2DO: getNummer().
-
Fix:
* Export von Zeitberichten (Dauer und Spaltenbreiten).
|
simple |
- |
X |
| ProjectForge-3.2.11-2009-02-02 |
-
Change:
* 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. * StrictBinding: AddressListAction, MyAccountAction, UserEditAction,
UserListAction, ChangePasswordAction. * JQuery: table.tr links in data tables changed.
-
Fix:
* ExportRow supports now nested null properties (uses new BeanHelper.getNestedProperty() implementation).
|
simple |
X |
X |
| ProjectForge-3.2.10-2009-01-29 |
-
Change:
* ReportScripting etwas aufgeräumt, Scripting nun auch ohne ReportObjectives verwendbar. * Excel-Export: panta rhei.
|
simple |
- |
- |
| ProjectForge-3.2.9-2009-01-28 |
-
New:
* Eigene Excel-Export 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.
|
simple |
- |
X |
| ProjectForge-3.2.8-2009-01-27 |
-
New:
* Field Reference added to tasks.
-
Change:
* View of task tree.
|
simple |
X |
- |
| ProjectForge-3.2.7-2009-01-26 |
-
New:
* First experiences with scripting of ProjectForge (should be really cool and use-ful).
* JasperReports are configurable via Groovy.
-
Change:
* New Groovy version.
|
simple |
- |
X |
| ProjectForge-3.2.6-2009-01-23 |
-
New:
* Beta-version von JasperReports. * Anzeige von Kunde und Projekt in Zeitberichtsliste und Excelexport.
-
Change:
* List of projects: Shows now all tasks to which the projects are assigned to.
-
Fix:
* Project list: Do not show deleted kost2s. * Minor changes.
|
simple |
- |
X |
| ProjectForge-3.2.5-2009-01-21 |
-
Change:
* Anzeige der Kost2Arten in Projektliste. * Convenient creation of Kost2s for projects.
-
Fix:
* Edit task: creation of time sheets. * Edit time sheet: show project assigned to kost2.
|
simple |
- |
- |
| ProjectForge-3.2.4-2009-01-20 |
-
New:
* Visualization of development modus in navigation frame.
-
Change:
* @StrictBinding: ProjektListAction. * Hibernate-search: 1) Hotfix changed: Update of index after create now direct in
BaseDao (does
it work?). 2) Updating dependent objects.
-
Fix:
* Number search in Kost1 and Kost2 list. * Kalender: Übergabe an Zeitbericht.
-
ToDo:
* historyOfChanges.sql.
|
simple |
X |
- |
| ProjectForge-3.2.3-2009-01-19 |
-
New:
* Kost2Cache.
-
Change:
* Addresslist: shows now private e-mail and cell phone. * Timesheet editing: Handling of kost2, recent time sheets
selection. *
MonthlyEmployeeReportFilter is now persistent. * Buchungssatzlist: Header. * Show project number in task tree. *
StrictBinding for
actions: monthly report, edit time sheet.
-
Fix:
* Kost2Tag: select. * Eingangsrechnungen: Referenzspaltenüberschrift.
|
simple |
- |
- |
| ProjectForge-3.2.2-2009-01-14 |
-
Change:
* Kost1 wird in Benutzerliste angezeigt. * Anzeige von Kost2 in Taskbaum/liste. * Beschreibung von Kost2 wird angezeigt,
wenn kein
Projekt zugeordnet ist.
-
Fix:
* All readonly Transactionals: Propagation.SUPPORTS (minimization of connection use-age). * Kost2 wird nur noch geholt,
wenn id > 0
ist (Connection max exceeded).
|
simple |
- |
- |
| ProjectForge-3.2.1-2009-01-13 |
-
New:
* Mitarbeiter-Monatsbericht. * Reporting.
-
Change:
* PFUserDO: kost1. * Handling of select events changed in ExtendedBaseActionBean. * Calendar supports now working and
non-working
days. * BaseEditAction: restoreFlowScope returns now FlowScope. * BWA refactored. * Kost2 vererbt sich nun nur noch auf
Tasks, wenn
diese nicht selber Kost2-Definitionen enthalten. * BaseActionBean: developmentModus. * Time sheet list: kost2 as column
added.
-
Fix:
* Number format in ResourcesList. * Negative Beträge in Eingangsrechnungen erlaubt und Zahlbetrag mit CurrencyConverter
annotiert. *
VCard export of private cell phone numbers. * Bücher und Adressen: Handling von taskId. * Bücher: Handling von lendOutId.
-
ToDo:
* Missing indexes (from admin menu).
|
simple |
X |
- |
| ProjectForge-3.2.0-2009-01-03 |
-
New:
* Kost2. * Konten. * Buchungssätze. * Datev-Upload. * Task: Projekt and Kost2. * Time sheet: Kost2.
-
Change:
* Stripes 1.5., commons-fileupload-1.2.1. * list order for Aufträge, Projekte und Kunde. * BooleanTag (e. g. accessList). *
Time sheet
list: Week of year and day of week added (also Excel). * List views: First two columns merged. * Eingangs- und
Rechnungsstatistik:
+überfällig. * Handling of setting of hibernate entities now compliant to hibernate best practices (uses now
BaseDao for setting
entity ids). * Handbuch um Buchhaltungsabschnitt erweitert.
-
Fix:
* Order of access entries in accessList and accessEdit.
-
ToDo:
* historyOfChanges.sql. * Patch: Kost2-Import. * Import Kontenplan (2007 und 2008) und Buchungsdaten 01/2007-11/2008. *
Missing
indexes (from admin menu). * Remove Order_Book group.
|
simple |
X |
X |
| ProjectForge-3.1.9-2008-12-18 |
-
New:
* Instant messaging for addresses prepared (only gui left).
-
Change:
* Form of address added; '/' in phone numbers is now allowed. * Address view for print-outs and copy & paste. * New
filter type in
Auftragsbuch.
-
Fix:
* AddressStatus#get(String) returns now correct values.
-
ToDo:
* historyOfChanges.sql. * System patch: Set form of addresses.
|
simple |
X |
- |
| ProjectForge-3.1.8-2008-12-04 |
-
Change:
* Autocomplete supports now scroll bar, double click on input field and recent entries. * Eingangsrechnungen:
Mehrwertsteuer
hinzugefügt.
-
Fix
* (Eingangs-)Rechnungen: Bei Ändern wird nicht gesetzte Mehrwertsteuer nicht mehr mit Default überschrieben.
|
simple |
X |
- |
| ProjectForge-3.1.7-2008-12-01 |
-
New:
* Excel export of time sheets.
-
Change:
* Uses now own Lucene PFAnalyzer as default for all database objects (no more stop words, iso dates, K+S etc.) is more
use-ful at
default. * Modification of search terms changed 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.
|
simple |
- |
- |
| ProjectForge-3.1.6p1-2008-11-26 |
-
Change:
* Zahlbeträge können nun auch negativ bei Ein- und Ausgangsrechnungen sein.
|
simple |
- |
- |
| ProjectForge-3.1.6-2008-11-26 |
-
Change:
* Further autocompletion fields. * Combobox-Datepicker in Eingangsrechnungsbuch für alle Datumsangaben.
-
Fix:
* Autocompletion fixed for Firefox.
|
simple |
- |
- |
| ProjectForge-3.1.5p1-2008-11-24 |
-
Fix:
* Autocompletion ignores now deleted data base objects. * Calendar view shows now timesheets as default again.
|
patch |
- |
- |
| ProjectForge-3.1.5-2008-11-24 |
-
New:
* Autocomplete. * Birthdays. * In Adressenliste öffnet Klick auf E-Mails direkt das E-Mail-Programm. * Gruppe Marketing
kann Adressen
vollständig für Marketingmaßnahmen exportieren. * Eingangsrechnungsbuch.
-
Change:
* Filter für Projektliste.
-
Fix:
* Avoids now AccessException for project managers in order book, if project or customer is not visible.
|
simple |
X |
- |
| ProjectForge-3.1.4-2008-11-11... |
-
Change:
* Dauer in Resourcenansicht nun auch formatiert als Tooltipp.
-
Fix:
resources.jsp: data table wasn't visible (scrolbar).
|
simple |
- |
- |
| ProjectForge-3.1.3-2008-11-09... |
-
New:
* Excelexport of addresses.
-
Change:
* Line through style for deleted list entries in jsp. * Displaying "more entries available" in search dialogue. * History
of changes:
old value is now shown as tool tip, if exists. * postal and private country / state added for addresses. * Filtern nach
Auftragsart im
Auftragsbuch.
-
Fix:
tabindex in jsp (fixed in time sheet editing, added in address editing).
|
simple |
X |
- |
| ProjectForge-3.1.2-2008-11-02... |
-
New:
Support of "time sheet protection until". Interne Projekte (4.*) unterstützt. Statistik im Auftragsbuch.
|
simple |
X |
- |
| ProjectForge-3.1.1-2008-10-26... |
-
Change:
Support of postal address. Search finished.
-
Fix:
Until date in search area is now always set to end of day.
|
simple |
X |
- |
| ProjectForge-3.1.0-2008-10-20... |
-
New:
Search.
-
Change:
Order of new/old values column in history tables changed.
|
simple |
- |
- |
| ProjectForge-2008-10-16_14-08.zip |
-
Fix:
vCard-export supports now new private address and phone fields. UTF-8 encoding in javadoc.
|
simple |
- |
- |
| ProjectForge-2008-10-16_03-13.zip |
-
New:
Auftragsbuch
-
Change:
Rechnungsbuch bunt, Adressen um private Felder ergänzt
-
Fix:
Resourcen können nun auch für ProjectManager vernünftig genutzt werden.
-
Database:
See historyOfChanges.sql, import Angebotsbuch, Gruppe PF_Orderbook anlegen, PFAdmin -> PF_Admin, Finance -> PF_Finance,
ProjectManager
-> PF_ProjectManager
|
simple |
X |
- |
| ProjectForge-2008-07-13_23-43.zip |
-
Change:
Select me is invisible if current logged in user is already selected (UserTag).
-
Fix:
Hot fix for incompability of Hibernate search and Hibernate History: New objects are added manually to the index after creating in
BaseEditActionBean.
XML escaping of search string in pdf export of time sheets.
PROJECTFORGE-61
|
simple |
- |
- |
| ProjectForge-2008-07-10_21-53.zip |
-
New:
Validation of phone numbers for addresses.
Initialize new data base as test case.
BaseEditActionBean supports now validate method.
-
Fix:
Firefox 3.0 Darstellungsfehler in TaskTree.
|
simple |
- |
- |
| ProjectForge-2008-07-09_00-41.zip |
-
New:
"Select me" in der Benutzerauswahl hinzugefügt.
Bei Verlinkung aus Resourcensicht wird der Filter für die Zeitberichte nicht persistiert, d. h. der vorhandene Filter nicht
überschrieben.
-
Fix:
NPE in AddressListAction für pageSize == null (default 50).
|
simple |
- |
- |
| ProjectForge-2008-07-07_09-04.zip |
-
New:
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.
-
Change:
Suche ersetzt standardmäßig nur * am Ende eines Suchstrings, "@._" sind zusätzlich erlaubt, um eine automatische Ersetzung von
Tokens
zu gestatten.
Lucenehilfe geht zunächst auf Handbuch.
-
Fix:
TimesheetAction: NPE bei exceeding of maxClauseCount (Lucene), lucene errors will now be shown.
|
simple |
- |
- |
| ProjectForge-2008-06-05_23-46.zip |
-
New:
Tasksuche indiziert auch alle Namen der Elternknoten ; Link zur Lucene-Hilfe wieder eingebaut hinter jedem Suchfeld.
-
Fix:
NPE in AddressListAction.buildList fixed.
|
simple |
- |
- |
| ProjectForge-2008-05-12_16-10.zip |
-
New:
Logging UserException and AccessException with filtered stack traces ( only de.micromata.projectforge ).
-
Change:
PROJECTFORGE-56 (paging.banner.placement=both), sorting of project management resources, uses now jquery tooltip plugin,
result list
of address' not limited to page size anymore.
|
simple |
- |
- |
| ProjectForge-2008-04-21_02-05.zip |
-
New:
Projectmanagement.
-
Change:
task.name aus Adresssuche raus, jspUrl -> BaseAction, pageContext aus DateTimeFormatter etc. raus.
-
Fix:
Adresssortierung nach Name ignoriert nun Favorites-Flag.
|
simple |
- |
- |
| ProjectForge-2008-04-07_20-10.zip |
-
Fix:
Kalenderwochenanzeige in Zeitberichtsliste.
|
simple |
- |
- |
| ProjectForge-2008-04-06_00-15.zip |
-
Change:
Einführung PFUserContext und einheitlicher Zugriff auf TimeZone und Locale des Users.
|
simple |
- |
- |