Release Notes: Appointment notifications can be retrieved for use in custom notification scripts. Document contents are Base64 encoded into the "content" attribute of Document entities. The entity name for generic notes is now consistent as "note". Audit entries are available for the creation of synchronization tools. A bug preventing specification of the Task data detail level when using getObjectById was fixed.
Release Notes: Appointments now support the isConflictDisabled attribute for the creation of purely information events that should not be considered by conflict detection logic. Resources can be used in a participants qualifier when searching for appointments. A user's default time zone, notification CC: address, and the contents of the user's scheduler panel can be set via putObject.
Release Notes: Several memory leaks have been corrected. Retrieval of contacts and enterprises is significantly more efficient, as some database double-dipping was removed. Performance of getObjectsByObjectId has been massively improved; requested objects are now grouped by type and contacts/enterprises are consumed from Logic in a bulk request. A user's default time zone and the contents of their scheduling panel are returned in the DEFAULTS key of getLoginAccount.
Release Notes: All attributes of addresses are now stored. Users can now change their participant status in appointments without the need to have write access to the appointment.
Release Notes: Contacts, Enterprises, and Projects can now be marked and unmarked as favorites. Retrieval of favorite objects has been rewritten.
Release Notes: Access control lists are now both reported and stored for Contacts and Enterprises. Access hint flags are provided on Contacts and Enterprises.
Release Notes: Company assignments for enterprise and contacts are now processed by the putObject method. Deletion of contacts and enterprises cleans up company assignments and handles exceptions.
Release Notes: Appointment conflicts are now reported, and permissions can be modified. Appointments also provide hints to the client indicating users access level. Contacts and enterprises, including properties, company values, addresses, and phone numbers can be created, edited, and deleted.