All notable changes to this project will be documented in this file.
- PR #220 Alway serialize click-tracking parameters.
- BIG thanks to Mattia Barbon
- PR #247 Added Javadocs.
- BIG thanks to Andy Trimble
- PR #211 Return empty collections in place of nulls
- BIG thanks to Antonio Bucciol
- PR #199 Return correct Email in getFrom
- BIG thanks to Jared Dellitt
- PR #162 Update java http client dependency to 4.1.0 from 2.3.4
- BIG thanks to Diego Camargo for the pull request!
- The breaking change is that variables that were public are now private and accessible only via getters and setters
- The
Requestobject attributes are now only accessible through getters/setters request.methodis nowrequest.setMethod(string)request.endpointis nowrequest.setEndpoint(string)request.bodyis nowrequest.setBody(string)- The
Responseobject attributes are now only accessible through getters/setters response.statusCodeis nowresponse.getStatusCode()response.bodyis nowresponse.getBody()response.headersis nowresponse.getHeaders()- Adding a query parameter goes from:
Map<String,String> queryParams = new HashMap<String, String>();
request.addQueryParam("limit", "1");
queryParams.put("limit", "1");
request.queryParams = queryParams;to:
request.addQueryParam("limit", "1");- PR #175
- Simplified
makeCall()method. - BIG thanks to Rafał Wrzeszcz for the pull request!
- PR #160
- [Enhancement] Adds an attachment builder that supports InputStream content
- BIG thanks to Dmitry Avershin for the pull request!
- PR #158, Solves #138
- [Enhancement] allow using custom Client, http proxy support
- BIG thanks to David Maicher for the pull request!
- Table of Contents in the README
- Added a USE_CASES.md section, with the first use case example for transactional templates
- Updated dependency for java-http-client
- Pull #7: Fix Response Charset to UTF-8
- Fixes issue #6: Multi-byte character got garbled on received mail
- BIG thanks to Yoichi Kikuta for the pull request!
- Updated dependency for java-http-client
- Pull request #11
- Solves issue #10: Improve Error Handling
- Now error messages are passed through from the SendGrid server
- BIG thanks to shuron / Alexander Holbreich for the pull request!
- Troubleshooting section
- README updates
- Update introduction blurb to include information regarding our forward path
- Update the v3 /mail/send example to include non-helper usage
- Update the generic v3 example to include non-fluent interface usage
- Fix for issue #120: Unsupported Media Type if subject has letters with accent (like 'é' )
- Updated java-http-client dependency to 2.3.2
- Update docs, unit tests and examples to include Sender ID
- Content based on our updated Swagger/OAI doc
- Accept header via Get Satisfaction
- Breaking change to support the v3 Web API
- New HTTP client
- v3 Mail Send helper
- Substitution orders being swapped via #65
- Update smtpapi-java to v1.2.0
- Support for API keys
- setTemplateId to use the Template Engine