Twproject Changelog

What's new in Twproject 7.1.012

Jan 10, 2024
  • Fix: NPE assigning a department/company to a ToDo when the task assignment was not already created

New in Twproject 7.1.011 (Dec 14, 2023)

  • New feature:
  • Gantt chart: it is now possible to show/hide data editor columns
  • Gantt chart: it is now possible to load a custom form in place of the chart
  • Gantt chart: new print options implemented
  • Additional cost: added new boolean value “unexpected”
  • Revenue: added new field “target”
  • Added new lookup “Revenue classification”, referred by revenues
  • ToDo impact: added “color” property
  • Added a checkbox to make a todo comment not visible in project’s public page
  • It is now possible to edit and change portlet, widget, custom form from within the application
  • It is now possible to insert mention in task discussions
  • API: added new command to task. “SetCustomFormData” allows to set values on custom form. It checks “document write” permission
  • Custom forms: calculated fields are now supported
  • Security fix:
  • Dashboard customization: it was possible to use widget of a different security area
  • Enforced security checks in page and portlet actions
  • Improvement:
  • Added new property CUSTOM_FEATURE_PROPOSE_TASK_TYPE_FROM_PARENT to propose on phases the same task-type of root/parent task
  • Added new property CUSTOM_FEATURE_BUDGET_OVERFLOW_FORBIDDEN to bind estimated costs to budget
  • Added new property CUSTOM_FEATURE_COST_OVERFLOW_FORBIDDEN to bind real costs to estimated ones
  • Improved MsExcel export and added to Timesheet, Plan, Attendance overview and Timesheets overview
  • Gantt chart: improved performances when loading or saving a project
  • Gantt chart: improved keybord navigation
  • OTP: Twproject administrator now can switch off users OTP key (just in case of cell phone loss)
  • Worklog popup action field now loads the text of todos
  • Project JSON export can now include todos
  • Assignments can now be added from task cost section
  • New “custom forms” implementation (for details
  • see the guide
  • Lookups editor’s behavior standardized
  • When CUSTOM_FEATURE_WORKLOG_ROUNDING_TO property was setted, feedback messages were not displyed in case of rounding to zero
  • Resource workload: added link to resource portfolio
  • Task print: added a checkbox to hide costs
  • Feedback messages popup: improved layout
  • Operator load diagram: task color is used (if setted)
  • ToDo history and comments: the complete date is shown on mouseover
  • Revenue, additional costs, expenses and task reports: improved layout
  • Apache ECharts JavaScript Library updated to last version
  • BSH interpreter: improved performances
  • Fix:
  • ToDos list: search crashed in case of particular filters selection
  • Portfolio: operator workload value was wrong
  • Portfolio: operator workload icon did not scrolled to the right position
  • Explain workload popup crashed when work daily capacity was zero
  • Portfolio: assignments editor displayed an empty roles combo after a save
  • WBS: when changing task status a wrong permission was checked
  • WBS: it was not possible to add sub-phases despite having permissions (the icon was missing)
  • Gantt chart: many fixes in milestones, dates and dependencies behavior
  • Gantt chart: when a phase was moved preserving its level, the change was not detected
  • Gantt chart: in case of a date change the popup for a note was no longer displayed
  • When a todo was upgraded to task its worklogs were unhooked
  • Calendar: external events were not synchronized when updated from external calendars
  • Mobile: todos could not be closed when displayed in task editor
  • NPE in department type editor in case of missing area
  • Revenue list: search crashed in case of particular filters selection
  • Background jobs sometimes changed incorrectly lastModified field
  • In case of remarkable vertical scroll, worklog popup was displayed in a wrong position
  • ToDo’s history sometimes displayed empty lines
  • Javascript error when closing task image popup without saving
  • PortfolioStatistics portlet crashed if its filter was no longer existing
  • IssueSummaryByAssignee portlet crashed if its filter was no longer existing
  • WorklogDay portlet: improved layout
  • Task discussion: javascript error when trying to edit parent post
  • Kanban: worklog icon disappeared after todo edit and save
  • Task clone: in case of double-click two new projects were created
  • Remote file: zip folder truncated file name
  • Javascript error when deleting two chats one after the other
  • Operator load diagram: the calculation was not precise in case of part-time work-plan
  • Task discussion: post counter was not updated after a deletion
  • Assignement: if role was changed all the subscriptions were deleted but not created accordingly to the new role
  • When working with two or more instances on Twproject in the browser, timecounter sometimes registered worklog to the wrong todo
  • Custom form: improved print layout
  • Cost center list: search didn’t filter results

New in Twproject 7.1.007 (Aug 23, 2023)

  • New feature:
  • From now on it is possible to assign a department to a phase. All the team belonging to it can insert worklog on its assignments.
  • Each member of a department has its assignments listed in all UIs; this is no longer valid if someone has of personal assignment too on the same phase.
  • This is the default application behavior (no configuration needed).
  • It is now possible to view the workload of a department and plan working hours for it.
  • Its working capacity is given by the sum of its children working capacity (or its own if there are no children at all).
  • From now on all project phases inherit the ownership from parent.
  • Cashflow: when costs and revenues haven’t a date, task end date is taken into consideration.
  • Added new property CUSTOM_FEATURE_BUDGET_OVERFLOW_FORBIDDEN: when active it will not be longer possible to exceed the estimated budget (i.e. the sum of cost, estimated/real resource costs and so on cannot exceed it).
  • In particular:
  • every children node cannot overflow its parent budget and, at the same time, the budget of a parent node cannot be lower than the sum of its children nodes budget.
  • estimated cost cannot overflow the (remaining) budget, the real costs cannot overflow their estimates.
  • personal expenses cannot overflow personal budget
  • At the same time a node budget cannot be changed to a value lower than what distributed or estimated.
  • Added new property CUSTOM_FEATURE_USE_REAL_RESOURCE_COST: always use the real resource cost on assignments.
  • When active, the assignment hourly cost field is disabled and the work cost is computed using the historical hourly cost (resource hourly cost at the time work was done).
  • Estimation is consequently computed using the historical hourly cost for what has already been done, and the current cost for the remaining part.
  • Improvement:
  • Added new property CUSTOM_FEATURE_WORKLOG_OVERFLOW_FORBIDDEN: when active users will not be able to exceed the estimated worklog on assignment, regardless the monetary budget.
  • Worklog with no estimate will be disabled.
  • Added new property CUSTOM_FEATURE_COSTS_INHERIT_COST_CENTER: when active all costs inherit the cost center from the corresponding phase.
  • Added new property CUSTOM_FEATURE_USE_DISTINCT_COSTCENTER_PRJ_RES to use distinct cost center for projects and resources. If not setted nothing changes.
  • Added new property CUSTOM_FEATURE_WORKLOG_ROUNDING_TO to round-off the worklog registration to ‘n’ minutes (the value inserted). Default 0 means no round-off.
  • New permissions added to manage task budget, revenues and cost center; upgrade procedure automatically add the new permissions to all existing roles having cost permission.
  • A sub-phase inherits, at creation, its parent cost center, if any; it can be changed later.
  • Kanban: search in every single column implemented.
  • Worklog insertion now stores resource hourly cost in order to compute the historical cost, i.e. the”real” cost at the time of insertion.
  • Assignments list: print page now shows custom fields too (if any).
  • Resource workload detail popup has now more summary information.
  • Task having “undefined” status: phase progress is always setted to 0 and it is ignored in global project progress.
  • Fix:
  • API command DELETE for object Resource crashed.
  • Under particular circumstances, if a task changed status from “completed” to “active”, relative assignments were not shown in UIs.
  • Mobile: in the dashboard “my assignments” total was different from the actual elements listed.
  • Mobile: many layout improvements.
  • Task creation from template: wrong permission was checked.
  • Resource workload: improved performances.
  • Gantt dependecies editor didn’t show task start/end dates.
  • Task list: searching for “Intersects the period” with invalid chars crashed.
  • ToDos list: searching for “To do on” with invalid chars crashed.
  • NPE in WBS in case of back button after filtering todos by tag.
  • Kanban: todos order in each column is now preserved.
  • Wbs and resource editor launched a wrong conflict detection time when a new image was saved.
  • Expired ToDos notification was sent too early on the scheduling day itself.
  • Task start/end date alert delta crashed in case of uncorrect user input.
  • WBS: meeting links caused a crash in agenda editor.
  • Tooltip balloon had a wrong position, in case of scroll left.
  • Print pages: the company logo didn’t appear in all interfaces

New in Twproject 7.1.006 (Jun 29, 2023)

  • Fix:
  • A child node could have a start date earlier than its parent when the latter had an external dependency.
  • This could cause, under particular circumstances, an high CPU usage
  • Timesheet: last day of month cell did not show inserted worklog
  • In case of more than 99 child tasks, the (unique) code was not correctky created
  • Portfolio: column ordering did not work once added an additional search filter
  • Gantt chart: it was no longer possible to add a role to the assignment of a brand new node, until it was stored
  • Task ToDo list: worklog editor was displayed under wbs column
  • Task editor: javascript error trying to add a project image from any other tab than “Project data”

New in Twproject 7.1.005 (Jun 19, 2023)

  • Fix:
  • WARNING: MILESTONES CAN BE BREACHED!!!
  • in case of dates changes were propagated from children to ancestors
  • Task list: search for invoiced less than extimation crashes
  • Task history do not record correctly the old status when new status has been changed according to status constraints
  • Headline crashes when “Show only task where I’m involved to” checkbox is checked
  • Gantt: js error in case of missing resource permissions
  • API: NPE in case of new “create task” command without dates setted
  • Task editor: changing dates. In case of dependencies across different project branches could lead to an exception
  • Improvement:
  • Moving task, the status is preseved (if it respects status constraints) instead of inheriting status from parent.

New in Twproject 7.1.004 (May 4, 2023)

  • Security fix:
  • Task public page: it was possible to publish project costs without having the “project/phase cost: write” permission
  • Portfolio: now action saved checks “project/phase cost: write” permission on every single task involved
  • Task custon forms: their visualization was hackable
  • Resource editor, “Security/login” tab: now only administratos can disable an admin
  • The upload temporary folder has been moved to a secured, not accesible position
  • New feature:
  • Gantt chart: all kind of task dependencies implemented
  • Finish to start (FS)
  • Finish to finish (FF)
  • Start to start (SS)
  • Start to finish (SF)
  • Lag supported for all types.
  • https://en.wikipedia.org/wiki/Dependency_(project_management)
  • The use of these dependencies has logical consequences on date management in task editor
  • New types implementation is compliant with Twproject task statuses management
  • Conflict detection time has been introduced: now it is not possible to save an object (task and Gantt chart, task forms, ToDo, event, resource, document) if has been saved by someone else in the meanwhile
  • Gantt chart: added assignee avatars
  • Gantt chart toolbar: added back pan mode button and feature
  • Task list: added complexity and having public page filters
  • Todos list: added filter for todos having attachments
  • Resource: in order to hide a company too, the Hidden (visible by admin only) checkbox has been moved in Work settings tab
  • Friendly page implemented in case of missing object (NullPointerException)
  • Log messages: added tooltip with date and hours
  • Headline widget: new alert for “Invoiced below estimated”
  • Task revenues list: added button to create invoiced from estimated data
  • Admin panel advanced customization: added property CUSTOM_FEATURE_EXTERNAL_CALENDAR_REFRESH_TIME to specify the period to refresh external calendars
  • Admin panel advanced customization: added property CUSTOM_FEATURE_DISABLE_WORKLOAD_DETAILS to disable workload details
  • Worklog list: added todos type filter
  • Improvement:
  • Resource plan and Todos planner: added agenda events row.
  • Resource options: send appointments to my e-mail account now supports multiple e-mails
  • Import task from MsExcel and JSON file: better feedback implemented as well as link to imported project
  • Admin security panel: added checkbox to disable error reporting to external tracking system application
  • Security area wizard: now is possible to reset all role permissions to factory configuration
  • Twproject smart links (T#12#, I#123#, R#123# etc.) implemented in Kanban view, Planner, task discussions, Agenda meeting minutes
  • Workgroup message: sender name is now displayed
  • Agenda, show todos mode: ToDo’s estimated duration is now shown
  • My Appointments widget: added option to show external events too
  • Export buttons: they are re-enabled once the export is done (before it was necessary to refresh the page)
  • Twproject internal bookmarks: implemented in worklog approval, timesheet, agenda (calendar), agenda editor (meeting view)
  • Resource deletion redirects to its parent resource (if any) else to resource list
  • All search list: secondary filters are hidden
  • API: added task complexity filter
  • API: added assignment priority
  • Worklog analysis: added filters for project status, todo code, todo type and todo tags
  • Worklog popup: textarea is now auto-size according to the text inserted
  • Timesheet: added columns for total worklog done and other info
  • Assignments list: added to total also worklog from unassigned todos
  • Fix:
  • Task: when changing dates to a phase having scheduled todos, an history record was not created to register the schedule changed
  • Task editor: changing dates could cause wrong propagation to sub-phases with milestones
  • Task editor: the page crashed following of a particular combination of tab browsing
  • Task clone from template didn’t remove tag “template” from the cloned task
  • Import task from MsExcel: in case of error interface wasn’t refreshed
  • Gantt chart: the history balloon was displayed under the toolbar
  • Gantt chart: it was possible to save different tasks with the same “unique” code
  • Portfolio: when using budget filter an alert was displayed
  • Portfolio: pagination sometimes crashed
  • Todo editor: attachment deletion didn’t work
  • Todos: when created from task public page the field Signalled on was not populated
  • Todos: bulk move to a resource without an assignement crashed
  • Todos summary portlets: counters didn’t add up exactly with what was shown on the landing page
  • Kanban: when a new column was added the “Expanded view” checkbox was hidden
  • Kanban: once a todo was saved the “expanded view” mode was not preserved
  • Resource manager: it was possible to create a circular reference resulting in an application exception
  • Resource editor: path to manager ordered correctly
  • Resource editor: the last anagraphical data saved was setted as the default one
  • Resource subscriptions: layout was broken by long task names
  • Plan by task: “Reconcile/Fill plan” contextual menu didn’t work
  • Agenda: in create editor popup the sace button stored two events when double clicked
  • Agenda: when in monthly view mode, the header did not change monthly period correctly
  • Agenda: recurrent events, once exported to Google Calendar, had infinite schedulation
  • Agenda, show todos mode: the page was not refreshed once changed ToDo’s schedulation
  • Admin panel advanced customization: once the max number of days allowed for inserting future worklog was setted to 0, insertion in current day was blocked too
  • Admin panel, shared holidays configuration: wnen adding/removing holydays, distances in working days cache was not updated
  • Bad formatting in presence of multi-lines feedfback errors
  • Role editor: save action did not removed reference to no longer existing permissions
  • Timesheet: in one week mode, the worklog details balloon was badly placed
  • Worklog list: the change of date didn’t recompute denormalized fields and didn’t generate webhooks events
  • Hint navigator: flickering fixed
  • js load function in case of relative URLs crashed
  • Event list: searching for an user’s default empty filter caused an exception
  • Schedule composer yearly: wrong month displayed
  • Expense list: search for tags crashed
  • Mobile: worklog insertion is now possible when assigned
  • Mobile: fixed js error when trying to save with mandatoruy fields missing
  • Lookup deletion: in case of referential integrity error, the exception is friendly shown
  • Ical import: fixed crash becouse of not-null property references
  • API: command LIST for object Event, sorting by start or end crashed (Invalid path: schedule.start)
  • API: command LIST for object Role, the field name was not includedd in response
  • API: command LIST for object Expense, orderBy crashed
  • API: command LIST for object Revenue, orderBy crashed
  • API: command LIST for object Document, orderBy crashed
  • API: command LIST for lookup crashed because of unsupported attributes (filters and orderBy)

New in Twproject 7.1.003 (Jan 22, 2023)

  • Security fix:
  • Task types in multiples security area environments: users with area manager profile in one area different from the area he/she come from, could change area of types he/she come from without noticing it
  • New feature:
  • Project costs: estimate and real costs are now separated. It is possible to link costs to the estimate and monitor the % of coverage
  • Revenues: estimate and invoices/real are now separated allowing to attach two distinct documents
  • Revenues: are now allowed on phases and subphases setting the deepest level on advanced customizations
  • Revenues: estimated and real value is now available on task list
  • Revenues: the WBS icon is red (alert) if at today you invoiced less the estimated
  • Task automatic progress by revenue; estimated/invoiced
  • Two new permissions created in order to allow worklog and expenses add
  • Public page: it is now possible to choose todo’s statuses exposed on the public page
  • Improvement:
  • Task list printed version layout improved
  • Private project icon has been added where necessary
  • Task selection combo do not hide open tasks even if un-changed since a while
  • Bulk assignments: “team of” filter now search on closed task too
  • Smart links (T#123#, I#123#, R#123 etc.) produces a valid link that can be copied
  • Mentions list now opens on the left menu-bar
  • Log list now opens on the left menu-bar
  • Relative date labels (e.g. two months ago) now have a tooltip with the real date
  • Operator load computation can be skipped using a parameter
  • ToDo planner now supports a real fullscreen
  • Account create notification memssage re-designed
  • Workgroup builder now allows companyies too
  • Widget ToDo summary by assigne refined
  • ToDO: attachements gallery now shos the document id
  • Operator load has been refined in order to manage ToDo planned in the future but closed earlier
  • Operator load has been refined in order to manage correctly recover over-planned hourse on assignments
  • Fix:
  • Task total costs are not updated coirrectly moving a phase from a project to another one
  • Mobile version is not reacheable if AccessControlFilter is mapped on “*” (that is the new version of web.xml)
  • Deleting a task do not remove task relations on SQLServer, no consequences, just junk
  • Deleting a task do not remove designer data, no consequences, just junk
  • Worklog menu on my assignment crashes in case of “name
  • task”
  • Task statistic do not resize charts correctly
  • Lists: monkey clicking the search button can produce unexpected sorting results
  • Project forum: layout fixed on image editor
  • Gantt: double scrollbar on some screen resolutions
  • Time rounding issues inserting in decimal mode (e.g: 0.01,0.02,0.03,0.04,0.05,0.06,0.07,0.08,0.09,0.1,0.33, etc.)
  • Agenda: do not shows todo assigned to your department
  • Profile: it is not possible to remove the avatare once uploaded
  • Forum: post notification contains an invalid link
  • Worlog list: missing encoding
  • ToDo planner: open/close of resource column break the size of the board
  • WBS collaps butten scrolls in case of scrollbar
  • GAntt: save do not refresh WBS data
  • Mobile: todo edito in case of long description hide the upload attachment button
  • Mobile: error on log list
  • Public page add ticket: set a max lenght on email field
  • Public page: additional comment is not created when answering to e customer comment using email
  • Custom fields of type “Persistent file” are encoded twice, see html tags instead of field value
  • API fulltext search calls: NPE in case of no results
  • Import from Ical could generate a NPE
  • Agenda manage permission: some buttons are enable even if should not and lead to security exception message
  • Several labels fixed

New in Twproject 7.1.002 (Nov 28, 2022)

  • Security fix:
  • SEVERE: Todo in private projects was visible by administrators, users with a global permission and resource managers
  • Private projects/tasks was visible by the manager of a resource in a specific case: the “manager” should not be administrator and the system role “manager” must have the “task read” permission
  • Tomcat JSESSIONID no longer visible in url during login phase
  • New feature:
  • File storage: on-the-fly search enabled
  • Improvement:
  • Upload: when fails wrong feedback messages
  • Resource planning layout
  • Fix:
  • Licence validation on restart sometime fails with invalid dates
  • Timesheet: error adding a new assignemnt on list
  • Project revenue: charts missing
  • Postgresql: resource subscriptions page crashes

New in Twproject 7.1.001 (Nov 15, 2022)

  • Security fix:
  • SEVERE! User session mixed-up, apparently, in case of long-standing sessions. This vulnerability seems somehow related to Tomcat (CVE-2021-43980). Twproject version 7.1.000 only is affected
  • Login cookie is set “secure” in https installations
  • JSONP calls is now set to “application/javascript”
  • Improvement:
  • Resource list: phone numbers are click-able
  • Advanced customization filtering
  • Some labels improvement
  • Fix:
  • Error moving assignments from resource page
  • Attendance overview: legenda was partially hidden

New in Twproject 7.1.000 (Nov 4, 2022)

  • Security fix:
  • SEVERE! LDAP authenticate user passing an empty password. This is related on LDAP/AD server configuration. Only Twproject versions from 7.0.009 to 7.0.013 are subjected to this vulnerability
  • SEVERE! duration fields allows code injection. Twproject versions from 7.0.000 to 7.0.013 are subjected to this vulnerability
  • Several Content Security Policies (CSP) has been enabled
  • SameSite Attribute added on JSESSIONID. META-INF folder added on web application structure
  • CSP: unsafe-eval. All “eval” usages removed
  • Myself system role do not have agenda related permission
  • API: Access-Control-Allow-Origin header added in state-less call only
  • JQuery UI 1.12 vulnerabilities CVE-2021-41184, CVE-2021-41183, CVE-2021-41182 solved using version 1.13
  • Websocket: do not accept connection without user logged
  • All ajax controllers accept POST message only
  • Commands SAVE, DELETE, and DELETE_PREVIEW accepted on POST messages only
  • New feature:
  • Mentions: it is now possible to mention your colleagues on chat messages, todo comments, task updates, worklog, agenda events
  • Resource selector dropdown has a new amazing UI
  • Task selector dropdown has a new amazing UI
  • It is now possible to configure Content-Security-Policy headers
  • ToDo assigned to your department are NOW considered YOUR. No more lost ones
  • Headline widget: allows to restrict messages from project where I’m directly involved
  • Hints: new hints added
  • Create an agenda event from the Todo editor
  • Department’ todos are included on todo summary widget and SLA
  • Public page: todo list grouped by status
  • Bulk operation: click on selector supports now “shift” key for partial selection
  • Project list: edit and delete button added
  • Attached image overview in balloon
  • Todo planner: expanded view added
  • Advanced customization: a new powerful and self-documented editor is now available
  • Improvements:
  • API: documentation improved
  • Task import from excel: error feedback improved
  • Worklog day widget has been re-designed
  • ToDo comment editor re-designed
  • Agenda time scroll disabled until full-loaded
  • Project cost editor: UI improved
  • Several labels added/improved
  • Scheduler editor improved
  • Gantt: role list order on assignment editor changed
  • Gantt: on save refresh statuses on wbs
  • Code cleanup
  • My link widget re-designed
  • My appointments widget improved
  • Login-name field now supports very long name
  • Cache control header improved on img and css
  • Resource editor: colleagues box limited in height in case of big teams
  • Gantt: create todo on new assignment, refresh data immediately
  • Project clone: added flag for active task only
  • Project image upload made easy
  • Hints: improved
  • ToDo list: number of attachment is now a button. Click on it to upload new files
  • Excel exports full version now uses native types for dates, numbers and money
  • Gantt pdf export: assignments representation refined
  • Fullscreen is now browser-native
  • Phone numbers are now clickable
  • Several small layout improvements
  • Fix:
  • Multiple click on “create to-do” buttons tamed, and “deadlock error” resolved
  • Worklog approval by resource: crashes on multiple security areas environment
  • Worklog approval by resource: several error fixed
  • Worklog approval by task: several error fixed
  • Agenda: removing an event of your team crashes
  • Portfolio statistics: do not refresh correctly task rows when changing the filter and searching again
  • ToDo full editor: crashes on multiple security areas environment
  • Task editor, assignments tab: sorting columns reveals a gray row
  • Todo list: it is not possible to clear impact value on bulk operation
  • Revenue: custom fields are not saved
  • Revenue: adding/changing a revenue do not refresh totals
  • Add assignments bulk add one line at time
  • Fulltext search: setting a period do not work
  • Agenda: modifing an existing event do not refresh values on screen
  • Daily recurrent events/todos with “working days only” and a number of repetition set creates a wrong number of events
  • Custom forms: show “some unsaved data” saving the task
  • Project public page: opening a ticket do not send email notification
  • NPE in worklogList.jsp
  • Agenda: changing the start hour do not work well
  • Agenda: allows to create weekly event without a day set
  • Mobile: resource, edit, save. A new edit do not work
  • Portfolio: saving the assignments are not visible anymore
  • Portfolio: cannot add new assignment
  • Agenda: editing an event with multiple attendees change the current filter
  • My documents widget: setting a wrong value hide the widget forever
  • WBS assignment list: removing a worklog do not refresh values
  • Portfolio do not have an horizontal scroll
  • API: don’t show cost even if user has permissions
  • Todo editor: adding a worklog causes an error if todo’s description contains an apex
  • Plan: z-index and css issues solved
  • My Todo widget do not ask worklog closing from full editor
  • Kanban: error moving todo without subject
  • Meeting minute: require confirm on leaving page even if correctly saved
  • Error message alert on field layout fixed
  • User score race issue with hsqldb
  • WBS: NPE catched and recorded internally instead of “Ooops..”
  • Hidden users, should not appear on workgroup composer
  • Duration fields do not support 10d anymore
  • Portfolio crashes if no task filtered
  • Kanban and organizer do not inherit todo description recording worklog
  • Expense list: searching for type crashes
  • API: do not check correctlu “OneOf” types
  • Random logout after several minutes of un-usage (tomcat session expire time: 15m)
  • Several small layout fixes

New in Twproject 7.0 Build 70013 (Aug 5, 2022)

  • Fix:
  • ToDo created by email do not send notification to requester
  • Public page: NPE when customer add comments
  • NPE commenting a ToDo created by public page
  • Improvement:
  • Cleanup, labels, images

New in Twproject 7.0 Build 70012 (Aug 3, 2022)

  • Fix:
  • Public page: NPE when customer add comments
  • NPE commenting a ToDo created by public page

New in Twproject 7.0 Build 70011 (Jul 18, 2022)

  • Security fix:
  • Bulk roles management tool: a manager of one security area can see and manage resources from every area.
  • This issue affects the role management tool in multi-area environment only.
  • New feature:
  • Task import from Excel
  • Revenue list page has ben added
  • Task export to Excel (full version) several columns added (baselines, costs etc)
  • Tags: you can define a color for each tag
  • Hints: now supports video tutorial
  • Worklog approval page has been restored
  • Portfolio statistics page: summarizes info from a filter-defined set of projects/tasks
  • Improvement:
  • Excel export. Dates and number from custom fields are now in the correct format
  • Resource editor: manager drop-down do not shows yourself
  • From the ToDo Detailed View directly jump to the related Task/Project editor
  • Kanban: ToDo preview now shows tags, type, and impact
  • Area: for better performances now implements permission caching
  • Worklog list: change statu has been re-introduced with a new, performant, component
  • My Assignments widget: add worklog and start time counters added
  • Resource editor: my managers hierarchy computed from the organization chart
  • Gantt: setting a branch name as empty, do not remove the branch anymore
  • ToDo: upload file progress bar has been added
  • Add ToDo from menu: gravity is now set as Medium
  • Kanban: columns and size are now saved with the filter
  • Upload of .dwg is now supported
  • ToDo editor: ID is now visible in the editor
  • Several labels improved
  • Fix:
  • Multi security area. After assigning a ToDo to a new assignee in an area that differs from the user ones, rise and exception
  • Multi security area. After changing the task of a ToDo (tasks from different areas), rise and exception
  • Kanban: closing a ToDo and inserting the work done, crashes
  • ToDo planner: closing a ToDo and inserting the work done, crashes
  • Agenda: schedule editor allows to create events with start > end
  • Monthly recurrent events: do not keep the date and the recurrency type
  • Gantt: in case of deletion of a sub-task, it is visible after “save” eve if it has been correctly deleted
  • Add task from template: ignores the end date
  • Worklog management: bulk operations crash
  • Bulk assignment: do not empty the filter correctly
  • Expenses: managers cannot manage expenses of other resources; only theirs
  • Postgers: error showing the “users score race” widget
  • Chat: removing a chat the menu is not refreshed correctly
  • Document list: saving a doc do not refresh the list
  • ToDo list: do not preserve the view options
  • ToDo print crashes is some cases

New in Twproject 7.0 Build 70010 (May 13, 2022)

  • New feature:
  • API: assignment list shows hourly cost and budget
  • Assignment list: now supports sortable columns
  • Assignment list: operators load lind added
  • Additional markup: use “++” for bigger text e.g.:++text++
  • text
  • Additional markup: “—….-” becomes a separator
  • Improvement:
  • Some fixes on popup windows/messages positioning
  • Multiple areas: message error for discording areas properties improved
  • .DWG files are now considered as downloadable instead of just IMG
  • Fix:
  • Gantt: saving with new phases generates a non-existing error
  • Chat: in case of multiple browser tab opens do not initialize correctly the component
  • Tag on filters: now supports correctly QBE in case of single tag search
  • Tag on filters: tag in OR (A|B) now supports correctly QBE (tag in AND (A,B) doesn’t)
  • Menu: in case of multiple browser tabs, switching on the time counter in one tab, will hide the menu on other tabs

New in Twproject 7.0 Build 70009 (May 13, 2022)

  • Security fix:
  • Manage favorites page has been secured (requires login). CK parameter (MD5 password+username+salt hash) was weak
  • Workgroup editor: permissions checks has been re-designed
  • Agenda Icalendar servlet: CK parameter (MD5 password+username+salt hash) was weak.
  • DoS attack detection is now available. Can be activated from the admin security panel
  • New feature:
  • Login has been re-disigned in two steps. 1)login name 2)password. Eventually 3)TOTP
  • Multi factor authentication enabled via Time One Time Password (TOTP). See here for details:
  • Task list: new filter by “changed from baselines”
  • Task list: cost center column is now available
  • Project costs page: resource and costs columns are now sortable
  • Project public page: new “show ToDo also from phases” is now available
  • My ToDo widget: expanded view option added
  • Import from json task list: is now possible to choose if import into a single root or on multiple roots (one for each task)
  • It is now possible to inject a custom js on every page using CUSTOM_FEATURE_ADDITIONAL_JS_SCRIPT
  • API: “id” parameter is now an integer for every object
  • Email and ToDo: email attachment are now fully supported (both attached or enbedded)
  • Improvement:
  • “You have new assignment” notification improved
  • User score race allows you to select your team
  • Delete preview layout enhanced
  • Radio button custom field layout
  • Meeting: print button enabled
  • Timesheet: movement buttons do not work correctly when daylight saving occurs in the middle
  • Attachment icon on project costs document is now visible
  • API: ancestors ids added on task and resources json representation
  • Kanban layout improved with extended view, new field on preview, etc.
  • Custom fields: logged operator is now available for BSH conditional checks
  • Create project from template now accepts a new code
  • Switching from task list to gantt view (portfolio) now preserves the filter
  • Task list: project healy visible as heatbar instead of %
  • Project summary by customers: performance improved by x20
  • Hints: z-index refined
  • Event listener matcher: performance improved by adding several missing indexes
  • Worklog list: layout improved in case of very long description
  • Tags search was case sensitive on PostgreSql
  • Task overview: minutes of work done/estimated are now visible. It was badly rounded
  • Widget “todo created by me” now supports expanded view
  • Dashboards: in case of broken widget an error is displayed in-place instead of being redirect to “Ooops..” page
  • Import project form mpx/json: waiting load message improved
  • ToDo list bulk action: add tag now use a tag box input
  • Full-text search now proposed the last search done with results
  • Confirm box position improved
  • Worklog export now log usages (INFO level) and ignores double clicks (it could lead to high cpu usages and DB deadlocks)
  • Worklog lis: avatar images added on every line
  • Chat: several small improvements
  • ToDo planner: ToDos saved retain their original position instead of being moved to the end
  • Projects Pipeline widget layaout is now compatible with Firefox
  • Dashboard: widget loader icon is displayed while loading
  • API Task get, list commands: root id is now available on json response
  • Project custom forms: if only one is available do not show the menu but a button
  • Several layout issue fixed
  • Several labels fixed
  • Fix:
  • 500 Servlet error editing a document with non-existing file
  • Access control filter: when intercepts a JSON call un-autenticatd, redirect to login in a badly way
  • Agenda: a personal event shared with multiple attendees is visible to the author only
  • Changing password should not log of your current session
  • Chat: messages do not keep the line breaks
  • Chat: creating ToDo from chat log do not preserve new lines
  • Create ToDo from discussion: Title and Description are both required. Only one of two is mandatory
  • Document lists crashes for not-administrator users
  • Document uploaded on documents and custom form are not immediately visible
  • Error adding ToDo on a just-created task from the WBS
  • Event listener matcher: removes duplicated messages even if are not really “duplicates”
  • Expired task closer job generates NPEs
  • Full text search crashes in case of discussion points
  • Gantt: removing a dependency from the graph side do not refresh status
  • Gantt: from root “insert below” and the “insert above” lock the button bar
  • Gantt: removing a phase and changing other tasks lead to view “gost” phases when saving
  • Gantt: it is possible to drag task with dependency even if the previous task has milestones
  • Kanban: layout problem with fixed columns and preview
  • Kanban: it is possible to insert worklog on not assigned resources. This lead to error editing worklog
  • Permission required error raised on admin account using workgroup editor and saved filters
  • Project clone: sometime there is a “null” into the new code
  • Project discussions: once you select a thread clicking on WBS lead to a NPE
  • Switching to Japanes or Russian languages lead to js errors
  • Tag organizer: it is not possible to rename a tag from “tAg” to “tag”
  • Tag on filter: do not work fine in case of multiple areas
  • Tag organizer: crashes when used by an “Area manager” in a multi-area environment
  • Task list: do not show the declared baseline, but the one computed from task history
  • Todo: error while assigning a resource on some misconfigured tasks (coming from very old TW version imports)
  • ToDo: if a new assignment notification appears saving the ToDo, the link is broken
  • ToDo attachments gallery: in case of downloadable files the layout is broken
  • Widget: automatic imports from default path only, not the customer one
  • Widget “My ToDo”: change status do not work
  • Widget “Generic reports” crashes

