Skip to content

Latest commit

 

History

History
107 lines (79 loc) · 3.63 KB

CHANGELOG.md

File metadata and controls

107 lines (79 loc) · 3.63 KB

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.

2.2.2 - 2019-10-07

Fixed

2.2.1 - 2019-10-07

Added

  • Mozilla code of conduct
  • Long description to setup.py containing README
  • End to end GitHub unit test and tox testing with pytest
  • Integration with Travis CI

Changed

  • Moved to SCM (git) driven version instead of a hard coded one
  • VERSION constant from semver list (e.g. [2, 2, 1]) to string version (e.g. 2.2.1)

Removed

  • mock module to avoid collision with builtin mock module
  • STR_VERSION constant

Fixed

  • TypeError when paginate is True and sleep_on_ratelimit is the default (#66 by @huma23)

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