- Capability of enable/disable Travis for a repository.
- Option to synchronize with GitHub.
- Fetching log's body on demand.
- Ignore and warn user about unexpected attributes.
- Tests refactored to allow local tests by any user (TRAVISPY_TEST_SETTINGS environment variable).
- Providing proper access to
Repo.active
when this is not returned from API. - Providing proper access to
Job.duration
when this is not returned from API.
- Handling unexpected errors (such as JSON decode error or connection timeout).
- Raising errors when API response status code is different than 200.
- Added new entities Branch and Commit.
- Now each entity class knows how to retrieve information from Travis CI instead addressing it to Session.
- PEP8 was applied to all code.
- Added support for loading objects from lazy information
- Now Repo, Build and Job entities are stateful
- Added support for Python 2.6, 2.7, 3.2, 3.3, 3.4 and PyPy
- Fixed error when trying to access Travis with and invalid GitHub token
- Removed package "_tests" from distribution
- Initial beta release