HEX
Server: Apache
System: Linux msm5694.mjhst.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User: camjab_ssh (1000)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: /home/httpd/html/dowork.biz/public_html/corporate/release-notes.txt
activeCollab 2.3.3 [2011/05/16]
================================================================================

Bug Fixes:

    1. Fixed logo uploading in Company identity section of activeCollab
       administration
    2. Email notifications when adding Documents
    3. Time reports now displays time records for anonymous users
    4. Fixed Go button on arhived ticket page
    5. Fixed problem with Page Version delete permissions
    6. Fixed importing language from xml issues when there's a translation for
       one module only / translation for module has a single translation entry
    7. Fixed filemtime() PHP warnings when logo and avatar URL-s are returned
    8. Fixed PHP warning in ProjectPeopleController class
    9. Fixed bug with invoice unit price value while another language is chosed
       where point (.) was interpreted as comma (,) thus preventing company
       address to be rendered correctly
   10. Fixed bug for showing compare differences between revisions
   11. Fixed bug for time entries of deleted users when using project exporter
   12. Fixed bug to use "Use error output redirection" in Source Settings by 
       default
   13. Improved Internet Explorer 9 compatibility

activeCollab 2.3.2 [2010/07/16]
================================================================================

Enhancements:

    1. Only administrator can change password of another administrator
    2. TinyMCE upgraded

Bug Fixes:

    1. Fixed Source module bug (browse repository link error)
    2. Fixed Source module bug (update repository JS problem in IE)
    3. Change commits visibility on repository visibility changes 
    4. Fixed MIME type issue with documents and attachments
    5. Ticket priority is properly set when ticket is created by incoming mail
    6. Fixed fatal error on status page when there are no status messages in the 
       database
    7. Fixed issue with task complete / reopen action in mobile interface
    8. Attachments can be deleted only by people who can edit parent object
    9. Only people who can see an object can subsctibe to it
   10. Fixed long URL problem with projects select widget when there's a lot of 
       projects to be excluded
   11. Fixed problem when system failed to connect time records with invoices 
       based on time reports
   12. Fixed problem with Styles menu in visual editor

activeCollab 2.3.1 [2010/06/18]
================================================================================

Enhancements:

    1. Added information on when the reminder was sent
    2. Added list of available modules to the welcome message
    3. Welcome message on the Dashboard is displayed only to Administrators
    4. Replies have been added to status module
    5. Copying/moving milestones to another project now allows copying/moving
       all related objects (tickets, checklists, files, discussions)
    6. STDERR to STDOUT redirection (2>&1) in Source module's SVN commands is 
       now optional
    7. Added config option for limiting number of subscribers that are printed 
       on each page that lists them
    8. Source module can be accessed trough mobile interface
    9. Added message when a user who does not participate in any active projects
       tries to download the .ics file
	 10. Added --trust-server-cert option to Source module
	 11. Added support for custom number of decimal spaces used in invoices, use
	     INVOICE_PRECISION in config.php to determine how many decimal spaces you
	     need. Maximum number of decimals supported by system is 3
	 12. Tax rate now can have 3 decimals
	 13. Users on project's People tab are ordered by name
	 14. Copy / Move to Projects lists all available projects to project managers 
	     and administrators
	 15. System sets Return-Path for outgoing messages
	 16. Better canUnsubscribe() permission check for project objects
	 17. Administrators, project managers and people managers can add people from 
	     any company to projects
	 18. Status updates module now supports replies to individual messages
	 19. User has an option to avoid sending notification to company specified on 
	     an invoice when adding last invoice payment
	 20. Now the following fileds can be set through the API for project objects: 
	     created_on, created_by_id, created_by_name, created_by_email

