Skip to content

Releases: Asana/python-asana

v0.9.1

07 Sep 00:27

Choose a tag to compare

This release contains one change, to fix some string templating when uploading attachments that was broken with string IDs.

v0.9.0

05 Aug 23:14

Choose a tag to compare

This adds api functionality the the client libraries have been missing:

  • Portfolios
  • PortfolioMemberships
  • Jobs
  • UserTaskLists

This update also includes Asana-Change warnings. These warnings pop up every time a request is made and the response contains a deprecation header. You can find out how to work with these here.

Fix issue #79

16 Oct 00:14

Choose a tag to compare

In Python 3.7, it's bad form to raise StopIteration at the end of a loop - and it yells at you for it by turning the exception into a Runtime Exception.

This simply removes throwing this, since it should be safe to just return.

Tested with pipenv on 2.7 and 3.7. We don't officially support 3.7 yet due to https://bugs.python.org/issue34226, but we should be close - support for everything except attachments.

v0.8.1

03 Oct 23:18

Choose a tag to compare

This fixes a bug with setting custom headers and fixes #80.

v0.8.0

20 Aug 18:30
14130bc

Choose a tag to compare

This release contains many of the API updates that have accumulated since the last release, including:

  • The search API
  • Dependencies
  • Custom field creation
  • Project memberships
  • Project statuses
  • Editing and deleting comments

Added support for client_name option

13 Apr 00:48

Choose a tag to compare

Our API can accept a client_name option for apps who wish to identify themselves, but we weren't properly pulling this out into the payload and query params.

v0.7.0

09 Feb 06:56

Choose a tag to compare

  • Add support for Sections and Organization Exports (#58)
  • Handle 402's in the API (#62 )
  • Drop Python 2.6 & 3.3 support

v0.6.7

17 Jan 06:25

Choose a tag to compare

  • Add Timeout To Request Options (#54) - Add simple timeouts via requests that throw an exception on any timeout specified, including the middle of a paginated call.
  • Make Package Requirements Less Stringent (#61):
    • Upgrade most packages to recent versions (tested).
    • Set compatibility for > 1.0 releases at minor releases (second digit).
    • Set compatibility for < 1.0 releases at micro releases (third digit).

Fix egg installation problems

16 Sep 23:12

Choose a tag to compare

Using the deploy.py script as a source of versioning in setup.py, which was introduced in 0.6.0, caused problems, as deploy.py is not included in the python egg. Removing that dependency in setup.py

v0.6.0: Merge pull request #45 from Asana/doc_fix

14 Sep 23:53

Choose a tag to compare

Asana has added Custom Fields to its tasks and projects!

To read more information about Custom Fields, please head to https://asana.com/developers/documentation/getting-started/custom-fields