All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
Library - Chore
- PR #130: push Datadog Release Metric upon deploy success. Thanks to @eshanholtz!
Library - Chore
- PR #129: upgrade supported language versions. Thanks to @childish-sambino!
- PR #128: add gh release to workflow. Thanks to @shwetha-manvinkurke!
- PR #127: migrate to gh actions. Thanks to @beebzz!
Library - Chore
- PR #126: update license year. Thanks to @JenniferMah!
Library - Fix
- PR #124: Mistake on setup http_options for Net::HTTP object when build http. Thanks to @hoangtuanictvn!
Library - Chore
- PR #120: update GitHub branch references to use HEAD. Thanks to @thinkingserious!
Library - Fix
- PR #118: JSON-encode array request bodies. Thanks to @childish-sambino!
- PR #67: Split up the build_request function to logical component functions to reduce method complexity. Thanks to @sony-mathew!
- PR #115: update incorrect gem name. Thanks to @thinkingserious!
Library - Chore
- PR #116: add Ruby 2.7 to Travis. Thanks to @childish-sambino!
- PR #92: Add CodeCov support to .travis.yml. Thanks to @jamietanna!
Library - Feature
Library - Test
- PR #98: Fix rubocop.yml formatting warnings. Thanks to @RolandBurrows!
Library - Docs
- PR #100: adding code review section under contributing.md. Thanks to @prathamsharma92!
- PR #101: Grammerly checks on *.md files. Thanks to @prathamsharma92!
- PR #84: Corrected *.md files using Grammarly. Thanks to @pushkyn!
Library - Fix
Library - Fix
- PR #114: add skip_cleanup flag to fix travis deploy. Thanks to @thinkingserious!
Library - Docs
- PR #113: baseline all the templated markdown docs. Thanks to @childish-sambino!
Library - Fix
- PR #108: Avoid mutating @url_path to avoid unexpected side effects. Thanks to @tachyons!
- PR #49: change year for the license file. Thanks to @luiscobits!
- PR #48: update LICENSE - fix year. Thanks to @pushkyn!
Library - Docs
- PR #105: Add our Developer Experience Engineer career opportunity to the READM…. Thanks to @mptap!
- PR #61: update CONTRIBUTING.md. Thanks to @thepriefy!
- PR #86: Add first time contributor documentation. Thanks to @eyewritecode!
- PR #91: update contribution to branch off development. Thanks to @vikasnautiyal!
- PR #72: Add USAGE.md. Thanks to @ProZsolt!
- PR #73: Create a Use Cases Directory. Thanks to @ProZsolt!
- PR #41: Create PULL_REQUEST_TEMPLATE.md. Thanks to @flaredragon!
Library - Chore
- PR #80: Missing Dev Dependencies + rubocop #79. Thanks to @kplimack!
- PR #66: delete PULL_REQUEST_TEMPLATE.md. Thanks to @thepriefy!
- PR #76: Add Gemfile. Thanks to @kplimack!
- PR #58: [Closes #55] Add code coverage reporting to CC. Thanks to @lauratpa!
- PR #57: [Closes #56] Fix some rubocop issues. Thanks to @lauratpa!
- PR #50: Added unittest to check for specific repo files. Thanks to @mptap!
- PR #51: Add License end year test. Thanks to @diegous!
- PR #39: Add a .env_sample file. Thanks to @thepriefy!
- PR #112: Auto-deploy upon successful tagged commit. Thanks to @thinkingserious!
- PR #111: Update CHANGELOG heading format for automation. Thanks to @thinkingserious!
- PR #110: Add Makefile for Librarian automation. Thanks to @thinkingserious!
Library - Feature
- PR #75: Add ability to set proxy. Thanks to @eitoball!
- PR #20: Add option to set http attributes when creating an instance of Client. Thanks to @jrectenwald!
- #11 fix: Allow for multiple values for a parameter
- Thanks to xiaoboa for the pull request!
- #12 Add a helper returns the response body as a hash
- Thanks to Diego Camargo for the pull request!
- #5 Ability to set the Content-Type header
- Thanks to Wataru Sato for the pull request!
- #8 Internal refactor
- Thanks to ciamiz for the pull request!
- Pull Request #7
- Fixes issue #6: TLS certificates not verified
- Thanks to Koen Rouwhorst for the pull request!
- Implements issue #3: Headers on Response
- Response headers now return a hash instead of a string
- Thanks to Chris France for the pull request!
- Pull Request #2, thanks Billy Watson!
- Remove Rubygems version: http://guides.rubygems.org/specification-reference/#rubygems_version
- Logic error
- Typo in 2.1.1 fix
- Deal with an edge case where when you send a POST with no body, net/http sets the content type to application/x-www-form-urlencoded
- 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
- Config class
- Config class moved to client
- We are live!