Bug Fixes:

    1. Source module is translatable
    2. Fixed problem with formatting of time data
    3. Fixed "With Selected ..." button style
    4. Improved edit time record form
    5. Fixed problem with pagination not remembering selected category in
       Documents module
    6. Fixed problem with relation between milestones and checklists being lost 
       when project is created from a template
    7. Fixed bug with callback functions of modal dialogs
    8. Fixed issue with converting uppercase hyperlinks
    9. Fixed incorrect date for "last comment on" for discussions copied from
       other projects
   10. Fixed bug that was crashing invoicing module when there is invoice which
       is issued to the company which is deleted
   11. Fixed bug with invoicing module in which two or more invoices can share
       same timerecords attached to them. From now on, when you assign
       timerecord to one invoice, it can't be assigned to invoices created
       afterwards
   12. Fixed diff/compare/history issue that affected some files in Source 
       module
   13. Fixed bug with number rounding in invoicing module
   14. Fixed bug with corrupted archives while using project exporter on some
       installations
   15. Fixes for uploaded files permission and for cache file permission. File
       permission can be overridden now with simple config option
   16. Fixed incorrect hidden input value when editing documents
   17. Fixed problem with long MIME type strings
   18. Warsaw moved into a correct time zone
   19. Fixed issue when long user agent string could cause query error when 
       MySQL is in strict SQL mode
   20. Improved PHP 5.3 compatibility
   21. All projects are listed in projects archive to administrators and project 
       managers when viewed by client
   22. Fixed missing argument warning in on_project_overview_sidebars handler
   23. Correct page version author is displayed on Pages tab
   24. Mobile interface now displays login error messages
   25. Fixed bug, when visitor receives 'Page not found' error when visiting 
       assignments page after deleting default assignments filter
   26. Fixed issue with logo resizing in invoicing administration
   27. Single quote (') is now allowed in email addresses
   28. Fixed issues with tr_TR locale
   29. Fixed issue with visual editor when caret gets moved to the beginning of 
       the editor after pasting text
   30. Removed completed objects from the project calendar iCal feed
   31. Visual editor disabled for mobile browsers (most of them do not support
       content editable, or iframe design mode)
   32. Company name is 'cached' in invoice in case that company gets deleted
   33. Fixed issue where on some activeCollab setups if you try to download
       PDF version of invoice, you receive fatal error message.
   34. Pinned projects list only projects that user is member of
   35. System does not allow last system administrator to change his system role 
       to a role which does not have administrator permissions
   36. Fixed issue with archive and RSS icons in status updates dialog
   37. Listing files in /work folder with browser is now disabled
   38. Installer sets COOKIE_DOMAIN to empty value in case of localhost
   39. Fixed problem when "Upload Now" on Files tab could not be translated
   40. Added stripos() for PHP4 compatibility
   
Security:

    1. Fixed potential XSS problem in SVN commit messages
    2. Fixed module, action and controller variable validation 
       (problem reported by Jose Carlos de Arriba)

API Changes:

    1. Status messages now return the URL of the user's avatar
    2. Added 'system_edition' field to /info command
    3. Added /projects/:project_id/files/categories call
    4. Added /projects/:project_id/discussions/categories call
    5. Added /projects/:project_id/tickets/categories call
    6. Added /projects/:project_id/pages/categories call
    7. Category filtering for tickets, pages, discussions and files

activeCollab 2.3 [2009/10/09]
================================================================================

Enhancements:

    1. Better option names on export project page
    2. Email address that is already in use by an user account can't be used for 
       incoming mailbox
    3. Clicking user's name in the list of commits in the Source module leads to 
       the list of commits made by that user
    4. Manage invoices permission management added to Invoice module page
       
Bug Fixes:

    1. Fixed problem when thumbnails are not loaded when warnings are on in 
       PHP 5.3.0
    2. Stripped style comment from text when text is pasted from Microsoft Office
       application (Word, Outlook etc)
    3. Time reports do not ignore time from deleted users any more
    4. Link to user profile from Source module now follows the way all other
       URLs are formed
    5. Fixed issues when project icons, client logos and user avatars smaller 
       than 40x40px ended up with black background when resized
    6. Fixed issue with mobile interface on pages with categories and project
       groups on setups with PATH_INFO_THROUGH_QUERY_STRING turned on
    7. Fixed print preview crashes in Internet Explorer
    8. admin_access and project_management permissions now override 
       can_see_private_objects permission
    9. New Company option removed from client picker on New Invoice form
   10. Fixed problem with number formatting
   11. Fixed bug when milestones got wrong dates on exported project

activeCollab 2.2.2 beta [2009/09/29]
================================================================================

Enhancements:

    1. Source module has the ability to set custom 'config-dir' for Subversion

Bug Fixes:

    1. Fixed PHP4 compatibility problem in PdfSettingsAdminController class
    2. Fixed 'duplicate entry for key...' in Source module
    3. Fixed bug on page with invoices listing where instead total price with
       tax, price without tax is shown
    4. Fixed number rounding issue on 'Add Payment' page of Invoicing module
    5. Issued invoice now can be edited
    6. When creating invoice based on ticket and project time report, project
       field on invoice form is preselected
   
activeCollab 2.1.4 [2009/09/28]
================================================================================

Enhancements:

    1. When an assignment is re-assigned, new assignees are automatically 
       subscribed to it
    2. All project template categories are copied to a new project
    3. Milestone information is included in email notifications
    4. DST setting now supports "-- System Default --" value on user profiles
    5. Emails sent from people who don't have access to certain incoming 
       mailbox, now can be manually imported while preserving original author
    6. PCRE (Perl-Compatible Regular Expressions) is required extension
    7. Added GMT -4:30 time zone
    8. XML extension has been added to optional, but recommended extensions list
    9. System will not throw a warning if PHP works in safe mode when it tries 
       to set default timezone to GMT
   10. Added option to filter archived projects by status
   11. When email is imported it updates last activity time in profile of the 
       user who created it
   12. Fixed PHP5.3.0 preg_quote() compatibility issue

Bug Fixes:

    1. Section labels used in select project permissions block now can be 
       translated
    2. Fixed problem where Quick Add time record form could not processed time 
       in 3:30 format
    3. Fixed problem where related tasks were not properly rescheduled when 
       parent milestone was rescheduled
    4. HTML entities are not double escaped in ticket titles
    5. Fixed issue with image visibility in Documents for non-admin users
    6. Fixed bug in mobile interface when using pagination on some installations
    7. Android based mobile devices now use interface made for iPhone devices
    8. System "system_access" permission can't be removed any more from the last 
       admin role
    9. Title of dialog window for changing avatars/logos/icons is now using 
       distinct text, instead of "Change icon" for all three of them
   10. After switching the language in user settings, confirmation message is
       no longer displayed in previous language
   11. Fixed localization issue with New Task activity log entries
   12. Fixed problem with Unicode tags
   13. Download file links force download
   14. User can set due on date when creating ticket via quick add dialog
   15. Fixed who can see private document message
       

activeCollab 2.2.1 beta [2009/07/20]
================================================================================

Enhancements:

    1. Added default logo for PDF invoices generated by invoicing module
    2. Improved the way activeCollab works with user sessions
    3. Cookie domain is configurable (if needed)
    
Bug Fixes:

    1. Fixed broken 'New Invoice Form' in IE6 and IE7
    2. Tax Rate names in invoicing are not unique anymore
    3. Invoice can be issued only to company managers
    4. Predefined item template is not truncated anymore
    5. Source module notification e-mails include commit details (if there are 
       10 or less commits in an update)
    6. Fixed bug in Source module when trying to view objects that were removed
       from a repository
    7. Repositories from non-active projects are excluded from updating
    8. Fixed switching revisions in Source module
    9. "SVN executable not found" replaced with message that is being returned
       from svn/command line
   10. Fixed PHP5.3.0 preg_quote() compatibility issue
    
activeCollab 2.1.3 [2009/07/16]
================================================================================

Enhancements:

    1. Added auto-reconnect for situations when MySQL closes connection in the 
       middle of the request
    2. Added new config options for better controlling the way mailing is 
       working (native mailer and marking messages as bulk options)
    3. System permission 'manage_trash' has been added
    4. Administrators and project managers see all objects that are in the Trash
    5. GZIP compression for assets (js, css and print collector files) can be 
       turned off by setting COMPRESS_ASSET_REQUESTS option to false in 
       config.php file
    6. {title} accepts language parameters just like {lang} does

Bug Fixes:

    1. Fixed fread() problem in collector files
    2. HTML Purifier now uses /cache folder to cache definitions
    3. Styles in visual editor are translatable
    4. Time records API returns same records as web interface
    5. Fixed notice in DashboardController
    6. Many localization fixes and tweaks (thanks to Frederik Sauer)
    7. Welcome message after user login is now in user's language
    8. Fixed problem when, in some rare cases, task parent form was loaded when 
       tasks was created with AJAX request
    9. Aligment of 'Complete ticket with this comment' checkbox fixed
   10. Empty Return-Path turned off by default
   11. Uppercase letters can be used in email addresses
   12. Fixed infinite visual editor explanding in Google Chrome
   13. Fixed issue where on some installations, incoming mail was treating first
       empty line in the imported email, as beginning of hidden email history
    
API Changes:

    1. Comments now return list of files attached to them
    2. Fixed problem with Pages category not listing pages in API response

activeCollab 2.2 beta [2009/06/25]
================================================================================

Enhancements:

    1. Introducing Invoicing module in Corporate version (beta!)
    2. Introducing Source module in Corporate version (beta!)

Bug Fixes:

    1. Fixed fread() problem in collector files
    2. HTML Purifier now uses /cache folder to cache definitions
    3. Styles in visual editor are translatable
    4. Time records API returns same records as web interface
    5. Fixed issue with visual editor auto-expaner in Google Chrome

activeCollab 2.1.2 [2009/06/13]
================================================================================

Enhancements:

    1. Archive link in Projects is now aware of selected client and group
    2. HTML Purifier upgraded to version 2.1.5 (last PHP4 compatible version)
    3. Only people with manage permissions in Time section will see mass edit 
       checkboxes and controls
    4. Scheduled Tasks page now includes instructions for executing scheduled 
       tasks using PHP command line interface
    5. Billable status is automatically set to Yes in quick add dialog
    6. Added links to upgrades in Administration > System Information block
    7. People now see companies that are set as clients for a project even when 
       members of that company are not involved in a project
    8. Task notifications include link to parent object (ticket, checklist etc)
    9. Status module page with easy to access permissions added

Bug Fixes:

    1. Fixed buggy quick add dialog behavior
    2. Language importer is now more careful when importing languages from
       broken xml
    3. Backup module on some installations was sorting previous backups by
       their modification time instead of creation time
    4. Long links in Page diffs could make the diff block too wide and break the 
       layout in Safari
    5. Fixed issue with date filter for assignment filters
    6. Fixed project icon caching issue when project client is changed
    7. Fixed problem where projects with owner company set as a client are not 
       considered internal
    8. Fixed project exporter chrashing on some servers with PHP installed as 
       ISAPI on IIS
    9. Fixed time record creation / upgrade problem on some installations
   10. The last administrator in the system cannot disable "admin_access" 
       permission for his role
   11. Add links on milestone details page are aware of permissions now
   12. Fixed project exporter issue where attachments to pages and discussions
       were not exported
   13. Fixed time reports that in some cases did not properly calcualte total 
       time if there was 1000 or more hours logged
   14. Email address validation now supports something+something@something.com 
       addresses
   15. Fixed iCalendar feed generation on PHP 5.0.x versions
   16. When user tries to delete a document from Documents section he will be 
       asked to confirm the action
   17. Bugfix for Safari 4 which was causing textarea to be stretched vertically 
       on page scroll
   18. Fixed automatic URL conversion bug that was introduced in v2.1.1
   19. Object can't be restored if its parent is still in Trash
   20. Fixed issue with client tabs when projects are grouped by client
   21. Upgrade script did not properly update parent type for some attachments
   22. Fixed issue with deleting company logos, project icons, and user avatars
       in dedicated pages
   23. Fixed problem with mass edit of time records in IE8
   24. Fixed layout issues with popup dialogs in IE6

activeCollab 2.1.1 [2009/05/19]
================================================================================

Enhancements:

    1. Increased number of comments per page to 25
   
Security:

    1. Fixed XSS problem when error dump is displayed
    2. Fixed possible path exposure in error dumps

Bug Fixes:

    1. Object types in quick add module now are properly translated
    2. Fixed scrolling in quick add popup
    3. Covered some phrases that were not available for translation
    4. Added option in incoming mailbox add/editing form, to accept emails from
       registered activeCollab users which are not added to project specified
       in that incoming mailbox
    5. Fixed issue with restoring backups, when some users were having "Access
       Forbidden" issues
    6. Fixed project description bug in mobile interface
    7. Fixed issues with incoming mail MIME encoding problem
    8. Fixed issue with quick add dialog, when it breaks apart when there is
       more than ~10 projects
    9. Title of new company dialog was not properly named
   10. Fixed link auto discovery when link is at the beginning of the sentence
   11. Status updates in RSS now have valid permalinks
   12. Fixed ordering of backups in administration
   13. Incoming Mail is configured not to accept auto-responder emails
   14. Task priority is visible now
   15. Fixed password issue when new user is created with API command
   16. Fixed error display when DEBUG level is not set for development
   17. Fixed pre_var_dump function to properly clean variable dumps
   18. Fixed All Attachments permissions problem
   
activeCollab 1.1.6 [2009/05/19]
================================================================================

Enhancements:

   1. RSS feeds validate
   2. When clicking on New Ticket button while in ticket category, that category 
      will be preselected in Category drop-down on New Ticket form.
   3. Added description bellow project template picker which explains who will 
      be automatically added to the new project. When project is created from a 
      template, users will be imported from a template. If no template is 
      selected, users will be added based on auto-assignment settings.
   4. Anyone assignment filter returns task by ignoring assignment data. Now it 
      really returns tasks assigned to anyone.
   5. Not assigned assignment filter return tasks that do not have people 
      assigned to them.
   6. Status filter lets you define if you wish to have all, only active or only 
      completed tasks listed.
   7. Next page link at the bottom of Assignments page added.
   
Security:

    1. Fixed XSS problem when error dump is displayed.
    2. Fixed possible path exposure in error dumps.

Bug Fixes:

   1. Fixed pubdate bug in RSS generation. This cause problems with some RSS 
      readers because correct name of element is pubDate.
   2. Fixed problem with calendar popup in date picker being cut off in some 
      cases on 1024x768 resolutions or smaller.
   3. Fixed Internet Explorer print style switcher issue which caused problems 
      when print stylesheet was loaded for the second time.
   4. Removed Image Browser tab in Insert image tool. This feature was never 
      implemented and the tab caused a lot of confusion.
   5. Fixed error when edit time record form was submitted with validation error.
   6. Fixed bug with avatar / logo / project icon upload on some systems which 
      return false when we use is_file() for uploaded files.
   7. Fixed problem with Select Users dialog when there was a lot of users on 
      Internet Explorer 6.

API Changes:

   1. Fixed issue where discussion request did not return discussion comments.

activeCollab 2.1 [2009/04/29]
================================================================================

Final stable activeCollab 2 release. Major new features and improvements:

New Module - Incoming mail

   1. activeCollab can check and import email. New messages are imported as 
      tickets or discussions, while replies to notifications are posted as 
      comments. Email attachments are imported as well
   2. Define any number of POP3 / IMAP servers to receive emails
   3. Detailed activity log to spot and resolve errors and conflicts

New Module - Documents

   1. Global documents section is perfect for common company documents, 
      operation manuals etc
   2. Post text or upload files
   3. Just like tickets, discussions or files, documents can be marked as 
      private and visible just to a specific group of people, while invisible to 
      other users

Pages Module Overhaul

   1. Page categories for better organization
   2. Compare version tool outlines changes between two versions of the page
   3. Easy reordering and regrouping of pages
   4. Page can be reverted to any version at any time
   5. Pages tab shows recently updated documents grouped by date when last 
      change was made

Improved tasks and checklists

   1. Drag and Drop reordering for tasks in checklists, pages and tickets
   2. Drag and Drop reordering of checklists
   3. Checklist page lists all checklists and their tasks. No need to go to 
      checklist details page to manage tasks
   4. Improved task creation workflow

Improved Dashboard and Project Overview

   1. New and improved activity log
   2. List of active projects shows all of your active projects
   3. Block that shows who was active in the last 15 minutes
   4. Project Overview now shows people involved with that project

Improved people section

   1. Friendlier interface makes navigation and management of people much easier
   2. User can be added to multiple project at once
   3. Improved New User form. By default it asks only for data it requires, but 
      you can execute advanced actions if needed
   4. Welcome messages can be sent to users at any time
   5. Client companies you no longer work with can be archived. Members of 
      client companies are no aware that their company is archive even if they 
      visit the system

Other system improvements

   1. Subscribing and notifying people is more obvious because picker is listed 
      right on the form instead in the popup
   2. Notifications sent by the system are more readable and contain more 
      information
   3. Easier management of categories, project groups and document groups
   4. Easier subscription management
   5. New version and better integration of visual editor. Images can be 
      uploaded directly from the editor
   6. Easier change of avatars, logos and project icons
   7. Test connection tool for mailing settings for easier troubleshooting
   8. Better module installation process
   9. Maintenance mode
  10. Easier translation management with XML import and export of language files
  11. Default assignment filter can be specified both globally and per user

and many, many more changes.

activeCollab 2.0 [2009/02/06]
================================================================================

First activeCollab 2 beta release (for complete feature set, check 2.1 release)

activeCollab 1.1.5 [2008/12/01]
================================================================================

Enhancements:

   1. People can be moved from one company to another.
   2. Added confirmation dialog when permanently removing objects from trash.
   3. Max upload size is displayed on upload files form.
   4. Time reports can be created from Reports section inside of projects.
   5. People manager cannot promote person into administrator. Only 
      administrators can do that.
   6. User's role cannot be changed if he or she is the last administrator in 
      the system.
   7. Added visibility indicator to Pages module.
   8. When JavaScript is disabled, system will display error message alerting 
      the user about it. This warning can be turned off by setting 
      WARN_WHEN_JAVASCRIPT_IS_DISABLED to false in config/config.php.
   9. Added a page that provides instructions how to enable JavaScript in 
      Microsoft Internet Explorer, Mozilla Firefox and Apple Safari.
  10. iCalendar feed added on user Schedule pages. Only project managers can use 
      these feeds.
  11. Pending Payment status added to Time Records. There is no interface for 
      this status, but it can be used by modules which control time record 
      status (Invoicing tools for example).

Bug Fixes:

   1. Fixed the issue where Select Users popup is not working on New / Edit 
      Assignment Filter and New / Edit Time Filter forms.
   2. Fixed the issue where successive milestones are extracted based on updated 
      due date instead of original value.
   3. Long file names are trimmed to 40 characters on Files tab. Extremely long 
      file names could break interface previously.
   4. Fixed problem where Project Starts On is sometimes off by one day due to 
      time-zone miscalculation.
   5. If a user assignees only himself to an object, project leader now will 
      also be subscribed to that object, automatically.
   6. Milestone moved to another project was preserving the relations to its 
      child objects in the project that it has been moved from.
   7. No error/success messages were displayed after turning the cache off.
   8. If a user had only last name entered in his profile, his e-mail address 
      was used in assignees block.
   9. Links were not automatically converted to be clickable in ticket body, 
      milestone description and project overview.
  10. Fixed 'Can't copy image to work path' error upon pressing Submit with no 
      file selected at edit project icon, edit avatar and edit company logo 
      pages.
  11. Fixed problem where objects couldn't be associated with milestones in 
      activeCollab setups with large amount of data.
  12. Corrected the problem with displaying "unknown project" in ticket history 
      after moving a ticket to another project.
  13. Fixed bug where, in some cases, ago modifier returned Yesterday for 
      actions that happened the day before Yesterday..
  14. Date selected by default in time popup now properly calculates user's 
      time-zone.

API Changes:

   1. In time management calls, billable_status was added. is_billable and 
      is_billed are left for compatibility reasons, but are consireder 
      deprecated.


activeCollab 1.1.4 [2008/10/06]
================================================================================

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.


activeCollab 1.1.3 [2008/08/12]
================================================================================

Enhancements:

   1. Objects can be moved / copied only by administrators, project managers and 
      project leaders.
   2. Next page link on Projects, People, Files, Tickets, Discussions, Time, 
      Dashboard and Status archive pages.
   3. Improved notification message for private objects.
   4. If attachment is private it is indicated with red dot on Files tab (as for 
      Files).
   5. Calendar subscription link added to Project Calendar page.
   6. File description included in list of files on Files tab.
   7. Mass change ticket visibility added to tickets page.
   8. Links are recognized in text and automatically made clickable in comments.
   9. When time record is submitted through Quick add dialog Project and Is 
      billable values are preserved.
  10. Caching for project icon URL-s.
  11. System notifies user if he is viewing trashed object.
  12. Prettier notifications for private and trashed objects.
  13. HTMLPurifier can be turned off by adding define('PURIFY_HTML', false); to 
      config/config.php file.
  14. On New User form Password field is automatically focused when user selects 
      to specify password.

Bug fixes:

   1. Last file revision is not required to be instance of User class in order 
      to be returned. It can also be an AnonymousUser.
   2. First field on reset password form is password field instead of text 
      field.
   3. Completed, canceled or paused projects that project manager or 
      administrator is not directly involved with are now visible in project 
      archives.
   4. Fixed problem where milestone start and due dates can be one day of in 
      some cases.
   5. Fixed problem with users last activity time logging and display.
   6. Helper that shows which action was done by whom now uses a timezone 
      settings of logged in user to display proper time.
   7. Due helper ignores timezone settings when displaying due date tooltip 
      (correct behavior).
   8. JavaScript confirm dialog for Remove User option on role details page.
   9. Is billable is set to Yes by default in Quick Add dialog.
  10. Fixed problem with tickets archive no remembering selected category for 
      pagination.
  11. Fixed bug where pagination does not remember parent object when listing 
      time records attached to task or a ticket.
  12. One day shift for milestones fixed. Calendar applications do not include 
      DTEND day so it needs to be set to the day after due date.
  13. Fixed problem where not billable records are not counted correctly in time 
      reports.
  14. Parent page select box does not list page that is being updated and its 
      sub-pages.
  15. Fixed problem where attachments always inherit author from parent object 
      instead of using logged user.
  16. Fixed problem where not all assignees are properly moved into a project 
      created from template.
  17. Fixed broken image link to logo in error layout and on login / forgot 
      password pages in mobile interface.
  18. Fix for project icon not being displayed in Jump to Project dialog if it 
      was inherited from client.

AP I improvements:

   1. Added read_only flag to /info. Value of this flag will be 0 if API 
      supports both read and write requests and 1 if it supports only read 
      requests.


activeCollab 1.1.2 [2008/06/07]
================================================================================

Enhancements:

   1. Removed Date time format field from profile. Instead of being a separate 
      configuration option it is now made out of date and time options
   2. Text input is automatically focused when status update dialog is displayed
   3. People who do not have can_see_private_objects permissions but can create 
      projects now do not have ability to select default visibility (Private 
      value will be set automatically)
   4. Object visibility indicator for tickets, discussions and checklists with 
      popup that explains who can see private objects
   5. Session ID is not force refreshed on every request
   6. Checkbox icons next to tasks user cannot complete are not clickable any 
      more
   7. If user does not have permissions to create tasks under a specific object 
      (ticket, page, checklist) New Task link is not displayed in Tasks section 
      header
   8. When breaking recent activities per day system now checks users timezone 
      instead of just using GMT value
   9. Ago helper now displays number of hours instead of Few hours ago
  10. Better localization coverage
  11. Backup module enhancements. It does not require specific MySQL 
      configuration any more but uses PHP to generate / restore SQL files
  12. Site logo and favicon graphics are now in septate folder so cannot 
      override them by accident when updating content of /assets folder

Bug fixes:

   1. Fixed problem with filtering time reports for a specific day
   2. Fixed some RSS / iCal feed links that were broken
   3. Fixed :project problem in select visibility control
   4. Script will die when CSV export is served
   5. Checklist tasks are available on assignments page
   6. Only people who can edit specific tickets can attach tasks to them
   7. Only people from a specific project can be reminded using Send Reminder 
      tool
   8. Fixed CSS/JS caching issues with Safari.
   9. Fixed upload issue for Windows host where slashes from uploaded file path 
      were stripped out
  10. Today / Late counter fixed
  11. Administrators, project managers and project leaders have edit / delete 
      object permissions no matter what.
  12. Fixed issue when time record is shown in project history even though user 
      does not have permissions to access time (access permission is by mistake 
      inherited from parent object)
  13. Fixed date format issues on Windows servers
  14. New discussion form does not lose message field when title is too short 
      and needs to be revised
  15. Fixed problem where attachment cannot be delete even though user has 
      permissions to edit parent object
  16. Fixed problem with first screen that needs point you to the installer, but 
      fails to do that on Windows
  17. Permissions cache is cleaned when role is updated or deleted
  18. Assignments cache is completely cleared when assignments of any particular 
      object are changed.

API improvements:

   1. Added logged user URL in /info call so you can see who the logged person 
      is for API key you are using
   2. Added type to all project objects in the system. This is especially 
      important when you list objects of mixed type
   3. Added /project/#project_id/user-tasks call that lists all tasks currently 
      logged user can work on in a particular project

activeCollab 1.1.1 [2008/05/29]
================================================================================

Enhancements:

   1. Projects are ordered by name in Quick add dialog
   2. More company fields included in API result for company request
   3. System will not allow you to submit an empty status message
   4. More descriptive select_visibility helper
   5. Turn on / off thumbnail creation for images (on by default)
   6. Limit max image size when thumbnail is created (default is 500kb)

Bug fixes:

   1. API is working properly with .htaccess hack for clean URL-s
   2. Send Reminders properly filters out people
   3. Dictionary does not exist error when create a new translation file has 
      been fixed
   4. Starred items from Trash are not counted on Dashboard
   5. Fixed problem with read / unread discussions
   6. When module is removed all reminders for old objects are also removed
   7. Time filtering by date range fixed
   8. Problem with Project Exporter module and open_basedir restriction has been 
      fixed
   9. Problem with filtering billable, but not billed hours fixed
  10. When project is created from template number of open / completed tasks and 
      project progress are refreshed
  11. Fixed problem when time record is added from time page for a particular 
      object
  12. HTTP errors for status update count asynchronous request fixed
  13. Fixed problem when user did not receive email notification in prefered 
      language
  14. Problem with members not being able to see their assignments fixed


activeCollab 1.1 [2008/05/19]
================================================================================

New modules:

   1. Mobile access - Interface created just for mobile devices. iPhone support 
      included - you can finally touch activeCollab!
   2. Backup - automatically back up your database and files.
   3. Project Exporter - Export project data in series of static, HTML files 
      that does not require activeCollab to be displayed. Burn it on a CD, 
      upload to your website or send it to your clients.
   4. Public Submit - Let people submit tickets without logging into 
      activeCollab. CAPTCHA protection included.
   5. Status - Simple, Twitter like notifications system built right into 
      activeCollab.

Time tracking improvements:

   1. Reusable reports that work both globally and on project level. Reports can 
      list all time records or calculate how much time every user reported.
   2. Ability to mark billable time record as billed and filter it out in 
      reports.
   3. Time tracking for subtasks.
   4. New time widget makes it super easy to track time.

Improved assignments page:

   1. Powerful assignments filter that let you select not just your tasks but 
      tasks assigned to any company or group of people.
   2. RSS for any assignment filter.
   3. Ability to mark filter as private so only you can use it.
   4. Ability to mark task as completed directly on assignment page.
   5. Ability to subscribe to every task and receive email notification on 
      status change directly on assignments page.
   6. Track time for every ticket or subtask directly on assignments page.
   
Calendar improvements:

   1. Tickets and tasks are listed in calendar.
   2. Tasks, tickets and milestones can be marked as completed directly on 
      calendar page.
   3. Improved performance of calendar pages.

Improved search:

   1. Search for users.
   2. Search for project or inside of projects.
   3. Quick search dialog is really handy. It will show top 5 results directly 
      in the quick search dialog and give you link if you need more.

Localization support:

   1. Translate the interface in as many languages you want.
   2. Per user language settings.
   3. Email translates also support translations and are aware of user language 
      preferences. Every user will be notified in their preferred language.
   4. Per user date and time formatting settings.
   5. Administration tools for language management and translation.

New permissions and roles:

   1. Every user can have a system role now, not just members of owner company.
   2. Project roles are reusable sets of project permissions. Users can have 
      different roles in different projects.
   3. Per module access permissions.
   4. New system permissions - can add project, can see private objects and more

File module improvements:

   1. Attachments are listed in files listing.
   2. Thumbnails are created for images.
   3. Tool that lets you upload multiple files at once has been added.
   4. Improved workflow.
   
API improvements:

   1. Write support for API is added.
   2. API methods are documented.
   3. Configuration option that controls whether API is enabled or disabled. 
      This configuration option also lets you set up API to work in read only or 
      in read / write mode.

Reminders:

   1. Send reminders regarding a ticket, discussion or file to assignees, 
      subscribers, specific person or people who commented on it.
   2. Reminders include email notification and entry in �Things that require 
      your attention� block that is shown on dashboard.
   3. Read more about reminders in Developer Blog...

Other changes:

   1. Any project can be used as a template for new project.
   2. Auto-assignments system has been redone.
   3. Modules that are not required for system to work properly can be 
      uninstalled.
   4. Checklists module is not installed in Corporate version by default. You 
      can install it if you really need it.
   5. User password are not readable in database any more.
   6. System that determines witch objects are new since your last visit is more 
      reliable now.
   7. When list of assignees is changed everyone is notified about the changes 
      (old and new assignees with complete list of changes).
   8. Links for creating new objects on milestone details page.
   9. Users last visit time is displayed on profile page.
   10. A simple tool for managing file, discussion and ticket categories that 
       are created when new project is created.
       
Plus many, many more bug fixes and improvements!

activeCollab 1.0.6 [2008/02/19]
================================================================================

Enhancements: 

   1.  Improved role creation process

Bug fixes:

   1. Fixed project group duplication on projects page when logged in user is a 
      member of client company
   2. Fixed build script bug that resulted in empty names for initial set of 
      roles

activeCollab 1.0.5 [2008/01/31]
================================================================================

  1. Problem with redirection on the project people page when there are no users 
     assigned to a project
  2. Files are sorted so the latest ones are on top
  3. Support for passing path_info through query string (for compatibility with 
     hosts such as Dreamhost)
  4. Assignments page is now displayed properly even when there are no projects 
     in the database
  5. When ticket is moved, the system will make sure to assign it an ID which is 
     not used in destination folder
  6. When ticket is moved, associated time records are also moved
  7. On the Projects page, only project groups where user has projects are 
     available
  8. Problem with email encoding
  9. Line breaks are preserved in discussion related email notifications

activeCollab 1.0.4 [2007/10/30]
================================================================================

Features and Improvements:

   1. Milestones start and end date can be the same day
   2. Members of client companies can track time (if they have proper 
      permissions)
   3. Added relation between files and milestones
   4. Added Manage Attachments button to comment options group (right to authors
      name)
   5. Added Manage / Add links to Attachment and Subscription headers on object 
      details page
   6. Improved usability of comment options
   7. Added attachment field to New Discussion form
   8. activeCollab will keep connection alive by refreshing user session every 5 
      minutes for as long as any activeCollab page is open
   9. When theme is updated in Administration it will be updated for all the 
      users
  10. When extracting task name system will use first 15 words instead of 5
  11. Debug backtrace is saved only for fatal errors - saves some time on PHP4
  12. Removed timezone information from date pickers

Bug fixes:

   1. Fixed issue where email notifications get cut off when containing 
      multibyte characters on some systems
   2. Fixed pagination on project page when browsing projects by company or by 
      group
   3. Proper project leader is selected on edit project page
   4. Fixes JavaScript and CSS issue for servers with zlib.output_compression 
      set to On
   5. Comments, Attachments and Tasks will properly inherit parents visibility
   6. Fixed issue with due display and calculation
   7. Fixed problem with HTML entities being escaped two times in the activity 
      logs
   8. Fixed problem when user cannot be subscribed to the object if he or she 
      was already a subscriber
   9. File backend cache uses PHP files instead of plain text files
  10. .htaccess that restricts direct access to files in /cache, /import, /logs, 
      /thumbnails and /upload folders added
  11. Multibyte operations are forcing UTF-8 encoding
  12. White is used instead of black when resizing images with transparent areas
  13. Fixed select_user helper so it does not break the script when data is out 
      of sync in database
  14. Pagination helper will render first page even when there are no items to 
      show (information that there are no items is displayed in that case)
  15. JavaScript error when selecting user or assignee fixed
  16. Better data cleanup on project deletion

activeCollab 1.0.3 [2007/10/17]
================================================================================

Bug fixes:

   1. Fixed the problem with time tracking module being too restrictive about 
      who can and who can't add time records 

activeCollab 1.0.2 [2007/10/16]
================================================================================

Features and Improvements: 

   1. Improved compatibility with Safari 2
   2. Improved search results page
   3. Trash added to the Main Menu
   4. When project is created, user is redirected to Add People page 
      automatically
   5. Tasks without due date are not listed on Assignments page when ordered by 
      due date
   6. At Assignments page, due date is displayed next to the task creator
   7. When assignments are ordered by creation time, new column with creation 
      time is displayed

Bug fixes:

   1. Fixed problem with query string generation on PHP5 versions lower than 
      PHP 5.1.2
   2. Fixed syntax error in HTML Purifier when trying to use DOMLex on latest 
      PHP 4 version, even though it is supported only in PHP5
   3. Fixed Not Found issue with servers that do not provide good PATH_INFO 
      value
   4. Administrators and Project Managers can see all of the projects in P
      rojects section
   5. No permission to remove / update user permissions on some systems
   6. No permission to remove / delete category
   7. Calendar displaying all tasks / tickets to the people not assigned to any 
      projects
   8. Add Timerecord permission enforced
   9. Files do not get attached to objects in PHP4
  10. Mass mailer not sending emails
  11. JavaScript initialization after AJAX request on Trash / Starred page

activeCollab 1.0 [2007/10/05]
================================================================================

Initial release