All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
2.0.0 - 2016-11-04 - breaking
- #188 Added setting debug in initialization (@aydrian)
- #186 Return full body for sparkpost requests (@aydrian)
- #184 Standardized action verbs on remaining libraries (@aydrian)
- #183 Standardized action verbs for Webhooks (@aydrian)
- #181 Removed toApiFormat (@aydrian)
- #177 Refactored inbound domains library (@aydrian)
- #173 Updated tests and examples for transmissions (@aydrian)
- #172 Refactored subaccounts library (@aydrian)
- #171 Refactored relay webhooks library (@aydrian)
- #170 Refactored webhooks library (@aydrian)
- #169 Refactored templates library (@aydrian)
- #168 Refactored suppression list library (@aydrian)
- #167 Refactored sending domains library (@aydrian)
- #166 Refactored recipient lists library (@aydrian)
- #163 Set options.json=true for GET requests (@aydrian)
- #162 Removed SendGrid Compatibility (@aydrian)
- #160 Switch to using npm scripts instead of grunt (@aydrian)
- #159 Switched JSHint for ESLint with SparkPost config (@aydrian)
- #158 Refactored transmissions library (@aydrian)
- #157 Removed support for nodejs versions .10 & .12 (@aydrian)
- #154 Implement promise support (@aydrian)
- #123 Added json flag to base request and tests to check for JSON response (@aydrian)
- #112 Returns body.results or body as a response. Added debug support. (@aydrian)
1.3.8 - 2016-08-26
- #165 Updated webhook update method to not send id in request (@aydrian)
1.3.7 - 2016-07-28
- #150 Upgrade lodash version to 4 (@rnzo)
1.3.6 - 2016-07-14
- #148 Preserve array/object structure of API data (@gpittarelli)
1.3.5 - 2016-05-13
- #146 Single recipient suppression list upserts now use the bulk update endpoint (@jgzamora)
1.3.4 - 2016-05-10
- #144 Updated bulk suppression list upsert payload (@aydrian)
1.3.3 - 2016-04-25
- #142 Upgrade request to 2.72.0 and fix affected test (@artlogic)
1.3.2 - 2016-04-13
- #139 Make Gruntfile.js cross-platform friendly (@coldacid)
- #137 Fix missing
subaccounts
property in SparkPost class (@coldacid) - #134 Let inboundDomains.create() use a domain name as per the docs (@orval)
- #132 Some docs erroneously refer to recipient lists (@orval)
1.3.1 - 2016-04-01
- #130 Refactored toApiFormat.js to use json-pointer (@orval)
1.3.0 - 2016-04-01
- #129 Added support for subaccounts (@coldacid)
- #126 body might be undefined (@mstdokumaci)
- #121 Added support for Relay Webhooks (@aydrian)
- #119 Added support for inbound domains (@aydrian)
- #118 Added support for deleting a sending domain (@aydrian)
- #115 ReadMe "Hello World" Example (@JimTheMan)
1.2.0 - 2016-03-14
- #109 README updates (@aydrian)
- #108 removes from and subject from transmission stored template send example (@colestrode)
- #106 correcting send_transmission_all_fields.js example (@lfreneda)
- #104 Added a mocha test task to the default grunt task (@ewandennis)
- #101 Added gzipped response support (@ewandennis)
- #100 Added message events wrapper (@ewandennis)
- #97 Add nodejs versions to TravisCI (@richleland)
1.1.0 - 2015-08-13
- #92 Added Coveralls.io (@aydrian)
- #91 Added Recipient List Update method, Docs, and Examples (@aydrian)
- #85 Added getDocumentation and getSamples functions to Webhooks resource (@aydrian)
1.0.1 - 2015-08-06
- #88 Modified toApiFormat spec test file to fit standard naming convention. Added tests for code coverage. (@aydrian)
- #87 Removed dependency for snake-case (@aydrian)
- #83 Make sure to support sending with a stored recipient list or template, while also leaving headers and substitution data alone. (@bdeanindy)
- #80 Updated transmission docs and examples. (@aydrian)
- #78 Update Sending Domains docs and examples. (@aydrian)
- #70 Update examples for newly added toApiFormat (@bdeanindy)
1.0.0 - 2015-06-06 - breaking
- #68 Added keywords for searching in npm (@nornholdj)
- #67 Created a change log as CHANGELOG.md (@aydrian)
- #66 Issue #51 Modify the base object to handle non 2XX status and simplify second callback param (@aydrian)
- #56 Issue #46 Updates to Transmissions library (@aydrian)
- #55 Fix doc about using process.env.SPARKPOST_API_KEY (@bizob2828)
- #54 fixed link to transmissions in readme (@bizob2828)
- #45 Issue #45 Accept camelCase or native API format seamlessly (@bdeanindy)
0.9.0 - 2015-05-12 - breaking
- #49 Issue #48 Add Grunt Bump (@aydrian)
- #47 Issue #44 Create docs and examples for new APIs (@aydrian)
- #43 Issue #42 Modified sendingDomains.verify and updated the unit tests and examples.(@aydrian)
- #41 Issue #40 sparkpost.js test cleanup (@aydrian)
- #39 Issue #38 Updated Sending Domains unit tests. Added error checking. (@aydrian)
- #34 Issue #33 made transmission unit tests more unity (@colestrode)
- #32 Issue #10 Webhooks API (@aydrian)
- #31 Issue #6 Templates SDK (@aydrian)
- #30 Issue #20 Suppression List SDK (@aydrian)
- #29 Issue #7 Recipient Lists SDK (@aydrian)
- #27 Issue #16 Adding a base object (@aydrian)
0.1.6 - 2015-04-16
- #26 removed defaulting open/click tracking to true (@jmartin4563)
0.1.5 - 2015-04-02
0.1.4 - 2015-02-24
- Sending Domains Functionality and Transmissions Sandbox Option
0.1.3 - 2015-01-08
- Open & Click Tracking Disabling Bug Fix
0.1.2 - 2014-12-10
- Added SendGrid compatibility layer
0.1.1 - 2014-12-10
- Added SendGrid compatibility layer
- First Release!