New in Twproject 7.0 Build 70008 (May 13, 2022)

  • Security fix:
  • Disabling a user, login cookie is invalidated as well
  • Workgroup composer: resource read permission checked
  • “Areas for permissions” function now considers also areas inherited by assignments
  • It is not longer necessary to have global cross-area roles while filtering data.
  • Having a wide impact filtering on list pages, in order to keep performance, a permission-areas cache has been introduced
  • Reset password link now expires after 15 minutes
  • New feature:
  • Default project file storage restored.
  • This allows you to duplicate the project structure with folders in a remote file system
  • ToDo list: new filter available for work overflow (done>estimated)
  • Project public page: ToDo list shows “to be done on” column as well
  • Budget custom fields added on exports where missing
  • Project public page now shows ToDo title
  • Task list: sort by budget
  • Improvement:
  • WBS cost tab: custom fields re-designed
  • WBS cost tab: filter enabled
  • WBS: better support for huge task names
  • Worklog list page: performances improved
  • Link to resources added on assignment lists
  • Link to resources from timesheet
  • Project clone: new codes generation improved
  • Kanban: on-the-fly todo preview restored
  • Event minuta: link to documents
  • Tag searches: single tag query optimized for performances
  • ToDo list: if it is not sortable, drag handler is now hidden
  • Cannot remove an assignment to a resource with assigned ToDos
  • Workgroup saved filter added on workgroup-based pages (Agenda, operator load, plan etc.)
  • In case of multiple areas, the area name is displayed on lookup combos
  • Mobile: time selector with better layout
  • ToDo list: better layout for description data
  • Plan weekly view: better layout
  • Custom fields: in case of wrong definition is now hidden instead of crashing
  • QBE help: some glitches fixed
  • Several labels improved
  • Performances: readonly access used listing objects
  • Several indexes added on tables for better performances
  • Tags: unique indexes added on tag – task/resource/todo/issue relation tables
  • Installer: distribution file size reduced
  • Fix:
  • Lock exception by stopping a time counter by clicking on a different one
  • My ToDo summary crash in case of tasks without assignments
  • Chat duplicates randomly messages on Firefox
  • Filter for empty values (QBE “//” and “()”) on lookup entities do not work correctly
  • Workgroup composer: do not save filters correctly
  • Agenda events list: dates filter do not work correctly
  • WBS Todo list: print do not work
  • Cross-area lookup (area=null) are not shown on smart combos
  • Kanban: the function area is sortable. It should not
  • Timesheet: double click on the cells open multiple editors
  • Issue planner: refreshing the page the header disappears
  • Issue planner: multiple click on search button do something strange
  • WBS: NPE following old links with TASK_ID parameter
  • Timesheet with lots of rows: exception clicking on timebar
  • Custom field with smart combo do not fill with the selected value
  • WBS: document drag&drop do something strange when open a file repository
  • Remote file system (windows) uses “” on path definition instead of “/” and this generates invalid links
  • User scores builder not robust in case on invalid json definition
  • Timesheet: on-the-fly added rows are not active
  • Websocket NPE changing user default email in som cases
  • Project list: Excel full export wrong translation
  • MySQL8: “lag” reserved word has been re-introduced
  • Color value chooser: in case of multiple areas some html is in the description

New in Twproject 7.0 Build 70007 (Feb 3, 2022)

  • Security fix:
  • Gantt: assignment editor now behaves correctly on role list. You will see/modify only the ones you can manage. The previous implementation was too strict
  • Meeting: minute was not modifiable for user with “Agenda manage” permission
  • Part multimedia files: the old features that support .jsp files inclusion has been removed
  • New feature:
  • Full text search improved. Reindex is suggested
  • Full text search now supports date filters
  • Tags: search now supports wildcards
  • Kanban: now supports compact and extended view
  • Kanban: card has been integrated with id, links,
  • Kanban: now you can add worklog from the card
  • ToDo planner: layout improved and 1,2,3 weeks view selection
  • Gantt pdf export: you can choose one or two pages layout. Single page is meant for video presentation ore share. Two pages is optimized for printing
  • Improvement:
  • Operator load: work done today is ignored to avoid “partial” results
  • Not active cost centers must be hidden on editor but not on filters
  • Resource list: filter by cost center
  • Menu issue: keep filter if you change page, but reset it to default if you click the same link
  • Menu add: add new ToDo do not require global permission anymore
  • Job scheduler: estimated duration has been removed. Eventually use timeout
  • ToDo editor: add worklog button has been re-introduced
  • Kanban: in case of multiple areas, the area name is shown in the column header, and D&D rollback in case of cross-area operations
  • ToDo list: filter now supports search for empty Impact
  • Project discussions: the number of replies has been reintroduced
  • Multiple areas: drop down now shows the area name
  • ToDo full editor: id is now more visible
  • API: Get and FIND command enabled for Deletion Logs objects
  • Task create from template: some option was missing with respect to clone function
  • Fix:
  • Resource cost center not saved when null
  • Task statistics: cost beat failure in case of project end after last cost date
  • Full text search: cannot find name with numbers e.g.: T3st
  • Project import from json: import correct, but crash at the end
  • Cash flow: last value is doubled
  • Job scheduler: in vary rare case when two jobs starts exactly at the same millisecond, a “race” event could happen causing high cpu usage
  • API: Person and Company json representation show invalid lastModified, creator, creationDate, lastModifier
  • Chat: if you create tow chats for the same project, you cannot access that project anymore
  • Resource name-surname or surname-name selection is reset at every restart
  • Attendance overview: color issue
  • WBS: adding new task from wbs when CUSTOM_FEATURE_SHRINK_PARENT is set causes error
  • ToDo list: file upload sometime append to a wrong ToDo
  • Time counter: if you star a new one, when a old one is running, sometime do strange things
  • Custom fields: in case of short field length definition fails
  • Worklog move: wrong permissions check: too strict
  • Worklog: when generated from time counter Cost center and hourly cost are not set
  • Kanban: attachment links do not work
  • Short links T#…# do not work on sticky notes
  • ToDo planner and Kanban cards now uses the same layout
  • Kanban: after drag the card data have to be refreshed
  • Kanban: column counter is not refreshed in case on invalid drag
  • Twproject installer: SQLServer test do not work in case of instance name without port specified
  • Custom fields: “root only” flag do not work
  • Remote file S3: do not work for obsolete libraries
  • Disabled portlets are still visible on dashboard but cannot be edited
  • ToDo list full Excel export wrong labels

New in Twproject 7.0 Build 70005 (Dec 17, 2021)

  • Security fix:
  • CVE-2021-44228: the Log4j version used in Twproject was not affected by this vulnerability.
  • We released a patched library that solves CVE-2021-45046, CVE-2019-17571, CVE-2017-5645
  • Disabling a user force now a logout
  • New feature:
  • Resource hourly cost changes are now stored.
  • Resource cost centers can be used for filtering expenses and worklog
  • Worklog records keep the hourly resource hourly cost and cost center at the insertion time
  • Fulltext search now allows you to search, task, To-do, resources etc. separately
  • Cost center has now a dedicated editor
  • Worklog filtering supports multiple statuses
  • Worklog filtering by resource cost center
  • Cost center added on project costs
  • Mobile: fulltext search implemented by default
  • API: fulltext search support added
  • API: support for Document “list” and “get” commands
  • API: lastModified and creationDate filters added for “list” command on Cost, Expense, Revenue, Issue, Resource, Document, Worklog
  • Improvement:
  • Kanban: performances improved in case of thousands of cards
  • Task statistics: now uses task dates boundaries for charts. Layout improved.
  • Portfolio statistics: layout improved
  • The featured that keep the last search has been removed….
  • Portlet “my plan” now allows to choose the number of day displayed
  • Portlet “my appointments” now allows to choose the number of day displayed
  • API: cost center added
  • API: get/set json data fro task, issue, resource
  • Database connections in readOnly where possible for better performances
  • Several list pages: refresh list content closing the popup editor
  • To-do list: preserve expanded view mode between sessions
  • Tags with “-” are badly managed
  • Fulltext: keep last search done
  • Fulltext: now search for codes and smart links
  • Mobile: sevaral UI improvements
  • Fix:
  • Issue planner: several issues for the same day causes graphical overlaps
  • Version 6 compatibility: some missing pages now redirect to wbs
  • LDAP integration: creating a user not in LDAP causes NPE
  • Excel export for very large files reaches the maximum styles available
  • Scrum: sprint generation fails if the resource is not allowed to login
  • Custom fields: boolean type are now visible again in read mode
  • Time bars (agenda, timesheet, plan, operator load, to-do planner): keep period when going back/forward
  • LDAP user import: better feedback and NPE solved
  • Role combos: do not consider report permissions. In some cases several roles are hidden

New in Twproject 7.0 Build 70003 (Nov 23, 2021)

  • New feature:
  • ToDo Service Level Agreement (SLA) widget. You can define your level basing on ToDo gravity
  • ToDo list: you can opt-in the expanded view
  • List pages: a “gear” button allows you to customize the view
  • Kanban cards: attached files are now opened in gallery
  • Security fix:
  • Selector for local roles do not check for report permissions
  • Project launcher: security exception raised assigning themselves
  • Improved:
  • Mobile: links on messages are now open in mobile app
  • Wizard menus enlarged
  • ToDo list has been compacted
  • Messages, Events, Subscriptions editors has been re-designed
  • Mobile: sticky and logs added to menu
  • Worklog list: column size optimized
  • Public page gantt: locked buttons has been hidden
  • Attachment gallery: counter added and optimized size
  • Fix:
  • Job editor layout fixed
  • Upgrade procedure cleanup: checks for removing very-very old unused tables
  • Project type editor, do not allowed changes
  • Custom fields label resized
  • Login NPE when no default page set at user and global level
  • Tag boxes: in case of multiple lines in edit do not open correctly
  • Kanban: pn/un-pin fixed
  • Wrong link on notifications fixed
  • Project progress report was not visible on task editor
  • Task short-path do not work correctly
  • Several missing labels added

New in Twproject 7.0 Build 70002 (Nov 16, 2021)

  • New feature:
  • Kanban: is now possible to organize it by ToDo “type”
  • Kanban: each column show the number of ToDo contained
  • Kanban: always preserves gravity,manual sorting fo ToDO
  • Kanban: always uses alphabetical order for columns
  • ToDo list: view has been compacted
  • WBS: add phases is now easier to use
  • Security fix:
  • Assignments: project launchers (project create permission) must be allowed to auto-assign as PM
  • ToDo: in case of r/o permissions the “add” button is visible. The action correctly rise a permission exception
  • Improvement:
  • Account creation: a “create login” button facilitate the process
  • Kanban: D&D between columns do not change gravity
  • Kanban: link to project added as icon
  • Mobile: several resource data are now displayed
  • Mobile: ToDo added type, impact, code and requester
  • Mobile: several screes re-designed
  • Fulltext search: tool restyled
  • MS Project import: tool restyled
  • All filters: it is now possible to search for un-filled types, tags etc using “[]” operator
  • ToDo list: database id added
  • Logged users widget: date added if needed
  • Chat: add emoticon preserves cursor position
  • Fix:
  • Upgrade from previous versions: several error fixed
  • Several error fixed on generated messages links
  • Assignment split: error after splitting
  • NPE on task-related aggregated email messages
  • MS Project import: xml format fixed
  • Mobile: back click fixes
  • Mobile: first login fixed
  • Mobile: a just created resource was not visible
  • Timesheets: ignore the first day appointments
  • Timesheets: cannot remove a single log
  • Kanban: a double search do magih things
  • My assignemts widget rise exception in some cases
  • Meeting minuta: in some cases loose data modified
  • Safari & Firefox: some buttons do not work correctly

New in Twproject 7.0 Build 70001 (Oct 22, 2021)

  • New feature:
  • Revenues: a new diagram is available
  • New widget: My ToDo Summary. If you work with several ToDo at once it is a great replacement for “My ToDo”
  • Security fix:
  • ToDo: do not check write permission for attachment remove
  • Project Manager permissions on worker expenses restored
  • Improvement:
  • Actions confirm is “floating” instead of stay close to button
  • Several labels added/improved
  • Popup editor size now fits the content better
  • Menu: sometime double click do not work
  • Dashboard customization: drag & drop improved
  • Kanban: board size is now best fitting
  • File storage: auto refresh when added on list
  • Additional option bars now have a uniform style
  • API: example on documentation improved
  • Fix:
  • Gantt: in case of deleting multiple lines and “undo” the deleted tasks are not removed from database
  • Agenda integration: removing an event generated outside Twproject (Google calendar, Outlook etc.) do not remove the corresponding event in Twproject
  • Twproject installer. Windows service name conflict with version 6 fixed
  • Version check in Twproject admin page fixed
  • Socket error raised sometime refreshing the page
  • Tag boxes do not support read-only
  • Tag boxes do not support resize correctly
  • Agenda month: previous, next month do not work correctly
  • Assignment split can cause a 404 error
  • Portfolio statistics now checks the filter set
  • Project image now checks the size
  • Personal To-Do “done” checks< do not works correctly/li>
  • Plan by task: “show work load details” button restored
  • Kanban: in case of no To-Do rise e NaN
  • ToDo planner: print is not working
  • Lookups editors: mandatory field checks added
  • Timesheet: if you change the resource and then perform a bulk action, cells are refreshed with logged data, not the select resource
  • Move worklog: selecting twice a task generate an error
  • Time counters check: in some case do not stop correctly
  • WBS document counter: on MSSQL upgrade TW6->TW7 causes a wrong count
  • Query By Example: if you write something invalid on a date field cause an error
  • Mobile: expense editor attachment do not work

New in Twproject 7.0 Build 70000 (Sep 29, 2021)

  • New feature:
  • Completely new UI
  • WBS integrated in project overview
  • New statistics with Echarts library
  • Custom forms integration in wbs
  • Complexity, Risk and Project Value assessment forms
  • WBS with alerts for dates, cost, resource workload, costs
  • New section for revenues and cash flow
  • The new “spot” assignment type for projects
  • Gantt-Resource workload integration
  • Gantt task end date suggestion
  • New Tags with tag cloud and a powerful editor (tags rename, merge, delete etc.)
  • Automatic task coding with user defined format (e.g. TYPE###YY-MM)
  • Issue has been renamed to To-Do
  • To-Do can be recurrent
  • To-Do subject added
  • New powerful Kanban
  • New To-Do planner
  • You can record time spent on To-Do starting a timer
  • To-Do comments: you can attach comments
  • Lists: most of then supports additional columns
  • Users usage statistics with weight panel and widget
  • New search engine with new UI and fields scores for better results
  • Delete preview with complete element counts and strong confirm
  • Lists and filters: new design with intuitive UI
  • Security: private projects. Visible to assignees only (no even the admin)
  • Security: Banned IPs management
  • Security: teams propagation. A PM with no additional permission can assign resources at the same level
  • Deletion log enhanced
  • New intuitive recurrent events editor
  • JDK8+ and OpenJDK compatibility
  • DB compatibility with MS-SQLServer 2019, MySQL 8, Postgresql 13, Oracle 19, Hsqldb 2.6
  • Latest Hibernate
  • API: more commands available
  • Project baselines are now explicitly editable
  • Workflow engine removed
  • Cost center moved from assignment to task
  • New summary widgets available
  • Query By Example: on date fields you can use “w(2)” or “m(5)” for the second week or the fifth month of current year
  • Assignment statistics are now available
  • Resource hourly cost can be inherited from department/company
  • Security fix:
  • Permissions propagation: cannot assign with a roles that has more permissions than you
  • Agenda management permissions added on system roles
  • Improvement:
  • Public page: meetings can be visible
  • Public page: documents can be visible
  • Task recode tool: now do it better!
  • File storage list do not wait for connection
  • Database schema simplified
  • Signed pdf support .p7m
  • Attachment galleria show any “visible”
  • Resource name-surname or surname-name selection
  • Attendance overview anhanced
  • API dates fields: now supports both milliseconds or text representation in user format
  • Gantt: PDF export has now a better formatting
  • Timesheets: now available in 1,2,3 weeks and monthly views
  • Fix:
  • Gantt: wrong week count
  • In case o LDAP authentication, users cannot change password from inside TW

New in Twproject 6.5 Build 65030 (May 3, 2021)

  • New feature:
  • Deletion log: added missing classes
  • Projects/tasks: new events generated on approaching start/end dates
  • Security fix:
  • Task logs is writeable with task_write permission only
  • Agenda: when multiple resources wiew active, administrator could see some private events detail
  • Worklog list: wrong permission check that lead to a read-only status editor
  • Improvement:
  • Plan: the max hours per day allowed is now configurable
  • Webhooks: logging moved from platform.log to jobs.log
  • Webhooks: in case of the endpoint response cose outside the 200-299 range throws an exeption and the message is rescheduled
  • Fix:
  • Database schema: twk_taskrelation a missing index added
  • Issue planner: wrong totals fix
  • SQLServer: error in case of empty resultset
  • Time counters: odd behaviors starting a new counter with an already running one
  • Webhooks: do not close correctly the connection to the endpoint

New in Twproject 6.5 Build 65028 (Mar 7, 2021)

  • New feature:
  • Gantt: expired tasks highlighted in red
  • Date fields: support for “This year” (TY) shortcut has been added
  • Additional cost list: ordering by classification enabled
  • Security fix:
  • Remote file storage: once the allowed path is removed by administrator, existing links continue to work
  • Login action: runtime error in case of invalid login cookie
  • Fix:
  • Email message dispatcher job: StaleStateException caused by single db transaction has been solved
  • Orphan killer job: fixed error on MySQL case
  • API: ISSUE_CLOSE was not managed correctly

New in Twproject 6.5 Build 65026 (Jan 26, 2021)

  • New feature:
  • API: commani info added to retrieve logged operator data
  • API: api key generation enabled for every user
  • Security fix:
  • API: api key is visible only once when generated
  • Fix:
  • Agenda: issue solved for last event recurrence in case of different timezone
  • Data history builder: generates records in case of status changes only
  • Issue list: error on filtering for due date; shoul ignore when data is not set

New in Twproject 6.5 Build 65025 (Dec 3, 2020)

  • Security fix:
  • Issue comments can be now added when user has issue_read permission
  • Improvement:
  • API: parentId added on Company/person save/update commands
  • Project import and Gantt save speed has been increased more than 20x
  • Customized logo can be specified on standard iReport reports
  • Fix:
  • Issues: save worklog on issue with very long description do not work
  • Full text index locked when performing a complete reindex
  • Custom field and custom excel saving very long definition crash

New in Twproject 6.5 Build 65024 (Nov 19, 2020)

  • Security fix:
  • SEVERE: Area managers of area A can modify resources of area B by altering request parameters.
  • Affects multi-area installation only.
  • Thanks to Maheshkumar Darji from Bulwarkers Websecurity for reporting it
  • Fix:
  • Assignment data history do not record correctly the dates
  • Full text indexing: feedback enhanced in case of errors

New in Twproject 6.5 Build 65023 (Nov 19, 2020)

  • New feature:
  • Portfolio editing even with dependencies
  • Task Filter by intersecting Period
  • Improvement:
  • Gantt do not shrink in case of milestones

New in Twproject 6.5 Build 65022 (Nov 5, 2020)

  • Security fix:
  • Login using cookies ignores user enabled flag
  • New feature:
  • Gantt shrink button enabled
  • Issue assignment notification channel configurable using roles
  • Improvement:
  • Cost list: added filter by classification
  • Project summary widget: task order by name
  • Fix:
  • vCard error 404
  • API: update person do not work
  • API: update person, reset AD data
  • Operator load: last day of inspection period was excluded
  • Webhook: missing endpoints for “issue_close” and “issue_assigned”

New in Twproject 6.5 Build 65020 (Sep 24, 2020)

  • New feature:
  • DB migration supports for SQLServer as destination
  • Improvement:
  • Upload image fast-fast-faster
  • Documentation: a better layout for class inspection
  • Worklog list shows week number
  • Fix:
  • Meeting minuta lost formatting
  • API: webhook was deleted from orphanKiller
  • Chrome 83: fix for iframes with empty src (several popop)
  • Custom fields: very long definitions was not supported

New in Twproject 6.5 Build 65018 (Sep 24, 2020)

  • New feature:
  • DB migration supports for SQLServer as destination
  • Improvement:
  • Upload file button restored on issue fill editor
  • Pop3/SMTP test error message improved
  • Expired task closer better check on dates
  • Security fix:
  • New CA Root certificates added on distributed jre. Affects only Twproject servers set-up using the UI installer

New in Twproject 6.5 Build 65017 (Apr 9, 2020)

  • NEW FEATURES:
  • Import from MS Project: auto-detect of version and XML import
  • FIX:
  • SVN remote file: now supports not standard ports in url
  • Labels: html tags are now preserved on labels

New in Twproject 6.5 Build 65016 (Feb 27, 2020)

  • New feature:
  • Issue filter. Is now possible to filter all open/closed statuses at once
  • Improvement:
  • Add document popup is now larger
  • Links on descriptions now are well wrapped
  • Html editor: now accept .local and .corp domain names on urls
  • Dates input: far past dates are now allowed (-1000 +1000 years)
  • Textarea: autosize works better on resource editor
  • Worklog editor enlarged
  • Export Excel: internationalization library (I18n) included on import for BSH
  • Custom reports: report scan at startup now search on report, report/task, report/issue, report/resource/report worklog folders only
  • Ajax controllers errors was not reported on platform.log in detail
  • Security fix:
  • API: in case of a controller error in some cases the transaction do not roll-back correctly saving invalid/incomplete data.
  • Security errors was managed correctly and are not affected by this issue.
  • Fix:
  • Task change status: closing a parent with two or more children depending each others fails
  • Gantt: in some cases with long html-like descriptions the html sanitizer break
  • Operator load for routinary projects show also out-of-scope days
  • Operator load do not shows work done if there was no estimation
  • Issue list: dragging file/s on a not-yet-saved issue do not work
  • API: resource tags was not saved
  • API: expenses/additional costs classification id wrongly named
  • API: task find for project/task do not work
  • Logo on print was not visible
  • Task progress: progress by worklog rounding error
  • Time counter closer job: do not work well in case of flat working hours
  • Expired task closer: throws error in case of negative values

New in Twproject 6.5 Build 65015 (Feb 27, 2020)

  • New feature:
  • Workgroup: new layout and filter by department added
  • Dashboard: the new widget “Project summary by Customer” is now available
  • Improvement:
  • Additional cost list: link to entities improved
  • Worklog customization: label enhanced
  • Task: check that start date is on a working day
  • Fix:
  • Issue attachments: in case of multiple files the last one only is saved
  • Issue: bulk close do not work
  • SMTP/s send message: in case of error, the Transport object was not closed correctly (it could lead to memory leaks?)
  • TWSocketManager: log volume reduced
  • Excel export: after the excel export a click on saved filter generates an error
  • Schema upgrade: version 6.5.65001 fails on SQLServer 2016
  • Password generator: safer generation in case of url “keys” (invalid chars removed)
  • API: do not save hourly cost
  • Gantt: double click on save button duplicates new rows
  • Meeting minute: editor do not work (plugin missing)

New in Twproject 6.5 Build 65014 (Dec 16, 2019)

  • New feature:
  • Workgroup: new layout and filter by department added
  • Dashboard: the new widget “Project summary by Customer” is now available
  • Improvement:
  • Additional cost list: link to entities improved
  • Worklog customization: label enhanced
  • Task: check that start date is on a working day
  • Fix:
  • Issue attachments: in case of multiple files the last one only is saved
  • Issue: bulk close do not work
  • SMTP/s send message: in case of error, the Transport object was not closed correctly (it could lead to memory leaks?)
  • TWSocketManager: log volume reduced
  • Excel export: after the excel export a click on saved filter generates an error
  • Schema upgrade: version 6.5.65001 fails on SQLServer 2016
  • Password generator: safer generation in case of url “keys” (invalid chars removed)
  • API: do not save hourly cost
  • Gantt: double click on save button duplicates new rows
  • Meeting minute: editor do not work (plugin missing)

New in Twproject 6.5 Build 65013 (Dec 16, 2019)

  • A resource “manager” could mistakenly create issues on every project/task where the managed resource was assigned when the “issue read” permission is enabled on “manager” system role

New in Twproject 6.5 Build 65012 (Oct 31, 2019)

  • New:
  • Gantt: new zoom level month/week
  • API: addComment on issue functionality added
  • Resource: work plan is now inherited from department if not defined on resource
  • Improvement:
  • Gantt: new grid layout on screen and pdf
  • Gantt: better sizing in case of long task names
  • Customers should not insert worklog or expenses
  • Timesheet: should be possible to insert work done on projects that are in late but still active
  • Security fix:
  • User password change required when password is reset by admin
  • Lookup editors: additional security check at page level
  • Fix:
  • Gantt & Operator load: fixed discrepancy between the values
  • Timesheet: “do not accept old worklog” stronger check applied
  • De-normalized data: a very remote bug can affect the denormalization of statistical data on the very first projects created
  • Labels: html sanitization removed as in some cases lables contains js and not-accepted html tag

New in Twproject 6.5 Build 65011 (Oct 31, 2019)

  • New:
  • Project progress check bars on Gantt and pdf
  • Improvement:
  • Agenda: event type added on micro editor
  • Agenda: when I add an external calendar on my profile, this calendar should not be visible when I’m not selected
  • Custom fields: help improved for “searchAll” parameter
  • Security fix:
  • Multiple security areas: removing all roles from a user will become possible to select roles from every area
  • Fix:
  • Issue list: tags field misplaced on editor
  • Sticky notes: “close all” feature fixed
  • Agenda: clicking on an external event crashes

New in Twproject 6.5 Build 65010 (Jul 26, 2019)

  • Task new: if the logged user has double quote on the name generate a js error
  • Pagination: wrong behavior
  • Plan: in case of hidden assignements, the activity description is transparent
  • Issue editor: changing the task causes the status change
  • Gantt: error printing in pdf if a milestone is set
  • Updater: division by 0 error on startup

New in Twproject 6.5 Build 65009 (Jul 11, 2019)

  • New feature:
  • A new widget showing my team work load
  • A new widget showing issues on assignments
  • Agenda: can add a new event with several attendees without changing the current view
  • Attendance overview: a new tool for checking your resources’ work
  • Agenda: event types supports a “unavailable” flag
  • File storages: you can automatically create a link from your project tree to a remote directory tree
  • Improvement:
  • Agenda: layout improvement in case of short event with several attendees
  • Task: assignment list must show the full path
  • Task list: speed inprovement
  • Task: add child now guess the best start date
  • Task costs: customers are now excluded from the list
  • Gantt: task editor layout is the same of the full version
  • Gantt: resource selector allows to filter by tag
  • Gantt: PDF export with alternate background for a better view
  • Gantt: now the view is tighter showing less blank leading and ending spaces
  • Issue: worklog list now shows the resource
  • Issue overview: shows as expired issues on expired tasks
  • Issue list: shows creation date on row mouse over
  • Dialogs: better behavior on closing
  • Add assignments: task dates are now visible in popup
  • Operator load: faster!
  • Resource: editor do not shows area if only one is available
  • Search: when searching from menu the result pagination do not work correctly
  • Worklog: use Ctrl+Enter to save using keyboard
  • Resource: avatar generated by dafault with name and surname initials.
  • Several labels and system messages refined
  • Security fix:
  • XSS: every input is now sanitized
  • Task: I’m assigned on task “a” as PM. If a.1 is expired I cannot list it neatherless I have the permissions
  • Fix:
  • API: Webhooks not notified when changes occurs on a just created task
  • Task: automatic progress should be computed even if the status is in waiting state
  • Time counter slim: fix on firefox
  • Time counter slim: do not allow to delete the worklog just created
  • Issue: statuses and security area fix
  • Issue: creation from email do not work with imaps protocol
  • Issue: logs list shows wrong date/hour
  • Document: error editing the document’ author
  • Agenda: long events do not preserve attendees
  • Gantt: task full edit do not alert for changed data
  • Gantt: some zoom scales work badly
  • Document: write text error on plugin
  • Portfolio: excel export do not work

New in Twproject 6.5 Build 65004 (Jan 16, 2019)

  • New feature:
  • New rich html editor for messages, notes and meeting minute
  • Repository: a new type has been created in order to place documents in sub-folders by year/month/day
  • Project health: a new bar has been created on task overview page to compare progress and time
  • Improvement:
  • Customer’s resources are now excluded from workgroup
  • Issue filter: “assigned to” filter is now pre-loaded with your team
  • Worklog analysis: filter by task code has been enabled
  • Chat attachments are now full text indexed
  • Document list: search fur sub-task enabled
  • To-do portlet: text selection has been enabled
  • Assignment editor: link to resources has been restored
  • Hints: skip hint by default clicking everywhere
  • PostgreSQL 11 supported
  • Security fix:
  • Area in lookups is checked against to the one assigned to the operator
  • Fix:
  • Supervisor portlet: print do not work
  • Portfolio: do not support sort by dates
  • Task clone: do not support add new type
  • Sticky notes received: edit has been removed
  • Public page: fix on customer ticket list

New in Twproject 6.5 Build 65003 (Jan 16, 2019)

  • New feature:
  • Issue related portlets: link to task enabled
  • Issues statuses: separated by security area
  • Improvement:
  • Issue editor: link to task restored
  • Reset password improved
  • Hints redesigned
  • Task cost: values in red if greater then estimated
  • Task progress computation default set to “children weighted”
  • Fix:
  • Task delete error (bug introduced on build 65000)
  • Merge issue: attached files are preserved
  • Google calendar import fixed

New in Twproject 6.5 Build 65002 (Jan 16, 2019)

  • New feature:
  • Project and Task updates: a new way to keep informed
  • A new portlet “project updates” available
  • Improvement:
  • Task: lastStatusChangeDate field has been introduced
  • Gantt: critical path improved
  • Gantt: tags on extended editor
  • Gantt PDF: critical path printed when active
  • Issue to Task: cross link inserted on issue logs and task logs
  • Task add child: by default the child start date is today when possible
  • Issue and task logs: newer on top
  • Meeting: issues created during a meeting keep a link to the meeting and vice-versa
  • Security fix:
  • Issue status: is now possible to separate them by area
  • Worklog/Expense status: is now possible to separate them by area
  • Fix:
  • Mobile: task editor fixed
  • Issue editor: last day of task period was excluded from issue dates
  • Task status: failing a parent do not means that already closed children will fail as well
  • Meeting log: html formatting get lost
  • Meeting log: when full-screen issue creation do not work fairly
  • Meeting: do not support UTF-8 on issue creation
  • Task copy: color is not copied
  • Chat: if no permission on company department crashes
  • Public page: Gantt widget do not work
  • Agenda search: error when an “area manager” opens workgroup
  • Task move: improved error feedback in case of invalid operations
  • Issue comment: permissions too restrictive for comments add

New in Twproject 6.5 Build 65000 (Oct 30, 2018)

  • New:
  • Project and Task updates: a new way to keep informed
  • A new portlet “project updates” available
  • Task: lastStatusChangeDate field has been introduced
  • Gantt: crytical path improved
  • Gantt: tags on extended editor
  • Gantt PDF: crytical path printed when active
  • Issue to Task: cross link inserted on issue logs and task logs
  • Task add child: by default the child start date is today when possible
  • Issue and task logs: newer on top
  • Meeting: issues created during a meeting keep a link to the meeting and vice-versa
  • Security fix:
  • Issue status: is now possible to separate them by area
  • Worklog/Expense status: is now possible to separate them by area
  • Fixed:
  • Mobile: task editor fixed
  • Issue editor: last day of task period was excluded from issue dates
  • Task status: failing a parent do not means that already closed children will fail as well
  • Meeting log: html formatting get lost
  • Meeting log: when fullscreen issue creation do not work fairly
  • Meeting: do not support UTF-8 on issue creation
  • Task copy: color is not copied
  • Chat: if no permission on company department crashes
  • Public page: Gantt widget do not work
  • Agenda search: error when an “area manager” opens workgroup
  • Task move: improved error feedback in case of invalid operations
  • Issue comment: permissions too restrictive for comments add

New in Twproject 6.4 Build 64005 (Sep 3, 2018)

  • Issue history: new records are created when not necessary reporting a date change.

New in Twproject 6.4 Build 64004 (Aug 31, 2018)

  • Operator load: the load generated by routine activities is now considered as “ideal” (not worked hours are not accumulated on the remaining days)
  • Resource work settings: it is now possible to define a flat working capacity as well as a weekly plan
  • Task clone: new assignements are now notified only if the dates are really close
  • Assignment notification: is now possible to define the preferred notification media using the role definition
  • A new event TASK-STARTS is now raised and will be notified to TASK_MILESTONE_CLOSER subscribers
  • Task discussion: since the last update, text formatting in the diaries no longer works.
  • Task dates: moving a sub-task on past, the parent pan in the past, but other child task must keep the same dates

New in Twproject 6.4 Build 64003 (Aug 28, 2018)

  • New features:
  • Create new project from template button added
  • Document list: filter for latest revision added
  • Document list: multiple documents download as zip
  • Improvements:
  • Task clone: new assignements are now notified only if the dates are really close
  • A new event TASK-STARTS is now rised and will be notified to TASK_MILESTONE_CLOSER subscribers
  • Twproject links: now supports ctrl+click in order to open the link in a new page
  • Fixes:
  • Project public page: gantt print fixed
  • When “navigate to tree top” is off, if you are editing a child from gantt editor, you get an error enlarging dates even if you has permissions on parent
  • Gantt: activating a “undefined” project, the status do not propagate correctly the “waiting” status

New in Twproject 6.4 Build 64002 (Jul 19, 2018)

  • Improvements:
  • Cross-link plan-operator load
  • Workgroup composer tag search enabled
  • Fixes:
  • Gantt with shrink parent option active in some cases badly alerts for not existing constraints
  • Copy project with shrink parent option active do not set the new date

New in Twproject 6.4 Build 64000 (May 14, 2018)

  • New Twproject API
  • Webhooks
  • Created viewport for Ipad
  • Task move wrong status change
  • Issue drag blocked if in edit mode
  • Document list: with broken links the list was broken too
  • Low Severity Security fix: XSS within some interface input
  • High Severity Security fix: readable pages through module include

New in Twproject 6.3 Build 63005 (May 6, 2018)

  • Improvement:
  • highlighting active timecounter row in the assignments list
  • Chat layout actions for images css/li>
  • RepairDependency tool
  • Better notification number scalability
  • Better style for uploads in chat
  • Chat: project’s chat startup simplified
  • Fix:
  • Key controls were active also if the gallery was closed (spacebar opened new tab)
  • Opening chat with images does not point in the right place
  • Calendar box positioning in issue Editor simplified

New in Twproject 6.3 Build 63004 (May 6, 2018)

  • A new task editor, more flexible and easy to use. Edit and delete button moved to the header
  • Chat: now supports attachments
  • Issues: image gallery with scroll and zoom
  • Gantt: security check was too tight disabling the “save” button when a user owns read permission on top project,
  • but r/w on a subtask
  • A new object, TaskRelation, allows to filter performantly a project with all sub-tasks.
  • This finally make possible to Project Managers filtering elements (issue, worklog, cost, expenses) of every sub-task directly
  • A new parameter “Project manager” has been introduced on lists (issue, task, worklog, expenses, additional costs) in order to extract elements managed where the selected PM is involved
  • The new TaskRelation allows to filter all issues of customer X where the project manager Y is responsible
  • Task overview page: new UI
  • Link widget: new layout
  • Chat: project’s chat startup simplified
  • Resource editor: issues and assignments tabs removed
  • Resource editor: prifile image editable from every tab
  • Kanban: issues zoom shows task full path (if enabled on settings)
  • Notification: issue added message refined
  • Jasper report integration: do not work caused by library update
  • Gantt full editor: not visible in full-screen
  • Gantt full editor: add one day selecting the end date
  • Issue filter: query-by-example on external requester do not support “!()” (not-empty)
  • Query for “customer” (on issue, task, worklog, additiona costs, expenses) could produce wrong results in case of low task id
  • Custom fields: do not respect the limit of 255 chars. It could generate db errors
  • Task export in XML was broken
  • Task new editor: multiple clicks on save button creates multiple projects
  • Worklog editor: multiple clicks on save button creates multiple entries
  • BudgetOverflowChecker job: error on Oracle DB

New in Twproject 6.3 Build 63003 (May 6, 2018)

  • Issue/activity list: multiple image attachement are visualized using gallery
  • Issue/activity: pasting an image/document from clipboard will include a link into the description
  • Chat: you can now create an issue/activity with a simplified editor
  • Kanban: columns are now sortable using drag and drop
  • Short link to document is now supported with the syntax D#doc CODE/ID/NAME#
  • Project/task: automatic parent shrink behavior added.
  • When active a project/task will take the duration of its children
  • Project overview: edit and delete more visible
  • Resource list: “recently viewed” filter is removed after the first use
  • Operator load: the load compute has been refined to better “spread” remaining hours in case of planned issues/plan
  • Twproject main menu bar resized
  • Twporject socket automatic re-connection. No more “connection lost” messages
  • Change status buttons improved
  • Task import/export MSP. Libraries upgraded
  • Timesheet: input form closes once saved
  • Dayligh timesheet widget uses custom fields if configured
  • Project color used wherever possible
  • Chat: better layout
  • My issues widget: show comments
  • Excel export: full support for 2016 version
  • Task import from JSON: import tags too
  • Tag input: better layout
  • Public page: supports on-the-fly search on issue list
  • Public page: a new option to show issue custom fields
  • Public page: a new option to show issue comments
  • Project additional costs: custom field filter is not working
  • Resource plan; text overlaps: broken css
  • Chat: first comment on chat is not visible
  • Project portfolio: indent/outdent buttons should be hidden
  • Chat: delete chat must work for administrators too
  • Gantt: today line is no longer visible; restored
  • Issue list: bulk change tag: replace do not work
  • Numeric fields: better control when users insert bad decimal separator or grouping
  • Gantt: must forbid to duplicate dependencies
  • File download: MAC changes file extension
  • File download: better support for non-ANSI filenames
  • Resource editor: link disabled when creating a new resource
  • Time counters: in some cases do not save work done
  • Project history slider: do not move label correctly

New in Twproject 6.3 Build 63002 (Mar 9, 2018)

  • Issue/activity list: multiple image attachement are visualized using gallery
  • Issue/activity: pasting an image/document from clipboard will include a link into the description
  • Chat: you can now create an issue/activity with a simplified editor
  • Kanban: columns are now sortable using drag and drop
  • Short link to document is now supported with the syntax D#doc CODE/ID/NAME#
  • Project/task: automatic parent shrink behavior added. When active a project/task will take the duration of its children
  • Project overview: edit and delete more visible
  • Resource list: “recently viewed” filter is removed after the first use
  • Operator load: the load compute has been refined to better “spread” remaining hours in case of planned issues/plan
  • Twproject main menu bar resized
  • Twporject socket automatic re-connection. No more “connection lost” messages
  • Change status buttons improved
  • Task import/export MSP. Libraries upgraded
  • Timesheet: input form closes once saved
  • Dayligh timesheet widget uses custom fields if configured
  • Project color used wherever possible
  • Chat: better layout
  • My issues widget: show comments
  • Excel export: full support for 2016 version
  • Task import from JSON: import tags too
  • Tag input: better layout
  • Public page: supports on-the-fly search on issue list
  • Public page: a new option to show issue custom fields
  • Public page: a new option to show issue comments
  • Project additional costs: custom field filter is not working
  • Resource plan; text overlaps: broken css
  • Chat: first comment on chat is not visible
  • Project portfolio: indent/outdent buttons should be hidden
  • Chat: delete chat must work for administrators too
  • Gantt: today line is no longer visible; restored
  • Issue list: bulk change tag: replace do not work
  • Numeric fields: better control when users insert bad decimal separator or grouping
  • Gantt: must forbid to duplicate dependencies
  • File download: MAC changes file extension
  • File download: better support for non-ANSI filenames
  • Resource editor: link disabled when creating a new resource
  • Time counters: in some cases do not save work done
  • Project history slider: do not move label correctly

New in Twproject 6.3 Build 63000 (Feb 1, 2018)

  • New feature:
  • New Chat included – chat by user group and project’s chat
  • Desktop notfication enabled for users running on https(link)
  • Gantt Baseline Slider included – check your task gantt in time with a slider
  • Improvement:
  • Resource editor: change password functionality
  • Installer: added new Dialect for MySQL higher than 5.6.24
  • Library: new HSQL DB Library
  • Headline: new box for issues to be closed today
  • Task: created a new status for suspended task different from suspended by dependencies(now called waiting)
  • Task: new task status suspended does not alert on milestone – expiridate and it is not counted in operator load
  • Task:task status color customization
  • Layout: pages now have new perfet scrollabar
  • Task List:new filter for just active assignments
  • Notificatio: notification of same time arriving togheter are collapsed in a message only
  • Dashboard: new webpart showing your load for today
  • Gantt: Gantt responsivness improved
  • Fix:
  • Public page: Gantt tab not working
  • Worklog approval: checkbox do not open bulk actions
  • Layout: head scroll
  • Plan: error on load after entry
  • Assignemtn priority: error on Administrator
  • Layout: Browser back worked with 2 clcks
  • Task Copy: editor error when creating a task with existing code

New in Twproject 6.2 Build 62007 (Nov 26, 2017)

  • Improvement:
  • Notification: custom feature to stop notify missing email addresses.
  • Fix:
  • Gantt: date selected and moved one day before.
  • Gantt: negative lag management fixed
  • Timesheet: custom fields radio not saved correctly
  • Agenda: events across midnight appear 2 times

New in Twproject 6.2 Build 62006 (Oct 24, 2017)

  • Task types: on list pages multi-selection is now supported
  • When a new resource is created on-the-fly the password is randomly generated
  • Gantt: security has been refined to manage cases where users has only limited permissions on root
  • Delete preview: feedback error improved
  • Gantt: dependency handle are now easy to be selecte as well as the resize handles
  • Gantt: double click to open the extended editor
  • Gantt: click return to confirm a field value
  • Gantt: zoom scales has been refined
  • Issue: requester and assignee can be created on-the-fly directly from drop-dowm
  • Issue: new on-the-fly assignment creation is alerted
  • Date input fields: a range of -20 +30 years has been set in order to limit wrong insertion
  • LDAP check: a better tool to check
  • Agenda: the current day was highlited badly if language is set to American
  • Gantt: alignment and strange fade of headers issues
  • Customizations: system search custom css stylesheet everywhere instaed of on “…./customers/company_name/css” folder only
  • List filters: when e filter component is removed and then iserted again, it seems filled but it is not
  • Task clone: notifications are sent to the wrong (old) task
  • Task clone: issues without to-be-done date set are not cloned
  • Worklog approval: do not save description changes
  • Timesheet: totals are not refreshed if the page is long and scrolled
  • Resource: click on avatar from assignment list causes 404
  • Delete: in case of deleting a task with multiple children, with the flag “unlink” the first only is moved and the task is not removed at all
  • Counters: cannot delete row
  • Mobile: resource view do not scroll on Android
  • Resource editor: when everything is disabled the “manager” field is open

New in Twproject 6.2 Build 62005 (Sep 7, 2017)

  • Worklog: resource can move its own worklog within two assignments
  • Database: new HSQLDB library released
  • Issue List: resolved empty list for not assigned issues

New in Twproject 6.2 Build 62004 (Jul 24, 2017)

  • New feature:
  • Assignments:add bulk functionality on workgroup
  • Improvement:
  • Agenda: size reduced, more hours are now visible
  • Fix:
  • Resource: user cannot disable her own user
  • Reports: excel reports works on list filtering
  • Security: Resource manage not extended from Myself
  • Portfolio: cannot move tasks with milestone
  • Plan: header woks fine scrolling
  • Gantt:headbar wroks fine with deep tasks

New in Twproject 6.2 Build 62003 (Jun 28, 2017)

  • New features:
  • Security: a new permission “project can create” has been added. It allows to create root projects. The existing “task can create” allow to create sub-task only
  • Security: a new permission “task can create” has been added. It allows to delete projects/tasks
  • Security: a new permission “task can change status” has been added. It allows to change the status of a task (even without the “task write” permission)
  • Security: a new permission “issue can create” has been added. It allows to delete issues
  • Security: a new permission “issue can change status” has been added. It allows to change issue status (even without the “issue write” permission)
  • Security: a new set of permissions has been created to delete tasks, issues, resources, documents
  • Security: “(Manager)” role has been introduced. Permissions set on this role will define what a manager can do on managed resources
  • Security: “(Myself)” role has been introduced. Permissions set on this role will define what a resource can do on its releted objects
  • Issue editor: “to be done on” date field is restricted to the task dates
  • Task list: changing status has been enabled directly from the task list
  • Performance: a permission cache has been created. It retains security test for a while and can increase performance drastically. A control panel has been added on the administration page
  • It is now possible to set a color for each task. If color is set to the parent, it is inherited. This feature can be opt-out. Available for filtering too. On Gannt editor, with a new buttons is possible to switch from status color to task color
  • Delete log. When an object is deleted, a log containing a json version of the object is created reporting the date/time and the deleter data
  • Improvement:
  • Agenda: size reduced, more hours are now visible
  • Agenda: recurrent appointements are now marked
  • Gantt: full screen button added
  • Issue notes: a note can be now deleted from who inserted it if there is no answer
  • Issue notes: text line break has been improved
  • Task list: a new filter has been added: “task of project”, that select all sub task of the given project/task
  • Error messages: in case of multiple errors only one digest message is created
  • Combos: case insensitive support even on case-sensitive databases
  • Security fix:
  • Email downloader: wrong permission check to create document: “task can write” instead of “document can create”
  • Fix:
  • To-Do: sort with drag&drop fixed
  • Plan: notes editor improved
  • Kanban: d&d fixed on firefox
  • Gantt: cannot delete dependencies
  • Gantt: progress is always enable even if it should be read-only
  • Ticket by email: text extraction improved
  • List pages: changing page the window now correctly scroll to top
  • Task list: inserting “*” on milestone filter crash
  • Issue delete: when an issue with worklog done is deleted, the work done is kept (instead of deleted)
  • Schedule manager: clicking on “update” if the scheduler is stopped lead to NPE
  • Mobile: expenses fixed
  • Mobile: combo selectors improved for different resolutions/models/operating system
  • A new color chooser has been introduced
  • Issues related portlet: smart link not active
  • Hibernate paging: native scrolling is now used for every database. It is an improvement for Oracle and Postgresql users
  • Modal dialogs: the “step” effect has been removed; now is more smooth
  • Adding worklog on a task containing an apex lead to a js error
  • Adding expenses on a task containing an apex lead to a js error

New in Twproject 6.2 Build 62002 (May 12, 2017)

  • Improvement:
  • Custom form master-detail supports now block view (additional to tableView)
  • Custom form fulfill notification
  • Fixes:
  • Fast search scroll
  • Issue clone on task where duplicated on the same project
  • Issue list did not shows those assigned on department
  • Issue editor did not ask for worklog or notes
  • Issue Email Downloader added line break in issues description

New in Twproject 6.2 Build 62001 (Apr 28, 2017)

  • New feature:
  • Operator load: a new load computation enabled. With a checkbox the work done so far is ignored so the plan show the “ideal” load.
  • Plan: support of sub-task view
  • Issue list: bulk copy to a new project
  • Custom form: compilation is notified
  • Gantt: collapse/expand all branches
  • Improvement:
  • Record expense button “$+” added on task wherever is meaningful
  • Plan: spaces optimized
  • Plan: operator load detail less invasive
  • Plan: notes inserted are immediately visible
  • Plan by task: go to today or project start if a date is not specified
  • Gantt: add issue enabled
  • Gantt: contextual menu added for each row
  • Gantt: add below add a child or a brother depending on context
  • Gantt: critical path highlight dependencies too
  • Gantt: remember columns size
  • Document list: now supports “hide empty” when in “show children” mode
  • Time sheet: keyboard movement enabled after saving a cell
  • General search: remove the strange prefixes T: I: etc.
  • Create structure: button removed from menus
  • In-place search activated on resource subscriptions
  • Import from MSProject: set correctly the task code
  • Create from template: now you can set name and code
  • Operator load hidden for company
  • Task subscriptions: disabled if inherited from a parent
  • Task assignment list: work overflow enhanced
  • Some java library updated
  • Some labels improved
  • Cleanup
  • Security fix:
  • Issue/Expenses/Costs: if user has permission on one issue/expense/cost it could force Twproject to delete any document in the repository once the attachment id is discovered.
  • Fix:
  • Work done counter on tasks is not correctly updated when moving tasks
  • Work done counter on tasks is not correctly updated when moving assignments
  • Timesheet: wrong date when server timezone and client timezone are different
  • Time counter: action input fixed
  • Gantt: wrong week-of-year displayed. Now ISO 8601 compatible
  • Gantt: error on indent/outdent/move on new rows if no name set
  • Gantt: add child, if not name is set collapse button is visible anyway
  • Issue counter on tasks is not correctly updated when moving tasks
  • Issue list: bulk tag add do not separate tags correctly
  • Issue list: paste on description field supports also images (as attachment)
  • Project costs: save budget button not visible when no assignments defined
  • Task list and issue list: on Oracle searching for name/description may leads to sql errors
  • Plan: work planned using issue is mixed/confused with the one inserted with plan and so is editable
  • Project/task editor: work-group is not show if task has no assignments, but children yes

New in Twproject 6.2 Build 62000 (Mar 16, 2017)

  • New feature:
  • A brand new MOBILE version
  • Free version and license levels supported
  • My inbox: a new webpart to manage documents sent to Twproject
  • Fix:
  • Drag&drop fixed on iPad
  • Project list print duplicate headers
  • Gantt: progress must be a number
  • Gantt: do not check uniqe codes for tasks
  • Gantt full editor: moving with ctrl+arrows move underneath tasks
  • Resource editor: send message is not pre-filled
  • Resource: clicking on worklog approval shows the one of the logged instead of the on of the selected resource
  • Operator load: if there are invalid worklog in the far far past crashes
  • Plan print, some parts are missing
  • Plan when scrolling down, going up the detail popup remain closed
  • Add issue from Kanban NPE
  • SVG files icon is missing
  • Sometime Twproject do not complete the schema upgrade and rest in “upgrading” state. In this case “lastChangeDate” is not set and this causes several issues
  • Job editor: invalid end dates displayed
  • Improvement:
  • Ticket by email close loop: now email checks and includes headers for manage automatic replies
  • A new designed administration page
  • Task list print: prints custom fields too
  • Issue list print: prints custom fields too
  • A new event is rised when a task is not started due its dependencies
  • Save filter: easier to modify selected filetr
  • Fulltext search improved
  • File storages edit from the tools page
  • Admin: email configuration with integrated tests

New in Twproject 6.1 Build 61007 (Oct 21, 2016)

  • NEW FEATURE:
  • Documents: editors and list has been re-designed with a new UI.
  • Documents: added support for Google docs, and other online services with the new “link” type.
  • Messages: when a message is sent to a workgroup working on a task, the message is attached as document too.
  • Documents: bulk operation to move a document from task and resources.
  • Documents: bulk add tags.
  • Time sheets: the input form has been re-designed with a new UI.
  • Gantt: ask for comments when saving the project. Comments are visible in the project “logs”.
  • Expenses: approval row-by-row on expenses page enabled.
  • Kanban: a separate scroll for each column allow to manage easily different sized columns.
  • Gantt: export to Excel enabled
  • Manage by e-mail: just send a message to Twproject in order to create a document on your user, then move it to the right place (e.g: a project).
  • Murphy’s law widget added.
  • SECURITY FIX:
  • Add issue widget: once an issue is created, message field is marked red even if no error.
  • Agenda: some discrepancies fixed. Now administrators cannot see private events, but can remove them. Admins can edit public events only.
  • Dashboard: a wrong security check on ADD button leads to error pages.
  • Boards: wrong security checks in case a new board creation.
  • FIX:
  • Gantt: cannot close a task when a dependent task is sub task of task with ope dependency.
  • Gantt: indenting a task with dependencies do not enlarge parent.
  • Gantt: indenting a task with dependencies to parent’s predecessor causes infinite loop.
  • Operator load: there was discrepancy on operator load page values and the assignment page.
  • Operator load: task with worklog inserted on task in undefined status before start date are skipped.
  • Create resource buttons hidden if no permissions.
  • Task costs: on additional task cost there was a wrong calculation with Italian thousands separators.
  • Gantt: if 100% on close feature is enabled, closing a tree update the progress on the whole tree.
  • Task priority: value of priority on assignment editor is not updated correctly.
  • Event/Subscriptions: if a sub-task is in work overflow, events are risen on every Gantt changes.
  • My issue widget: status changes are not displayed correctly.
  • Issue export in Excel: incorrect columns at the end removed.
  • Task copy: cannot copy task with milestones. Now milestones are not re-created.
  • Workgroup: pages with the manual workgroup composer (e.g.: plan, time sheets overview, operator load etc.) can be now bookmarked preserving the group set.
  • Operator: cannot remove an user if there was pages customized.
  • Uploader: on IE and Edge flickering removed
  • Mobile: selector are too small on iPhone
  • IMPROVEMENT:
  • Java version: Twproject is now compatible with JDK 1.8.
  • Resource editor: email, phone etc. open and visible by default.
  • Custom forms: save and clear refined.
  • Custom form: a check has been added to identify at glance the ones has been filled.
  • Issue editor full: saving save comments too.
  • Import from MSProject: task status is computed basing on progress instad of dates.
  • Workgroup: now the complete workgroup is shown on project and departments.
  • Task cost: saving a new cost, the new row is highlighted.
  • Worklof editor: full support for custom fields in case of “isVisibleIf” implementation.
  • Assignment editor: creation and change data available on button bar.
  • Task name and code expand as possible on lists in order to see as much chars as possible.
  • Resource: add profile image available only for saved resources.
  • JES: Java Email Server control panel enabled. (for hosted solutions)
  • Some missing images created.
  • Several labels improved.

New in Twproject 6.1 Build 61006 (Oct 7, 2016)

  • Documents: editors and list has been re-designed with a new UI.
  • Documents: added support for Google docs, and other online services with the new “link” type.
  • Messages: when a message is sent to a workgroup working on a task, the message is attached as document too.
  • Documents: bulk operation to move a document from task and resources.
  • Documents: bulk add tags.
  • Time sheets: the input form has been re-designed with a new UI.
  • Gantt: ask for comments when saving the project. Comments are visible in the project “logs”.
  • Expenses: approval row-by-row on expenses page enabled.
  • Kanban: a separate scroll for each column allow to manage easily different sized columns.
  • Gantt: export to Excel enabled
  • Manage by e-mail: just send a message to Twproject in order to create a document on your user, then move it to the right place (e.g: a project).
  • Murphy’s law widget added.
  • Add issue widget: once an issue is created, message field is marked red even if no error.
  • Agenda: some discrepancies fixed. Now administrators cannot see private events, but can remove them. Admins can edit public events only.
  • Dashboard: a wrong security check on ADD button leads to error pages.
  • Boards: wrong security checks in case a new board creation.
  • Gantt: cannot close a task when a dependent task is sub task of task with ope dependency.
  • Gantt: indenting a task with dependencies do not enlarge parent.
  • Operator load: there was discrepancy on operator load page values and the assignment page.
  • Create resource buttons hidden if no permissions.
  • Task costs: on additional task cost there was a wrong calculation with Italian thousands separators.
  • Gantt: if 100% on close feature is enabled, closing a tree update the progress on the whole tree.
  • Task priority: value of priority on assignment editor is not updated correctly.
  • My issue widget: status changes are not displayed correctly.
  • Issue export in Excel: incorrect columns at the end removed.
  • Task copy: cannot copy task with milestones. Now milestones are not re-created.
  • Workgroup: pages with the manual workgroup composer (e.g.: plan, time sheets overview, operator load etc.) can be now bookmarked preserving the group set.
  • Operator: cannot remove an user if there was pages customized.
  • Uploader: on IE and Edge flickering removed
  • Mobile: selector are too small on iPhone
  • Resource editor: email, phone etc. open and visible by default.
  • Custom forms: save and clear refined.
  • Custom form: a check has been added to identify at glance the ones has been filled.
  • Issue editor full: saving save comments too.
  • Import from MSProject: task status is computed basing on progress instad of dates.
  • Workgroup: now the complete workgroup is shown on project and departments.
  • Task cost: saving a new cost, the new row is highlighted.
  • Worklof editor: full support for custom fields in case of “isVisibleIf” implementation.
  • Assignment editor: creation and change data available on button bar.
  • Task name and code expand as possible on lists in order to see as much chars as possible.
  • Resource: add profile image available only for saved resources.
  • JES: Java Email Server control panel enabled. (for hosted solutions)
  • Some missing images created.
  • Several labels improved.

New in Twproject 6.1 Build 61005 (Aug 29, 2016)

  • Custom fields definition: a new easy-to-use editor
  • Excel export definition: a new easy-to-use editor
  • Issue planner: now is possible to create an Issue within by clicking on the white blank space. The issue automatically take on the date, as well as the resource and the task if filled on search search.
  • Admin: messages, events, listener pages supports bulk delete
  • worklog day portlet do not allow to edit just saved values
  • worklog day portlet do not allow apex in text
  • custom field search: required field must allow to search an empty value
  • resource editor: add colleague from security tab generate error
  • worklog list page: default filter “last month” filters for this month
  • set 100% on close flag do not work closing tasks on Gantt editor
  • additional cost list: totals not aligned
  • operator load: removed numbers next to res. name
  • plan by resource “Show only projects I can manage” hide everything
  • some label fixed
  • resource editor, plan, worklog week: some UI improvements
  • sqlCombo: dropdown icon fix

New in Twproject 6.1 Build 61003 (Jul 25, 2016)

  • Worklog Week: inserting worklog has been redesigned
  • Sometimes in worklog week description was not saved
  • Number of files in file storage always zero
  • Project summary, smart combo not showed properly
  • New dedicate page created to check and fix roles to default
  • Email scheduler now try to send mail only if setting are stored

New in Twproject 6.1 Build 61001 (Jun 21, 2016)

  • new feature: public page: new “I’m not a robot” captcha
  • new feature: public page: summary view can be now opt-out
  • new feature: public page: title, requester name and company fields added
  • fix: send message to group do not allow to add/remove people
  • fix: summary bar: discrepancy on the number of forthcoming milestones count
  • fix: task list export to json: export resources instead of roles
  • fix: board editor: loose the menu bar when saving or posting
  • fix: unstable database connections could generate CPU 100% issues
  • fix: operator load: “Comparison method violates its general contract” error solved
  • fix: operator load now manages correctly if a task is closed before its natural date
  • improvement: task cost print do not show the name of resources correctly
  • improvement: closing issues from widgets now fill worklog description correctly
  • improvement: resource combos show now the resource code
  • improvement: some labels refined

New in Twproject 6.1 Build 61000 (Jun 1, 2016)

  • new feature: ticket/issue management by email. “closed loop”. Open, close add comment are notified both sides, external requester and internal developer
  • new feature: project public page completely re-designed
  • new feature: is now possible to add a project logo, visible on public pages and prints
  • new feature: is now possible to see the evolution of all the project relevant data (baselines): dates, costs, status, issues, estimations, work done and so on
  • new feature: refine search now available on all lists: tasks, issues, worklogs, time-counters etc.
  • new feature: issues supports an external requester (email)
  • security fix: resource cost read is now not inherited. You can have PM and PM junior that do not see resources costs. If no permission default cost will be used instead.
  • security fix: Gantt: assignment editor must show local roles only
  • security fix: assignment: when a company is assigned, notification are now sent to the manager is any
  • fix: copy task must not copy dependencies if outside of its “tree”
  • fix: Gantt: move task across non-working days may change the duration
  • fix: copy project with undefined or suspended children was inaccurate
  • fix: task editor: notes and deliverable layout
  • fix: Gantt: date field keep the cursor position
  • fix: received email: images sent as “inline” are now managed correctly
  • fix: create process: only users that can log-in can be assigned
  • fix: agenda: filter do not work fine for not administrator users
  • fix: worklog analysis prints do not show group header
  • fix: public page: gantt visible only when logged
  • fix: worklog excel export fixed
  • fix: task editor: when shift a parent, children are not shifted as well. Gantt does it correctly
  • fix: task costs: negative values when a currency symbol was set, do not compute correctly the values.
  • fix: ClientEntryComparator ” Comparison method violates its general contract!”
  • improvement: better layout for “add” buttons
  • improvement: Gantt: columns and splitter sizes are now preserved
  • improvement: Gantt: visibility of progress improved
  • improvement: task list: filter by customer added
  • improvement: issue: requester can now be a company
  • improvement: issue list: filter by customer added
  • improvement: issue list: closed issues with date set are no longer “red”
  • improvement: resource list: by default will show recent used resources
  • improvement: resource: a logo can be added on each company
  • improvement: filter: added a “recently used” option on tasks, issues and resources list pages
  • improvement: worklog overview: cell colors enhanced
  • improvement: cost list: search by estimated cost
  • improvement: business processes: better layout for step’s buttons
  • improvement: add classification from the additional costs open a too small editor
  • improvement: time counters, better layout
  • improvement: summary bar: issues and milestones not well visible
  • improvement: better layout for 1366 x 768 resolution
  • improvement: worklog approval: better layout
  • improvement: date fields, holidays are now visible
  • improvement: “customer” role is now identified by “staring with the specified name” so that you can use “Customer”, “Customer top” and so on
  • improvement: performant node: getRoot() now uses ancestorIds -> better performances
  • improvement: class documentation: class inspection refined for inner classes
  • improvement: some labels fixed

New in Twproject 6.0 Build 60018 (Apr 19, 2016)

  • new feature: On-the-fly filter on timesheets and My assignment widget
  • new feature: Task additional cost page
  • new feature: Task import/export in json format
  • security fix: Timesheet page: worker with default permission cannot save worklog
  • security improvement: expense manage permission added
  • security improvement: resource manage permission added
  • security improvement: assignment create/read/write permission added
  • security improvement: with the new permission is now possible to create new assignment for “my staff” only without having global permissions or multiple security areas
  • security fix: Gantt action: check security when pm on child and read-only on root
  • security fix: internationalization files are not longer served via web
  • security fix: Area Manager – “create issue” permission included on defaults
  • fix: resource editor, security tab crashes if LDAP is enabled
  • fix: Gantt editor – wrong count of deleted task
  • fix: Gantt editor – wrong column headers on daylight saving changes
  • fix: operator load – if there is an appointment marked as “unavailable” on a “holiday”, it is used as working day
  • fix: Gantt editor: do not close task if there are open issues
  • fix: assignment event is notified to yourself even if the flag is off
  • fix: Gantt editor: error moving parent when child has milestone
  • fix: Gantt editor: add issue fixed
  • fix: filters on lists: check-boxes are not cleared when removed from filter
  • fix: issue list, adding a commento on a just cloned issue opens a blank from
  • fix: cannot add company news. The schema updater do not remove un-used columns on company news (affect upgrades from 5.x only)
  • fix: agenda week: wrong today bar after daylight saving switch
  • fix: import from msp: uses name-surname instead of surname-name on imported resources
  • fix: kanban: ask confirm before leaving the page even if nothing is changed
  • fix: status drop-down multi value do not work with pre-set values
  • fix: Gantt editor: on save remove subscription for logged operator if self-notify flag is off
  • fix: Gantt editor: full editor and assigment editor; save do not work on small resolution
  • fix: add issue from task do not show the new issue editor if there are several issues to load
  • improvement: layout fix: when a popup is opened a resize event is rised in order to le button bat adapt to screen resolution
  • improvement: Japanese labels has been improved (thanks to Nick)
  • improvement: logging – error feedback improved for Security Exceptions. Includes the Securable object reference
  • improvement: drop-down elements; “no elements” message added
  • improvement: my Assignment widget; role column added
  • improvement: issue editor, shows task dates
  • improvement: operator load: ignore “undefined” tasks and take cares about “suspended” and “aborted” ones
  • improvement: login page “?” was missing
  • improvement: worklog overflow – included the resource name on the event message
  • improvement: resource editor; added a warning when disabling e resource
  • improvement: task cost list: added a link to children
  • improvement: removed limits on worklog cells
  • improvement: task issue list, by default includes issues from children
  • improvement: task statistics, issue count now consider also issues on descendant
  • improvement: add worklog from mobile supports custom form

New in Twproject 6.0 Build 60016 (Mar 19, 2016)

  • new feature: task start and end dates always visible on task editors
  • new feature: issue list new filter for company/department
  • new feature: add task branch from template
  • new feature: task clone supports target task
  • new feature: tools for assigning new codes to projects tree
  • new feature: task export in JSON format
  • new feature: task duration can be defined in weeks or months e.g.: “2w” “3M”
  • new feature: added a custom feature to show task’s full path on timesheet
  • fix: worklog analisys, do not filter for custom fields
  • fix: on-the-fly assignment creation fails if default roles are missing
  • fix: task clone: cloning a child shifting the date may broke the milestone
  • fix: differences on operator load from row based editors and operator load page
  • fix: Gantt header wraps
  • fix: internally generated messages for event (assignment, missing worklog, etc.) do not use operator’s defaults
  • fix: plan by result do not show suspended tasks
  • fix: issue editor: if you select first the assignee and then a task sometime assigne the issue to loggend instead of the selected resource
  • fix: operator load if > 100% is hard to see the value
  • fix: issue list: bulk delete fixed
  • fix: sesource security tab disabled for companies
  • fix: agenda editor: morning hours are not padded correctly (3:00 instead of 03:00), so the drop down starts with invalid hours
  • fix: gantt: invalid operator load computation
  • fix: add assignment alerts for non-numeric “assId”
  • fix: timesheet. Clicking on “+” donot allow to save a description
  • fix: Amazon instances: cannot renew from inside Twproject
  • fix: NPE on sticky notes editor
  • improvement: task overview, increased visibility of task status
  • improvement: agenda month shows week number
  • improvement: resource list by default shows you instead of your colleagues easier to find someone else
  • improvement: issue notes limit has been removed
  • improvement: better messages in case of invalid task clone/move operations
  • improvement: default expiry date is now configurable using an advanced custom feature
  • improvement: added a default duration of 15gg for every generated message
  • improvement: Excel export: defaults now defined in JSON
  • improvement: gantt editor allows to edit task types
  • improvement: some missing labels created

New in Twproject 6.0 Build 60015 (Feb 1, 2016)

  • new feature: Custom fields on task budget.
  • new feature: Custom fields on task additional costs.
  • new feature: New editor for task additional costs.
  • security fix: unified permissions for managing assignments
  • security fix: “project launcher” role: wrong defaults
  • security fix: standard user cannot change its profile image
  • fix: check message length for generated stick-notes
  • fix: custom fields of type “radio button” work properly
  • fix: bulk move worklog do not work
  • fix: time sheet, clicking on “+” loose description
  • fix: issue status combo do do respect order field value
  • fix: removed “save filter” on task/resource issue list
  • fix: task and resource comparators “Comparison method violates its general contract!”
  • fix: clone task do not notify new assignments
  • improvement: Check day missing worklog page linked from worklog list page
  • improvement: Security area combo has been hidden when only one area is available.

New in Twproject 6.0 Build 60014 (Jan 22, 2016)

  • new feature: Gantt: task type, relevance and progress-by-worklog available on the extended editor.
  • new feature: a scheduled job that checks for new Twproject upgrades. Notifies administrators once per week by default.
  • security fix: task editor: add sub-task checks for task-Read instead of task-Add permission
  • fix: new task/project, add sub task: role mandatory if resource is filled
  • fix: there was a discrepancy on java and js calculation for days and time duration in format of “2d”; js consider 1d=24h while java consider the working day (1d=8h). Introduced support for fractional days “1.5d”. Affects several pages
  • fix: agenda: wrong interpretation of iCalendara data leads to duplicated events.
  • fix: worklog list: filter for task descendant do not work correctly
  • fix: log messages: 404 in case of click on some messages
  • fix: javascript week-of-year computation incorrect. Affects several pages in particular agenda week/day
  • fix: headline: discrepancy on what seen and what filter on “project in last 7 days” block
  • fix: Gantt: do not change duration from the row editor
  • improvement: remote file storage selector re-designed
  • improvement: worklog list and cost list pages do not show total by page when only one page is present

New in Twproject 6.0 Build 60013 (Jan 14, 2016)

  • new feature: Gantt now saves collapsed branches
  • security fix: worklog overview – removed link to resource if no permission
  • security fix: plan by task – removed links with no permission
  • security fix: operator load – load generated by task were user has no permissions is visible
  • fix: task editor – copy task do not update issue counter when moving issues
  • fix: task editor – closing a parent task with child task with open issues do not work correctly
  • fix: timesheet – custom fields with visibleIf do cannot use task in case of new time record
  • fix: bulk actions on task and resource issue list do not work
  • fix: meeting – issue generation from discussion point do not work
  • fix: email validator – email on new domain names (.info, .project etc.) are considered invalid
  • improvement: task editor – refined error messages on task status changes

New in Twproject 6.0 Build 60012 (Dec 22, 2015)

  • new feature: issue list has a “bulk set date” option
  • fix: refresh task issue list or resource issue list will cause NPE
  • fix: email downloader process do not encode html messages and create weird issue and document descriptions
  • fix: on-the-fly operator work load display do not consider the currently created

New in Twproject 6.0 Build 60011 (Dec 22, 2015)

  • new feature: operator work load is displayed when assigning or listing current assignments
  • new feature: expenses support attached files
  • new feature: expenses has a status
  • new feature: expenses management page
  • new feature: custom fields – can be now opted out using a condition {visibleIf:condition}
  • new feature: excel export and custom fields – help for exploring Twproject’s object and properties
  • fix: drag and drop on IE11 is now working
  • fix: resource page in some cases generate “Comparison method violates its general contract”
  • fix: IE11 wrong font usage
  • fix: issue list – tag box doesn’t allow to select a value
  • fix: system check – empty checkpoint button
  • fix: saved issue list – filters do not keep order by
  • fix: task costs – wrong values saving currency
  • fix: issues – impact is always visible even if not enabled by options
  • fix: agenda – duplicated appointments from external calendars
  • fix: startup – invalid license changing timezone
  • fix: wizards – do not get values when page data is updates using “search”
  • fix: resource list – do not search correctly children
  • fix: paste files on issue list disabled
  • improvement: kanban and planning work starting from project page too
  • improvement: Outlook message (.msg) icon created

New in Twproject 6.0 Build 60010 (Dec 22, 2015)

  • fix: order by not saved in issue list
  • fix: new assignment notification missing
  • improvement: task list you can search by role name
  • improvement : added a new custom feature for shifting issues scheduled while shifting tasks
  • improvement : issue kanban and planner preserve filter from task issue list
  • improvement : added a new custom feature for preventing saving costs in the past

New in Twproject 6.0 Build 60009 (Dec 22, 2015)

  • fix: set the right icon when a document is dropped on task and resources
  • fix: workflow management, cancel instance doesn’t work
  • fix: scrum burndown graph link restored from task editor
  • fix: burndown widget fixed
  • improvement: buy Twproject check for missing license code
  • improvement : some label changed

New in Twproject 6.0 Build 60007 (Nov 3, 2015)

  • Bug Fixes:
  • Minor bug on web part search
  • Add issue gives error if not in issues section
  • Assignment expenses did not save anymore
  • Gantt fixed behavior of highlight and arrows
  • Gantt fixed behavior on dependencies dates
  • Gantt problem saving resources
  • Bug on worklog print
  • Issue created from Gantt out of project scope were not saved with no feedback
  • Features:
  • Google Calendar import: now the default calendar is always visible from your Twproject agenda and you can add another from the import box
  • New custom feature that can be enabled to see Issue Impact in issue list, also sortable

New in Twproject 6.0 Build 60003 (Sep 30, 2015)

  • When we started building Twproject 6 we’ve examined all users’ feedback on usability and by leveraging the evolving capabilities of browsers we created an interface that is readable, compact and can represent the state of several projects and tasks together.
  • Twproject 6 features a redesign of the overall user interface. Maintaining all the key features and flexibility now Twproject is more readable and easy to use.
  • Creating new projects and tasks is now easy and fast, and at the same time there is complete support managing easily projects changing in time.
  • Every screen of Twproject has been redesigned and crafted in order to facilitate information gathering and input, and ease navigation between different sections. Data can be filtered and sorted in a simpler way, and more data is visible on screen. Pages are responsive to different screen sizes, so to optimize user experience in different settings.
  • Twproject known capacity of handling complex projects has been preserved and empowered, for example by allowing Gantt-like functionality in a view spanning several independent projects, supporting portfolio analysis.
  • Overall everything is changed and nothing has been dropped, the user interface rework also meant adding functionalities and facilitating usage across the application.
  • On top of being a major update with the entire user interface redesigned, we added a host of new features, while preserving the model of all Twproject versions.
  • One of the immediately visible ones is the new home page / dashboard composition, with a notification top bar and “red circled button” news entry point.
  • All editors now have in place editing, which speeds up the creation and editing process and also eases checking related information.
  • All search / filter results have sortable grid layouts with very compact lines, without compromising readability.
  • A unique feature of Twproject 6 is that it provides a multi Gantt view that allows view and editing of entire project trees of different projects.
  • And beyond this there is a lot more: issue notes are now always visible, their editing process is streamlined, project discussions are easier, search speed and functionality improved

New in Twproject 5.6.0 Build 59820 (Apr 22, 2015)

  • Bug Fixes:
  • Fixed a Gantt problem when browser time zone was different from servers.
  • Fixed getting subscriptions when creating assignments from the Gantt simple edit tool.
  • Now possible to add a property for activating TLS (mail server), use MAIL_SMTP_USE_TLS
  • Restored digest message dispatcher channel.
  • A few fixes on page customization.

New in Twproject 5.6.0 Build 59808 (Dec 24, 2014)

  • This is a bug fix release:
  • Thanks to the feedback and collaboration from one of our customers (Johnson & Johnson) we have finally identified the source of a weird incongruence between dates in Gantt, project tree and task editor.
  • A working day calculation error could happen in cases when the time zone of the browser and the one of the server were not the same, and the project tree got edited in the Gantt window. This has been fixed, and the local time offset is always included allowing for the same project to be edited coherently in time from different time-zones.
  • For users with teams spanned across several time-zones this upgrade is mandatory.

New in Twproject 5.6.0 Build 59805 (Oct 2, 2014)

  • Enhancements:
  • Timesheets overview and alert job: a better view on future days and link from cells to weekly timesheet.
  • Agenda: more space for hours and auto-scroll to current hour.
  • Task editor and resource editor: a new compact set of buttons.
  • Bugs Fixed:
  • missing worklog checker job: the first day was always in alert
  • task costs: the first time you insert a budget and save it still says, falsely, “unsaved data”
  • import events from iCal: always says “unsaved data”
  • import events form online iCal: fails on some sites (e.g.: office365.com)

New in Twproject 5.6.0 Build 59800 (Sep 25, 2014)

  • Twproject timesheets:
  • In this release we have introduced a new powerful tool for keeping under control the timesheets of your team.
  • In a single fast page you will see discrepancy from expected working hours and time recorded. Unavailability and holidays are taken into account and shown as well. Moreover a new schedulable job will send reminder by e-mail for timesheet completion.
  • Twproject agenda:
  • Thanks to our customers suggestions we have added a new great feature on the agenda so that it now shows issues and task start/end.
  • Every user can see his own issues/tasks, or, by selecting a workgroup, the issues/tasks where the team is involved in. Links will bring you to the right view.
  • Worklog analysis:
  • Twproject refined security model allowed to define the “customer” of a project by assigning it with a specific role. We have reinforced this concept by allowing to define the default role used to identify it.
  • The immediate benefit of this change is for instance on the “worklog analysis” page, where you are able to search for time spent for a specific customer, eventually cross-project.
  • A dedicated option on the admin page will allow to set the default name for the “Customer” role, as it is for “Project manager” and “Worker” .
  • Project public page:
  • Task public page has been enhanced, it can now show the project Gantt in read only modality.
  • Minor improvement and bug fixes:
  • Several minor improvement have been implemented:
  • milestones are now visible on “my projects” widget
  • same scale in task statistics for issues and time spent
  • worklog analysis now allows to search on task tree structure, also searching with QBE
  • when you clone a task you can now decide to copy custom fields too
  • worklog by task report layout improved
  • Some bugs has been fixed:
  • Outlook issues on time zones
  • LDAP creates user on login check
  • process instantiation error in case of missing roles
  • burndown graph link visible again
  • scheduled job editor shows delete preview box when editing

New in Twproject 5.5.0 Build 59700 (May 23, 2014)

  • Reporting:
  • Your project data are carefully collected and maintained by Twproject and this represents on of the most valuable aspect of Twproject adoption.
  • How can you extract your data and present it to your users? Actually Twproject has several pages with dynamic filtering capabilities to extract meaningful data, but a customizable reporting systems was missing…. until now!
  • On version 5.5 we have integrated Jasper Reports, one of most powerful reporting engine. Jasper reports add the capability to create your reports in minutes using an intuitive graphical editor.
  • Reports are integrated with the flexible Twproject security structure in an easy and practical way, without pushing users to write complex query and rules.
  • Gantt:
  • Thanks to a contribution of “BestKen” to our open source jquery Gantt editor (see: http://roberto.open-lab.com/2014/05/15/jquery-gantt-editor-collapsible-branches/) this version includes a nice new feature: collapsible branches:
  • Statistics:
  • On task data, there are more statistical information available: ideal trend, worklog aggregated, and worklog done
  • the visual comparison between trend and aggregation let you understand at glance the project “health”.
  • This is the first step in introducing the earned value management, that will be completed in one of the forthcoming releases.
  • Repository:
  • In this version we introduced some new features related to security.
  • In Twproject you can upload files on tasks, issues, resources and so on. Uploaded files are indexed, for full-text searching, and then saved to a repository. Now you can choose between three different kinds of storage: folder, encrypted folder or database.
  • In the first case uploaded files are copied as-is on a folder or network disk.
  • In the second case, files are encrypted using a AES key, and then saved on the same folder. File decryption is automatic when you need to access the file from Twproject, but the file itself remain encrypted on the repository. There are tools for generating AES keys and for encrypting existing files.
  • In the third case, files are stored on a database table as BLOB data.
  • Note: existing files will use its original type and will not be touched.
  • Security:
  • We have introduced a seal for every document that allow you to send a link to a friend (even without having a Twproject user defined). This link will be valid for 24 hours only, so that the risk of “leaks” will be reduced. Moreover the seal keep your repository safer, making harder an url guessing attack.
  • Another minor security improvement has been introduced for the LDAP mixed authentication. This authentication modality is useful in companies where Twproject is used by internal and external users at the same time. Sometimes a large company uses the LDAP authentication to make the user’s life better, allowing a single login name and password for multiple systems (and also to have a single point for password policy management). Actually Twproject can be used not exclusively by internal users, but also by consultants or third party suppliers that are involved in projects but are not present in the LDAP server (for several good reason :-) ). In this case Twproject can use a fallback to its internal authentication using its internal database. Now we can force LDAP users to do not fallback; internal user MUST authenticate on LDAP, external ones will fallback.
  • Bugs fixed and little features:
  • full search on plan comments
  • search on agenda events using “a:…”
  • IE fix on large auto-sizing notes fields
  • fix for jdk 1.7 in some comparators
  • a stylish background, and smoother colors

New in Twproject 5.4.0 Build 59600 (Apr 16, 2014)

  • This new release includes a relevant redesign of the interactive Gantt chart, moreover we improved the interface usability of the entire application, fixing most of the bugs signaled through our support forum (thank you!).
  • This release also contains a major internal refactoring focused on providing better access to Twproject trough an API that will be released soon.
  • Some additional fields have been added on the database schema, now supporting custom fields on resources; it is also functional to maintaining custom orderings in Gantt chart. As usual the upgrade procedure will perform all necessary steps automatically.
  • Gantt Chart:
  • The new interface has been rebuilt using HTML5 and SVG, giving to our users a brand new usability experience.
  • We lets you navigate the grid using your keyboard, in this way editing and creating task will be much easier. We also introduce the fixed header to help users interact with complex trees. Task and dependencies can be selected and removed directly from the chart side.
  • The Gantt chart is now really easier to use. You can manually link projects creating dependencies, task names are displayed beside each task, task days are shown while you are enlarging or reducing tasks.
  • The new Gantt editor also includes critical path identification. Critical path computation can be turned on and off and is updated automatically with your tree changes.
  • Discussions:
  • We think that team communication is essential for task progress and for this reason we enhanced discussions’ strength giving new visibility to this feature.
  • Now is easier to create conversations and contribute. Users can initiate a new discussion on each task, so that will be easier for workgroups to discuss about specific task matters. Subscriptions and notifications keep your group up to date.
  • Twproject Shop:
  • Since Twproject 5.4 you have direct access to Twproject shop in order to easily increase you number of user licenses or update your license expiry date. The new license will be generated and sent to you within few minutes. If you are using our cloud solution, your environment will be automatically updated.
  • Minor features and bugs:
  • Added paginator on bottom page lists
  • Added isPersonal and isUnavailable in agenda’s small editor
  • Added custom fields on resources
  • Fixed header and footer on worklog week
  • Main menu can now be opened in new tab
  • Redesigned Copy task feature for a more intuitive cloning procedure.
  • Fixed issue filter with duration>0
  • Fixed agenda search bug on private event
  • Fixed issue order on Kanban
  • Full search for Task: filter is now preserved
  • Fixed moving issue assignment bug
  • Fixed public page bug
  • Minor bugs fixed

New in Twproject 5.3.0 Build 59500 (Oct 4, 2013)

  • Documents and files:
  • We introduced drag and drop functionality for uploading files almost everywhere. You can upload your documents on your projects, issues, resources, remote storages in few seconds, even multiple files at once. Duplicated files are versioned.
  • Attachments and documents are now much more easy to use and so they get a new value in Teamwork.
  • Issues:
  • Comments has been added on issues. Team members can now add their own comment, that will integrate the issue log.
  • Comments will also be visible on print page.
  • The issue editor has been slightly redesigned; task and gravity are now more accessible.
  • Issue’s attachment files can now be removed directly from the compact editor.
  • The Kanban and issue organizer has been modified to auto expand issues content in order to show it completely; this helps to work better with those flexible tools.
  • Smart URLs:
  • Teamwork now supports smart urls like: Tasks:  [yourserver]/t/[mytaskcode] or [yourserver]/task/[mytaskcode].
  • So if your server is called “teamwork”, you can get a task of code “PROD66” with the URL: http://teamwork/t/PROD66
  • In the same way, this syntax has been enabled for issues, resources, events, meeting and boards:
  • Issues: [yourserver]/i/[myIssueCode] or [yourserver]/issue/[myIssueCode]
Resources: [yourserver]/r/[myResourceCode] or [yourserver]/resource/[myResourceCode]
Agenda events: [yourserver]/e/[myEventCode] or [yourserver]/event/[myEventCode]
Meetings: [yourserver]/m/[myMeetingCode] or [yourserver]/meeting/[myMeetingCode]
Boards: [yourserver]/b/[myBoardCode] or [yourserver]/board/[myBoardCode]
  • Other improvements:
  • Gantt print is now supported
  • Users can change the order on task list page using a combo
  • In case of assignment to a “company”, the notification message is sent to company’s manager
  • Print assignment page has been enriched
  • Admins can now see resources from every security area
  • Admins can now remove portlets from portlet list even if used on pages.
  • From search filed: searching for “b:cofee” will look in board message too
  • Boolean custom field on search correctly supported
  • Assignment order is now consistent in different Teamwork pages
  • Teamwork can now manage additional persistent classes injected at startup (useful for integration with other systems)
  • Issue related notifications has been extended
  • Security: last logged time visible on user settings:
  • Security: invalid login attempt are now logged
  • Logging: user who caused an error is now visible on log file
  • Bug fixed:
  • When moving issues from one task to another, issue counter is not updated
  • Resource export excel forks now correctly
  • Expense: fix for saving through slow connections
  • Holidays remain in “saving” state
  • Several security fixes for unprivileged read.
  • Search tasks from menu do not search correctly in code/description
  • User pictures set on first login page do not override existing pictures already inserted
  • User picture max size extended to 400k
  • Infinite loop on searching for “q:xxx”
  • Agenda and IMIP server email convention solved
  • Subscription are now removed in case of removing user assignments
  • Some IE9 UI fixes
  • Apex on task names not supported on task tree page
  • Task cost editor fixed in case of empty costs
  • Long task name/issues UI fixed
  • Task excel export fixed
  • Administrators can now manage correctly agenda events where they are invited to
  • Workgroup composer fix in case of no-search
  • Logging level “INFO” fix
  • IE10 task status fix: sparkline upgraded to latest version
  • Fix on saving plan
  • IE8 operator load view fix.

New in Twproject 5.2.0 Build 59000 (Mar 20, 2013)

  • MAJOR FEATURE UPDATES:
  • Custom fields expanded:
  • Now custom fields can be created not only on tasks and issues, but also on assignments, worklogs and costs.
  • Advanced: customize Excel exports, custom forms on worklog week:
  • Teamwork now allows enabling / disabling of powerful customized parts, in such a way that also customers with customized parts can update Teamwork without danger of losing any customization. There are several such features that can be enabled / disabled concerning planning and worklog insertion (see the user guide “Custom Features”).
  • More cross-linking:
  • Costs, expenses, planning and load are teamwork functionalities that are interconnected. We added several cross links in order to make it easier to jump preserving references from one section to the other.
  • 
Japanese translation:
  • We are very happy to announce that the user interface is now available also in Japanese.
  • Administrator page redesigned:
  • We redesigned the administration page as a list in a clearer form, with also the links to the new customizations entry points.
  • 64-bit installers and more:
  • We now release Teamwork also with 64-bit compatible installers.
  • MINOR IMPROVEMENTS:
  • Operator load now can be zoomed in / out by 1, 2,3 weeks or full month
  • Task and issues have now a compact view option (issues already had it, but now it is even more compact).
  • Change of person on assignment does now remove subscription on the previous one.
  • External calendars on Teamwork agenda are now shown in a different style. Moreover agenda events that are created externally are not editable from teamwork – you can only remove yourself.
  • Gantt improved: starts focused on today.
  • Improved layout compatibility for task with very long names.
  • Issues’ text area grows as you type longer text.
  • Operator load in case of failed tasks does not consider them in load calculation for the future.
  • Plan can be filtered showing only active assignments.
  • “Plan by resource” can now be filtered by a workgroup!
  • LDAP now updates names and surnames on repeated imports.
  • Now team events imported from an external calendar (like Outlook) cannot be changed in time in Teamwork – as we always said, this must be done at the source of the group event.
  • New subscription on assignment: “overtime”, when worklog exceeds estimated.
  • BUG FIXES:
  • In case of e-mail download activation and invalid e-mail re-sent to server address, the invalid e-mail notification process could loop, stressing the e-mail server.
  • The home menu is always visible even when not on home.
  • Agenda editor: problems on chrome when scrolling hours combo.
  • Portlet “issues created by me” issues not displayed correctly.
  • Workload approval and worklog analysis: refined security on search.
  • LDAP import exchanged names and surnames in import for OpenLDAP and Apache Directory.
  • When changing assignee it didn’t update hourly cost if resource is new.
  • Again possible to pass from “failed” to “active” task status.
  • Some fixes on internationalization settings.

New in Twproject 5.1.0 Build 57002 (Nov 22, 2012)

  • Gantt editor is now in full screen (relative to the browser).
  • Date change and status changed request for feedbacks are active only on tasks not just created.
  • See in the resource assignment part all assignments on open tasks, also those out of date scope.
  • Mobile module: got “undefined” when saving agenda events.
  • When creating a new document file / folder selection from file storage did not work.
  • Made “my open issues” and “my open severe issues” predefined filters behave similarly in task selection.
  • Gantt editor: task descriptions inserted from that page were not saved.
  • Fixed default language pick at startup and on options.

New in Twproject 4.8 Build 2800 (Mar 29, 2012)

  • A new tool for organizing your issues is released. In addition to the issue organizer which lets you change task, assignee, gravity and status simply dragging your issues in different columns, there is now also a new functionality, the issue planner, that helps you schedule issues in time.
  • Task description in flux was not copied in Teamwork task.
  • In the time-sheet –day web part worklog on different tasks in different assignments was not presented correctly
  • When moving worklog only an assignment was shown even if there were more than one saved.

New in Twproject 4.7 Build 25011 (Jul 18, 2011)

  • A major technological update including the latest stable release of Hibernate. This Hibernate release unfortunately includes a bug that prevents Teamwork to work properly on PostgreSQL. The instructions to get your Teamwork working properly on PostgreSQL after installation are available from our forum here: http://answers.twproject.com/questions/2317/faq-teamwork-and-postgresql

New in Twproject 4.6 Build 18001 (Feb 3, 2011)

  • Issue portlet bug.
  • Worklog action not more truncated to 10 characters in issue editor.
  • Document search by type “File Storage”.
  • Agenda event send in the ical file if it is private or not.
  • Issue editor re-organized to work on lower resolutions.
  • Plan by task and plan by resources error fixed.
  • Bug fix on resource description overflow.
  • Improved search in smart combo for case sensitive database.
  • Load details calculation bug fixed
  • Bug fixed on worklog management.
  • Check missing worklog error fixed.
  • Assignment list bug on saving hourly cost.
  • Bug on administration page on tab logs.
  • When a new issue is created it is saved a log entry in history.

New in Twproject 4.5 Build 17900 (Jun 26, 2010)

  • Bug fixes:
  • IMPORTANT BUG FIX FOR ORACLE INSTALLATIONS: Release 4.5.17800 had a schema name bug which made it impossible to install it on Oracle – a problem in our Oracle test due to an existing table made us fail to detect the problem. This release works fine on Oracle.
  • issue editor is now compatible also with lower screen resolutions
  • issue statuses can now de deleted
  • the “worklog day” portlet now saves also descriptions

New in Twproject 4.5 Build 17800 (Jun 23, 2010)

  • The main features of this release are:
  • Issue managing by dragging – “kanban” like.
  • History of issue assignee, status and task change (better help desk and issue scaling support).
  • Customizable issue statuses.
  • Better graph and agile / scrum handling.
  • Cross links between tasks / issues / resources / agenda events / meetings / boards.
  • In-place popup editors.
  • Operator load computation has become much smarter.
  • Greatly extended user guide with real case work “mappings” to Teamwork, and a new section on performance optimization.
  • Layout changes:
  • Several pages that up to now were popup windows are now windows in place, which improves their usability: issue editor, custom forms, workgroup selector.
  • Several text areas now support internal links (e.g. T#MYCODE#), web links (http://www.twproject.com), smiley’s, absolute URLs to images.
  • New features:
  • Issue statuses – customizable. New issues statuses can be created. There is a page for managing issue statuses (which before version 4.5 were fixed). And for every status not only its color, but most importantly its business logic behavior is determined from this editor.
  • Whether it should “behave” when asking user feedback as an open status, as close, whether it should ask for comments and / worklog when entering a status.
  • So typically if your status is something in which the issue enters at “end of life”, it should be marked “as close” and “ask for worklog” too should be enabled.
  • Issue change history. When changing a status, task or assignee on an issue, the editor will ask for a reason, and the change will be recorded on the issue. And in fact there is an additional tab on the issue editor, “history”.
  • Issue organizer “Kanban”. Issues can be now be organized in a completely visual way by dragging and dropping them: filter the issues in which you are interested in, and then select the “organizer” button.
  • Now you can also enable use of external codes on issues (admin -> default for projects).
  • Dashboards:
  • The usability of the “customize this page” function has been improved: all portlets are always visible. And it’s easier to drag them in the dashboard. Moreover it is easier to access the general page / portlet disposition page: just click “all users”.
  • There is a new additional starting page: help desk support.
  • Operator load and planning. This was the user request: “refine the operator load showing the effective load taking in consideration worklog done. E.g: 100h estimated on 20 days, done 10h in 10 days the resting 10 day must have a load of 90h not 50h like now”
  • Also take care of unavailability.
  • Use the new operator load on plan, load by day, end wherever it is meaningful
  • Operator load textual: put worklog with totals and pink holydays. Use striped background
  • Advanced users:
  • The examples in the distribution and the documentation now cover also “custom wizards”: see section 14.4 Custom wizards of the user guide.
  • Minor improvements:
  • More kinds of documents are now full-text indexed; these are the extensions now supported: “.txt”, “.rtf”, ”.log” “.pdf”. “.htm”, “.html”, “.zip”, “.war”, “.jar”, “.xls”, “.xlsx”, “.xltx”, “.xlsEmb”, “.doc”, “.docx”, “.dotx”, “.docEmb”, “.ppt”, “.pptx”, “mpp”, “mpx”, “.msg”, “.msgEmb”, “.vsd”, “.pub”.
  • Also custom fields are full-text indexed.
  • Here are several user requests fulfilled:
  • “Add worklog approval monthly screen” -> We will add bulk status change in worklog search / analysis (http://feedback.twproject.com/forums/6995-suggest-features/suggestions/305194-add-worklog-approval-monthly-screen?ref=title).
  • Expose issue id in editor and list (http://feedback.twproject.com/forums/6995-suggest-features/suggestions/257395-expose-an-issue-id).
  • LDAP authentication cascades to system one (http://feedback.twproject.com/forums/6995-suggest-features/suggestions/265843-login-with-ldap-for-external-users).
  • Develop a resource snapshot (http://feedback.twproject.com/forums/6995-suggest-features/suggestions/348397-develop-a-resource-snapshot).
  • Sort File Storage Document Listing (http://feedback.twproject.com/forums/6995-suggest-features/suggestions/369822-sort-file-storage-document-listing).
  • Make “add document content” in a rich text editor (http://feedback.twproject.com/forums/6995-suggest-features/suggestions/239855-make-add-document-content-in-a-rich-text-editor).
  • Please put a link to a task on the agenda event (http://feedback.twproject.com/forums/6995-suggest-features/suggestions/223380-please-put-a-link-to-a-task-on-the-agenda-event): we actually did much more by having full internal links.
  • Need to add subscription event for when a new version of a document is uploaded (http://feedback.twproject.com/forums/6995-suggest-features/suggestions/624803-need-to-add-subscription-event-for-when-a-new-vers).
  • Display agenda items in planByResource like in worklogWeek (http://feedback.twproject.com/forums/6995-suggest-features/suggestions/142356-display-agenda-items-in-planbyresource-like-in-wor).
  • Search for specific custom fields.
  • You can have a customized help message in the “help” page, just add in the labels CUSTOMIZED_HELP_CONTACT (http://feedback.twproject.com/forums/6995-suggest-features/suggestions/599247-add-a-customizable-area-on-the-help-page-so-local-)
  • Notes on issues are on the main tab and self-resize.
  • Issue assignee selector got simplified.
  • Now you can create subtasks as sub-fluxes.
  • Counters can now be reset and deleted.
  • When changing a task on an issue, notify the new assignees.
  • Since version 4.5 custom fields support also “typing” of data. E.g. “cost,20,java.lang.Double” will add a custom field of length 20 and type “double” (a floating point number).
  • Holiday settings: now you have year-specific settings.
  • In issue list you can now filter by task type.
  • Resource print includes my assignments.
  • Bug fixes:
  • Check why in the assignment notification we add a link to the task even if the resource has not the rights to read task … .
  • Meetings are not full-indexed.
  • Index custom forms data.
  • Create issue from task editor menu does not launch creation nor filters???
  • Issue multi edit: bulk change gravity do not close actions clicking “close”.
  • Fixed MIME for teamworkMenuPlusCss.jsp,
  • Issue cloning did not raise events,
  • Fixed various combo positions in bulk update screens in case of scroll.
  • Summa is not saved on document link and file storage on tasks and resources.
  • A fix for Oracle on Resources with no surname.
  • An operator may change his own password even if cookies are enabled.
  • Do not notify disabled users.

New in Twproject 4.4 Build 16000 (Apr 14, 2010)

  • This release (4.4.16000) includes fixes and refinements on memory usage that make Teamwork lighter and faster – thanks to the great Lambda Probe tool for help (we are not associated with them). Both absolute memory usage and memory usage by logged user has been significantly reduced.
  • A few features included: custom pages can be disabled, possibility to speed up the “my assignments” web part.
  • Bug fixes:
  • fix in task list search when you search for code and name
  • better logging for scheduler exceptions
  • faster task print list
  • fixed a rare key incompatibility with certain versions of MySQL
  • custom pages can be disabled
  • safer schema update procedure

New in Twproject 4.4 Build 15200 (Mar 5, 2010)

  • This new Teamwork release includes the Chinese translation of the entire interface, we want to thanks Mr. Chenfan for his great work (we hope that the blog’s title is correct) .
  • This release includes also an improvement in the public task page. We added a new check box that enables showing also custom fields contextually with the “add proposal” functionality. Thanks to this, your customers could send you not only a simple issue with a description but also some additional data from fields that you defined. On issues you can add up to six custom fields.
  • A requested feature was to display also event hours in the results of the search events page, and its done.
  • The release includes also some bugfixes:
  • bug fix in the project summary web part.
  • bug fix in the generated iCal file from the Teamwork agenda

New in Twproject 4.4 Build 15100 (Feb 24, 2010)

  • fixed bug in the issues import from csv
  • fixed bug in the new public page – no event created on issues added and no worklog details shown
  • fixed bug on import projects form Basecamp

New in Twproject 4.4 Build 14820 (Feb 17, 2010)

  • We often get requests from customers and evaluators to give access to some Teamwork data to someone who does not log in Teamwork; data like status, progress and open issues on a project.
  • Before this release, to do this you had two options:
  • 1. set the customer as an assignee and give them access to Teamwork with limited rights (which from a Project Management perspective is formally the right choice), or
  • 2. you exported the project data in say a PDF and sent it to the customer
  • Both choices have their disadvantages: the first one, that you are giving access to a system of which the customer does not know anything about, and the second one is that you have to do the procedure by hand.
  • Hence in this release (4.4.0) we added a third option:
  • 3. public project pages: for any project / task, a public page can be enabled which will be exposed at Teamwork’s address, will not require login, and will present selected information. It is a way to automate distribution of information always updated from Teamwork to people that do not access it.
  • Custom types on issues (six fields like in tasks) and the refinement of those on tasks, that now support dimensioning. Full details are in the user guide, section 5.8.
  • Other new features:
  • added custom prefix for Teamwork notification by e-mail
  • issue list export in Excel now exports also estimated duration, so you can esteem the load of any group of issues
  • new custom field management with filed size
  • added notification on change assignee on issue
  • check on issue editor remove tab notes as button submit
  • created a new line in notes when the issue change assignee
  • nicer browser history
  • older hits get removed from database
  • tested file storage with Drop Box works just fine
  • automated worklog entry question also for issues going from test to closed
  • updated Twitter import with latest Twitter4J API
  • Bugs:
  • bug on first access with cookies in page size
  • fixed bug on priority color in portlet “My assignments” (wp_myAssignment.jsp)
  • check on issue editor remove tab notes as button submit
  • fixed bug on cookies
  • fixed bug on work load
  • fixed bug on bulk issue move operations of required fields
  • fixed bug on issue list drag and drop
  • false JS error message “element not…”
  • Update:
  • The schema update will add six columns on issues (twk_issues) for the custom fields and the distributed web xml will add a filter for the public task pages.

New in Twproject 4.3 Build 11360 (Oct 8, 2009)

  • This patch release includes one major extension and one bugfix.
  • The major extension is the support for PostgreSQL, we have in fact corrected a known error in the Hibernate’s PostgreSQL dialect.
  • Bug fix: error in issue multi-line editor, adding a new assignee for the task of the issue.

New in Twproject 4.3 Build 11250 (Oct 2, 2009)

  • Multi-Gantt support:
  • This was motivated by this request: “Manage graphical Gantt-type overview of all projects”. We then realized that all it needed was the filtering power of projects search together with a Gantt style visualization. So this is what we’ve done: we added an additioanl visualization of the search results. So for example you can see all your root open project closing in 2 weeks in a Gantt style view. Also all the Gantt scales have been extended to 5 years.
  • Import from CSV – Bugzilla:
  • Import of issues and resources from CSV files: issues get imported from the Bugzilla CSV export format, but of course in this way you can import from anything.
  • Collapsible project trees:
  • Projects trees can be collapsed and there are options to keep them open by default etc. . This was this request; thanks to Halil for the first implementation.
  • More Twitter integrations:
  • Twitter integration with any action and there is a new portlet for filtering tweets on any topic: see the user guide, section 8.3.3.
  • Little improvements:
  • All notifications have in the subject the task they refer to, if it exists (this request).
  • Display log on descendants (this request).
  • Balloons have no more the confusing Roman number.
  • Use darker gray on Gantt duration background – better prints.
  • Search analysis worklog: make the field “action” larger.
  • In resource list there is no more the bothering default filter by company.
  • Snapshot of a task can be edited.
  • Search analysis worklog: make the column “action” larger.
  • Issue multi editor: if there is a task on the issue and you have an assignment on it, let the watch icon appear even if the issue is not assigned to you.
  • Experimental: supporting SSL over LDAP (LDAPS)
  • Bug fixes:
  • Issues didn’t get indexed any more for full text search.
  • Order in company news doesn’t work.
  • Portlet news doesn’t show news ordered by order factor.
  • Resource hourly cost sometimes gets set to zero.
  • Meeting: drag&drop multi editor doesn’t work for the just inserted.
  • The link to resource drawn by the smart combo if the resource is from another area on which you have no right you see the link but you get an error.
  • Search of a string containing ” in issues looped the application.
  • Sometimes the rollover menu opened in the wrong direction.
  • If you change the allowed file storage roots, disable links to old locations.

New in Twproject 4.2 Build 10025 (Jun 23, 2009)

  • Fixed bug in timesheet day portlet with a too long action.
  • Fixed bug on the error page on internet Explorer.
  • Fixed a bug on timesheet page total calculation.
  • Fixed a bug on multiple generation of personal details for new resources.

New in Twproject 4.2 (May 29, 2009)

  • This release adds a "test" status to issues, generation of task codes from types, subscriptions to overdue tasks, an "ulm" skin, "tags" everywhere, the ability to create resources... on the fly when assigning a task, an issue inline editor which is easier to use, the ability to set unassigned resources on issues, and a new "first start" starting page.

New in Twproject 4.1 Build 9022 (Apr 28, 2009)

  • Just two bug fixes: on issue save on SQL Server, and for the plan by resource page.

New in Twproject 4.1 Build 8735 (Apr 1, 2009)

  • This release main improvements:
  • Work log management:
  • Work log can now be classified, verified, approved, billed, and moved: see the new section 8.5 of the user guide.
  • Subscription engine:
  • Default subscriptions on roles: now on each roles for assignments one can set some default subscriptions.
  • Digest: a new “channel” on which on gets the main events for the project in which you are involved: see the news in section 4.4.
  • Subversion integration:
  • Integration now supports also http and https, in addition to the SVN: protocol.
  • We have found a bug in saving custom filters: you may have to recreate your filters after update.
  • Many new small features::
  • File storages:
  • now the explorer permissions are inherited from the task; see the new section 10.5 of the user guide.
  • role editor: made filestorage explorer r/w/c permission also local, so can be set at project level.
  • added floating bars for actions
  • Costs:
  • new subscribable event: budget overflow
  • Issues:
  • among the bulk actions, “escalate gravity”
  • in the list, any line allows to add worklog, not just the closed ones
  • issue list by default are filtered by open tasks
  • issue list shows notes
  • Work logging:
  • worklog list dates are editable
  • now when there is out of scope worklog the corresponding task is always shown
  • can temporarily add a task to the list in worklog list and register non planned worklog
  • hourly costs for resource includes decimals
  • worklog week is faster
  • worklog print improved
  • Business processes:
  • when a process is created, assignees are subscribed to it
  • process driven tasks can be moved
  • task created by process get subscribed
  • Dashboards:
  • you can now reset the dashboards to their default structure
  • a sample direct SQL access portlet is now distributed
  • Agenda week:
  • week numbers are displayed
  • Projects:
  • classifications are copied in task cloning
  • in the filters, the task “type” filter field, it supports writing by hand, partial matches, but not the full QBE
  • project tree is nicer and has a more intuitive “create child” process
  • General:
  • improved layout in Chrome/Safari
  • the label tool allows filtering for missing label per language
  • filters say by task now accepts week intervals
  • closing notes after one has been closed, several can be closed with one click
  • designer supports currency
  • dates support Current Week CW shortcuts and similar
  • events generated by myself are by default now hidden to myself
  • Portlets:
  • a new sample portlet with direct connection to the database
  • Horrible bugs
  • saving a task tree deletes task types and notes
  • JDK 6 compatibility fixed
  • Minor bugs:
  • issue multi editor: find -> copy -> press refresh page size button -> boom
  • custom filters are now saved correctly
  • file storages pointing to files fail
  • found horrible bug in Firefox… when downloading file with windows.open(url, name, PARAMETERS) with PARAMETERS it stops downloading
  • agenda weekly events matching mistake
  • add company bug fixed
  • fixed encoding on worklog insertion, week and day
  • some task statuses in tree did not appear
  • iCal private events appeared as public
  • new favicon is visible
  • type of the company is not shown
  • fixed encoding on agenda week
  • search by phone number bug

New in Twproject 3.2.9 Build 6723 (Nov 17, 2008)

  • Fixed an ugly bug in document upload when not selecting a file – which compromised the entire project tree. We thank Fritz of Specialai for finding this bug.
  • Installer guide updated for various databases.

New in Twproject 3.2.9 Build 6635 (Nov 14, 2008)

  • A general performance improvement

New in Twproject 3.2.9 Build 6243 (Oct 31, 2008)

  • Some improvements towards a friendlier interface in the new installer
  • Fixed a Tomcat 6 incompatibility on task print, task PDF snapshot, all exports to
  • PDF
  • Minor tweaks on LDAP interface

New in Twproject 3.2.9 Build 5734 (Sep 26, 2008)

  • The main new feature of this release is direct LDAP integration, which means both user importing (by hand and/or scheduled) and authentication through LDAP server (including Microsoft Active Directory).
  • Fixed bug on computing working days when total is hour fraction.
  • Fixed impact delete.

New in Twproject 3.2.8 Build 4553 (Jul 3, 2008)

  • Improved task security tab
  • Made task cost robust w.r.t. getting a permission lacking
  • Made buttons compatible with Firefox 3
  • Bugfix on rounding in cost calculation in worklog analysis
  • Fixed bug for IE6 on https

New in Twproject 3.2.8 Build 4411 (Jun 26, 2008)

  • Fixed an Internet Explorer 6 incompatibility when under HTTPS.

New in Twproject 3.2.8 Build 4292 (Jun 17, 2008)

  • Fix on totals on task print.
  • Fix on task documents when documents don't exist.
  • Fixed bug on worklog totals on print

New in Twproject 3.2.7 Build 4023 (May 29, 2008)

  • MPX support has been improved, so that imports and exports can be done from and to localized versions of MPX�s. This is compatible with GanttProject and Microsoft Project formats and behavior.
  • Updated and verified documentation page.
  • Task print shows assignees.
  • Better worklog print
  • Now calling www.twproject.com/forum instead of net.
  • Fixed bug on link enabled on new unsaved task.
  • Fixed bug on link to assignment tab.
  • Fixed bug on font size of prints.
  • Several bug fix in calendar e-mail download
  • Notify options get saved.
  • Issue editor does not give save warnings when there are no modifications.
  • Better RSS reader
  • Fix on portlet action.

New in Twproject 3.2.6 Build 3668 (May 7, 2008)

  • RSS Feed Reader portlet included in distribution
  • Task list print shows also assignees
  • Worklog list print filter and display imps.
  • Worklog list everyone can move their own.
  • Portlet project summary - now also filter by type
  • Better feedback on Microsoft project import failure because of missing �worker� role.
  • Modified worklog week for: put worklog for others.
  • HTTP_AUTHENTICATION gives feedback on error.
  • Bug in searches of multiple terms in �multi fields� (name/surname, name/description, �)
  • Outlook synch: fix in case of event management from different client.
  • Import i18n gives correct feedback.
  • Fixed a bug on department type editor link on Tomcat because of case sensitiveness.
  • Disable worklog button in task editor in case of new task
  • Disable print button when new in board editor

New in Twproject 3.2.5 Build 3306 (Apr 10, 2008)

  • The maximum size of uploaded files is now configurable, in global settings as usual
  • Users that don't have an e-mail get a warning on their pages footer
  • ISSUE_REASON_FOR_CHANGE removed from issue search
  • Fixed bug Secured node wrong cast to subclass.

New in Twproject 3.2.4 Build 3139 (Mar 20, 2008)

  • Upgrade issue to task now copies also documents.
  • Fixed bug on Ajax of issue editor on change task saved immediately without
  • save.
  • Fixed bug on role deletion on Tomcat
  • Fixed bug on board delete
  • Fixed bug on history with script tags, and on content viewer
  • Better currency feedback.
  • Fixed bug on task by date comparator when nodes not fully initialized.
  • Fixed bug on submenu with '
  • Fix of bug on issue search � failed on multiple fields selection
  • Fixed bug on Job save: must commit otherwise reread in Scheduler goes MAD.
  • Fixed bug on worklog deletion from analysis.
  • Fixed bug on sorting assigns by estimated worklog when no descendants
  • Yet another fix on area tight classification
  • Time counter relative time is outdated
  • Fixed compilation of import runner.

New in Twproject 3.2.4 Build 3139 (Mar 20, 2008)

  • The �issue creator� profile
  • Scrum and re-scheduling
  • Generating assignments on sprint
  • Upgrade issue to task now copies also documents.
  • Fixed bug on Ajax of issue editor on change task saved immediately without
  • save.
  • Fixed bug on role deletion on Tomcat
  • Fixed bug on board delete
  • Fixed bug on history with script tags, and on content viewer
  • Better currency feedback.
  • Fixed bug on task by date comparator when nodes not fully initialized.
  • Fixed bug on submenu with '
  • Fix of bug on issue search � failed on multiple fields selection
  • Fixed bug on Job save: must commit otherwise reread in Scheduler goes MAD.
  • Fixed bug on worklog deletion from analysis.
  • Fixed bug on sorting assigns by estimated worklog when no descendants
  • Yet another fix on area tight classification
  • Time counter relative time is outdated
  • Fixed compilation of import runner.

New in Twproject 3.2.3 Build 2815 (Feb 12, 2008)

  • Multiple e-mail, e.g. SMS forwarding - Multiple entries can be set on an e-mail field; so for example, a secondary SMS-forwarded notification e-mail can be set on the anagraphical data e-mail field. E-mail addresses get collected for notification also if written in different anagraphical data entries.
  • My Issues - "My issues" web part has now additional columns and is now sortable. Added "MAX_ISSUES_DISPLAY" parameter to configuration. Sets max issues to show in the "my issues" web part.
  • Scrum - Mapping of customer specific roles to Scrum roles is now parametric in order to avoid having to create assignments by hand at the end of the Scrum wizard. Available in global settings.
  • Task PDF snapshot - Added PDF Freeze Button on task editor �snapshot� which creates a PDF print of the current state and data of the task and uploads and attaches it to the task in the document list (magic!).
  • ISO certification support - Created web part "My responsibilities" which lists the roles currently active for the user, displaying their description. Extended role description field value to 2000 characters.
  • Safari compatibility - Reached Apple Safari compatibility
  • Application integration - Created counter service accessible from the web. If for example you want a Word document to fill a field from a Teamwork counter, your application has to call say http://[url to tw]/commons/service/counter.jsp?COUNTERNAME=WOC and it will get back the next number of the WOC counter.
  • Administration - Add the possibility of marking events as holydays, and seeing them in a different color in all event toolbars and operator load report.
  • Costs - The project summary web part has a new option: �show costs�, which shows costs over budget. There is also a method available for customized web parts which allows to compute costs considering or not descendants, additional costs, fixed hourly costs.
  • Various fixes on burn-down graphs.
  • Fixed meeting print.
  • Fixed bug on cascade delete from agenda to meeting.
  • Setup now sets MAIL_FROM instead of MAIL_USER

New in Twproject 3.2.2 (Jan 9, 2008)

  • General Features:
  • Worklogs can now be moved from one or more assignments (actually, you can fine tune the source with all the filters of the worklog analysis page) to another
  • Clone task / task from template now takes a new root start date; if codes are not cloned, they are padded as in task add child/brother
  • When closing a task with an end date different from current day, a warning is raised
  • Boards have a �print� button and page
  • Microsoft Project import is now on an updated MPXJ support which is compatible with a wider range of Project files
  • Bug fixes:
  • Send messages and wizard for area creation could generate exception (class cast exception)
  • Fixed bug on operational role
  • Fixed bug in area creation without wizard, was created of wrong type
  • Create new task group button, security check bug
  • Delete was enabled on file storage even on new documents
  • Systemic and developers news:
  • Teamwork 3.2.2. includes a new transactional framework, which gives more stability and faster responses; we are now using by default Proxool connection pooling.
  • The default web.xml now defines a new servlet, the command servlet.

New in Twproject 3.2.2 Build 2431 (Jan 8, 2008)

  • Worklogs can now be moved from one or more assignments (actually, you can fine tune the source with all the filters of the worklog analysis page) to another
  • Clone task / task from template now takes a new root start date; if codes are not cloned, they are padded as in task add child/brother
  • When closing a task with an end date different from current day, a warning is raised
  • Boards have a "print" button and page
  • Microsoft Project import is now on an updated MPXJ support which is compatible with a wider range of Project files
  • Fix: send messages and wizard for area creation could generate exception (class cast exception)
  • Fix: fixed bug on operational role
  • Fix: fixed bug in area creation without wizard, was created of wrong type
  • Fix: create new task group button, security check bug
  • Fix:delete was enabled on file storage even on new documents
  • Teamwork 3.2.2. includes a new transactional framework, which gives more stability and faster responses; we are now using by default Proxool connection pooling.
  • The default web.xml now defines a new servlet, the command servlet.