{"push_id":3033798729,"size":16,"distinct_size":16,"ref":"refs/heads/jetbrains-refactor","head":"c4b8b86056446009e533f84a1585ac83e10b7958","before":"a462063570a11188ecaabd538c130d1a1f0f9fa9","commits":[{"sha":"600c369823bf550160c3c1c86b5c3bdc4a98095a","author":{"name":"Paul Melnikow","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@paulmelnikow.com"},"message":"Remove some uses of to-be-deprecated url.format and url.parse APIs (#2265)\n\nSee #2225","distinct":true,"url":"https://api.github.com/repos/platan/shields/commits/600c369823bf550160c3c1c86b5c3bdc4a98095a"},{"sha":"e983f7bf3be49bdb29fe423aa9c9b19905909a50","author":{"name":"Paul Melnikow","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@paulmelnikow.com"},"message":"Rewrite vso, rename to [AzureDevops], validate SVG [readthedocs] (#2252)\n\n1. Add validation to BaseSvgScrapingService and update readthedocs accordingly.\r\n2. Rewrite vso and add more tests. Rename it internally to azure-devops. URLs are still `/vso` for now. Should we make a way to let a service register multiple URL patterns?\r\n3. Handle shared code using a functional pattern instead of inheritance. This comes from a discussion https://github.com/badges/shields/pull/2031#issuecomment-417893819. I like the functional approach because it's more direct, nimble, and easy to reason about; plus it allows services to grow from a family of one to two more easily.","distinct":true,"url":"https://api.github.com/repos/platan/shields/commits/e983f7bf3be49bdb29fe423aa9c9b19905909a50"},{"sha":"3bb392dfae5a3c9a669cbb8df66ba4da4c8f83d2","author":{"name":"Paul Melnikow","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@paulmelnikow.com"},"message":"Remove some duplicated URL generation code (#2240)\n\nI went down a rabbit hole while trying to untangle the bug in the dockbit and bitrise examples https://github.com/badges/shields/pull/2234#pullrequestreview-169997546.\r\n\r\nThe URL generation code is spaghetti-like, with functions, many of which I wrote, with opaque names, doing similar but not identical things, and making slightly incompatible assumptions about the way query strings are handled.\r\n\r\nI got a bit lost and need to take a step back.\r\n\r\nMeanwhile, this is a small piece of work I did that’s worth keeping. It doesn’t scratch the surface of the tangle, but it does remove a bit of duplication.\r\n\r\nIt also makes a minor stylistic ES6 change in the handling of default arguments.\r\n\r\nRef: #2027","distinct":true,"url":"https://api.github.com/repos/platan/shields/commits/3bb392dfae5a3c9a669cbb8df66ba4da4c8f83d2"},{"sha":"c8ce4fabb4812f0e56d7e6e1ca00d479b062c449","author":{"name":"dependabot[bot]","email":"79170e4743e76caac9621250bf0b06dd87c4f2eb@users.noreply.github.com"},"message":"Bump nock from 10.0.1 to 10.0.2 (#2266)\n\nBumps [nock](https://github.com/nock/nock) from 10.0.1 to 10.0.2.\r\n- [Release notes](https://github.com/nock/nock/releases)\r\n- [Changelog](https://github.com/nock/nock/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/nock/nock/compare/v10.0.1...v10.0.2)\r\n\r\nSigned-off-by: dependabot[bot] <support@dependabot.com>","distinct":true,"url":"https://api.github.com/repos/platan/shields/commits/c8ce4fabb4812f0e56d7e6e1ca00d479b062c449"},{"sha":"88402dd7a8ed64953937157de866d9a62dab8c48","author":{"name":"dependabot[bot]","email":"79170e4743e76caac9621250bf0b06dd87c4f2eb@users.noreply.github.com"},"message":"Bump simple-icons from 1.9.10 to 1.9.12 (#2273)\n\nBumps [simple-icons](https://github.com/simple-icons/simple-icons) from 1.9.10 to 1.9.12.\r\n- [Release notes](https://github.com/simple-icons/simple-icons/releases)\r\n- [Commits](https://github.com/simple-icons/simple-icons/commits)\r\n\r\nSigned-off-by: dependabot[bot] <support@dependabot.com>","distinct":true,"url":"https://api.github.com/repos/platan/shields/commits/88402dd7a8ed64953937157de866d9a62dab8c48"},{"sha":"b19d6d0072c43e9a7053a27f0a8e20d1ca00d158","author":{"name":"chris48s","email":"5a95664b52e08aef54f18ada2edd3836be73c78e@users.noreply.github.com"},"message":"refactor [bitbucket] service (#2261)\n\n* refactor [bitbucket] service","distinct":true,"url":"https://api.github.com/repos/platan/shields/commits/b19d6d0072c43e9a7053a27f0a8e20d1ca00d158"},{"sha":"5019d81642716895df4784f411cc001a5a5c772a","author":{"name":"Paul Melnikow","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@paulmelnikow.com"},"message":"Add vso keyword to azure badges (#2274)","distinct":true,"url":"https://api.github.com/repos/platan/shields/commits/5019d81642716895df4784f411cc001a5a5c772a"},{"sha":"33d5f8f77238f46bc59e55f1780a86b322a97528","author":{"name":"chris48s","email":"5a95664b52e08aef54f18ada2edd3836be73c78e@users.noreply.github.com"},"message":"round [wordpress] rating (#2283)\n\ncloses #2280","distinct":true,"url":"https://api.github.com/repos/platan/shields/commits/33d5f8f77238f46bc59e55f1780a86b322a97528"},{"sha":"6199b1a87861b630ceab862ca6de35e343c9f214","author":{"name":"chris48s","email":"5a95664b52e08aef54f18ada2edd3836be73c78e@users.noreply.github.com"},"message":"add not found tests back in for [depfu hexpm requires] (#2281)\n\n* add not found tests back in for [depfu hexpm requires]\r\n* update the docs","distinct":true,"url":"https://api.github.com/repos/platan/shields/commits/6199b1a87861b630ceab862ca6de35e343c9f214"},{"sha":"9c658a1345c112da7aa7ab26c2a884e1e059dbdf","author":{"name":"chris48s","email":"5a95664b52e08aef54f18ada2edd3836be73c78e@users.noreply.github.com"},"message":"fix [hexpm] validation (#2282)\n\ncloses #2272","distinct":true,"url":"https://api.github.com/repos/platan/shields/commits/9c658a1345c112da7aa7ab26c2a884e1e059dbdf"},{"sha":"c600bf48008be7bcf349e2f155918d999fd3f985","author":{"name":"dependabot[bot]","email":"79170e4743e76caac9621250bf0b06dd87c4f2eb@users.noreply.github.com"},"message":"Bump node-fetch from 2.2.0 to 2.2.1 (#2276)\n\nBumps [node-fetch](https://github.com/bitinn/node-fetch) from 2.2.0 to 2.2.1.\r\n- [Release notes](https://github.com/bitinn/node-fetch/releases)\r\n- [Changelog](https://github.com/bitinn/node-fetch/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/bitinn/node-fetch/compare/v2.2.0...v2.2.1)\r\n\r\nSigned-off-by: dependabot[bot] <support@dependabot.com>","distinct":true,"url":"https://api.github.com/repos/platan/shields/commits/c600bf48008be7bcf349e2f155918d999fd3f985"},{"sha":"57e4d82a9013d3ec4acafaf64165cab92b985d62","author":{"name":"dependabot[bot]","email":"79170e4743e76caac9621250bf0b06dd87c4f2eb@users.noreply.github.com"},"message":"Bump joi from 14.0.3 to 14.0.4 (#2267)\n\nBumps [joi](https://github.com/hapijs/joi) from 14.0.3 to 14.0.4.\r\n- [Release notes](https://github.com/hapijs/joi/releases)\r\n- [Changelog](https://github.com/hapijs/joi/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/hapijs/joi/compare/v14.0.3...v14.0.4)\r\n\r\nSigned-off-by: dependabot[bot] <support@dependabot.com>","distinct":true,"url":"https://api.github.com/repos/platan/shields/commits/57e4d82a9013d3ec4acafaf64165cab92b985d62"},{"sha":"e240409033294a5136572274bb13db7dfe6da7c2","author":{"name":"dependabot[bot]","email":"79170e4743e76caac9621250bf0b06dd87c4f2eb@users.noreply.github.com"},"message":"Bump prettier from 1.14.3 to 1.15.1 (#2289)\n\n* Bump prettier from 1.14.3 to 1.15.1\r\n\r\nBumps [prettier](https://github.com/prettier/prettier) from 1.14.3 to 1.15.1.\r\n- [Release notes](https://github.com/prettier/prettier/releases)\r\n- [Changelog](https://github.com/prettier/prettier/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/prettier/prettier/compare/1.14.3...1.15.1)\r\n\r\nSigned-off-by: dependabot[bot] <support@dependabot.com>\r\n\r\n* Run prettier","distinct":true,"url":"https://api.github.com/repos/platan/shields/commits/e240409033294a5136572274bb13db7dfe6da7c2"},{"sha":"611e58e43eb9da15fe39aab1efbded146f80a99c","author":{"name":"Paul Melnikow","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@paulmelnikow.com"},"message":"Make a few github tests more reliable (#2292)\n\nThe version test is failing because the shields repo version is not a dotted version.","distinct":true,"url":"https://api.github.com/repos/platan/shields/commits/611e58e43eb9da15fe39aab1efbded146f80a99c"},{"sha":"291f35d4add80b6f7b3a81d3befcdf90fba21960","author":{"name":"Paul Melnikow","email":"64b2b6d12bfe4baae7dad3d018f8cbf6b0e7a044@paulmelnikow.com"},"message":"Reduce duplication in badge regex/url patterns (#2279)\n\nThis reduces duplication in badge regex/url patterns, and reduces the need to understand regexes in order to create badges.\r\n\r\nRef: #2050","distinct":true,"url":"https://api.github.com/repos/platan/shields/commits/291f35d4add80b6f7b3a81d3befcdf90fba21960"},{"sha":"c4b8b86056446009e533f84a1585ac83e10b7958","author":{"name":"Marcin Mielnicki","email":"df0fc51f55bb3fb4ccd695f6dbaea2fe3e086b4f@gmail.com"},"message":"Merge branch 'master' into jetbrains-refactor","distinct":true,"url":"https://api.github.com/repos/platan/shields/commits/c4b8b86056446009e533f84a1585ac83e10b7958"}]}
{"actor":{"display_login":"platan"}}