All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
Library - Chore
- PR #157: push Datadog Release Metric upon deploy success. Thanks to @eshanholtz!
Library - Chore
- PR #156: upgrade supported language versions. Thanks to @childish-sambino!
- PR #154: merge test and deploy gh action workflows. Thanks to @Hunga1!
Library - Chore
- PR #152: update license year. Thanks to @JenniferMah!
Library - Chore
- PR #151: migrate to GitHub Actions. Thanks to @JenniferMah!
Library - Chore
- PR #150: test with v3.9. Thanks to @shwetha-manvinkurke!
Library - Fix
- PR #148: add reduce to allow errors to be pickled. Thanks to @bcvandendool!
Library - Fix
- PR #145: update request exception logging and update tests. Thanks to @childish-sambino!
Library - Chore
- PR #143: update GitHub branch references to use HEAD. Thanks to @thinkingserious!
Library - Feature
- PR #123: add API logging to client. Thanks to @tysonholub!
Library - Fix
Library - Chore
- PR #140: add Python 3.8 to Travis. Thanks to @childish-sambino!
Library - Fix
Library - Fix
- PR #138: update pypi token to use environment variable. Thanks to @eshanholtz!
Library - Fix
- PR #137: add skip cleanup. Thanks to @eshanholtz!
Library - Docs
- PR #136: baseline all the templated markdown docs. Thanks to @childish-sambino!
Library - Fix
- PR #135: version number to match most recently released. Thanks to @eshanholtz!
Library - Chore
- PR #134: prep the repo for automated releasing. Thanks to @eshanholtz!
- PR #91: Add support for Python 3.7. Thanks, Hugo van Kemenade!
- PR #96: Create a use cases directory. Thanks, Nathan Seebarran!
- PR #90: Drop support for EOL Python. Thanks, Hugo van Kemenade!
- PR #93: Converted README and version as file. Thanks, Nikita Titov!
- PR #104: Add first-timers.md file for newcomers. Thanks, Ely Alamillo!
- PR #107: Update CONTRIBUTING - contribution guideline to branch off development. Thanks, Alex!
- PR #115: Updated Readme with career listing. Thanks, Pratham Sharma!
- PR #112: Bash script to auto-generate release notes. Thanks, Shivansh Saini!
- PR #102: Initial travis config for pypi deployment. Thanks, George Kussumoto!
- PR #119: Auto deploy credentials.
- PR #88: Client refactor. Thanks, Slam!
- PR #122: Let test_datarange show only a warning instead of fail on AssertionError. Thanks, Lumír 'Frenzy' Balhar!
- PR #89: Add missing Travis-CI python 3.6 support. Thanks, Eugene Duboviy!
- PR #105: Add missed Python 3.7 classifier. Thanks, Nikita Titov!
- PR #111: String Formatting and PEP-8 fixes. Thanks, Mohammed Rishad!
- PR #118: Remove dead code in profile.py. Thanks, gy741!
- PR #100: Conformance to style standards. Thanks, Moises Meirelles!
- PR #120: Fix a year in LICENSE.txt file to fix test__daterange. Thanks, Lumír 'Frenzy' Balhar!
- Update register.py to use pypandoc
- PR #21: Support timeout. Thanks, George Kussumoto!
- PR #22: Client can be pickled and unpickled. Thanks, Jussi Heikkilä!
- PR #26: Create CODE_OF_CONDUCT.md. Thanks, Fredrik Svensson!
- PR #30: Create TROUBLESHOOTING.md. Thanks, Omer Ahmed Khan!
- PR #33: Update README.md badges and license. Thanks, Alfred Gutierrez!
- PR #34: Update .md files for SEO. Thanks, Gustavo Siqueira!
- PR #36: Added more badges to README.md. Thanks,, Shivam Agarwal!
- PR #41: Added License link to README ToC. Thanks,, Andrew Joshua Loria!
- PR #49: Add USAGE.md. Thanks, Adelmo Junior!
- PR #43: Add PULL_REQUEST_TEMPLATE. Thanks, Aleksandr Sobolev!
- PR #50: Add Docker files and update README. Thanks, Stanley Ndagi!
- PR #69: Simplify GitHub PR template. Thanks, Alex!
- PR #61: License date range UnitTest. Thanks, Anfernee Sodusta!
- PR #60: Adds test for repo files. Thanks, Cheuk Yin Ng!
- PR #47: Add .env_sample file. Thanks, Rod Xavier!
- PR #66: Update travis.yml to fail on Pep8 errors. Thanks, Stanley Ndagi!
- PR #67: Made python-http-client comply with autopep8. Thanks, Madhur Garg!
- PR #81: PEP8 updates. Thanks, ~!
- PR #73: Add CodeCov support to .travis.yml. Thanks, Senthil!
- PR #77: Include code review in README.md. Thanks, Jared Scott!
- PR #87: Add manifest that includes the license in sdist. Thanks, RohitK89!
- PR #24: Fix Typo in CONTRIBUTING.md. Thanks, Cícero Pablo!
- PR #23: Fix Typo in README.md. Thanks, Cícero Pablo!
- PR #28: Fix Travis CI Build. Thanks, Kevin Anderson!
- PR #40: Update contributing and readme - fix typo, ToC. Thanks, Alex!
- PR #54: Fix code style issues. Thanks, Stephen James!
- PR #82: PEP8 updates. Thanks, ~!
- PR #83: Fix Travis build errors. Thanks, ~!
- PR #84: Fix docstring variable name. Thanks, ~!
- Fix Issue #86: Error converting Response.to_dict.
- The breaking change actually happened in version 2.3.0, which I mistakenly applied a minor version bump.
- This version replaces error handling via HTTPError from urllib in favor of custom error handling via the HTTPError class.
- #19 Added support for slash. Created "to_dict" property in response object and exception class.
- Thanks, Lucas Cardoso!
- #17 Added support for error handling
- Thanks, Dibya Prakash Das!
- When Content-Type is not application/json, do not JSON encode the request body
- Ability to set the Content-Type header
- Automatically add Content-Type: application/json when there is a request body
- Made the Response variables non-redundant. e.g. response.response_body becomes response.body
- Getting README to display in PyPi
- Can now reuse part of the chaining construction for multiple urls/requests
- Thanks, to Kevin Gillette!
- Update of request headers simplified
- Thanks, to Matt Bernier
- Various standardizations for commenting, syntax, pylint
- Thanks, to Ian Douglas!
- Fixed TypeError in Python 3+ for data encoding
- Tests no longer require a mock server #5
- Config paths
- Config paths
- Imports
- We are live!