Enhancements:

  1. Object can be copied in parent project.
  2. Ticket time shows total time logged for ticket and all of its tasks.
  3. Improved time popup.
  4. Notify Assignees checkbox removed. Assignees will always be notified.
  5. Person creating a ticket, milestone, tasks, file, discussion or page will be automatically subscribed to it.
  6. Project section included when visiting comment, tasks, attachment and subscription pages.
  7. When tasks / ticket / milestone is re-assigned, notification is send to all old and new assignees except the person who did the update even if that person is one of the assignees.
  8. When user posts a comment he or she is automatically subscribed to object that was commented.
  9. Project leader is automatically subscribed to tickets created with Public Submit module.
  10. In New Task form priority and due date fields are hidden by default.
  11. User's project role is displayed on People project tab.
  12. If there are no assignees / subscribers selected when object is created, project leader will be automatically subscribed and notified.
  13. Scheduled tasks administration page shows time when was the last time scheduled tasks were executed (if ever).
  14. Comments on tickets, discussions, pages and files can be locked.
  15. Discussions can be pinned to the top of discussions list.
  16. Added support for servers that do not properly handle path info (some versions of IIS for example).
  17. Improved underlying Status module code.
  18. System and license information displayed on administration start page.
  19. Upload files form now returns more descriptive error messages.
  20. Project Exporter uses built in notifications instead of custom div-s.
  21. Daily, hourly and frequently tasks executed through command line do not display output unless there are errors to be displayed.

Bug fixes:

  1. Security fix! Instructions for restoring backup are stored in PHP file instead of plain text file.
  2. When object is copied in another project milestone ID is reseted if no milestone map is present.
  3. When ticket is copied it will use next available ticket ID in destination project instead of keeping ID from original project.
  4. Duplicate subscriptions bug resulted by incomplete cleanup routine fixed.
  5. Fixed subscription caching issues when subscribe_users() method is called.
  6. Fixed problem with HTTP status code not being properly passed when error page is displayed.
  7. Module info loading bug fixed.
  8. Master Categories will not let you define category names shorter than 3 letters.
  9. Fixed problem where duplicate notifications are sent to users when reminder was sent to people involved in a discussion.
  10. Fixed caching issue when module is uninstalled.
  11. Project Exporter exports completed milestones.
  12. Fixed issue where links to modules that user selected not to export are still present in navigation.

API improvements:

  1. /roles/system - List all system roles (permissions included). If user is not system administrator or people manager only default role ID is returned!
  2. /roles/project - List all project roles (permissions included). No permission checking is done.
  3. /role/:role_id - Show details of any role. No permission checking is done.
  4. Implemented support for work with project groups through API.
  5. New user fields: is_administrator, is_project_manager and is_people_manager.
  6. Project people request (/projects/:project_id/people) returns more information including users role and permissions for every project user.
  7. /projects/:project_id request now includes logged_user_permissions field with role of currently logged user and his or hers permissions on a selected project (similar to project people permission information).
  8. Assignee information is included in Ticket, Task and Milestone details.
  9. API for Status message - /status for listing and /status/add for submitting messages.
  10. avatar_url property added for User details request.
  11. logo_url property added for Company details request.
  12. icon_url property added for Project details request.
  13. Permissions array added to every project object details response with following permission values: can_edit, can_delete, can_change_visibility, can_movecan_copy and can_change_complete_status.