All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
Library - Chore
- PR #110: push Datadog Release Metric upon deploy success. Thanks to @eshanholtz!
Library - Chore
- PR #109: upgrade supported language versions. Thanks to @childish-sambino!
- PR #108: add gh release to workflow. Thanks to @shwetha-manvinkurke!
Library - Chore
- PR #107: update license year. Thanks to @JenniferMah!
Library - Chore
Library - Chore
- PR #105: add tests against v1.16. Thanks to @shwetha-manvinkurke!
Library - Chore
Library - Fix
Library - Fix
- PR #101: Pass empty client instead of http.DefaultClient. Thanks to @mateorider!
Library - Chore
- PR #100: update GitHub branch references to use HEAD. Thanks to @thinkingserious!
Library - Feature
- PR #73: Dockerize sendgrid/rest. Thanks to @graystevens!
Library - Docs
- PR #77: Run Grammarly on *.md files. Thanks to @obahareth!
- PR #86: Fixed link to bug report template. Thanks to @alxshelepenok!
Library - Docs
- PR #97: baseline all the templated markdown docs. Thanks to @childish-sambino!
- PR #88: add our Developer Experience Engineer career opportunity to the README. Thanks to @mptap!
- PR #65: added "Code Review" section to CONTRIBUTING.md. Thanks to @aleien!
- PR #80: add first timers guide for newcomers. Thanks to @daniloff200!
- PR #82: update contribution guide with new workflow. Thanks to @radlinskii!
- PR #62: update CONTRIBUTING.md with environment variables section. Thanks to @thepriefy!
Library - Chore
- PR #96: prep repo for automation. Thanks to @thinkingserious!
- PR #94: add current Go version to Travis. Thanks to @pangaunn!
- PR #93: add current Go versions to Travis. Thanks to @gliptak!
- PR #83: follow godoc deprecation standards. Thanks to @vaskoz!
- PR #74: create README.md in use-cases. Thanks to @ajloria!
Library - Feature
- Pull #71, Solves #70
- Fix Travis CI Build
- Special thanks to Vasko Zdravevski for the PR!
- Pull #18, Solves #17
- Add RestError Struct for an error handling
- Special thanks to Takahiro Ikeuchi for the PR!
- Pull #15, solves Issue #7
- Moved QueryParams processing into BuildRequestObject
- Special thanks to Gábor Lipták for the PR!
- Pull [#10] Allow for custom Content-Types
- Pull #9: Allow for setting a custom HTTP client
- Here is an example of usage
- This enables usage of the sendgrid-go library on Google App Engine (GAE)
- Special thanks to Chris Broadfoot and Sridhar Venkatakrishnan for providing code and feedback!
- Automatically add Content-Type: application/json when there is a request body
- Made the Request and Response variables non-redundant. e.g. request.RequestBody becomes request.Body
- these changes are thanks to deckarep. Thanks!
- more updates to error naming convention
- more error handing on HTTP request
- these changes are thanks to deckarep. Thanks!
- update error naming convention
- explicitly define supported HTTP verbs
- better error handling on HTTP request
- We are live!