agithub/CHANGELOG.md

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

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