{"push_id":1131925116,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"d0f7110d28f7c9f322c104b64a432923074216c5","before":"f66cfc45bb745ee83e45af621b1e196371637569","commits":[{"sha":"b75b3b477967f4c61f67cb39cccd4a09020110b4","author":{"name":"Matt Silverlock","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"[ref] Split out makeRequest. Reuse http.Clients.","distinct":true,"url":"https://api.github.com/repos/nishanths/cloudflare-go/commits/b75b3b477967f4c61f67cb39cccd4a09020110b4"},{"sha":"f51439e7713acb59ca73bb2db90f4421bfe83f51","author":{"name":"Jeppe Toustrup","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"[feat] Provide dates sent from API as time.Time types instead of strings (#68)\n\n* Provide dates sent from API as time.Time types instead of strings\r\n\r\nThis means users of the library don't have to worry about what date\r\nformat the API provides dates in and make it easier for people to\r\nuse the dates in their applications.\r\n\r\n* Remove unused, commented out zone settings code","distinct":true,"url":"https://api.github.com/repos/nishanths/cloudflare-go/commits/f51439e7713acb59ca73bb2db90f4421bfe83f51"},{"sha":"df54a2c855f4e8747da2d1ecbe1d378f6b41ba7f","author":{"name":"Jeppe Toustrup","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Correct typo in test comment","distinct":true,"url":"https://api.github.com/repos/nishanths/cloudflare-go/commits/df54a2c855f4e8747da2d1ecbe1d378f6b41ba7f"},{"sha":"a51ff036ba95f54fb205c3379e500766f4dabf15","author":{"name":"Jeppe Toustrup","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"[docs] Upping our badges game (#71)","distinct":true,"url":"https://api.github.com/repos/nishanths/cloudflare-go/commits/a51ff036ba95f54fb205c3379e500766f4dabf15"},{"sha":"78fd8dd6ba584c53eae74b59ce2111832a2a5bcc","author":{"name":"nishanths","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"[docs] Update Getting Started code (#69)\n\n* Update Getting Started code\r\n* Include missing package imports.\r\n* Use log.Fatal where appropriate.\r\n* Add syntax highlighting for code in README\r\n* Re-add zone fetching in README example\r\n* Improve zone details fetching example in README\r\n* Update README example to match changes in #65\r\n* Remove repeated variable in README","distinct":true,"url":"https://api.github.com/repos/nishanths/cloudflare-go/commits/78fd8dd6ba584c53eae74b59ce2111832a2a5bcc"},{"sha":"97824e50c118265cc6e73e96db2999d6cd7f8c67","author":{"name":"Jeppe Toustrup","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Switch to a flat-square style for badges in the README","distinct":true,"url":"https://api.github.com/repos/nishanths/cloudflare-go/commits/97824e50c118265cc6e73e96db2999d6cd7f8c67"},{"sha":"4126653d9eba14d6cc64fdd83b016e8155f46eb6","author":{"name":"Jeppe Toustrup","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge pull request #72 from cloudflare/jeppe/badges-round-two\n\nSwitch to a flat-square style for badges in the README","distinct":true,"url":"https://api.github.com/repos/nishanths/cloudflare-go/commits/4126653d9eba14d6cc64fdd83b016e8155f46eb6"},{"sha":"7bbb639f53144e7a4c7af2a38feb8edf4f4b4384","author":{"name":"James O'Gorman","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"flarectl: Move api invocation to checkEnv()\n\nSince 586e5a5 `cloudflare.New()` will error if the API email and key are\nnot defined. Since flarectl was instantiating the API object at the\nstart, this meant that flarectl would not operate at all without having\nthe environment variables defined.\n\nThis moves the API object instantiation to `checkEnv()` so that, e.g.\n`ips` and `--help` will still work. All other functions already call\n`checkEnv()`.\n\nRefs #73","distinct":true,"url":"https://api.github.com/repos/nishanths/cloudflare-go/commits/7bbb639f53144e7a4c7af2a38feb8edf4f4b4384"},{"sha":"9f46967f2e5a731c5a8f9cef44a6e488a69c0bc7","author":{"name":"James O'Gorman","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge pull request #74 from cloudflare/jamesog/73-flarectl-fix\n\nflarectl: Move api invocation to checkEnv()","distinct":true,"url":"https://api.github.com/repos/nishanths/cloudflare-go/commits/9f46967f2e5a731c5a8f9cef44a6e488a69c0bc7"},{"sha":"1cd9ce556f98f2cdf1783caaac4994bf268f751c","author":{"name":"Matt Silverlock","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"[feature] Add Virtual DNS Support (#75)","distinct":true,"url":"https://api.github.com/repos/nishanths/cloudflare-go/commits/1cd9ce556f98f2cdf1783caaac4994bf268f751c"},{"sha":"652b7bc3e7117fd6820cd70f4328695ad2b6d744","author":{"name":"Matt Silverlock","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"[ref] Refactor method params to use \"api\". (#76)","distinct":true,"url":"https://api.github.com/repos/nishanths/cloudflare-go/commits/652b7bc3e7117fd6820cd70f4328695ad2b6d744"},{"sha":"d0f7110d28f7c9f322c104b64a432923074216c5","author":{"name":"James O'Gorman","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"[feature] Implement most Zone and all Zone Plan endpoints\n\n* Move Zone types to zone.go\r\n* flarectl: zone info: show vanity name servers. The `zone info` command was always listing the default name servers even if custom name servers are configured.\r\n* Response is an array of code/message, not strings. Add a new ResponseInfo struct containing the Code and Message fields, have the Response struct return a slice of ResponseInfo instead of a slice of strings.\r\n* It seems the response info can also have a field \"type\" but I've yet to\r\nsee it return anything other than null, so omitting that for now.\r\n* zone: Implement ZoneActivationCheck. This is used for initiating a manual zone activation check for new\r\nzones.\r\n* zone: Implement ZoneDetails. This is functionally similar to ListZones, but takes a zoneID instead of\r\na list of zone names and only returns information about a single zone. The information returned by the API is still an array.\r\n* zone: Add ZoneID and ZoneIDRepsonse types. Some of the Zone endpoints return only the zone ID. This adds a new type to return just the ID rather than using an entire Zone object.\r\n* zone: Implement DeleteZone\r\n* zone: Implement AvailableZonePlans and ZonePlanDetails\r\n* zone: Tidy up godoc comments. We don't need the HTTP call in the comment as it's not useful to the\r\nlibrary user. Add a blank line before \"API reference\" and put the URL on the same line\r\nto make it look tidier.\r\n* zone: Implement CreateZone\r\n* Add missing godoc comment for ResponseInfo\r\n* flarectl: correct usage for `zone create`\r\n* zone: Split ZoneResponse. Some endpoints return a single Zone, some an array of Zones. Split this\r\nresponse struct into ZoneResponse and ZonesResponse to handle that and\r\nupdate all return values as appropriate.\r\n* zone: Implement zone edit methods. Add four new methods: EditZone, ZoneSetPaused, ZoneSetVanityNS and ZoneSetPlan. This also sets most of the ZonePlan fields to `omitempty` so that we can\r\npass a plan ID when changing a zone's plan. EditZone wouldn't normally be called directly but is made public in case the consumer chooses to do so. ZoneSetPaused currently can only pause and not un-pause. This needs to be fixed.\r\n* zone: Add missing error checks","distinct":true,"url":"https://api.github.com/repos/nishanths/cloudflare-go/commits/d0f7110d28f7c9f322c104b64a432923074216c5"}]}
{"actor":{"display_login":"nishanths"}}