|
| 1 | +# Changelog |
| 2 | +All notable changes to this project will be documented in this file. |
| 3 | + |
| 4 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 5 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 6 | + |
| 7 | +## [Unreleased] |
| 8 | + |
| 9 | +## [2.2.0] - 2019-01-16 |
| 10 | +### Added |
| 11 | +* GitHub pagination support, which can be enabled |
| 12 | +* GitHub rate limiting support, enabled by default |
| 13 | + |
| 14 | +### Changed |
| 15 | +* Changelog format changed to keepachangelog |
| 16 | + |
| 17 | +## [2.1] - 2018-04-13 |
| 18 | + |
| 19 | +* Support XML de-serialization. (pick from [next-xml]) |
| 20 | +* Request body content-type serialization & charset encoding |
| 21 | + |
| 22 | +[next-xml]: 3d373435c8110612cad061e9a9b31a7a1abd752c |
| 23 | + |
| 24 | +## [2.0] - 2016-01-16 |
| 25 | + |
| 26 | +* Features: |
| 27 | + - Setup.py, for easy installation (Marcos Hernández) |
| 28 | + - Legit Python package |
| 29 | + - `url_prefix`: Ability to add an always-on prefix to the url for an API |
| 30 | +* Bugfixes: |
| 31 | + - Use `application/octet-stream` for unknown media type |
| 32 | + - Spell 'GitHub' correctly |
| 33 | + |
| 34 | +## [1.3] - 2015-08-31 |
| 35 | + |
| 36 | +A stable branch, with a lot of bug fixes! (Thanks to all who |
| 37 | +contributed!) |
| 38 | + |
| 39 | +* Feature: Unit tests (Uriel Corfa, Joachim Durchholz) |
| 40 | +* Grown-up Incomplete-request error message (Joachim Durchholz) |
| 41 | +* bug: PATCH method (ala) |
| 42 | +* bug: Allow using auth tokens without a username (Uriel Corfa) |
| 43 | +* bug: Set content-type to JSON when sending a JSON request |
| 44 | + (Jens Timmerman) |
| 45 | + |
| 46 | +## [1.2] - 2014-06-14 |
| 47 | + |
| 48 | +* Revamp the internals, adding extensibility and flexibility. Meanwhile, |
| 49 | + the external API (i.e. via the GitHub class) is entirely unchanged |
| 50 | + |
| 51 | +* New test-suite. It is ad-hoc and primitive, but effective |
| 52 | + |
| 53 | +* Generic support for other REST web services |
| 54 | + |
| 55 | + - New top-level class (API) |
| 56 | + - GitHub is now a subclass of the API class, and is the model for |
| 57 | + creating new subclasses |
| 58 | + - Facebook and SalesForce subclasses created, allowing (basic) |
| 59 | + access to these web services |
| 60 | + |
| 61 | +## [1.1.1] - 2014-06-11 |
| 62 | +* bug: Ensure Client.auth_header is always defined |
| 63 | +* bug: Python-3 support for password authentication |
| 64 | + |
| 65 | +## [1.1] - 2014-06-06 |
| 66 | + |
| 67 | +* Includes the version in the user-agent string |
| 68 | + |
| 69 | +## 1.0 - 2014-06-06 |
| 70 | + |
| 71 | +* Has a version number. (Yippie!) |
| 72 | +* First more-or-less stable version |
| 73 | + |
| 74 | +[Unreleased]: https://github.com/mozilla/agithub/compare/v2.2.0...HEAD |
| 75 | +[2.2.0]: https://github.com/mozilla/agithub/compare/v2.1...v2.2.0 |
| 76 | +[2.1]: https://github.com/mozilla/agithub/compare/v2.0...v2.1 |
| 77 | +[2.0]: https://github.com/mozilla/agithub/compare/v1.3...v2.0 |
| 78 | +[1.3]: https://github.com/mozilla/agithub/compare/v1.2...v1.3 |
| 79 | +[1.2]: https://github.com/mozilla/agithub/compare/v1.1.1...v1.2 |
| 80 | +[1.1.1]: https://github.com/mozilla/agithub/compare/v1.1...v1.1.1 |
| 81 | +[1.1]: https://github.com/mozilla/agithub/compare/v1.0...v1.1 |
0 commit comments