{"push_id":1100583556,"size":9,"distinct_size":8,"ref":"refs/heads/master","head":"8899ab9455540d3e455fe3c9b474bf0d005d9cfa","before":"b8cd9a85bdfc796ca8b6a574c2c0d920686c9b27","commits":[{"sha":"3fdc29d2c7c46d86cab0fa5a7a55b92a5d634229","author":{"email":"4e4feba0b5d1d2500c09707e369aed4f21da713f@sykulev.com","name":"Konstantin Sykulev"},"message":"Allow additional user defined content options\n\nIn the transmission send_message request allow the user to specify additional\noptions for the content hash. But merge these options in with the defaults\nprovided rather than just take whatever the user provides and throw away\nthe defaults.\nExample attribute: `reply_to`\n\nhttps://developers.sparkpost.com/api/#/reference/transmissions","distinct":true,"url":"https://api.github.com/repos/voray/ruby-sparkpost/commits/3fdc29d2c7c46d86cab0fa5a7a55b92a5d634229"},{"sha":"9349299ab5f05f6c7cb1e21cdbac861ed31b8944","author":{"email":"f1a5ccf63ceb5f4f6c7185b3387ca11bb2c3a070@sparkpost.com","name":"mhossain"},"message":"Add send_payload for templates and allow passing url, verb","distinct":true,"url":"https://api.github.com/repos/voray/ruby-sparkpost/commits/9349299ab5f05f6c7cb1e21cdbac861ed31b8944"},{"sha":"a6e5567bdd36a78c6f7af6d0aa72a8760fcd77e4","author":{"email":"f1a5ccf63ceb5f4f6c7185b3387ca11bb2c3a070@sparkpost.com","name":"mhossain"},"message":"Add more tests to verify url, method","distinct":true,"url":"https://api.github.com/repos/voray/ruby-sparkpost/commits/a6e5567bdd36a78c6f7af6d0aa72a8760fcd77e4"},{"sha":"0cb6aa56de71f334e16c4233a65a0827cade2423","author":{"email":"be7fdfea6712fc59dc6dacdc2ffe3a89cd82c1b1@gmail.com","name":"Duncan Grazier"},"message":"Allow searching of suppression lists\n\nWhy:\n\n* SparkPost raises an exception when sending to a suppressed email\n* We need the ability to monitor who we should and shouldn't send to\n\nThis change addresses the need by:\n\n* Adding a method to search for suppressed emails","distinct":true,"url":"https://api.github.com/repos/voray/ruby-sparkpost/commits/0cb6aa56de71f334e16c4233a65a0827cade2423"},{"sha":"2a3655bfd7111b283b395399c7ca2e1dc62b374d","author":{"email":"f1a5ccf63ceb5f4f6c7185b3387ca11bb2c3a070@sparkpost.com","name":"rajumsys"},"message":"Merge pull request #40 from voray/suppression-list\n\nAllow searching of suppression lists","distinct":true,"url":"https://api.github.com/repos/voray/ruby-sparkpost/commits/2a3655bfd7111b283b395399c7ca2e1dc62b374d"},{"sha":"56931ba86752247134b658152135020e38e10b16","author":{"email":"f1a5ccf63ceb5f4f6c7185b3387ca11bb2c3a070@sparkpost.com","name":"rajumsys"},"message":"Merge pull request #41 from SparkPost/send_payload\n\nAdd send_payload for templates and allow passing url, verb","distinct":true,"url":"https://api.github.com/repos/voray/ruby-sparkpost/commits/56931ba86752247134b658152135020e38e10b16"},{"sha":"d034d210d41a2dac23f0ed03d43331de4638569e","author":{"email":"f1a5ccf63ceb5f4f6c7185b3387ca11bb2c3a070@sparkpost.com","name":"rajumsys"},"message":"Merge pull request #39 from voray/options-merge\n\nAllow additional user defined content options","distinct":true,"url":"https://api.github.com/repos/voray/ruby-sparkpost/commits/d034d210d41a2dac23f0ed03d43331de4638569e"},{"sha":"347e4527ac3314d716ddc2a90f763cdadd654a50","author":{"email":"4e4feba0b5d1d2500c09707e369aed4f21da713f@sykulev.com","name":"Konstantin Sykulev"},"message":"Improve DeliveryException\n\nThe sparkpost api returns errors in the following format:\n```\n{\n  \"errors\": [\n    {\n      \"message\": \"Message generation rejected\",\n      \"description\": \"recipient address suppressed due to customer policy\",\n      \"code\": \"1902\"\n    }\n  ]\n...\n}\n\n```\n\n`message`, `description`, and `code` are now available on the\nDeliveryException instance as: `service_message`,\n`service_description`, `service_code`\n\nThe original message is preserved so it will not break any legacy\nparsing written by users.","distinct":false,"url":"https://api.github.com/repos/voray/ruby-sparkpost/commits/347e4527ac3314d716ddc2a90f763cdadd654a50"},{"sha":"8899ab9455540d3e455fe3c9b474bf0d005d9cfa","author":{"email":"f1a5ccf63ceb5f4f6c7185b3387ca11bb2c3a070@sparkpost.com","name":"rajumsys"},"message":"Merge pull request #45 from voray/better-delivery-error\n\nImprove DeliveryException","distinct":true,"url":"https://api.github.com/repos/voray/ruby-sparkpost/commits/8899ab9455540d3e455fe3c9b474bf0d005d9cfa"}]}