Twproject Changelog

What's new in Twproject 6.5.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.65024 (Nov 5, 2020)

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

New in Twproject 6.5.65022 (Nov 3, 2020)

  • Security fix:
  • Login using cookies ignores user enabled flag
  • New features:
  • Gantt shrink button enabled
  • Issue assignment notification channel configurable using roles
  • Improvements:
  • 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.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.65018 (Jun 9, 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.65017 (Apr 10, 2020)

  • New feature:
  • 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.65016 (Feb 27, 2020)

  • Issue filterIs now possible to filter all open/closed statuses at once
  • 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
  • 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.
  • 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.65013 (Nov 8, 2019)

  • Security fix:
  • 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.65010 (Jul 29, 2019)

  • Security fixTask new: if the logged user has double quote on the name generate a js error
  • FixPagination: wrong behavior
  • FixPlan: in case of hidden assignements, the activity description is transparent
  • FixIssue editor: changing the task causes the status change
  • FixGantt: error printing in pdf if a milestone is set
  • FixUpdater: division by 0 error on startup

New in Twproject 6.5.65009 (Jul 10, 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.65005 (Feb 27, 2019)

  • New Feature:
  • New widget “Issue summary” that shows the overall information on your/all open issues.
  • Create form template and clone: now it is possible to set the new desired “start date” or “end date”
  • API: agenda event mangement added
  • Improvement:
  • Change password, now you can see the password. No password retype
  • Agenda meeting: can be set as “personal”. In this case othe attendees anly can see it
  • Buttons: now buttons get focus so that can be used with keyboard
  • Plan and operator load: “routinary” activities are now included
  • Issue list: issue creation date is visible on roll-over
  • Issue: issus of exiped task are now considered expired as well
  • Timesheet: can be, partially, used with keyboard
  • Security Fix:
  • Password strenght check added
  • If “password exipres” flag was set and password expires you cannot log anymore
  • Task overview: the document list on right side was filled even if the user as no document read permission (but cannot open it)
  • Fix:
  • Issue state and area must match on list, actions and bulk operations
  • Gantt: operator load is update one time only
  • Agenda meeting: printing the numbered list was not visible
  • Task clone: strange behavior if you change “use unique codes” once you have used “task clone” function
  • Public page: error on the project statistics part
  • New resource from combo: NPE was rised if the name is not set
  • Issue full editor: to be don date field was not using the task boundaries
  • API: task log do not work with Oracle 11
  • API: crationDate, creator, lastModified, modifier was set badly when API is used with API key
  • My Activity widget: removed
  • Labels: several labels improved
  • Login: pendig url. Redirect to the desired page now works also when chat is active
  • Full text editor: several small improvement

New in Twproject 6.5.65004 (Jan 15, 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.65003 (Dec 5, 2018)

  • 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
  • THints 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.6.66000 (Oct 26, 2018)

  • 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: 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
  • 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 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.64005 (Sep 4, 2018)

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

New in Twproject 6.4.64004 (Sep 3, 2018)

  • New Feature:
  • Create new project from template button added
  • Document list: filter for latest revision added
  • Document list: multiple documents download as zip
  • 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
  • Improvment:
  • 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
  • Twproject links: now supports ctrl+click in order to open the link in a new page
  • Fix:
  • 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
  • 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.64003 (Aug 28, 2018)

  • New feature:
  • Create new project from template button added
  • Document list: filter for latest revision added
  • Document list: multiple documents download as zip
  • Improvement:
  • 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
  • Fix:
  • 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.64002 (Jun 25, 2018)

  • Improvement:
  • Cross-link plan-operator load
  • Workgroup composer tag search enabled
  • Fix:
  • 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.64001 (Jun 11, 2018)

  • New feature:
  • Resource operating hours configuration
  • Gantt full pdf export
  • Project progress automation
  • Can close task rule customizable
  • Issue history: rescheduling is now logged
  • Improvement:
  • Time counter are now closed respecting operating hours
  • Resource list shows organization path (company/department/office/ etc.)
  • Task dates: not-working dates cannot be selected
  • Operator: all options editor in popup
  • Agenda: operating hours are visible in background
  • Security Fix:
  • Several low security issues (mainly XSS)
  • Fix:
  • Task type: new types cannot be added from combo
  • Issue attachments: in case of encrypted repository, attached files cannot be read
  • Database schema: unique indexes are not created
  • Login: the first time login page is displayed, the login name field is marker as error
  • Gantt excel export: rounding problem on end dates

New in Twproject 6.4.64000 (May 10, 2018)

  • New feature:
  • New Twproject API
  • Webhooks
  • Improvement:
  • Created viewport for Ipad
  • Fix:
  • 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.63005 (Apr 10, 2018)

  • Improved:
  • 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
  • Fixed:
  • 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.63004 (Apr 3, 2018)

  • New feature
  • 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
  • Security fix:
  • Gantt: security check was too tight disabling the “save” button when a user read permission on top, but r/w on a subtask
  • Improvement:
  • 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
  • Fix:
  • 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

New in Twproject 6.3.63002 (Mar 9, 2018)

  • New feature:
  • 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
  • Improvement:
  • 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
  • Fix:
  • 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.2.62007 (Nov 18, 2017)

  • Notification: custom feature to stop notify missing email addresses.
  • 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.62006 (Oct 20, 2017)

  • New Feature:
  • Task types: on list pages multi-selection is now supported
  • Security fix:
  • 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
  • Improvement:
  • 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
  • Fix:
  • 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.62005 (Sep 6, 2017)

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

New in Twproject 6.2.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.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.62002 (Jun 28, 2017)

  • IMPROVEMENT:
  • Custom form master-detail supports now block view (additional to tableView)
  • Custom form fulfill notification
  • FIX:
  • 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.62001 (Jun 28, 2017)

  • NEW FEATURES:
  • 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.62000 (Mar 16, 2017)

  • NEW FEATURES:
  • A brand new MOBILE version
  • Free version and license levels supported
  • My inbox: a new webpart to manage documents sent to Twproject
  • Cut and paste images as attachment on issues
  • FIXES:
  • 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

New in Twproject 6.1.61006 (Oct 9, 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.
  • 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
  • Improvement:
  • 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.61005 (Oct 9, 2016)

  • New feature:
  • 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
  • Fix:
  • 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
  • Improvement:
  • some label fixed
  • resource editor, plan, worklog week: some UI improvements
  • sqlCombo: dropdown icon fix

New in Twproject 6.1.61004 (Oct 9, 2016)

  • Fix:
  • new worklog editor cannot edit a just inserted value

New in Twproject 6.1.61002 (Oct 9, 2016)

  • New feature:
  • Worklog Week: inserting worklog has been redesigned
  • Fix:
  • 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
  • Improvement:
  • email scheduler now try to send mail only if setting are stored

New in Twproject 6.1.61001 (Oct 9, 2016)

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

New in Twproject 6.1.61000 (Oct 9, 2016)

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

New in Twproject 6.0.600018 (Oct 9, 2016)

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

New in Twproject 6.0.600017 (Oct 9, 2016)

  • New feature:
  • new feature custom feature for showing task path
  • custom feature added to manage old messages on database
  • Improvement:
  • public page improved layout
  • Gantt editor didn’t change dates on new task created from the editor

New in Twproject 6.0.600016 (Oct 9, 2016)

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

New in Twproject 6.0.600015 (Oct 9, 2016)

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

New in Twproject 6.0.600014 (Oct 9, 2016)

  • New feature:
  • Gantt: task type, relevance and progress-by-worklog available on the extended editor.
  • 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
  • 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
  • agenda: wrong interpretation of iCalendara data leads to duplicated events.
  • worklog list: filter for task descendant do not work correctly
  • log messages: 404 in case of click on some messages
  • javascript week-of-year computation incorrect. Affects several pages in particular agenda week/day
  • headline: discrepancy on what seen and what filter on “project in last 7 days” block
  • Gantt: do not change duration from the row editor
  • Improvement:
  • remote file storage selector re-designed
  • worklog list and cost list pages do not show total by page when only one page is present

New in Twproject 6.0.600013 (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.600012 (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.600011 (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.600010 (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.60009 (Nov 8, 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 5.6 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 Build 59808 (Dec 24, 2014)

  • This is a bug fix release.
  • Thanks to the feedback and collaboration from one of our customers 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 Build 59805 (Oct 17, 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 Build 59800 (Oct 17, 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 Build 59700 (Oct 17, 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 that 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 forcing users to write complex query and rules.
  • Gantt:
  • Thanks to a contribution of “BestKen” to our open source jQuery Gantt editor (see 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 makes you get at a glance the project’s “health”.
  • This is the first step in introducing 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 allows 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 Build 59600 (Oct 17, 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.
  • 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.
  • Mobile:
  • Minor changes and a really nicer skin.
  • 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
  • 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.
  • A brand new site for Twproject and guide:
  • We are also very proud of our new Twproject website released last week. We worked really hard to make all information about our software features available to customers in a simple and intuitive manner.
  • Buying Twproject is now more simple and fast, licenses are sent to your email address immediately after purchase and Amazon dedicated Instance are instantiated automatically too, in a few minutes.
  • We completely redesigned our guide that is now a dedicated site to help all our acquired customers finding answers on their work management problem.

New in Twproject 5.3 Build 59500 (Oct 17, 2014)

  • 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 for projects and resources.
  • Attachments and documents are now much more easy to use and so they get a new value in Twproject.
  • 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:
  • Twproject now supports smart urls like:
  • Tasks: [yourserver]/t/[mytaskcode] or [yourserver]/task/[mytaskcode]
  • So if your server is called “Twproject”, 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 Twproject pages
  • Twproject 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 Build 59005 (Oct 17, 2014)

  • Bugs fixed:
  • File storage – the click on the downloaded file does not bring to edit page.
  • Agenda – Event you are involved in is removable but not editable.
  • Admin page – scrum role are not shown correctly.
  • Fixed typos in Twproject interface.
  • Resource editor – disabling/ hiding a resource didn’t work.
  • LDAP – reset/forgot password function has to be disabled.
  • Automatic Logout bug.
  • “My open projects” portlet bug – every work group user is displayed with the same assignment.
  • Plan by task – exception when out of task scope.
  • Notification – Twproject sends e-mail entered from compose message in HTML format.
  • LDAP import – Importing a new user via LDAP does not set the working hours to default value

New in Twproject 5.2 Build 59003 (Oct 17, 2014)

  • Changes:
  • Fixed a bug on the upgrading procedure from version 4.
  • Fixed the possibility for users to change options of other users.
  • Fixed bug on task/file storage associations. Those were not editable.
  • Added a new check on public page to hide it when task is in status closed.

New in Twproject 4.6 (Feb 3, 2011)

  • Contains several bug fixes and the first release of mobile support.
  • Technical note: the web.xml of the application will be updated.

New in Twproject 4.5 (Jun 23, 2010)

  • 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, smiley’s, absolute URLs to images.
  • New features:
  • Issues.
  • 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
  • Expose issue id in editor and list
  • LDAP authentication cascades to system one
  • Develop a resource snapshot
  • Sort File Storage Document Listing
  • Make “add document content” in a rich text editor
  • 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
  • Display agenda items in planByResource like in worklogWeek
  • Search for specific custom fields.
  • You can have a customized help message in the “help” page, just add in the labels CUSTOMIZED_HELP_CONTACT
  • 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.
  • Technical points
  • In order to optimize memory usage,
  • If you log as administrator and go to the label management section, open the “label rules” container (it is closed by default), and say if you want to have only English as language, type EN in the enabled languages field and select SAVE.
  • Teamwork 4.5 is no more on quirks mode – we dropped support for Internet Explorer 6 – and pages are in HTML 5
  • Important for upgrades. Several JARS have been updated, added and removed. If they are present these JARs should be deleted by hand from WEB-INF/lib:
  • o commons-collections-2.1.1.jar
  • o commons-logging-1.0.4.jar
  • o poi-3.0.1-FINAL-20070705.jar
  • o jcaptcha-all-1.0-RC3.jar
  • Added -server configuration to the Java JVM distributed.
  • If using HsqlDB you can make a dump of the current log by hand from system check instead of having to wait Teamwork restart:
  • Notes for updating to 4.5:
  • Any custom filter on issues will need to be redone as the issue statuses are a lookup field.
  • Unfortunately all document list attached to discussion points of meetings will be reset.

New in Twproject 4.4 (Feb 17, 2010)

  • Added 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.
  • The pages will be available at URL of the form:
  • http://your teamwork address]/project/[task id]
  • When enabling such pages, there are several options available; most are self explanatory, like “show issues” or “show costs”, but these two need some clarification:
  • enable add proposal”: if you enable this option, visitors to the page will be able to propose issues / features on such task: the proposal will be saved as an open, unassigned issue on the task.
  • ask key to access the page”: access to the page will be protected by a key which you define and will be requested on access.
  • Another nice feature is the introduction of 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 (Oct 2, 2009)

  • Multi Gantt view,
  • Collapsable project trees,
  • Bugzilla imports and more
  • Twitter integration