2671 lines
126 KiB
Plaintext
2671 lines
126 KiB
Plaintext
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 <20>Things that require
|
||
your attention<6F> 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 |