File: //usr/src/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