From 4485a4c011a61015a528f2f919d9277d07c692be Mon Sep 17 00:00:00 2001 From: Sujit Prasad Date: Tue, 19 Apr 2016 19:28:59 +0530 Subject: [PATCH] Update v1.0.7 --- release-notes.txt | 2671 --------------------------------------------- 1 file changed, 2671 deletions(-) diff --git a/release-notes.txt b/release-notes.txt index 69e4977633..e69de29bb2 100644 --- a/release-notes.txt +++ b/release-notes.txt @@ -1,2671 +0,0 @@ -activeCollab 3.3.0 [2013/03/26] -================================================================================ - -First beta release. Major new features: - - 1. Auto-upgrade - 2. Numerious invoicing improvements - 3. Projects on a timeline - 4. Workload report - 5. Improved main menu and navigation - 6. Invite People dialog - 7. Disk Utility - -activeCollab 3.2.12 [2013/03/18] -================================================================================ - -Enhancements: - - 1. More prominent warning that SVN communication via command line is - deprecated and will be removed in activeCollab 4 - 2. Simplified source settings dialogs - 3. Installation and upgrade scripts can detect Suhosin patch and extension - 4. Improved signature and quote cleaning when importing email - 5. Links added to visual editor can be forced to open in new browser window - 6. Added warning to New Incoming Mailbox for that clarifies what might - happen if users use personal addresses with activeCollab's incoming mail - feature - -Bug Fixes: - - 1. Fixed assignment filter print when filter is showing tracked time data - 2. Fixed issue when users and companies that already had an account but were - deleted, are imported from vCard - 3. Fixed issue where incoming mail would crash when invalid language - instance was provided - 4. Fixed activeCollab 2.3 project upgrade. Paused and canceled projects are - properly labeled now - 5. Page tabs at client invoicing section are properly localised now - 6. Mobile view of task page now shows related tasks - 7. Fixed issue that stopped users from loading more than 100 repositories in - Administration > Source Settings section - 8. System no longer allows users to send a quote to owner company - 9. Fixed issue when quote issued to owner company could not be deleted - 10. Fixed issue where some items could be duplicated in Outline view - 11. Fixed multi-byte issue when timeline background images are generated - 12. Improved the way system handles BCC-ed incoming mail - 13. "Set new password" button text can now be localised - 14. IAssigneesImplementation::getAllAssigneeIds() method now works properly - 15. Installer no longer uses persistent MySQL connections - 16. Fixed error where textarea was not displayed in some cases to users who - turned off visual editor - 17. Increased font size of group headers in printed reports - 18. boolval() function is defined if not present (PHP 5.5 introduces this - function while older versions of PHP don't have it) - 19. Fixed issue where private comment content could be lost upon recurring - profile update - 20. Fixed invoice PDF problem when project name had & in its name - 21. Invoice notes are listed alphabetically in WebKit powered browsers - -activeCollab 3.2.11 [2013/02/25] -================================================================================ - -Enhancements: - - 1. Compatibility update - this release can load upgrade information from - versions of activeCollab that use PHAR packages - -Bug Fixes: - - 1. Fixed compiled routes and templates routine - -activeCollab 3.2.10 [2013/02/21] -================================================================================ - -Enhancements: - - 1. Added option to select multiple time records and expenses and mass-change - their billable status - 2. Added quick view for completed objects displayed in Day Overview - home-screen widget - 3. Link to Item can be limited to search only in current project - 4. Added progress field to project's and milestone's detailed API response - that shows percent done, total number of tasks and number of open tasks - 5. Improved /info/roles API response - -Bug Fixes: - - 1. Fixed crash when incoming mail filter is being deleted in a new tab - 2. Fixed the way email notification are displayed on iPad - 3. Multiple localisation tweaks and fixes - 4. Fixed a bug where incoming mail could import an empty body when message - charset was not specified - 5. Fixed width of message field in Maintenance Mode dialog - 6. When project is created from a template, custom template settings are - applied to the new project as well - 7. Module icons are shown for disabled modules as well - 8. Fixed issue when one or more items gets added to objects list to - previously not visible group, and the group remained collapsed instead of - appearing expanded - 9. Fixed URL for attachments that are displayed at public pages - 10. Fixed issue with left list padding in content block - 11. Different number style for different levels of ordered lists - 12. Home screen will skip widgets and tabs that are not available if parent - module gets disabled - 13. Generic "This page is not available on mobile device" page is displayed - when visitor tries to open a page that does not have a mobile version - 14. Fixed issue with public tasks form on mobile devices - 15. Code that checks whether InnoDB support is available has been improved - (MySQL 5.6 compatibility tweak) - 16. When deleting quotes, automatically reset based on values for projects - 17. Made sure that long project names do not break Related Tasks dialog - 18. When task is copied, its most recent estimate is copied as well (this - functionality is used when projects are created from templates, too) - 19. Module clean-up on uninstallation improvements - 20. Fixed SVN over HTTPS error - 21. Projects are properly sorted in Add to Projects dialog - 22. Fixed issue when subtasks did not get rescheduled when their parent does - not have a due date set - 23. Fixed crash that could happen when user was removed from a project - 24. When time is tracked from a timesheet page, system uses proper default - visibility status (configured globally or per project) - 25. Long object type in recent activities widget no longer wraps - 26. Fixed project listing in mobile interface (it used to list only active - projects) - 27. SVN properly works when repository is actually a subfolder, nor root - folder of the repository - 28. Fixed milestone progress calculation for situations when big milestone - is close to completion, but not completed yet - 29. Fixed quick view navigation error - 30. Improved email cleaner for messages received from GMail - 31. Fixed a small vCard import error - 32. When temporal attachments are removed, object contexts are properly - cleaned up - -activeCollab 3.2.9 [2013/01/30] -================================================================================ - -Enhancements: - - 1. HTML root element uses language code based on user's language - 2. Link in email notifications for downloading PDF version of a quote - doesn't require login - 3. Improved performance of People page for users who have a lot of accounts - defined in their system - 4. When milestone is moved from one project to another, system will also - move archived tasks, discussions and files that belong to that milestone - 5. Email notifications for tasks now show task's due date (if set) - 6. Big email replies are imported as attachments - 7. Improved instructions for Scheduled Tasks setup on Windows - -Bug Fixes: - - 1. When user is removed from a project (or replaced), reminders that belong - to that user are cleaned up as well - 2. Fixed multiple translation issues - 3. Fixed styling on project budget page - 4. Outline properly displays task category when Edit form is opened - 5. Fixed issue that caused double activity log entries when file was - uploaded via API - 6. Fixed issue with commit path in Source module - 7. Fixed creation date display for recurring profiles - 8. Fixed issue with Recent Activities page in mobile interface - 9. Removed navigation block and Complete option from trashed objects in - mobile interface - 10. Fixed a minor problem with invoice issuing form - 11. Fixed issue with project template not being imported after a project - based on quote or project request is created - 12. Fixed issue where Notify People box in forms in Documents section also - listed archived users - 13. Fixed error during project creating step when quote items had to be - converted into project milestones - 14. Fixed minor issue with discussion details loading - 15. Fixed crash report when tracking report was executed, but there was no - tasks module installed - 16. Improved email notifications so they display properly in vast majority of - email clients - 17. Fixed time zone issue in Day Overview widget - -activeCollab 3.2.8 [2013/01/10] -================================================================================ - -Enhancements: - - 1. If user is visiting activeCollab with unsupported version of Internet - Explorer, or IE running in Compatibility mode, they will be warned - 2. Force HTML powered file uploads in Internet Explorer - 3. Project name added to project request notifications - -Bug Fixes: - - 1. Properly handle Esc when closing dialogs - 2. Fixed permissions issue when subtasks assignees could not complete - subtasks unless they were assigned to the parent task - 3. Fixed Internet Explorer issue where you had to click twice to open a - project tab - 4. Fixed links in notifications sent to users that don't have an account in - the system - 5. Fixed issue where Outline would stop working if Tracking module was - missing - 6. Covered one more SVN error condition - 7. Fixed issue where users were not redirected to new project after they - moved a project object - 8. Fixed invoice logo URL issue when system is using clean URL-s - 9. Fixed issue that forced default project visibility on new objects - -activeCollab 3.2.7 [2012/12/26] -================================================================================ - -Enhancements: - - 1. Tweaked subject of reassignment email notification - 2. Payment notifications are configurable now. On top of notifying all - financial managers, you can select to notify just specific manager or - turn off this notification - 3. Turn on or off email notification that are sent to clients when invoice - is fully paid - 4. Turn on or off email notification that are sent to clients when invoice - is canceled - 5. Added API commands for listing recent activities. This option is - available globally, per project and per user - 6. Information about task creation can be posted via API call - 7. Quick View added to Day Overview widget - 8. Quotes that are Sent, Won or Lost can be deleted - -Bug Fixes: - - 1. Remove Manage Project People link that was displayed to client company - managers (even though the could not use the tool) - 2. Fixed "Minuts" option in Who is Online home screen widget - 3. Various Internet Explorer fixes - -activeCollab 3.2.6 [2012/12/14] -================================================================================ - -Enhancements: - - 1. Added branching support to Source module - -Bug Fixes: - - 1. Fixed disk space calculation on 32-bit version of PHP - 2. Fixed start date display in recurring profiles - 3. Tweaked file, bookmark and YouTube video shared pages in mobile interface - 4. If project request text is not provided, request text box is not - displayed in mobile interface - -activeCollab 3.2.5 [2012/12/13] -================================================================================ - -Enhancements: - - 1. Separated modules that ship with activeCollab and custom modules on - Administration > Modules page - 2. Added option to disable all custom modules with a single click - -Bug Fixes: - - 1. Hiding project budget in Small Biz (does not have budgeting features) - 2. When object is created via API, use default project visibility instead of - private visibility - 3. Fixed issue when project is created from template and there was a source - repository associated with template project - 4. Trashed and deleted milestones are no longer displayed on calendars - 5. Quote details page can be viewed using mobile device - 6. Fixed issue where documents module would print full documents list - instead of a single document - 7. Fixed problem where edit project form would not load custom field values - 8. Fixed public page link issue on quite details page - 9. Fixed user display issue in source module (printed HTML instead of links) - 10. Fixed minor filtering issue in Invoices section - 11. Fixed check that determine whether image can be previewed or not (some - images were missed by existing method) - 12. Fixed bug when attachments could not be attached to comments using the - main interface - 13. Fixed issue when Microsoft Excel treated assignment filter export as - symbolic links because they started with ID string - 14. Fixed problem where project did not pick up custom field values when it - was created - 15. Fixed error when invoice due date settings (configured in Administration - panel) were always forced - 16. Fixed potential crash in tracking reports where conditions are so strict - that there is no project that meets them - 17. Improved email details dialog layout in Admin > Email section - -activeCollab 3.2.4 [2012/11/26] -================================================================================ - -Bug Fixes: - - 1. Fixed code snippets error - 2. Shared notebooks can be accessed via mobile device - 3. Added icon for PPTX documents - 4. Fixed issue when expense category was not properly saved when tracking - report was saved - 5. Fixed issue where Tasks module could not be installed unless it is - installed during system installation or upgrade - -activeCollab 3.2.3 [2012/11/20] -================================================================================ - -Bug Fixes: - - 1. Fixed issue with upgrade script - 2. Fixed numerous PHP notices (due to static calls to methods that are not - declared as static in generated model classes) - 3. Fixed issue with thumbnail and CAPTCHA generation - 4. Improved text cleanup on email import - -activeCollab 3.2.2 [2012/11/16] -================================================================================ - -Enhancements: - - 1. Assignment filters now also take into account task's position when they - are displaying data (works when tasks are not or grouped, or when they - are grouped by due date) - 2. Improved contrast of drag handle icon and changed cursor to move when - hovering over drag handle on Incoming Mail Filters page - 3. Added mobile views for public pages of objects that are shared - -Bug Fixes: - - 1. Fixed issue with upgrade script and default tax rate - -activeCollab 3.2.1 [2012/11/14] -================================================================================ - -Enhancements: - - 1. Tweaked wording for creation entries in activity logs - 2. Browse archive link instead of a button in sections where there are - archives (projects, tasks etc) - 3. Easily unsubscribe from future notifications about particular object - directly from within email notification that user received - 4. Added option to configure default tax rate - 5. System will warn users if they try to navigate away from the page where - they have inserted a comment, but haven't submitted it - 6. Added keyboard shortcuts to Quick Jump and Quick Add tools (Ctrl+Shift+J - for Quick Jump and Ctrl+Shift+Q for Quick Add) - 7. Quick Jump and Quick Add can be navigated with keyboard - 8. Time & Expenses Report: Added billable filter that returns billable, - pending payment and paid records - 9. Archive related tasks are displayed as well, not just active ones - 10. Project requests are displayed as tab on client company page - -Bug Fixes: - - 1. Fixed issue where creation of category from select box would break - categories that were already in the select box - 2. Fixed issue where permanently deleted global documents were still visible - in recent activities - 3. Clean up routing cache when module is uninstalled, to cover cases where - module was overriding routes used by activeCollab - 4. Fixed Quick Add Project button - 5. Date picker on New Time Record form for task now uses date in user's - time zone, instead of GMT date - 6. Fixed issue where system allowed Add People form to be submitted even - when there is no users selected - 7. Fixed issue where brief project info could not be loaded if project was - created based on a quote or project request - 8. Notify users list in Global Document section checks for access - permissions when listing users - 9. Add Client to People option removed form public quote page - 10. System properly updates file list on milestone page when multiple files - are uploaded - 11. Fixed issue when installed activeCollab version was ahead of latest - stable version (like beta releases) - -activeCollab 3.2.0 [2012/11/06] -================================================================================ - -First activeCollab 3.2 beta build. Major new features and improvements: - - 1. Quick View enables easy preview and management of application objects - 2. Quick View for Attachments - 3. Related Tasks provides quick and easy way to connect related tasks - 4. Custom Fields for Tasks and Projects - 5. HTML5 based upload (instead of Flash powered implementation) - -activeCollab 3.1.18 [2012/11/02] -================================================================================ - -Enhancements: - - 1. After successful password reset, user is automatically logged in and - taken to the home screen - 2. System generates longer, more secure random passwords (20 letters, mixed - letter case, including numbers and symbols included) - 3. On successful login automatically rehash password using PBKDF2 if we have - SHA1 hashed value in the database - 4. New User form tweaked to look like other forms in the system and better - explain behaviour of options that are turned off by default - -Bug Fixes: - - 1. When user tries to create a new mailbox with reserved email address, - Email Reply to Comment tool will report a proper message - 2. Fixed issue where anonymous users would receive notifications about - comments that they post - 3. Fixed reset password issue in IE8 and IE9 - 4. Fixed issue where system would ignore users' time zone when sending - scheduled reminders - 5. Mobile Interface: Fixed issue where post comment form was visible even - when comments were locked - 6. Mobile Interface: fixed notebooks page on milestone level - 7. Mobile Interface: fixed files page on milestone level - 8. Fixed issue with latest version number checking - 9. Upgrade Script: fixed issue where text_document_versions and - file_versions tables were created even when files module was not - installed - 10. Fixed issue with estimates report (it used to query permanently deleted - and trashed time records) - 11. Fixed issue where project progress was displayed even to people who don't - have access to tasks and to do lists on the project - -activeCollab 3.1.17 [2012/08/26] -================================================================================ - -Enhancements: - - 1. System uses PBKDF2 to hash passwords instead of SHA1 - 2. Notification sent to new assignee includes full tasks/milestone - description and attachments - 3. Added option to reorder milestones that start on the same date - 4. Improved quote and signature stripping for replies sent using Windows - Live Mail and iPad Mail - 5. Control Tower now shows if there's a new version of activeCollab - available for download - 6. Links in imported email messages are automatically made clickable - 7. Different icons for different log types in email log - 8. Assignment filter are aware of subtask due dates when they are grouping - data by due date - 9. Assignment filter will automatically set additional fields when user - decides to include time data - 10. When draft invoice has number set, system will treat it as pro-forma - invoice + option to specify how pro-forma invoices are called - 11. Added tile icons used by Windows 8 - 12. Added /info/job-types API command - -Bug Fixes: - - 1. /info properly returns read only flag - 2. Use "Sale" instead of "Authorisation" when processing card with PayPal - 3. Fixed bug where Insert Link tool in visual editor would strip white space - around selected text - 4. Fixed issue where activeCollab would ignore recipients's language - settings and sent email notifications in default language - 5. Fixed copy phrase problem for long phrases in translation tool - 6. Fixed collision between "Reopen on New Comments" option and completion of - parent objects using a comment form - 7. Fixed long body line display issue in IE9 - 8. Fixed issue when Insert Image tool would always add image at the - beginning of text block in IE9 - 9. License and new version check properly checks for branding removal - 10. Job types API response includes is_default flag - 11. Fixed GIT update silent failing when URL path is changed - 12. Fixed big logo issue in invoice PDF - 13. Fixed GIT update issue when GIT repository is empty - -activeCollab 3.1.16 [2012/08/17] -================================================================================ - -Enhancements: - - 1. Improved and documented API commands and responses - 2. When translating long phrases, system offers text area instead of single - line text input - 3. Added priority and label to non-completed objects in Day Overview - 4. Incoming mailbox auto-disable feature is now configurable - 5. Added option not to print footer in invoice and quote PDF-s - -Bug Fixes: - - 1. Fixed issue where archived projects would not display any data on - Time & Expenses page - 2. Colors for YouTube Videos and Bookmarks in Recent Activities - 3. Fixed display of client address in quote PDF - 4. Fixed date display on Milestones printout - 5. Fixed showing raw HTML in quote's description when it is created from a - project request - 6. Fixed aggregate tasks report crash on long milestone names - 7. Improved height and width calculation when company logo is being added to - invoice PDF-s - 8. Fixed outline issue when milestone, task or subtask had " in the name - 9. Fixed conflicts count label - 10. Fixed Load More link issue in advanced search - 11. HTML::toPlainText() no longer prepends each paragraph with a tab (\t) - 12. Anonymous subscribers' permissions are not evaluated any more upon - copying or moving an object to another project - 13. Log Time and Log Expense dialogs are aware of user's time zone when - pre-selecting date - 14. Fixed bug that sometimes appeared upon populating client data when a - quote is created from a project request - 15. Fixed issue with checking public quote's status - 16. Moving an object now moves anonymous subscriptions as well - 17. Fixed issue with printing in Internet Explorer - 18. Fixed issue when GIT repositories are checked via scheduled tasks - -activeCollab 3.1.15 [2012/08/11] -================================================================================ - -Enhancements: - - 1. Added option to resend sent and won quotes - 2. Added project archive on company and user profile pages - -Bug Fixes: - - 1. Fixed CSS error that could result in some stylesheets not being applied - 2. Fixed error when default hourly rate for a job type was updated - -activeCollab 3.1.14 [2012/08/09] -================================================================================ - -Enhancements: - - 1. Control Tower helps administrators spot problems early on - 2. Email notifications when milestones, tasks and subtasks are reassigned - 3. Source module will recognise .info, .install and .module files as text - files (based on Drupal naming convention) - 4. Existing language can be updated with translation file - 5. Images will open inline in a new browser tab or window, instead of always - being downloaded to disk - 6. Project overview printout improved - 7. Project specific task ID is now in a separate column in CSV export - 8. Assignment filters can load estimated and tracked time - 9. Added option to turn off result number limit when time & expenses log is - requested via API - 10. Estimated vs Tracked time report added - 11. Day Overview now displays object priority - 12. Less CSS and JavaScript files (less files to upload means faster upgrade) - -Bug Fixes: - - 1. License key is sent to JavaScript only in administration section - 2. Logs are not kept when system is in production mode - 3. Fixed counting unread messages in IMAP/POP3 mailbox - 4. Favourites listing will not show permanently deleted items - 5. Fixed problem that prevented custom date option for Issue Invoice dialog - 6. Fixed a bug where text documents, files, you tube vides and bookmarks - could not be copied to another project - 7. Fixed issue with incorrectly displayed user in Day Overview widget - 8. Fixed issue with incorrect sum of total time logged by selected user in - Day Overview widget - 9. Fixed bug when number of users on a project was not displayed correctly - at 'project brief' page - 10. NaN.NaN in tracked time and expenses widgets fixed - 11. Fixed issue with being able to archive your own company, or a company - where the last administrator is in - 12. Fixed bug when filenames in Files module have been appended with counters - even if the old files were permanently deleted - -activeCollab 3.1.13 [2012/09/26] -================================================================================ - -Enhancements: - - 1. Task time and expenses widget now shows task estimate as well - 2. Reply to Comment checklist makes configuration and troubleshooting of - that feature much easier - 3. Default due date can be pre-configured on recurring profile level - 4. Default billable flag value can be set globally and per project - 5. Improved select project permissions widget - 6. Simplified and improved Add People dialog - 7. Users can be replaced with a user that's already on a project - 8. Current day is highlighted on project timeline - 9. Notifications for incoming mail conflicts have beed added - 10. Better options for removing incoming mail conflicts - 11. Project exporter now also exports text documents, bookmarks and YouTube - videos from project's Files section - 12. System will not allow for milestone to start on a day off or weekend - 13. Versions of text documents can be compered now - 14. Text document can be revered to one of the older versions - 15. Simplified project listings in company and user pages - 16. Sending an email notification to client is now optional if project - request is created from Projects > Project Requests section - 17. Upon creating a new project request, user that is selected to be in - charge for that request is automatically subscribed to it - 18. Links in subtasks are automatically made clickable - 19. TCPDF now supports characters from Chinese, Japanese etc languages - 20. Included link to user assignments project page when user is replacing - someone on a project - 21. Reminders widget added to the default set of widgets that are created - when activeCollab is installed - 22. Information on whether recipient is responsible or assigned is included - in task and milestone notifications - -Bug Fixes: - - 1. Fixed bug where public submit form offered only projects that - administrator is directly involved with, instead of listing all available - projects - 2. My Discussions widget looks through all projects for administrators and - project managers, instead of including only projects that they are - directly involved with - 3. Fixed NaN total in time reports - 4. Fixed double HTML cleaning in status messages - 5. Fixed issue when Resend Invoice would say that email was sent even in - situations where there was no email notification - 6. Fixed a problem that could stop new objects from being saved when - Documents, Source or Tracking modules were uninstalled - 7. Fixed issue where project threw and error when tasks are being exported - and tracking module was not installed - 8. Fixed some SVN over executable bugs on Windows - 9. Long quote name is broken into multiple lines of text - 10. Get visible user ID-s and get visible company ID-s checks included - permanently deleted projects by mistake - 11. Fixed issue where source repositories could not be deleted from - Administration panel - 12. Formatting in public task forms is preserved - 13. When user is removed as responsible party from an assignment, all other - assignees are dropped and unsubscribed as well - 14. Fixed issue with object context rebuild for project objects - 15. Fixed issue when deleted time records and expenses were included in a new - invoice when invoice is based on a milestone - 16. Fixed bug when client for the quote created within activeCollab was not - subscribed automatically - 17. Project name is included as prefix of subject line for discussion related - notifications - 18. Line item quantity in recurring profiles does not need to be a whole - number any longer - 19. Milestone information is now hidden at view/add/edit pages when - Milestones tab is not used within a project - 20. Fixed issue when late and/or due milestones were visible at project's - index page without checking for appropriate permissions - 21. Removed /e modifier and made activeCollab works well when Suhohsin is - configured to disable eval in preg_match - 22. Extra radio button in Make a Payment dialog removed - 23. Fixed issue with "Reply Above This Line" stripping when reply was sent - from Yahoo! Mail - 24. Fixed "Reply Above This Line" stripping when that phrase is translated - and notification is not in English - 25. Fixed search result listing problem - 26. Fixed initial group checkbox values in select assignees helper - 27. Fixed bug in wrong pre-selected user at the 'edit quote' form - 28. Moving an object from one project to another now checks for - assignee/subscriber's permissions - -activeCollab 3.1.12 [2012/09/06] -================================================================================ - -Enhancements: - - 1. activeCollab can check for new version - 2. System can list both open and completed projects, as well as open or - completed only - 3. "Add as Comment" resolution option for incoming mail conflicts added - 4. Improved transliteration support - 5. Group by file name in Documents and Files sections are smarter when - working with non-latin names - 6. Project exporter now exports files - 7. Added note to a freshly submitted project request to let user know they - can bookmark the public page - 8. Added from/to labels to milestone filters - 9. Added company note field, with an appropriate permission in system role - 10. Invoices can be issued with due upon receipt, NET 10, NET 15, NET 30 and - NET 60 due date options - 11. Discussions are visually marked as read as soon as they are loaded - 12. Tasks use global {TASK/ID} identifier in email notifications - 13. Modules have default uninstall message, which includes the name of the - module - 14. Confirmations for uninstalling a module are using module's defined - message (or falling back to default if it's not defined) - 15. System shows "Loading" bar instead of black screen while loading backend - scripts and stylesheets - 16. "Help us Improve activeCollab" is configurable (Admin > General Settings) - -Bug Fixes: - - 1. Fixed php config to int conversion function - 2. Fixed template so proper person is listed as version author in New - Notebook Page Version email notification - 3. Fixed missing $context in 'forgot_password' email notification - 4. Fixed sorting in jump to tool, object lists and assignment filters - 5. Fixed issue with month not being displayed correctly in date range picker - 6. Financial managers see "Go to Invoice" instead of "Pay Online Now" link - in email notifications for issued invoices - 7. Fixed issues with week boundaries calculation in assignment and tracking - reports - 8. Exporter module will not try to create /work/export folder if that folder - already exists - 9. Fixed project assets URL (uses slug instead of project ID) - 10. Fixed issue with Files project tab initialisation - 11. Fixed saving 'based on' information for projects created from requests or - quotes - 12. New invoice created from a quote which has a project, now pre-selects - that project - 13. Setting system default options for invoice that's based on a report or a - quote - 14. Fixed invoice comment height so it does not overlap company info block - 15. Schedule task update checks if the connection to repository is valid - 16. Don't show Next Trigger On for archived recurring profiles - 17. Private invoice comment is saved when invoice is created from a tracking - report - 18. Upgrade script moves uncategorized pages to "Uncategorized Pages" - notebook instead of skipping them - 19. Delegated tasks widget now properly shows tasks delegated by selected - user - 20. Removed "not assigned tasks" options from Delegated tasks widget - (unassigned tasks aren't delegated - filter result is always empty) - 21. Fixed cleaning up HTML in text documents that caused all line breaks to - be lost after editing - 22. Fixed code styles in pages exported with Project Exporter tool - 23. Fixed issue when reassigning a task via comment to 'nobody' - 24. Fix for redirect loop in some environments which report working on port - 80 while they actually work at 443 ($_SERVER['HTTP_X_REAL_PORT']) - 25. Fix for frequently task being crashed when log about incoming mail has - invalid "from" email - 26. Reminders are cleared when parent object is deleted - 27. Fixed default billable status filter in time and expense widgets - 28. "Notify sender about task being created" option is forced for CC-ed - recipients as well - -activeCollab 3.1.11 [2012/08/21] -================================================================================ - -Enhancements: - - 1. Added "To Email" criterion to incoming mail filters - 2. Added support to login to the application using a third-party login form - 3. System will send messages that are set to be sent instantly but something - went wrong and they were not sent - 4. Logo URL in email notifications now includes timestamp to avoid caching - problems with some email clients - 5. Improved the way quotes handle existing and non-existing clients - 6. Project exports are grouped per project in /work/export folder - 7. Documents can be printed (in Documents section) - 8. Added .htaccess to /git and /hg folders with "Deny for all" - 9. Added repository type icons - 10. Completed tasks at project time log are now crossed-over - 11. Added user, day and billable status filters to time and expense widgets - 12. Added support to mark saved assignment filters as private (can be used - only by users who created them) - 13. Added option to unsubscribe unregistered users when sharing is turned off - for particular object - 14. Archived objects are now included into project's progress - 15. Budget report on project level now shows hourly rate, as well as number - of billable hours - 16. Owner company is listed above other companies in Add People dialog - 17. activeCollab now checks memory limit on installation - 18. Reminder comment is now listed in "Manage Reminders" dialog - -Bug Fixes: - - 1. Fixed bug when clearing the entire cache - 2. Fixed bug which prevented custom frontend layout to be used - 3. Fixed issue with assignment labels cache - 4. Changed getenv($env) to $_SERVER[$env] (getenv does not work in some IIS - servers) - 5. Fixed problem where mail log info was escaped twice - 6. Fixed application URL in email notifications - 7. Fixed issue in upgrade script's JS which was incorrectly guessing the URL - and failing to execute upgrade steps on rare occasions - 8. Fixed incorrect casting of 'no' value in yes_no_default helper - 9. Fixed a bug that could prevent the system from uploading an attachment - 10. Fixed a problem where status updates are cloned when one of the buttons - are clicked - 11. Visual editor macros fixed to work in Google Chrome - 12. Fixed mass mailer message template - 13. Logout simply shows login form if user is already logged out (from a - different window or by session expiry) - 14. Case insensitive checks if user is already subscribed (by email) - 15. Category is no longer a dead link in email notifications - 16. Images in description fields are properly resized to fit max email - notification width - 17. Code snippets in email notifications are properly formatted - 18. Some elements that could not be translated in 3.1.10 are covered now - 19. Checking for active session, reset password and forgot password actions - are now checking for user's status - 20. Quoting strings during CSV export now properly takes care about custom - CSV field separator - 21. Added styling for date range picker - 22. Fixed showing error dump instead of error message upon validation failure - at 'add user' dialog - 23. Project name is updated at project tabs without need for refreshing the - page - 24. New task is loaded after a task is copied to another project - 25. When task is rescheduled, subtasks are properly rescheduled as well - 26. Expense records are properly marked as paid, when invoice is paid - 27. When notebook is copied, system also copies archived notebook pages - 28. Invoice due on update is properly saved and displayed - 29. Fixed bug in quotes with setting recipient for quote edit - 30. Fixed incorrect linking to permanently deleted users/companies in Quotes - & Project requests - 31. Fixed an issue when source repository is deleted from admin page - 32. Fixed returning permanently deleted company by default, in case that - company is being looked up by name - 33. Fixed issues in Documents module for users that have permission to manage - documents - 34. Fixed potential issue with viewing Document objects by users who don't - have proper permissions - 35. Milestone is properly updated when object is moved from selected - milestone to a different milestone - 36. Project exporter will not create dead links on milestone details page - for objects that are not being exported - 37. Fixed error that caused Project Exporter to skip time and expense records - from export - 38. Fixed issue that stopped "users map" from opening to non-admin users - 39. Reloading job types after default one is changed so permissions of the - existing ones get properly updated - 40. Fixed issue with caching user's display name in project people list - 41. Fixed issue with loading permanently deleted company - 42. Fixed fatal error at public object's page when submitting a comment which - has validation errors - 43. Fixed error when trying to release time & expenses from an invoice when - its status is issued or paid - 44. Fixed access permission checks for Reports section - 45. Mitigated potential performance issue when copying many objects or - creating projects from a template - 46. Assignment filter's results exported to CSV now show labels properly - 47. Error message for min. password length now makes more sense - 48. Fixed a bug when the interface was not refreshing after uploading new - file version - 49. To Do lists now support subscribers - 50. Fixed notifications for assignees and subscribers of subtasks added to - tasks - 51. Notifications for subtask assignee in To Do list now work - 52. Fixed inconsistency at discussions add/edit form (one/two sidebars view) - 53. If user does not have permissions to track time, they will not be able to - set or update task estimate - 54. Fixed vCard import crash ($str needs to be scalar value) - 55. Due to various Opera bugs, version of page optimise for print opens a new - window instead of being printed in the background - 56. Upgrade script properly handles uncategorized pages - 57. Added server-side check for deleting the last home screen tab - 58. Fixed bug with upgrade script reporting too low memory limit in case that - it's set to -1 (unlimited) - 59. Fixed condition that finds recurring profiles that should be sent today - -activeCollab 3.1.10 [2012/07/12] -================================================================================ - -Enhancements: - - 1. Added ability to specify how invoices are called (so you can easily cover - situations where your country requires that invoices are displayed as - "Tax Invoice" for example) - 2. Files tab added to milestone details page - 3. Added options to sum time records and expenses when invoice is created - based on a result of a tracking report - -Bug Fixes: - - 1. Better clean up of home screen widgets and tabs on module uninstallation - 2. Sample Theme is automatically uninstalled by the upgrade script - 3. Fixed API error when file has versions - 4. Invoice related email notifications show note, not comment - 5. Task assignee is subscribed and notified - 6. Fixed issue with assignment filters and filtering by selected milestone - and / or category - 7. Milestone is preserved when project is created from a template - 8. Subtasks are properly rescheduled when milestone is rescheduled - 9. Fixed problem where New Subtask notification displayed person that - created parent task or to do list as subtask author - 10. Internet Explorer 8 slow script error covered - 11. Trash popup properly updates when one of the notebook pages that has - sub-pages is restored - 12. Interface does not break if user tries to log in after log out without - refreshing the page - 13. Fixed an error that shifted milestones one day back on timeline tab and - milestone details page - 14. Sample theme is automatically removed by the upgrade script - 15. User is redirected to Repositories page when source repository is removed - from a project - 16. Estimate can be updated in project outline - 17. Failed to load class 'EstimateInspectorProperty' error fixed on task - print page - -activeCollab 3.1.9 [2012/07/09] -================================================================================ - -Enhancements: - - 1. Email notifications: simplified templates - 2. Email notifications: improved readability on small screens - 3. Forms now wait for attachments to upload - 4. One click change label for subtasks - 5. Labels are displayed in object list for projects and tasks - 6. If object is private, little icon is displayed in the object list - 7. Comments widget now displays comment number - 8. System no longer sends four notifications when invoice is marked as paid - (it sends two now: one to payee, and one to financial managers) - 9. Added dd/mm/yy and dd/mm/yyyy date formats - 10. From, To, and Created on cells in e-mail log will no longer break into - more lines - 11. Inline images now support links - 12. Minor tweaks with sharing and non-registered users - 13. Tasks show task ID in title - 14. Page title is now in "Page Title - Site Name" format - 15. Design of redesigned reminder tightened up - 16. Project name included in comment, subtask and reminder notifications - 17. System will notify administrators when mailbox is auto-disabled - 18. activeCollab loads 30 instead of 50 recent activity entries - 19. Financial manager see all people (but can't manage their accounts) - 20. It's clear that project is archived when viewing Project at a Glance page - 21. Mobile Interface: Show only active tasks on My Assignments page - 22. Added Files tab to project milestone page - 23. Show/hide Add User button when company is trashed - 24. Parent information included in printed detailed tracking report - 25. Improved grouping of summarised tracking reports - 26. Tasks displayed at home screen widgets grouped by completion or creation - date are now sorted from newest to oldest date, respectively - 27. Saving client from quote will now update all existing quotes with same - (non-existing) client - 28. PDF that's attached to invoice related notifications always uses - "invoice.pdf" filename - 29. Duplicate quote - -Bug Fixes: - - 1. Email notifications: fixed escaped characters in email subjects - 2. Trash is properly update when last object in a group is removed - 3. Chrome specific: fixed issue were Jump To and Quick Add would not open - after Status Updates has been opened - 4. Fixed issue that occurred when Notebook is being moved to trash - 5. Updated CURL command to include -L switch (follow redirections) - 6. Updated checking isSubscribed method in case that subscriber is anonymous - user - 7. Fixed issue upon using select_assignees helper to manage subscriptions as - well (not all subscribers were properly pre-selected during Edit action) - 8. Assignee set via comment now gets subscribed to object as well - 9. Fixed deleted label appearing within the system after it's been deleted - (caching issue) - 10. Notification context code is included in the subject ONLY if context - object is commendable (user and invoices are not) - 11. Internal: MySQL connection throws an exception on invalid escape value - 12. Fixed bug on "Nudge" page in mobile interface - 13. Fix for incoming mail when filename of body part is forwarded as a - disposition parameter, and not as inline parameter - 14. Fixed issue where label name could break in two lines - 15. Fixed URL validator (it marked URL as invalid in case when they have & - character) - 16. Email subject is no longer HTML escaped - 17. Internal: Email validator now uses PHP's filter extension - 18. Internal: Shut-up for get_magic_quotes_gpc() (to remove deprecated - warnings from error logs) - 19. Internal: Ability to specify attachment's name has been added to - application mailer - 21. If "Notify sender" is not checked, don't notify sender - 22. Fixed wrong info for object author, creation date and completed status - upon copying the object to another project - 23. Fixed "forbidden" error for project manager / admin while trying to - subscribe to objects in projects that they aren't members of - 24. Fixed potential problem with day off update - 25. Fixed copy feature for archived objects - 26. Trashed objects now cannot be copied/moved - 27. Copying an object now removes relation to milestone - 28. Fixed issue that disabled Safe feature for tracking reports - 29. To do list category is properly updated when To Do list is edited - 30. Fixed error when non-submitted Project::add() API request ended up - loading template (instead of serving Bad Request error) - 31. Improved vCard importer and fixed some import related bugs - 32. Internet Explorer compatibility fixes - 33. Skip trying to subscribe public task creator if the same user is set to - be automatically subscribed in public task's settings - 34. Fixed links to different invoicing sections depending on user's company - (owner or not) - 35. Fixed issues where last payment was not marking Invoice as paid - 36. Better propagation of state changes when project is archived or trashed - (and restored from archive or trash) - 37. Upgrade script fixes issues with empty object texts - 38. Fixed visual bug after editing a quote (client-side fail) - 39. File is properly loaded when users visits it from email notification, but - needs to authenticate first - 40. Fixed bug when project manager or admin had to be added to projects in - order to see other user's tasks via home screen widgets - 41. Fixed bug when tasks grouped by completion date were showing only open - tasks - 42. Fixed inability to choose default language in user's profile after some - other language has been set as default - 43. Fixed saving theme config option for user (disabled until new support for - themes is introduced) - 44. Fixed issue where calendar duplicated events in last couple of days of - previous month, and appropriate days of current month - 45. Fixed validation issue during creation of a new quote - 46. Fixed issue that resulted in "Failed to Load" error when user tried to - open Recent Activities tab on user's profile - 47. Prevent user from submitting form for adding user to projects if there - are no more projects that user can be added to - 48. Fixed data integrity issue that could result in project object being - imported from multiple project instead of just from the template - 49. When user is replaced, assignments are properly moved to the new user - 50. Fixed issue where users who are automatically added to new projects all - start with no permissions - 51. Fixed "Send Welcome Message" dialog style - 52. Fixed "Notify Users About this Change" feature when user is being - replaced on a project - 53. In recurring profiles, company managers from owner company are excluded - from notifications if they don't have financial management permissions - 54. RSS feed is no longer empty - 55. Cache is cleared when project tabs are re-arranged on Administration > - Project Settings page - -activeCollab 3.1.8 [2012/06/18] -================================================================================ - -Enhancements: - - 1. History API patch is applied only to Internet Explorer - 2. Assignment delegation settings are available on project level - 3. More informative user login error messages - 4. Maintenance module re-introduced - 5. Invoice counter can have fixed string length (prefixed with zeros) - 6. Module management actions now refresh the entire page - 7. Default button color changed to green - 8. Improved design of flyout dialogs - -Bug Fixes: - - 1. Slow script bug fix for browsers that implement History API natively - 2. Fixed issue where Save As and Delete options for filters were displayed - even to users who can't use these actions - 3. Compiled templates are cleared when module is installed or uninstalled. - They are also cleared after each upgrade - 4. Fixed error when user tries to save a new notebook page version - -activeCollab 3.1.7 [2012/06/16] -================================================================================ - -Enhancements: - - 1. Force check that notifications are sent only to active users - -Bug Fixes: - - 1. When invoice notification is sent to a client, PDF version of the invoice - is included as an attachment - 2. Fixed Day Overview widget issue that resulted with query error - 3. Improved handling of notebook pages when notebooks and pages are moved to - trash and restored from trash - -activeCollab 3.1.6 [2012/06/15] -================================================================================ - -Enhancements: - - 1. New client side events: content_loaded and single_content_loaded - 2. Incoming mail will notify administrators if it fails to check mailbox - because of a validation error - 3. Client see person who issued an invoice, not a person who created it - 4. Activity logs are much faster now, and consume less resources - 5. Browser history manipulation improved on the AJAX load for the Projects - index page - 6. Day off name no longer needs to be unique - 7. Added archive for documents - 8. Invoice form: Add From Template option will overwrite default invoice item - if it is empty - 9. Quick search now can search for documents as well - 10. SVN can trust server certificate (added --trust-server-certificate to svn - executable call) - 11. My Discussions widget optionally displays discussions from completed - projects (off by default) - 12. Tracking reports display parent info for time records and expenses that - are tracked for a task - 13. Estimates use hour notation - 14. Defined default home screen for people managers (same as for project - managers for now) - 15. Quotes: saving client now optionally sends a welcome e-mail - - -Bug Fixes: - - 1. Rebuild localisation bug fixed - 2. Collectors show file path only when app is in debug or development mode - 3. Permanently deleted objects can't be accessed - 4. App.isValidEmail() is no longer case sensitive - 5. Situation when server_name is not properly set will no longer break the - system - 6. Break lines are no longer cleaned from paragraphs by HTML sanitizer - 7. activeCollab will obey Return-Path and Auto-Submitted email headers - 8. If someone adds an address of defined incoming mailbox to CC, that - address will not be automatically subscribed - 9. Quick search is more reliable - 10. Fixed message analyzer in source module - 11. Source module search index related bug has been covered - 12. Fixed repository upgrade issue - 13. Trashed users are not displayed on project people pages - 14. Show only visible repository project objects in source admin section - 15. Project progress refreshes when we change objects milestone or when we - move it to the trash - 16. Fixed print in invoices section that clients use - 17. Quick search: fixed bug where quick search would return objects that are - already deleted - 18. Quick search: fixed bug where users can't be found after their accounts - have been update - 19. Advanced search: fixed bug where advanced search would return objects - that are already deleted - 20. Tracking reports will display records for all selected users, not just - for the first one - 21. Trashed projects are no longer listed in tracking reports - 22. Upload files from shared task pages works now - 23. Error that happens when reminder is dismissed has been covered - 24. Fixed an error that happens when milestone is restored from trash - 25. Subtasks are properly showing in Day Overview widget - 26. Issue that caused recent activities blocks to be empty for clients has - been covered - 27. Delegated Tasks widget now properly displayed Delegation Settings on edit - 28. Add and edit company dialogs have the same width - 29. Fixed calculation issue that could leave an invoice open even after last - payment has been made - 30. Covered a rare issue that caused some of the objects not to be copied - from a template to the new project - - -activeCollab 3.1.5 [2012/06/08] -================================================================================ - -Enhancements: - - 1. My discussions widget now displays only active, non-archived projects. - Completed, non-archived projects can be optionally included - 2. File preview is download link for images and types that don't have inline - preview option - 3. FORCE_ROOT_URL is On by default - 4. Record parent displayed in Time & Expenses log - 5. Added option to Project Settings that lets administrator configure - whether clients can delegate tasks to all project members or just to - members of their own company that are on a project - 6. Completed objects are crossed over on project assignments page and in - assignment filter results - 7. After creating a new project from quote, user is redirected to that - project - 8. Outline: Faux milestone in outline view is now called 'Unclassified - Tasks and Todo Lists' not 'Unknown Milestone' - 9. Outline: New milestones are added before faux one, but after all existing - 10. Max upload size displayed in New File Version form - 11. Upgrade from 2.x should drop records from subscriptions that refer to - non-existing entries in users table - 12. System automatically scrolls down to the bottom of invoice items list - when there are many items in the list - -Bug Fixes: - - 1. Fixed missing method error when public task form is updated - 2. More complete localisation dictionary - 3. JavaScript error on assignments filter page in IE8 has been covered - 4. Attachments are listed for notebook pages in mobile interface - 5. Covered issue with home screen and non-ASCII characters in widget titles - 6. Fixed issue where deleted financial managers kept receiving email - notifications even after they were deleted - 7. Email address can be re-used after original account is deleted - 8. Company name can be re-used after original company is deleted - 9. Billable status is properly displayed when time & expenses report is - printed (used to show all records as Non Billable) - 10. Object that don't implement IState could display deleted comments - 11. Project managers can assign tasks to all project members, not just to - members of their own company - 12. Source code properly displays file content - 13. Added attachments to notebook pages in mobile interface - 14. Fixed WebKit specific issue with Day Overview widget and user names that - contain non-ASCII characters - 15. Related time and expenses are dropped when item is removed from an - invoice via Edit Invoice form - 16. Fixed getting visible company ID-s - 17. activeCollab will check if email address is reserved by incoming mail - when new user is being created - 18. Improved Google Calendar compatibility - 19. Project Exporter stability is improved - 20. Completed milestones that have no open tasks are displayed as 100% done - 21. List of to do lists is properly updated when new to do list is created - 22. Max length of file in Documents section increased to 150 characters - 23. Exceptions in incoming mail will not choke frequently task, but log the - error and allow for task to be completed - 24. vCard importer is no longer case sensitive when it imports companies - 25. Notebook pages list is refreshed when pages are reordered - 26. Patched FileVersion class so it uses IRoutingContext - 27. IDownloadImplemention will not fail with a fatal error if parent object - does not implement IRoutingContext - 28. Fixed potential fatal error in incoming mail class - -activeCollab 3.1.4 [2012/06/03] -================================================================================ - -Enhancements: - - 1. FORCE_ROOT_URL introduced (experimental) - 2. Improved the way incoming mail picks up message parts - 3. Added download button to shared files page - 4. Plain Text used by default in code snippet tool - 5. When categories in projects are deleted, objects that belong to that - category are now unlinked, not deleted - 6. Added Nudge and Reminder options to To Do Lists - 7. Move to Notebook has current notebook pre-selected - 8. activeCollab opens non-persistent MySQL connections by default - -Bug Fixes: - - 1. file_is_writable() is aware whether file exists or not - 2. Smarty reconfigured to be in auto-clean mode - 3. Fixed issue with invoice creation after upgrade from activeCollab 2.3.x - 4. Code snippets now properly display type icons - 5. Corrected date in comments on shared pages - 6. Fixed issue with Add to Projects tool - 7. System displays Recent Activities to user who is viewing his own profile - or to a project manager on user's profile page - 8. Fixed spelling error in recurring profiles - 9. Fixed invoice edit/add issue in case there is no defined Tax rates - 10. Archived and trashed users can't log in any more - 11. Members can track time and expenses on task level - 12. Calendar properly displays user assignments - 13. Corrected links for upgrading license in admin section - 14. Fixed issue with select company picker in quotes for users who are not - financial managers - 15. Save client visibility in quotes for users who are not people managers - 16. Select company picker takes care of companies that are visible to user - 17. SQL error triggered by Tasks model has been covered - 18. Due date was off by one day in some situations in subtasks section - 19. Dependency on Horde_String removed - 20. Link popup properly picks up selection when it has brackets - 21. Fixed download for PHP setups that automatically use GZIPed buffer - 22. Improved the way "Minor Revision" picker looks like in mobile interface - 23. Password reset fixed in mobile interface - 24. Corrected URL for PayPal Express production mode - 25. Custom payment fix for 1000 amounts - 26. Email address can contain capitalised letters - 27. Numerous tweaks to HTML sanitizer - 28. Corrected invoice creation when there are no tax rates defined - 29. Fixed Internet Explorer 8 bug on Roles & Permissions page - 30. Long project names go over icons on project overview page - 31. Notebooks page in Mobile Interface has been patched - 32. Enhanced basic file uploads to work properly in Chrome - 33. Active projects can be trashed - 34. Quotes are properly sent now - 35. Documents preserves file name when file is downloaded - 36. Fixed breaking home screen when user in day overview widget has - apostrophe or double quotes in name - 37. Fixed showing client company managers to people who are not allowed to - see those users - 38. Fixed routing error display in production mode - -activeCollab 3.1.3 [2012/05/26] -================================================================================ - -Bug Fixes: - - 1. Fixed upgrade issue that affects activeCollab 3.1.1 users - 2. Fixed allow_payments field type in invoices table - -activeCollab 3.1.2 [2012/05/25] -================================================================================ - -Bug Fixes: - - 1. Fixed an error in daily task caused by mailing log clean-up - 2. float_to_time() fix for integer input values - 3. Fixed PayPal Express payment for client company managers - 4. "Notebook" prefix removed from notebook titles - 5. Removed option to create new objects from archived milestones - 6. Fixed situations when invoices were not always connected with projects - that they are based on - 7. Fixed invoice draft deletion issue - 8. Built-in (en_UTF-8) is not editable via administration - 9. Fixed permanent project deletion - 10. Fixed issue with new file version upload - 11. Day and month names can be translated now - 12. Fixed issue when milestone could not be created if tracking module was - not installed - 13. Less agressive HTML cleaner - 14. Fixed problems where in some cases project slugs ended up with non-ASCII - characters - 15. Fixed error on Quotes page - 16. Issue with upgrade script 17 covered (it used to end the upgrade) - 17. Fixed issue with can_use_api permission upgrade - -Enhancements: - - 1. activeCollab forces IE to run in standard mode - 2. People on Project People page sorted by their name - 3. Link To does not replace selected text with target name - 4. Label added to project's details page - -activeCollab 3.1.1 [2012/05/21] -================================================================================ - -Bug Fixes: - - 1. Option to create new tasks, discussions etc removed from details page of - archived milestones - 2. Fixed issue with subscribe / unsubscribe options on archived objects - 3. "$invoker not defined" JavaScript error fixed - 4. Scroll bar for invoices that have more than 7 items - 5. Fixed task counter and progress calculator for milestones - 6. Fixed issue with project icon change - 7. Fixed to do list filtering - 8. Notebook page preview fixed - 9. Option name for Pin option in Global Documents section - 10. HTML cleaner improved - 11. Installer and upgrade script now check whether config/version.php is - writable - 12. Subscription tweak for objects created with an email - 13. Admin Tools are displayed to administrators even when system is not in - development mode - 14. Completed On filter issue fixed in assignments filter - -Enhancements: - - 1. Fixed title for login page - 2. Client details added to Project at a Glance page - 3. Download option highlighted for Global Documents - 4. Completed items are crossed over in calendar view - 5. Various sharing improvements - 6. New icon for Rebuild Indexes administration tool - - -activeCollab 3.1.0 [2012/05/18] -================================================================================ - -Final stable activeCollab 3 release. Major new features and improvements: - - * All new interface brings faster navigation, less clutter and powerful - tools (navigate without refresh, object lists, great visual editor etc) - * activeCollab looks and works great on modern phones - * Outline and timeline view make project management much easier - * Tickets are renamed to tasks, checklists to to do lists and tasks to - subtasks - * Pages module renamed to Notebooks and significantly improved - * Configurable home screens with support for extension via modules - * Workweek and holiday configuration with smart assignment rescheduling - * Invoicing module now features invoice designer, quotes and payments - * Time tracking module has been extended with estimates and expense tracking - * Specify job type when tracking time. Each job type has its own hourly rate - * Set project budgets and see how project resources are spent, in real time - * Labels for projects and tasks enable easier status tracking and sorting - * Email integration offers email queue, email log and all new templates - * Incoming mail now supports definition of message filters - * Mail cleaner will remove quotes and signatures from replies - * Share project data with people who don't have an account in the system - * Powerful assignment filters and tracking reports - * GIT and Mercurial support added on top of SVN support to Source module - -... and much more. There's not a single section in activeCollab that haven't -been improved with this release, at least a bit! - -Enjoy! -activeCollab Team - -activeCollab 2.3.10 [2012/05/10] -================================================================================ - -Security: - - 1. Fixed SQL injection issue in project object class - 2. Fixed XSS issues with select users and select projects widgets - 3. Upgrade script steps can't be triggered without logging in as - administrator - - Thanks to http://www.stratsec.net/ for the report. - -Bug Fixes: - - 1. Project filter and group options could not be applied both at the same - time - 2. In project exporter corrected ticket ID numbers, links to tasks, added - time records from tasks to tickets and checklists - 3. Fixed missing project grouping options for some users having admin role - -Enhancements: - - 1. Backup restore instructions switched from a PHP file with a comment to a - text file - 2. Updated the list of file types whose source can be displayed - -activeCollab 2.3.9 [2012/03/21] -================================================================================ - -Security: - - 1. Fixed XSS problem with theme names (high) - 2. Added CSRF vulnerability check for editing password and company/role (medium) - 3. Secure flag is set to On for cookies when activeCollab uses HTTPS (medium) - 4. Login form does not re-print user password after failed authentication (medium) - - Thanks to Nokia and Nixu.com for the reports - -Enhancements: - - 1. Options menu can be toggled on click (was toggled on hover only) - -Bug Fixes: - - 1. Quick-fix for issue in TinyMCE when using backspace/delete in first item in an list - -activeCollab 2.3.8 [2012/02/09] -================================================================================ - -Licensing: - - 1. License agreement updated: http://www.activecollab.com/docs/manuals/licensing/license-agreement - -Enhancements: - - 1. Shipping latest stable TinyMCE release (v3.4.8), which now enables rich- - text editor to devices using iOS5 - 2. PHP 5.4 compatibility - -Bug Fixes: - - 1. Fixed problem with BenchmarkTimer class in CronController when system is - not in DEBUG mode - 2. Company invoices are listed on pages - 3. Only administrators can change role of another administrator - 4. Fixed error reports by Backup module - 5. Fixed issue with rich-text editor when activeCollab is used via mobile - interface - 6. Upgrade script does not enforce persistent connection - 7. Fixed JS "return false;" issue with IE 7 & 8 - 8. Output redirection bug fixed in Source admin section - 9. Missing 3rd parameter in Category::canAdd - 10. Fixed setting a project as favorite using drag & drop - -activeCollab 3.0.0 [2011/12/29] -================================================================================ - -First public activeCollab 3 beta release - -activeCollab 2.3.7 [2011/11/30] -================================================================================ - -Enhancements: - - 1. Users from archived companies are now excluded from the dialog for - adding users to a project - -Bug Fixes: - - 1. Escaped repository password - 2. Nested lists in visual editor are properly saved - 3. jQuery UI upgrade and IE drag and drop compatibility - 4. Fixed deleting project's icon - 5. Fixed few issues with print preview - 6. Fixed default date and time format issue for Windows - 7. If there is only one admin role, it's system or admin access cannot be - turned off - 8. Fixed the bug in the assignment filters, when pointing "completed on" - to a specific date and setting status "both active and open" actually - showed completed objects only - -activeCollab 2.3.6 [2011/11/01] -================================================================================ - -Enhancements: - - 1. Improved thumb.php - 2. People with manage permissions in specific section (discussions, files, - pages, tickets) can also manage categories in that section - 3. Removed extra database lock while emptying the trash - 4. If there are too many trashed objects, they will be deleted in chunks - (not all at once) - 5. Status updates now can be deleted - 6. Basecamp data importer included in Corporate and Small Biz builds - -Bug Fixes: - - 1. Fixed subscriptions page problem when project is empty - 2. Fixed permission checking for tasks assigned to a user who can't edit - parent ticket, checklist or a page - 3. Fixed favicon URL for login screen, as well as error page - 4. Fixed issue when assignments filter was including comments in the results - in some cases - 5. Fixed issue when trash was reporting to be empty and it wasn't - 6. Fixed bug where admins and project managers were being able to perform - search only across projects that they were added to - 7. Fixed PHP compatibility message for Incoming Mail and Importer modules - 8. Master categories at Admin page are now sorted in the same way as - they are sorted within projects - -activeCollab 2.3.5 [2011/09/16] -================================================================================ - -Bug Fixes: - - 1. Fixed PHP4 compatibility error in Subscriptions class - 2. Fixed Google Chrome issue with print preview stylesheets - -activeCollab 2.3.4 [2011/08/12] -================================================================================ - -Enhancements: - - 1. Favicon updated - 2. Directories having invalid name are excluded from modules list - 3. Objects can also be completed by using "completes" keyword in commit - messages - 4. Text excerpt adds white-space between paragraphs instead of "glueing" - them together - 5. Email notifications about new comments now include links attachments - (if any), and don't include parent object information block any more - 6. Admins and project managers can see all projects at projects list while - adding/editing an invoice - 7. Invoice number generator counters can now be manually set in admin panel - 8. Added character counter for status update message and blocking input when - the limit exceeded - 9. Ticket IDs are preserved upon creating a project from a template - 10. Tickets and tasks now use VEVENT instead of VTODO when exported in ICS - file type - 11. Improved recognition of Droid and Palm devices - 12. Improved Assignments by adding more options to filters - 13. Added "Reset password" to mobile interface - 14. Comments are now displayed as newest first; comment form moved above the - comments - 15. Added more recent activities on Dashboard and Project Overview - 16. Added "Subscriptions" link to user options and "My Subscriptions" to - project overview for easy subscription management - 17. Edit option for comments is locked one hour after the comment is posted - 18. No more "free for taking" tasks - - -Bug Fixes: - - 1. Fixed bug when eval() function throws an error while exporting projects - 2. Fixed bug with invoices where there was typo in one of the parameters in - Invoices class (condition instead of conditions) - 3. Fixed deadlock MySql issue - try 3 times before throwing an error - 4. Fixed warning message at parsing commit messages - 5. Fixed regex which was failing to validate URLs containing query string - (e.g. custom logout URL) - 6. Fixed editing "Issued on" value for invoices - 7. Fixed downloading files issue - ob_end_clean() - 8. Fixed subscribing project leader to tickets added via Quick Add - 9. Fixed pagination at company invoices page - 10. Checking for more error strings in Svn response - 11. Fixed selecting target project at resolving mail conflict - 12. Fixed viewing objects moved to other project via objects' old links. - 13. Fixed disappearing of assignment filters added to the group named "Other" - 14. Fixed setting wrong user and time for previous page version - 15. Fixed SVN issue when, on some systems, SVN repository always returns one - log even if there are no new ones - 16. Fixed calculating first day of the week that wasn't working as expected - in some cases - 17. Fixed error at mailbox add/edit page when neither Tickets nor Discussions - module are installed - 18. Fixed issue at checklists page when no tasks could be added - 19. Fixed displaying company users via API - 20. Some phrases were not available in the translation tool - 21. Fixed double status message posting - 22. Fixed default "Late" assignment filter showing completed objects - 23. Fixed issue when tasks rescheduled by a milestone were diplaying old due - dates - 24. Fixed issue when user with ability to manage an object couldn't manage - its subtasks - 25. Administrators and project managers can see all projects via mobile - interface now (before only projects assigned to) - 26. Fixed displaying 'Object' instead of selected date and date range in some - environments at assignment filter's details block - 27. Fixed showing all assignments instead of none, when selected company has - no users or no visible users - 28. Fixed print preview failing to load stylesheets in Safari 5.1 - 29. Fixed fatal error in setups using persistent connections but not having - them enabled on system level - - - -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 chosen - 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 below 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 detemines 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 \ No newline at end of file