2.6 KiB
2.6 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
2.2.0 - 2019-01-16
Added
- GitHub pagination support, which can be enabled
- GitHub rate limiting support, enabled by default
Changed
- Changelog format changed to keepachangelog
2.1 - 2018-04-13
- Support XML de-serialization. (pick from next-xml)
- Request body content-type serialization & charset encoding
2.0 - 2016-01-16
- Features:
- Setup.py, for easy installation (Marcos Hernández)
- Legit Python package
url_prefix
: Ability to add an always-on prefix to the url for an API
- Bugfixes:
- Use
application/octet-stream
for unknown media type - Spell 'GitHub' correctly
- Use
1.3 - 2015-08-31
A stable branch, with a lot of bug fixes! (Thanks to all who contributed!)
- Feature: Unit tests (Uriel Corfa, Joachim Durchholz)
- Grown-up Incomplete-request error message (Joachim Durchholz)
- bug: PATCH method (ala)
- bug: Allow using auth tokens without a username (Uriel Corfa)
- bug: Set content-type to JSON when sending a JSON request (Jens Timmerman)
1.2 - 2014-06-14
-
Revamp the internals, adding extensibility and flexibility. Meanwhile, the external API (i.e. via the GitHub class) is entirely unchanged
-
New test-suite. It is ad-hoc and primitive, but effective
-
Generic support for other REST web services
- New top-level class (API)
- GitHub is now a subclass of the API class, and is the model for creating new subclasses
- Facebook and SalesForce subclasses created, allowing (basic) access to these web services
1.1.1 - 2014-06-11
- bug: Ensure Client.auth_header is always defined
- bug: Python-3 support for password authentication
1.1 - 2014-06-06
- Includes the version in the user-agent string
1.0 - 2014-06-06
- Has a version number. (Yippie!)
- First more-or-less stable version