{"push_id":2360608407,"size":11,"distinct_size":11,"ref":"refs/heads/master","head":"c7becaeefbfe3861edf2dd32bc8ce1c242bd091d","before":"61e0b902ff2bdc28968dff48eb864b92c05e95c2","commits":[{"sha":"fac790de7b2f24eeec7999af40b8cdd1aa175e85","author":{"name":"Leigh McCulloch","email":"8812660199f6d6693a96f910993a72de48070005@mcchouse.com"},"message":"Add NumberOfBillingCycles to Modifications (#200)\n\nWhat\r\n===\r\nAdd NumberOfBillingCycles to Modification and subsequently AddOn and\r\nDiscount structs that are used with Plans and Subscriptions.\r\n\r\nWhy\r\n===\r\nRequested in #199, the field is present on modifications but was not\r\nbeing deserialized.","distinct":true,"url":"https://api.github.com/repos/ulisesflynn/braintree-go/commits/fac790de7b2f24eeec7999af40b8cdd1aa175e85"},{"sha":"1c53d416cc2bf3000649b39c1b70584df86fb68b","author":{"name":"Leigh McCulloch","email":"8812660199f6d6693a96f910993a72de48070005@mcchouse.com"},"message":"Remove omitempty from structs only used for deserialization (#201)\n\nWhat\r\n===\r\nRemove omitempty XML tag option from struct fields only used for\r\ndeserialization.\r\n\r\nWhy\r\n===\r\nThe omitempty option on struct fields only impacts whether the field is\r\nserialized if it contains an empty value. When deserializing the option\r\nhas no impact, and these structs are only used to deserialize responses\r\nfrom the gateway. The tags on the structs have created confusion on\r\nwhat the structs are for since it makes it look like they are used for\r\nserialization.","distinct":true,"url":"https://api.github.com/repos/ulisesflynn/braintree-go/commits/1c53d416cc2bf3000649b39c1b70584df86fb68b"},{"sha":"302a3bc5885ce27083fe343b9bd378294797ba56","author":{"name":"Leigh McCulloch","email":"8812660199f6d6693a96f910993a72de48070005@mcchouse.com"},"message":"Add build tags for unit and integration tests (#202)\n\nWhat\r\n===\r\nAdd build tags for unit and integration tests, where specifying one of\r\nthe build tags will cause only that type of tests to run.\r\n\r\nWhy\r\n===\r\nThe library has a large amount of integration tests and little in the\r\nway of unit tests. We could probably flesh those out and I think\r\nseparating them for running locally will help with that effort. CI will\r\ncontinue to run both together.","distinct":true,"url":"https://api.github.com/repos/ulisesflynn/braintree-go/commits/302a3bc5885ce27083fe343b9bd378294797ba56"},{"sha":"20cea7621832967c87720016e77743cb7993638b","author":{"name":"Leigh McCulloch","email":"8812660199f6d6693a96f910993a72de48070005@mcchouse.com"},"message":"Add analysis errors for test build tags (#203)\n\nWhat\r\n===\r\nAdd an error during analysis that highlights test files that are not\r\ntagged with a unit or integration build tag.\r\n\r\nWhy\r\n===\r\nAll test files from now on should be tagged with one of the two build\r\ntags, so that the tests only run when unit or integration tests are\r\nexplicitly stated.","distinct":true,"url":"https://api.github.com/repos/ulisesflynn/braintree-go/commits/20cea7621832967c87720016e77743cb7993638b"},{"sha":"0f74dcfbe060ab65053533f3677671a79351c4f9","author":{"name":"Leigh McCulloch","email":"8812660199f6d6693a96f910993a72de48070005@mcchouse.com"},"message":"Add analysis error message for code not gofmt'd (#204)\n\nWhat\r\n===\r\nAdd analysis error message for code not formatted with gofmt.\r\n\r\nWhy\r\n===\r\nThe check existed but it didn't output any meaningful text.","distinct":true,"url":"https://api.github.com/repos/ulisesflynn/braintree-go/commits/0f74dcfbe060ab65053533f3677671a79351c4f9"},{"sha":"839966581bdd31055e81db5eed153d646e109421","author":{"name":"Leigh McCulloch","email":"8812660199f6d6693a96f910993a72de48070005@mcchouse.com"},"message":"Remove slow timeout unit tests (#205)\n\nWhat\r\n===\r\nRemove unit tests that test the timeout of the http client is respected.\r\n\r\nWhy\r\n===\r\nThe unit tests are slow, they add 60s of sleep time to the tests with\r\nlittle value.","distinct":true,"url":"https://api.github.com/repos/ulisesflynn/braintree-go/commits/839966581bdd31055e81db5eed153d646e109421"},{"sha":"a0d52c4fe8e3f10eead1b2384c30645b62a7130d","author":{"name":"Leigh McCulloch","email":"8812660199f6d6693a96f910993a72de48070005@mcchouse.com"},"message":"Add changelog for v0.17.0","distinct":true,"url":"https://api.github.com/repos/ulisesflynn/braintree-go/commits/a0d52c4fe8e3f10eead1b2384c30645b62a7130d"},{"sha":"da6d95e5de065b822edaffbdd82e09e9bf255dce","author":{"name":"Leigh McCulloch","email":"8812660199f6d6693a96f910993a72de48070005@mcchouse.com"},"message":"Bump version to v0.17.0","distinct":true,"url":"https://api.github.com/repos/ulisesflynn/braintree-go/commits/da6d95e5de065b822edaffbdd82e09e9bf255dce"},{"sha":"5f6bb35b1e570017b992f3a6ec16191eee6c583f","author":{"name":"Leigh McCulloch","email":"8812660199f6d6693a96f910993a72de48070005@mcchouse.com"},"message":"Replace apostrophe with typewriter apostrophe\n\nWhat\n===\nReplace the typographic apostrophe with typewriter apostrophe.\n\nWhy\n===\nTypographic apostrophes are not common or the norm in plain text\ncomments and code.\n\nNotes\n===\nThis change was pulled out of #206 by @dsmcfarl, where this was\ncorrected but it was unrelated to the rest of the changes in that PR.","distinct":true,"url":"https://api.github.com/repos/ulisesflynn/braintree-go/commits/5f6bb35b1e570017b992f3a6ec16191eee6c583f"},{"sha":"e6b91a474bcafad1f8c7098c22b21df0eca23784","author":{"name":"bastiankoetsier","email":"b1fc0daf633e46a43fdf4c4fc5f680ac63533be4@googlemail.com"},"message":"Add default transport with TLS 1.2 requirement (#208)\n\nWhat\r\n===\r\nAdd default transport used by HTTP client that matches the sdlib's http.DefaultTransport except that it has a minimum TLS version of 1.2.\r\n\r\nWhy\r\n===\r\nAccording to the blog post below by Braintree their sandbox environment only supported TLS 1.2 after December 31, 2016, and according to the update note at the top of the blog post they will be dropping support for versions of TLS below 1.2 on June 26, 2018. It makes sense to configure the client in this SDK to match the minimum.\r\n\r\nhttps://www.braintreepayments.com/blog/updating-your-production-environment-to-support-tlsv1-2/","distinct":true,"url":"https://api.github.com/repos/ulisesflynn/braintree-go/commits/e6b91a474bcafad1f8c7098c22b21df0eca23784"},{"sha":"c7becaeefbfe3861edf2dd32bc8ce1c242bd091d","author":{"name":"Leigh McCulloch","email":"8812660199f6d6693a96f910993a72de48070005@mcchouse.com"},"message":"Add go1.10 to build and README (#210)\n\nWhat\r\n===\r\nAdd Go 1.10 to build and README.\r\n\r\nWhy\r\n===\r\nGo 1.10 was released today.\r\nhttps://blog.golang.org/go1.10","distinct":true,"url":"https://api.github.com/repos/ulisesflynn/braintree-go/commits/c7becaeefbfe3861edf2dd32bc8ce1c242bd091d"}]}
{"actor":{"display_login":"ulisesflynn"}}