Releases: Asana/python-asana
v0.9.1
v0.9.0
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
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
v0.8.0
Added support for client_name option
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
v0.6.7
- 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
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
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