- Adds duplicateProject method
- Adds getUsersInWorkspace method
- Adds createSection method
- Adds the option to retrieve Asana errors
- Implement "new_rich_text" feature negotiation in headers
- Adds section methods
- Enables API calls SSL verification
- Enables OAuth SSL verification
- Adds additional optional filters to getTasksByFilter
- Minor improvements
- Fixes createWebhook method
- getTasksByFilter now allows the following optional filters: 'completed', 'completed_at', 'completed_since', 'modified_since'
- Drop support for PHP 5.3, minimum requirement now is PHP 5.4
- Adds custom fields support (only available for Asana premium accounts)
- getProjects now can receive an array of options
- removeProjectToTask deprecated, please use removeProjectFromTask
- getData now converts floats to strings inside the array, so ID's are returned as a proper string
- Adds fast API open beta option
- $timeout, $debug and $advDebug are now public properties so they can be changed without the need to edit class code
- Adds method to return current user teams: getMyTeams
- Deprecates API Key
- Adds Personal Access Tokens support
- Adds methods for adding and removing followers from a task
- Adds methods for managing Asana webhooks
- Fix bug when using oauth and attaching files
- Now return type can be set to ASANA_RETURN_TYPE_OBJECT, ASANA_RETURN_TYPE_JSON or ASANA_RETURN_TYPE_ARRAY
- New method to get the latest returned data getData()
- New method to check if there were errors hasError()
- getWorkspaceTypeahead method added.
- getUsers now accepts array of options
- Added method createTag to create a tag in a workspace or organization.
- getWorkspaces now accepts an array of options.
- New method for getting projects in a team.
- Added support for working with sections.
- Now you can pass options when adding a project to a task so section, insert_before, or insert_after can be specified.
- Updated the links in the documentation to point to the right ones.
- The standard PHP PSR-2-code applied.
- Fix error when debugging the response.
- Fix typo in add attachment function.
- Improved debug output.
- Added a method for getting attachment information.
- Added a method for getting all the attachments from a task.
- Fix json header was not being sent properly.
- Constant definitions are now outside of the class constructor.
- Added a method for creating a subtask.
- Added a method to change the parent of a task.
- Now addTask accepts options.
- Added a method to retrieve the tags from a task getTaskTags.
- Bugfix release.
- Added support for attaching files prior to PHP 5.5.
- Added extra debugging information.
- Added autoload to composer file.
- Added a method to add attachments to a task.
- Added a method to delete a task.
- Added a method to delete a project.
- Added a method to move tasks inside the project moveTaskWithinProject.
- Added teams functions. createTeam and getTeamsInOrganization.
- Added OAuth support with AsanaAuth class.
- Improved class readability.
- Improved performance.
- Added options to getTasksByFilter.
- Initial release.