New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: move user-agent insertion from got to http #6492
Conversation
@szmarczak could you take a look at this one? We are mostly done with Renovate refactoring in order to be able to move more easily to got 11, but this is one of the last steps. I thought this would make no changes but it has. I replaced the existing I notice that the deleted |
I removed all the updated |
If I leave the renovate-agent.ts as an empty extension then things work as expected: export default got.extend({
headers: {},
}); |
This reverts commit b62c3b1.
lib/util/got/renovate-agent.ts
Outdated
process.env.RENOVATE_USER_AGENT || | ||
'https://github.com/renovatebot/renovate', | ||
}, | ||
headers: {}, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Without this, a hundred snapshots fail due to changed headers
Please try passing |
This is the condition for the |
So for some reason that is triggered if we have an empty I have simplified this PR a little further btw, it should be clearer to see. |
It's because all the other instances you provide have empty options: renovate/lib/util/got/cache-get.ts Line 17 in 2ce73f8
renovate/lib/util/got/host-rules.ts Line 9 in 2ce73f8
Line 10 in 2ce73f8
So you need to pass export const api = mergeInstances(got, cacheGet, hostRules, auth); |
And to clarify: |
It's on by default but you forgot to extend got just once :P In Got 11 there's no |
🎉 This PR is included in version 21.6.6 🎉 The release is available on:
Your semantic-release bot 📦🚀 |
##[21.12.4]() 2020-06-17T19:22:47.117Z ##### [21.12.4](renovatebot/renovate@21.12.3...21.12.4) (2020-06-17) ##### Bug Fixes - explicit caching of null for docker lookups ([#6536](renovatebot/renovate#6536)) ([73b213c](renovatebot/renovate@73b213c)) ##[21.12.3]() 2020-06-17T13:38:55.341Z ##### [21.12.3](renovatebot/renovate@21.12.2...21.12.3) (2020-06-17) ##### Bug Fixes - **docker:** caching of null lookup responses ([#6534](renovatebot/renovate#6534)) ([b277dfe](renovatebot/renovate@b277dfe)) ##### Miscellaneous Chores - **deps:** update mcr.microsoft.com/vscode/devcontainers/typescript-node docker tag to v0.123.0 ([#6532](renovatebot/renovate#6532)) ([cf508a3](renovatebot/renovate@cf508a3)) ##[21.12.2]() 2020-06-17T09:21:33.945Z ##### [21.12.2](renovatebot/renovate@21.12.1...21.12.2) (2020-06-17) ##### Bug Fixes - global cache return undefined instead of null ([#6530](renovatebot/renovate#6530)) ([a684373](renovatebot/renovate@a684373)) ##[21.12.1]() 2020-06-17T08:18:55.113Z ##### [21.12.1](renovatebot/renovate@21.12.0...21.12.1) (2020-06-17) ##### Bug Fixes - correct baseBranches description in onboarding PR ([4b2f523](renovatebot/renovate@4b2f523)), closes [#6527](renovatebot/renovate#6527) - Revert "fix(cache): distinguish between null and undefined ([#6509](https://github.com/renovatebot/renovate/issues/6509))" ([f5a588e](renovatebot/renovate@f5a588e)) ##[21.12.0]() 2020-06-17T04:59:32.490Z ##### Features - **git:** Pass --no-verify to git commit and push ([#6526](renovatebot/renovate#6526)) ([8ac8f42](renovatebot/renovate@8ac8f42)), closes [#6521](renovatebot/renovate#6521) ##### Bug Fixes - **cache:** distinguish between null and undefined ([#6509](renovatebot/renovate#6509)) ([0345b40](renovatebot/renovate@0345b40)) ##[21.11.1]() 2020-06-16T15:02:05.321Z ##### [21.11.1](renovatebot/renovate@21.11.0...21.11.1) (2020-06-16) ##### Bug Fixes - **sbt:** split depName and lookupName ([#6525](renovatebot/renovate#6525)) ([c4a0940](renovatebot/renovate@c4a0940)) ##### Tests - remove util/got mocks ([9b51f0e](renovatebot/renovate@9b51f0e)) - Revert "test: remove util/got mocks" ([2f767ea](renovatebot/renovate@2f767ea)) - Use nock for tests (Part 2) ([#6519](renovatebot/renovate#6519)) ([93eaeea](renovatebot/renovate@93eaeea)) ##### Code Refactoring - Remove 'util/got' ([#6523](renovatebot/renovate#6523)) ([2d6c12d](renovatebot/renovate@2d6c12d)) ##[21.11.0]() 2020-06-16T05:06:53.343Z ##### Features - **sbt:** support scalaVersion defined with a trailing comma ([#6520](renovatebot/renovate#6520)) ([d3cea95](renovatebot/renovate@d3cea95)) ##[21.10.2]() 2020-06-15T18:16:43.214Z ##### [21.10.2](renovatebot/renovate@21.10.1...21.10.2) (2020-06-15) ##### Miscellaneous Chores - **deps:** update dependency jest-mock-extended to v1.0.9 ([#6517](renovatebot/renovate#6517)) ([c654e6e](renovatebot/renovate@c654e6e)) ##### Build System - **deps:** update dependency [@snyk/ruby-semver](https://github.com/snyk/ruby-semver) to v2.2.2 ([#6518](renovatebot/renovate#6518)) ([3c7a180](renovatebot/renovate@3c7a180)) ##[21.10.1]() 2020-06-15T14:49:31.117Z ##### [21.10.1](renovatebot/renovate@21.10.0...21.10.1) (2020-06-15) ##### Bug Fixes - markdown table cell ([#6514](renovatebot/renovate#6514)) ([4933209](renovatebot/renovate@4933209)) ##### Miscellaneous Chores - better link for skipInstalls ([12c6698](renovatebot/renovate@12c6698)) ##[21.10.0]() 2020-06-14T07:09:48.106Z ##### Features - prHeader and prFooter ([#6511](renovatebot/renovate#6511)) ([e834f2b](renovatebot/renovate@e834f2b)) ##### Miscellaneous Chores - **deps:** update dependency re2 to v1.15.0 ([#6506](renovatebot/renovate#6506)) ([73b00d1](renovatebot/renovate@73b00d1)) ##### Tests - Use nock for tests (Part 1) ([#6510](renovatebot/renovate#6510)) ([7a60686](renovatebot/renovate@7a60686)) ##[21.9.0]() 2020-06-13T06:49:31.605Z ##### Features - log host stats per run ([a399bbb](renovatebot/renovate@a399bbb)), closes [#6357](renovatebot/renovate#6357) ##### Miscellaneous Chores - **deps:** update dependency [@types/node](https://github.com/types/node) to v12.12.47 ([#6504](renovatebot/renovate#6504)) ([9691122](renovatebot/renovate@9691122)) ##### Code Refactoring - http cache ([75b85eb](renovatebot/renovate@75b85eb)) - move auth to http module ([#6502](renovatebot/renovate#6502)) ([6c38eb3](renovatebot/renovate@6c38eb3)) ##[21.8.0]() 2020-06-12T16:26:25.984Z ##### Features - **internal:** apply host-rules in http module ([#6501](renovatebot/renovate#6501)) ([f39d73f](renovatebot/renovate@f39d73f)) ##### Miscellaneous Chores - remove unused yawn-yaml ([cb573a0](renovatebot/renovate@cb573a0)) ##[21.7.1]() 2020-06-12T14:53:13.884Z ##### [21.7.1](renovatebot/renovate@21.7.0...21.7.1) (2020-06-12) ##### Bug Fixes - **poetry:** don't take `python` as a pypi deps ([#6490](renovatebot/renovate#6490)) ([886d02c](renovatebot/renovate@886d02c)) ##[21.7.0]() 2020-06-12T13:12:16.583Z ##### Features - **internal:** request caching in http module ([#6497](renovatebot/renovate#6497)) ([5d624ed](renovatebot/renovate@5d624ed)) ##### Miscellaneous Chores - **deps:** update dependency type-fest to v0.15.1 ([#6494](renovatebot/renovate#6494)) ([4a45199](renovatebot/renovate@4a45199)) ##### Code Refactoring - **http:** better variable names for request() ([21028a7](renovatebot/renovate@21028a7)) ##[21.6.6]() 2020-06-12T09:58:45.134Z ##### [21.6.6](renovatebot/renovate@21.6.5...21.6.6) (2020-06-12) ##### Bug Fixes - **gradle-wrapper:** correct artifact filenames for subdirs ([#6491](renovatebot/renovate#6491)) ([2e18987](renovatebot/renovate@2e18987)) ##### Code Refactoring - move user-agent insertion from got to http ([#6492](renovatebot/renovate#6492)) ([9f9cf25](renovatebot/renovate@9f9cf25)) ##[21.6.5]() 2020-06-12T09:15:44.566Z ##### [21.6.5](renovatebot/renovate@21.6.4...21.6.5) (2020-06-12) ##### Build System - **deps:** update dependency chalk to v4.1.0 ([#6493](renovatebot/renovate#6493)) ([7b57c96](renovatebot/renovate@7b57c96)) ##[21.6.4]() 2020-06-11T13:03:43.933Z ##### [21.6.4](renovatebot/renovate@21.6.3...21.6.4) (2020-06-11) ##### Bug Fixes - **repology:** handle multi-package projects ([#6489](renovatebot/renovate#6489)) ([1c92405](renovatebot/renovate@1c92405)) ##### Miscellaneous Chores - **deps:** update dependency graphql to v15.1.0 ([#6486](renovatebot/renovate#6486)) ([733eb54](renovatebot/renovate@733eb54)) ##[21.6.3]() 2020-06-10T15:19:48.560Z ##### [21.6.3](renovatebot/renovate@21.6.2...21.6.3) (2020-06-10) ##### Bug Fixes - reverse upgrades order before filtering ([#6483](renovatebot/renovate#6483)) ([62d6428](renovatebot/renovate@62d6428)) ##[21.6.2]() 2020-06-10T08:42:14.855Z ##### [21.6.2](renovatebot/renovate@21.6.1...21.6.2) (2020-06-10) ##### Bug Fixes - **gradle:** Additional matches for dependency versions ([#6477](renovatebot/renovate#6477)) ([d320573](renovatebot/renovate@d320573)) ##[21.6.1]() 2020-06-10T04:14:11.571Z ##### [21.6.1](renovatebot/renovate@21.6.0...21.6.1) (2020-06-10) ##### Build System - **deps:** update dependency node-html-parser to v1.2.19 ([#6481](renovatebot/renovate#6481)) ([aed8d75](renovatebot/renovate@aed8d75)) ##[21.6.0]() 2020-06-09T15:45:04.245Z ##### Features - **presets:** allow sub presets for gitlab ([#6238](renovatebot/renovate#6238)) ([997909d](renovatebot/renovate@997909d)) ##[21.5.0]() 2020-06-09T11:53:30.428Z ##### Features - **presets:** extract generic platform preset fetch ([#6467](renovatebot/renovate#6467)) ([5a87c8b](renovatebot/renovate@5a87c8b)) ##### Bug Fixes - ensure comment removal only when necessary ([51a4a72](renovatebot/renovate@51a4a72)), closes [#6469](renovatebot/renovate#6469) ##### Miscellaneous Chores - **deps:** update mcr.microsoft.com/vscode/devcontainers/typescript-node docker tag to v0.122.1 ([#6472](renovatebot/renovate#6472)) ([a77d73f](renovatebot/renovate@a77d73f)) ##[21.4.0]() 2020-06-08T19:43:57.039Z ##### Features - add repology datasource ([#6465](renovatebot/renovate#6465)) ([4513c94](renovatebot/renovate@4513c94)) ##### Miscellaneous Chores - update dev container to node 14 ([#6468](renovatebot/renovate#6468)) ([8b25686](renovatebot/renovate@8b25686)) - **deps:** update dependency [@types/node](https://github.com/types/node) to v12.12.44 ([#6463](renovatebot/renovate#6463)) ([f652a8c](renovatebot/renovate@f652a8c)) - **deps:** update dependency typescript to v3.9.5 ([#6461](renovatebot/renovate#6461)) ([c945903](renovatebot/renovate@c945903)) - **deps:** update mcr.microsoft.com/vscode/devcontainers/typescript-node docker tag to v0.121.0 ([#6464](renovatebot/renovate#6464)) ([9a526b5](renovatebot/renovate@9a526b5)) ##[21.3.0]() 2020-06-07T14:49:59.996Z ##### Features - **maven:** Allow for `SNAP` version qualifier ([#6459](renovatebot/renovate#6459)) ([83d702e](renovatebot/renovate@83d702e)) ##### Miscellaneous Chores - **ci:** use cache v2 ([#6458](renovatebot/renovate#6458)) ([0318efe](renovatebot/renovate@0318efe)) ##### Tests - use nock for preset tests ([#6449](renovatebot/renovate#6449)) ([4d7c109](renovatebot/renovate@4d7c109)) ##### Code Refactoring - **bitbucket:** don’t use endpoint in initRepo ([#6457](renovatebot/renovate#6457)) ([e5e1a18](renovatebot/renovate@e5e1a18)) ##[21.2.0]() 2020-06-07T09:46:28.631Z ##### Features - **pypi:** changelog lookup in project_urls ([#6421](renovatebot/renovate#6421)) ([965b3ca](renovatebot/renovate@965b3ca)) ##[21.1.1]() 2020-06-07T09:33:39.772Z ##### [21.1.1](renovatebot/renovate@21.1.0...21.1.1) (2020-06-07) ##### Bug Fixes - **github:** send versioned accept header ([#6456](renovatebot/renovate#6456)) ([3a4e153](renovatebot/renovate@3a4e153)) ##### Miscellaneous Chores - update yarn.lock ([40c9c16](renovatebot/renovate@40c9c16)) - **deps:** update dependency [@types/lodash](https://github.com/types/lodash) to v4.14.155 ([#6455](renovatebot/renovate#6455)) ([157292c](renovatebot/renovate@157292c)) ##[21.1.0]() 2020-06-06T15:22:54.744Z ##### Features - **gitlab:** filter repos on autodiscover ([#6448](renovatebot/renovate#6448)) ([1d57643](renovatebot/renovate@1d57643)) ##[21.0.6]() 2020-06-06T12:37:30.965Z ##### [21.0.6](renovatebot/renovate@21.0.5...21.0.6) (2020-06-06) ##### Build System - **deps:** update dependency fs-extra to v9.0.1 ([#6453](renovatebot/renovate#6453)) ([21700d2](renovatebot/renovate@21700d2)) ##[21.0.5]() 2020-06-06T02:15:08.043Z ##### [21.0.5](renovatebot/renovate@21.0.4...21.0.5) (2020-06-06) ##### Build System - **deps:** update dependency cacache to v15.0.4 ([#6450](renovatebot/renovate#6450)) ([6c5da6d](renovatebot/renovate@6c5da6d)) ##[21.0.4]() 2020-06-05T19:11:59.415Z ##### [21.0.4](renovatebot/renovate@21.0.3...21.0.4) (2020-06-05) ##### Bug Fixes - **gitlab:** wrong mr link path ([#6447](renovatebot/renovate#6447)) ([fbcfde2](renovatebot/renovate@fbcfde2)) ##[21.0.3]() 2020-06-05T18:09:46.158Z ##### [21.0.3](renovatebot/renovate@21.0.2...21.0.3) (2020-06-05) ##### Bug Fixes - **preset:** add chromely monorepo ([#6446](renovatebot/renovate#6446)) ([17d205d](renovatebot/renovate@17d205d)) ##[21.0.2]() 2020-06-05T11:31:38.918Z ##### [21.0.2](renovatebot/renovate@21.0.1...21.0.2) (2020-06-05) ##### Bug Fixes - **pypi:** add mypy source url ([#6442](renovatebot/renovate#6442)) ([a121344](renovatebot/renovate@a121344)) ##### Miscellaneous Chores - **deps:** update mcr.microsoft.com/vscode/devcontainers/typescript-node docker tag to v0.120.0 ([#6441](renovatebot/renovate#6441)) ([04e8270](renovatebot/renovate@04e8270)) ##[21.0.1]() 2020-06-05T07:17:16.298Z ##### [21.0.1](renovatebot/renovate@21.0.0...21.0.1) (2020-06-05) ##### Bug Fixes - ensure trailing slash for datasource baseUrls ([381d010](renovatebot/renovate@381d010))
##[21.12.4](https://github.com/renovatebot/renovate/releases/21.12.4) 2020-06-17T19:22:47.117Z ##### [21.12.4](renovatebot/renovate@21.12.3...21.12.4) (2020-06-17) ##### Bug Fixes - explicit caching of null for docker lookups ([#6536](renovatebot/renovate#6536)) ([73b213c](renovatebot/renovate@73b213c)) ##[21.12.3](https://github.com/renovatebot/renovate/releases/21.12.3) 2020-06-17T13:38:55.341Z ##### [21.12.3](renovatebot/renovate@21.12.2...21.12.3) (2020-06-17) ##### Bug Fixes - **docker:** caching of null lookup responses ([#6534](renovatebot/renovate#6534)) ([b277dfe](renovatebot/renovate@b277dfe)) ##### Miscellaneous Chores - **deps:** update mcr.microsoft.com/vscode/devcontainers/typescript-node docker tag to v0.123.0 ([#6532](renovatebot/renovate#6532)) ([cf508a3](renovatebot/renovate@cf508a3)) ##[21.12.2](https://github.com/renovatebot/renovate/releases/21.12.2) 2020-06-17T09:21:33.945Z ##### [21.12.2](renovatebot/renovate@21.12.1...21.12.2) (2020-06-17) ##### Bug Fixes - global cache return undefined instead of null ([#6530](renovatebot/renovate#6530)) ([a684373](renovatebot/renovate@a684373)) ##[21.12.1](https://github.com/renovatebot/renovate/releases/21.12.1) 2020-06-17T08:18:55.113Z ##### [21.12.1](renovatebot/renovate@21.12.0...21.12.1) (2020-06-17) ##### Bug Fixes - correct baseBranches description in onboarding PR ([4b2f523](renovatebot/renovate@4b2f523)), closes [#6527](renovatebot/renovate#6527) - Revert "fix(cache): distinguish between null and undefined ([#6509](https://github.com/renovatebot/renovate/issues/6509))" ([f5a588e](renovatebot/renovate@f5a588e)) ##[21.12.0](https://github.com/renovatebot/renovate/releases/21.12.0) 2020-06-17T04:59:32.490Z ##### Features - **git:** Pass --no-verify to git commit and push ([#6526](renovatebot/renovate#6526)) ([8ac8f42](renovatebot/renovate@8ac8f42)), closes [#6521](renovatebot/renovate#6521) ##### Bug Fixes - **cache:** distinguish between null and undefined ([#6509](renovatebot/renovate#6509)) ([0345b40](renovatebot/renovate@0345b40)) ##[21.11.1](https://github.com/renovatebot/renovate/releases/21.11.1) 2020-06-16T15:02:05.321Z ##### [21.11.1](renovatebot/renovate@21.11.0...21.11.1) (2020-06-16) ##### Bug Fixes - **sbt:** split depName and lookupName ([#6525](renovatebot/renovate#6525)) ([c4a0940](renovatebot/renovate@c4a0940)) ##### Tests - remove util/got mocks ([9b51f0e](renovatebot/renovate@9b51f0e)) - Revert "test: remove util/got mocks" ([2f767ea](renovatebot/renovate@2f767ea)) - Use nock for tests (Part 2) ([#6519](renovatebot/renovate#6519)) ([93eaeea](renovatebot/renovate@93eaeea)) ##### Code Refactoring - Remove 'util/got' ([#6523](renovatebot/renovate#6523)) ([2d6c12d](renovatebot/renovate@2d6c12d)) ##[21.11.0](https://github.com/renovatebot/renovate/releases/21.11.0) 2020-06-16T05:06:53.343Z ##### Features - **sbt:** support scalaVersion defined with a trailing comma ([#6520](renovatebot/renovate#6520)) ([d3cea95](renovatebot/renovate@d3cea95)) ##[21.10.2](https://github.com/renovatebot/renovate/releases/21.10.2) 2020-06-15T18:16:43.214Z ##### [21.10.2](renovatebot/renovate@21.10.1...21.10.2) (2020-06-15) ##### Miscellaneous Chores - **deps:** update dependency jest-mock-extended to v1.0.9 ([#6517](renovatebot/renovate#6517)) ([c654e6e](renovatebot/renovate@c654e6e)) ##### Build System - **deps:** update dependency [@snyk/ruby-semver](https://github.com/snyk/ruby-semver) to v2.2.2 ([#6518](renovatebot/renovate#6518)) ([3c7a180](renovatebot/renovate@3c7a180)) ##[21.10.1](https://github.com/renovatebot/renovate/releases/21.10.1) 2020-06-15T14:49:31.117Z ##### [21.10.1](renovatebot/renovate@21.10.0...21.10.1) (2020-06-15) ##### Bug Fixes - markdown table cell ([#6514](renovatebot/renovate#6514)) ([4933209](renovatebot/renovate@4933209)) ##### Miscellaneous Chores - better link for skipInstalls ([12c6698](renovatebot/renovate@12c6698)) ##[21.10.0](https://github.com/renovatebot/renovate/releases/21.10.0) 2020-06-14T07:09:48.106Z ##### Features - prHeader and prFooter ([#6511](renovatebot/renovate#6511)) ([e834f2b](renovatebot/renovate@e834f2b)) ##### Miscellaneous Chores - **deps:** update dependency re2 to v1.15.0 ([#6506](renovatebot/renovate#6506)) ([73b00d1](renovatebot/renovate@73b00d1)) ##### Tests - Use nock for tests (Part 1) ([#6510](renovatebot/renovate#6510)) ([7a60686](renovatebot/renovate@7a60686)) ##[21.9.0](https://github.com/renovatebot/renovate/releases/21.9.0) 2020-06-13T06:49:31.605Z ##### Features - log host stats per run ([a399bbb](renovatebot/renovate@a399bbb)), closes [#6357](renovatebot/renovate#6357) ##### Miscellaneous Chores - **deps:** update dependency [@types/node](https://github.com/types/node) to v12.12.47 ([#6504](renovatebot/renovate#6504)) ([9691122](renovatebot/renovate@9691122)) ##### Code Refactoring - http cache ([75b85eb](renovatebot/renovate@75b85eb)) - move auth to http module ([#6502](renovatebot/renovate#6502)) ([6c38eb3](renovatebot/renovate@6c38eb3)) ##[21.8.0](https://github.com/renovatebot/renovate/releases/21.8.0) 2020-06-12T16:26:25.984Z ##### Features - **internal:** apply host-rules in http module ([#6501](renovatebot/renovate#6501)) ([f39d73f](renovatebot/renovate@f39d73f)) ##### Miscellaneous Chores - remove unused yawn-yaml ([cb573a0](renovatebot/renovate@cb573a0)) ##[21.7.1](https://github.com/renovatebot/renovate/releases/21.7.1) 2020-06-12T14:53:13.884Z ##### [21.7.1](renovatebot/renovate@21.7.0...21.7.1) (2020-06-12) ##### Bug Fixes - **poetry:** don't take `python` as a pypi deps ([#6490](renovatebot/renovate#6490)) ([886d02c](renovatebot/renovate@886d02c)) ##[21.7.0](https://github.com/renovatebot/renovate/releases/21.7.0) 2020-06-12T13:12:16.583Z ##### Features - **internal:** request caching in http module ([#6497](renovatebot/renovate#6497)) ([5d624ed](renovatebot/renovate@5d624ed)) ##### Miscellaneous Chores - **deps:** update dependency type-fest to v0.15.1 ([#6494](renovatebot/renovate#6494)) ([4a45199](renovatebot/renovate@4a45199)) ##### Code Refactoring - **http:** better variable names for request() ([21028a7](renovatebot/renovate@21028a7)) ##[21.6.6](https://github.com/renovatebot/renovate/releases/21.6.6) 2020-06-12T09:58:45.134Z ##### [21.6.6](renovatebot/renovate@21.6.5...21.6.6) (2020-06-12) ##### Bug Fixes - **gradle-wrapper:** correct artifact filenames for subdirs ([#6491](renovatebot/renovate#6491)) ([2e18987](renovatebot/renovate@2e18987)) ##### Code Refactoring - move user-agent insertion from got to http ([#6492](renovatebot/renovate#6492)) ([9f9cf25](renovatebot/renovate@9f9cf25)) ##[21.6.5](https://github.com/renovatebot/renovate/releases/21.6.5) 2020-06-12T09:15:44.566Z ##### [21.6.5](renovatebot/renovate@21.6.4...21.6.5) (2020-06-12) ##### Build System - **deps:** update dependency chalk to v4.1.0 ([#6493](renovatebot/renovate#6493)) ([7b57c96](renovatebot/renovate@7b57c96)) ##[21.6.4](https://github.com/renovatebot/renovate/releases/21.6.4) 2020-06-11T13:03:43.933Z ##### [21.6.4](renovatebot/renovate@21.6.3...21.6.4) (2020-06-11) ##### Bug Fixes - **repology:** handle multi-package projects ([#6489](renovatebot/renovate#6489)) ([1c92405](renovatebot/renovate@1c92405)) ##### Miscellaneous Chores - **deps:** update dependency graphql to v15.1.0 ([#6486](renovatebot/renovate#6486)) ([733eb54](renovatebot/renovate@733eb54)) ##[21.6.3](https://github.com/renovatebot/renovate/releases/21.6.3) 2020-06-10T15:19:48.560Z ##### [21.6.3](renovatebot/renovate@21.6.2...21.6.3) (2020-06-10) ##### Bug Fixes - reverse upgrades order before filtering ([#6483](renovatebot/renovate#6483)) ([62d6428](renovatebot/renovate@62d6428)) ##[21.6.2](https://github.com/renovatebot/renovate/releases/21.6.2) 2020-06-10T08:42:14.855Z ##### [21.6.2](renovatebot/renovate@21.6.1...21.6.2) (2020-06-10) ##### Bug Fixes - **gradle:** Additional matches for dependency versions ([#6477](renovatebot/renovate#6477)) ([d320573](renovatebot/renovate@d320573)) ##[21.6.1](https://github.com/renovatebot/renovate/releases/21.6.1) 2020-06-10T04:14:11.571Z ##### [21.6.1](renovatebot/renovate@21.6.0...21.6.1) (2020-06-10) ##### Build System - **deps:** update dependency node-html-parser to v1.2.19 ([#6481](renovatebot/renovate#6481)) ([aed8d75](renovatebot/renovate@aed8d75)) ##[21.6.0](https://github.com/renovatebot/renovate/releases/21.6.0) 2020-06-09T15:45:04.245Z ##### Features - **presets:** allow sub presets for gitlab ([#6238](renovatebot/renovate#6238)) ([997909d](renovatebot/renovate@997909d)) ##[21.5.0](https://github.com/renovatebot/renovate/releases/21.5.0) 2020-06-09T11:53:30.428Z ##### Features - **presets:** extract generic platform preset fetch ([#6467](renovatebot/renovate#6467)) ([5a87c8b](renovatebot/renovate@5a87c8b)) ##### Bug Fixes - ensure comment removal only when necessary ([51a4a72](renovatebot/renovate@51a4a72)), closes [#6469](renovatebot/renovate#6469) ##### Miscellaneous Chores - **deps:** update mcr.microsoft.com/vscode/devcontainers/typescript-node docker tag to v0.122.1 ([#6472](renovatebot/renovate#6472)) ([a77d73f](renovatebot/renovate@a77d73f)) ##[21.4.0](https://github.com/renovatebot/renovate/releases/21.4.0) 2020-06-08T19:43:57.039Z ##### Features - add repology datasource ([#6465](renovatebot/renovate#6465)) ([4513c94](renovatebot/renovate@4513c94)) ##### Miscellaneous Chores - update dev container to node 14 ([#6468](renovatebot/renovate#6468)) ([8b25686](renovatebot/renovate@8b25686)) - **deps:** update dependency [@types/node](https://github.com/types/node) to v12.12.44 ([#6463](renovatebot/renovate#6463)) ([f652a8c](renovatebot/renovate@f652a8c)) - **deps:** update dependency typescript to v3.9.5 ([#6461](renovatebot/renovate#6461)) ([c945903](renovatebot/renovate@c945903)) - **deps:** update mcr.microsoft.com/vscode/devcontainers/typescript-node docker tag to v0.121.0 ([#6464](renovatebot/renovate#6464)) ([9a526b5](renovatebot/renovate@9a526b5)) ##[21.3.0](https://github.com/renovatebot/renovate/releases/21.3.0) 2020-06-07T14:49:59.996Z ##### Features - **maven:** Allow for `SNAP` version qualifier ([#6459](renovatebot/renovate#6459)) ([83d702e](renovatebot/renovate@83d702e)) ##### Miscellaneous Chores - **ci:** use cache v2 ([#6458](renovatebot/renovate#6458)) ([0318efe](renovatebot/renovate@0318efe)) ##### Tests - use nock for preset tests ([#6449](renovatebot/renovate#6449)) ([4d7c109](renovatebot/renovate@4d7c109)) ##### Code Refactoring - **bitbucket:** don’t use endpoint in initRepo ([#6457](renovatebot/renovate#6457)) ([e5e1a18](renovatebot/renovate@e5e1a18)) ##[21.2.0](https://github.com/renovatebot/renovate/releases/21.2.0) 2020-06-07T09:46:28.631Z ##### Features - **pypi:** changelog lookup in project_urls ([#6421](renovatebot/renovate#6421)) ([965b3ca](renovatebot/renovate@965b3ca)) ##[21.1.1](https://github.com/renovatebot/renovate/releases/21.1.1) 2020-06-07T09:33:39.772Z ##### [21.1.1](renovatebot/renovate@21.1.0...21.1.1) (2020-06-07) ##### Bug Fixes - **github:** send versioned accept header ([#6456](renovatebot/renovate#6456)) ([3a4e153](renovatebot/renovate@3a4e153)) ##### Miscellaneous Chores - update yarn.lock ([40c9c16](renovatebot/renovate@40c9c16)) - **deps:** update dependency [@types/lodash](https://github.com/types/lodash) to v4.14.155 ([#6455](renovatebot/renovate#6455)) ([157292c](renovatebot/renovate@157292c)) ##[21.1.0](https://github.com/renovatebot/renovate/releases/21.1.0) 2020-06-06T15:22:54.744Z ##### Features - **gitlab:** filter repos on autodiscover ([#6448](renovatebot/renovate#6448)) ([1d57643](renovatebot/renovate@1d57643)) ##[21.0.6](https://github.com/renovatebot/renovate/releases/21.0.6) 2020-06-06T12:37:30.965Z ##### [21.0.6](renovatebot/renovate@21.0.5...21.0.6) (2020-06-06) ##### Build System - **deps:** update dependency fs-extra to v9.0.1 ([#6453](renovatebot/renovate#6453)) ([21700d2](renovatebot/renovate@21700d2)) ##[21.0.5](https://github.com/renovatebot/renovate/releases/21.0.5) 2020-06-06T02:15:08.043Z ##### [21.0.5](renovatebot/renovate@21.0.4...21.0.5) (2020-06-06) ##### Build System - **deps:** update dependency cacache to v15.0.4 ([#6450](renovatebot/renovate#6450)) ([6c5da6d](renovatebot/renovate@6c5da6d)) ##[21.0.4](https://github.com/renovatebot/renovate/releases/21.0.4) 2020-06-05T19:11:59.415Z ##### [21.0.4](renovatebot/renovate@21.0.3...21.0.4) (2020-06-05) ##### Bug Fixes - **gitlab:** wrong mr link path ([#6447](renovatebot/renovate#6447)) ([fbcfde2](renovatebot/renovate@fbcfde2)) ##[21.0.3](https://github.com/renovatebot/renovate/releases/21.0.3) 2020-06-05T18:09:46.158Z ##### [21.0.3](renovatebot/renovate@21.0.2...21.0.3) (2020-06-05) ##### Bug Fixes - **preset:** add chromely monorepo ([#6446](renovatebot/renovate#6446)) ([17d205d](renovatebot/renovate@17d205d)) ##[21.0.2](https://github.com/renovatebot/renovate/releases/21.0.2) 2020-06-05T11:31:38.918Z ##### [21.0.2](renovatebot/renovate@21.0.1...21.0.2) (2020-06-05) ##### Bug Fixes - **pypi:** add mypy source url ([#6442](renovatebot/renovate#6442)) ([a121344](renovatebot/renovate@a121344)) ##### Miscellaneous Chores - **deps:** update mcr.microsoft.com/vscode/devcontainers/typescript-node docker tag to v0.120.0 ([#6441](renovatebot/renovate#6441)) ([04e8270](renovatebot/renovate@04e8270)) ##[21.0.1](https://github.com/renovatebot/renovate/releases/21.0.1) 2020-06-05T07:17:16.298Z ##### [21.0.1](renovatebot/renovate@21.0.0...21.0.1) (2020-06-05) ##### Bug Fixes - ensure trailing slash for datasource baseUrls ([381d010](renovatebot/renovate@381d010))
##[21.12.5](https://github.com/renovatebot/renovate/releases/21.12.5) 2020-06-18T21:37:55.787Z ##### [21.12.5](renovatebot/renovate@21.12.4...21.12.5) (2020-06-18) ##### Bug Fixes - **gitea:** remove immortal PR warning ([#5999](renovatebot/renovate#5999)) ([cb8d64d](renovatebot/renovate@cb8d64d)) ##### Code Refactoring - Import index for datasource tests (part 2) ([#6546](renovatebot/renovate#6546)) ([bd98334](renovatebot/renovate@bd98334)) - Import index in datasource tests ([#6542](renovatebot/renovate#6542)) ([ed7483a](renovatebot/renovate@ed7483a)) ##[21.12.4](https://github.com/renovatebot/renovate/releases/21.12.4) 2020-06-17T19:22:47.117Z ##### [21.12.4](renovatebot/renovate@21.12.3...21.12.4) (2020-06-17) ##### Bug Fixes - explicit caching of null for docker lookups ([#6536](renovatebot/renovate#6536)) ([73b213c](renovatebot/renovate@73b213c)) ##[21.12.3](https://github.com/renovatebot/renovate/releases/21.12.3) 2020-06-17T13:38:55.341Z ##### [21.12.3](renovatebot/renovate@21.12.2...21.12.3) (2020-06-17) ##### Bug Fixes - **docker:** caching of null lookup responses ([#6534](renovatebot/renovate#6534)) ([b277dfe](renovatebot/renovate@b277dfe)) ##### Miscellaneous Chores - **deps:** update mcr.microsoft.com/vscode/devcontainers/typescript-node docker tag to v0.123.0 ([#6532](renovatebot/renovate#6532)) ([cf508a3](renovatebot/renovate@cf508a3)) ##[21.12.2](https://github.com/renovatebot/renovate/releases/21.12.2) 2020-06-17T09:21:33.945Z ##### [21.12.2](renovatebot/renovate@21.12.1...21.12.2) (2020-06-17) ##### Bug Fixes - global cache return undefined instead of null ([#6530](renovatebot/renovate#6530)) ([a684373](renovatebot/renovate@a684373)) ##[21.12.1](https://github.com/renovatebot/renovate/releases/21.12.1) 2020-06-17T08:18:55.113Z ##### [21.12.1](renovatebot/renovate@21.12.0...21.12.1) (2020-06-17) ##### Bug Fixes - correct baseBranches description in onboarding PR ([4b2f523](renovatebot/renovate@4b2f523)), closes [#6527](renovatebot/renovate#6527) - Revert "fix(cache): distinguish between null and undefined ([#6509](https://github.com/renovatebot/renovate/issues/6509))" ([f5a588e](renovatebot/renovate@f5a588e)) ##[21.12.0](https://github.com/renovatebot/renovate/releases/21.12.0) 2020-06-17T04:59:32.490Z ##### Features - **git:** Pass --no-verify to git commit and push ([#6526](renovatebot/renovate#6526)) ([8ac8f42](renovatebot/renovate@8ac8f42)), closes [#6521](renovatebot/renovate#6521) ##### Bug Fixes - **cache:** distinguish between null and undefined ([#6509](renovatebot/renovate#6509)) ([0345b40](renovatebot/renovate@0345b40)) ##[21.11.1](https://github.com/renovatebot/renovate/releases/21.11.1) 2020-06-16T15:02:05.321Z ##### [21.11.1](renovatebot/renovate@21.11.0...21.11.1) (2020-06-16) ##### Bug Fixes - **sbt:** split depName and lookupName ([#6525](renovatebot/renovate#6525)) ([c4a0940](renovatebot/renovate@c4a0940)) ##### Tests - remove util/got mocks ([9b51f0e](renovatebot/renovate@9b51f0e)) - Revert "test: remove util/got mocks" ([2f767ea](renovatebot/renovate@2f767ea)) - Use nock for tests (Part 2) ([#6519](renovatebot/renovate#6519)) ([93eaeea](renovatebot/renovate@93eaeea)) ##### Code Refactoring - Remove 'util/got' ([#6523](renovatebot/renovate#6523)) ([2d6c12d](renovatebot/renovate@2d6c12d)) ##[21.11.0](https://github.com/renovatebot/renovate/releases/21.11.0) 2020-06-16T05:06:53.343Z ##### Features - **sbt:** support scalaVersion defined with a trailing comma ([#6520](renovatebot/renovate#6520)) ([d3cea95](renovatebot/renovate@d3cea95)) ##[21.10.2](https://github.com/renovatebot/renovate/releases/21.10.2) 2020-06-15T18:16:43.214Z ##### [21.10.2](renovatebot/renovate@21.10.1...21.10.2) (2020-06-15) ##### Miscellaneous Chores - **deps:** update dependency jest-mock-extended to v1.0.9 ([#6517](renovatebot/renovate#6517)) ([c654e6e](renovatebot/renovate@c654e6e)) ##### Build System - **deps:** update dependency [@snyk/ruby-semver](https://github.com/snyk/ruby-semver) to v2.2.2 ([#6518](renovatebot/renovate#6518)) ([3c7a180](renovatebot/renovate@3c7a180)) ##[21.10.1](https://github.com/renovatebot/renovate/releases/21.10.1) 2020-06-15T14:49:31.117Z ##### [21.10.1](renovatebot/renovate@21.10.0...21.10.1) (2020-06-15) ##### Bug Fixes - markdown table cell ([#6514](renovatebot/renovate#6514)) ([4933209](renovatebot/renovate@4933209)) ##### Miscellaneous Chores - better link for skipInstalls ([12c6698](renovatebot/renovate@12c6698)) ##[21.10.0](https://github.com/renovatebot/renovate/releases/21.10.0) 2020-06-14T07:09:48.106Z ##### Features - prHeader and prFooter ([#6511](renovatebot/renovate#6511)) ([e834f2b](renovatebot/renovate@e834f2b)) ##### Miscellaneous Chores - **deps:** update dependency re2 to v1.15.0 ([#6506](renovatebot/renovate#6506)) ([73b00d1](renovatebot/renovate@73b00d1)) ##### Tests - Use nock for tests (Part 1) ([#6510](renovatebot/renovate#6510)) ([7a60686](renovatebot/renovate@7a60686)) ##[21.9.0](https://github.com/renovatebot/renovate/releases/21.9.0) 2020-06-13T06:49:31.605Z ##### Features - log host stats per run ([a399bbb](renovatebot/renovate@a399bbb)), closes [#6357](renovatebot/renovate#6357) ##### Miscellaneous Chores - **deps:** update dependency [@types/node](https://github.com/types/node) to v12.12.47 ([#6504](renovatebot/renovate#6504)) ([9691122](renovatebot/renovate@9691122)) ##### Code Refactoring - http cache ([75b85eb](renovatebot/renovate@75b85eb)) - move auth to http module ([#6502](renovatebot/renovate#6502)) ([6c38eb3](renovatebot/renovate@6c38eb3)) ##[21.8.0](https://github.com/renovatebot/renovate/releases/21.8.0) 2020-06-12T16:26:25.984Z ##### Features - **internal:** apply host-rules in http module ([#6501](renovatebot/renovate#6501)) ([f39d73f](renovatebot/renovate@f39d73f)) ##### Miscellaneous Chores - remove unused yawn-yaml ([cb573a0](renovatebot/renovate@cb573a0)) ##[21.7.1](https://github.com/renovatebot/renovate/releases/21.7.1) 2020-06-12T14:53:13.884Z ##### [21.7.1](renovatebot/renovate@21.7.0...21.7.1) (2020-06-12) ##### Bug Fixes - **poetry:** don't take `python` as a pypi deps ([#6490](renovatebot/renovate#6490)) ([886d02c](renovatebot/renovate@886d02c)) ##[21.7.0](https://github.com/renovatebot/renovate/releases/21.7.0) 2020-06-12T13:12:16.583Z ##### Features - **internal:** request caching in http module ([#6497](renovatebot/renovate#6497)) ([5d624ed](renovatebot/renovate@5d624ed)) ##### Miscellaneous Chores - **deps:** update dependency type-fest to v0.15.1 ([#6494](renovatebot/renovate#6494)) ([4a45199](renovatebot/renovate@4a45199)) ##### Code Refactoring - **http:** better variable names for request() ([21028a7](renovatebot/renovate@21028a7)) ##[21.6.6](https://github.com/renovatebot/renovate/releases/21.6.6) 2020-06-12T09:58:45.134Z ##### [21.6.6](renovatebot/renovate@21.6.5...21.6.6) (2020-06-12) ##### Bug Fixes - **gradle-wrapper:** correct artifact filenames for subdirs ([#6491](renovatebot/renovate#6491)) ([2e18987](renovatebot/renovate@2e18987)) ##### Code Refactoring - move user-agent insertion from got to http ([#6492](renovatebot/renovate#6492)) ([9f9cf25](renovatebot/renovate@9f9cf25)) ##[21.6.5](https://github.com/renovatebot/renovate/releases/21.6.5) 2020-06-12T09:15:44.566Z ##### [21.6.5](renovatebot/renovate@21.6.4...21.6.5) (2020-06-12) ##### Build System - **deps:** update dependency chalk to v4.1.0 ([#6493](renovatebot/renovate#6493)) ([7b57c96](renovatebot/renovate@7b57c96)) ##[21.6.4](https://github.com/renovatebot/renovate/releases/21.6.4) 2020-06-11T13:03:43.933Z ##### [21.6.4](renovatebot/renovate@21.6.3...21.6.4) (2020-06-11) ##### Bug Fixes - **repology:** handle multi-package projects ([#6489](renovatebot/renovate#6489)) ([1c92405](renovatebot/renovate@1c92405)) ##### Miscellaneous Chores - **deps:** update dependency graphql to v15.1.0 ([#6486](renovatebot/renovate#6486)) ([733eb54](renovatebot/renovate@733eb54)) ##[21.6.3](https://github.com/renovatebot/renovate/releases/21.6.3) 2020-06-10T15:19:48.560Z ##### [21.6.3](renovatebot/renovate@21.6.2...21.6.3) (2020-06-10) ##### Bug Fixes - reverse upgrades order before filtering ([#6483](renovatebot/renovate#6483)) ([62d6428](renovatebot/renovate@62d6428)) ##[21.6.2](https://github.com/renovatebot/renovate/releases/21.6.2) 2020-06-10T08:42:14.855Z ##### [21.6.2](renovatebot/renovate@21.6.1...21.6.2) (2020-06-10) ##### Bug Fixes - **gradle:** Additional matches for dependency versions ([#6477](renovatebot/renovate#6477)) ([d320573](renovatebot/renovate@d320573)) ##[21.6.1](https://github.com/renovatebot/renovate/releases/21.6.1) 2020-06-10T04:14:11.571Z ##### [21.6.1](renovatebot/renovate@21.6.0...21.6.1) (2020-06-10) ##### Build System - **deps:** update dependency node-html-parser to v1.2.19 ([#6481](renovatebot/renovate#6481)) ([aed8d75](renovatebot/renovate@aed8d75)) ##[21.6.0](https://github.com/renovatebot/renovate/releases/21.6.0) 2020-06-09T15:45:04.245Z ##### Features - **presets:** allow sub presets for gitlab ([#6238](renovatebot/renovate#6238)) ([997909d](renovatebot/renovate@997909d)) ##[21.5.0](https://github.com/renovatebot/renovate/releases/21.5.0) 2020-06-09T11:53:30.428Z ##### Features - **presets:** extract generic platform preset fetch ([#6467](renovatebot/renovate#6467)) ([5a87c8b](renovatebot/renovate@5a87c8b)) ##### Bug Fixes - ensure comment removal only when necessary ([51a4a72](renovatebot/renovate@51a4a72)), closes [#6469](renovatebot/renovate#6469) ##### Miscellaneous Chores - **deps:** update mcr.microsoft.com/vscode/devcontainers/typescript-node docker tag to v0.122.1 ([#6472](renovatebot/renovate#6472)) ([a77d73f](renovatebot/renovate@a77d73f)) ##[21.4.0](https://github.com/renovatebot/renovate/releases/21.4.0) 2020-06-08T19:43:57.039Z ##### Features - add repology datasource ([#6465](renovatebot/renovate#6465)) ([4513c94](renovatebot/renovate@4513c94)) ##### Miscellaneous Chores - update dev container to node 14 ([#6468](renovatebot/renovate#6468)) ([8b25686](renovatebot/renovate@8b25686)) - **deps:** update dependency [@types/node](https://github.com/types/node) to v12.12.44 ([#6463](renovatebot/renovate#6463)) ([f652a8c](renovatebot/renovate@f652a8c)) - **deps:** update dependency typescript to v3.9.5 ([#6461](renovatebot/renovate#6461)) ([c945903](renovatebot/renovate@c945903)) - **deps:** update mcr.microsoft.com/vscode/devcontainers/typescript-node docker tag to v0.121.0 ([#6464](renovatebot/renovate#6464)) ([9a526b5](renovatebot/renovate@9a526b5)) ##[21.3.0](https://github.com/renovatebot/renovate/releases/21.3.0) 2020-06-07T14:49:59.996Z ##### Features - **maven:** Allow for `SNAP` version qualifier ([#6459](renovatebot/renovate#6459)) ([83d702e](renovatebot/renovate@83d702e)) ##### Miscellaneous Chores - **ci:** use cache v2 ([#6458](renovatebot/renovate#6458)) ([0318efe](renovatebot/renovate@0318efe)) ##### Tests - use nock for preset tests ([#6449](renovatebot/renovate#6449)) ([4d7c109](renovatebot/renovate@4d7c109)) ##### Code Refactoring - **bitbucket:** don’t use endpoint in initRepo ([#6457](renovatebot/renovate#6457)) ([e5e1a18](renovatebot/renovate@e5e1a18)) ##[21.2.0](https://github.com/renovatebot/renovate/releases/21.2.0) 2020-06-07T09:46:28.631Z ##### Features - **pypi:** changelog lookup in project_urls ([#6421](renovatebot/renovate#6421)) ([965b3ca](renovatebot/renovate@965b3ca)) ##[21.1.1](https://github.com/renovatebot/renovate/releases/21.1.1) 2020-06-07T09:33:39.772Z ##### [21.1.1](renovatebot/renovate@21.1.0...21.1.1) (2020-06-07) ##### Bug Fixes - **github:** send versioned accept header ([#6456](renovatebot/renovate#6456)) ([3a4e153](renovatebot/renovate@3a4e153)) ##### Miscellaneous Chores - update yarn.lock ([40c9c16](renovatebot/renovate@40c9c16)) - **deps:** update dependency [@types/lodash](https://github.com/types/lodash) to v4.14.155 ([#6455](renovatebot/renovate#6455)) ([157292c](renovatebot/renovate@157292c)) ##[21.1.0](https://github.com/renovatebot/renovate/releases/21.1.0) 2020-06-06T15:22:54.744Z ##### Features - **gitlab:** filter repos on autodiscover ([#6448](renovatebot/renovate#6448)) ([1d57643](renovatebot/renovate@1d57643)) ##[21.0.6](https://github.com/renovatebot/renovate/releases/21.0.6) 2020-06-06T12:37:30.965Z ##### [21.0.6](renovatebot/renovate@21.0.5...21.0.6) (2020-06-06) ##### Build System - **deps:** update dependency fs-extra to v9.0.1 ([#6453](renovatebot/renovate#6453)) ([21700d2](renovatebot/renovate@21700d2)) ##[21.0.5](https://github.com/renovatebot/renovate/releases/21.0.5) 2020-06-06T02:15:08.043Z ##### [21.0.5](renovatebot/renovate@21.0.4...21.0.5) (2020-06-06) ##### Build System - **deps:** update dependency cacache to v15.0.4 ([#6450](renovatebot/renovate#6450)) ([6c5da6d](renovatebot/renovate@6c5da6d)) ##[21.0.4](https://github.com/renovatebot/renovate/releases/21.0.4) 2020-06-05T19:11:59.415Z ##### [21.0.4](renovatebot/renovate@21.0.3...21.0.4) (2020-06-05) ##### Bug Fixes - **gitlab:** wrong mr link path ([#6447](renovatebot/renovate#6447)) ([fbcfde2](renovatebot/renovate@fbcfde2)) ##[21.0.3](https://github.com/renovatebot/renovate/releases/21.0.3) 2020-06-05T18:09:46.158Z ##### [21.0.3](renovatebot/renovate@21.0.2...21.0.3) (2020-06-05) ##### Bug Fixes - **preset:** add chromely monorepo ([#6446](renovatebot/renovate#6446)) ([17d205d](renovatebot/renovate@17d205d)) ##[21.0.2](https://github.com/renovatebot/renovate/releases/21.0.2) 2020-06-05T11:31:38.918Z ##### [21.0.2](renovatebot/renovate@21.0.1...21.0.2) (2020-06-05) ##### Bug Fixes - **pypi:** add mypy source url ([#6442](renovatebot/renovate#6442)) ([a121344](renovatebot/renovate@a121344)) ##### Miscellaneous Chores - **deps:** update mcr.microsoft.com/vscode/devcontainers/typescript-node docker tag to v0.120.0 ([#6441](renovatebot/renovate#6441)) ([04e8270](renovatebot/renovate@04e8270)) ##[21.0.1](https://github.com/renovatebot/renovate/releases/21.0.1) 2020-06-05T07:17:16.298Z ##### [21.0.1](renovatebot/renovate@21.0.0...21.0.1) (2020-06-05) ##### Bug Fixes - ensure trailing slash for datasource baseUrls ([381d010](renovatebot/renovate@381d010))
##[21.12.6](https://github.com/renovatebot/renovate/releases/21.12.6) 2020-06-18T22:36:16.743Z ##### [21.12.6](renovatebot/renovate@21.12.5...21.12.6) (2020-06-18) ##### Miscellaneous Chores - **deps:** update dependency [@types/jest](https://github.com/types/jest) to v26 ([#6547](renovatebot/renovate#6547)) ([2b8faae](renovatebot/renovate@2b8faae)) ##### Build System - **deps:** update dependency global-agent to v2.1.12 ([#6531](renovatebot/renovate#6531)) ([af81de4](renovatebot/renovate@af81de4)) ##[21.12.5](https://github.com/renovatebot/renovate/releases/21.12.5) 2020-06-18T21:37:55.787Z ##### [21.12.5](renovatebot/renovate@21.12.4...21.12.5) (2020-06-18) ##### Bug Fixes - **gitea:** remove immortal PR warning ([#5999](renovatebot/renovate#5999)) ([cb8d64d](renovatebot/renovate@cb8d64d)) ##### Code Refactoring - Import index for datasource tests (part 2) ([#6546](renovatebot/renovate#6546)) ([bd98334](renovatebot/renovate@bd98334)) - Import index in datasource tests ([#6542](renovatebot/renovate#6542)) ([ed7483a](renovatebot/renovate@ed7483a)) ##[21.12.4](https://github.com/renovatebot/renovate/releases/21.12.4) 2020-06-17T19:22:47.117Z ##### [21.12.4](renovatebot/renovate@21.12.3...21.12.4) (2020-06-17) ##### Bug Fixes - explicit caching of null for docker lookups ([#6536](renovatebot/renovate#6536)) ([73b213c](renovatebot/renovate@73b213c)) ##[21.12.3](https://github.com/renovatebot/renovate/releases/21.12.3) 2020-06-17T13:38:55.341Z ##### [21.12.3](renovatebot/renovate@21.12.2...21.12.3) (2020-06-17) ##### Bug Fixes - **docker:** caching of null lookup responses ([#6534](renovatebot/renovate#6534)) ([b277dfe](renovatebot/renovate@b277dfe)) ##### Miscellaneous Chores - **deps:** update mcr.microsoft.com/vscode/devcontainers/typescript-node docker tag to v0.123.0 ([#6532](renovatebot/renovate#6532)) ([cf508a3](renovatebot/renovate@cf508a3)) ##[21.12.2](https://github.com/renovatebot/renovate/releases/21.12.2) 2020-06-17T09:21:33.945Z ##### [21.12.2](renovatebot/renovate@21.12.1...21.12.2) (2020-06-17) ##### Bug Fixes - global cache return undefined instead of null ([#6530](renovatebot/renovate#6530)) ([a684373](renovatebot/renovate@a684373)) ##[21.12.1](https://github.com/renovatebot/renovate/releases/21.12.1) 2020-06-17T08:18:55.113Z ##### [21.12.1](renovatebot/renovate@21.12.0...21.12.1) (2020-06-17) ##### Bug Fixes - correct baseBranches description in onboarding PR ([4b2f523](renovatebot/renovate@4b2f523)), closes [#6527](renovatebot/renovate#6527) - Revert "fix(cache): distinguish between null and undefined ([#6509](https://github.com/renovatebot/renovate/issues/6509))" ([f5a588e](renovatebot/renovate@f5a588e)) ##[21.12.0](https://github.com/renovatebot/renovate/releases/21.12.0) 2020-06-17T04:59:32.490Z ##### Features - **git:** Pass --no-verify to git commit and push ([#6526](renovatebot/renovate#6526)) ([8ac8f42](renovatebot/renovate@8ac8f42)), closes [#6521](renovatebot/renovate#6521) ##### Bug Fixes - **cache:** distinguish between null and undefined ([#6509](renovatebot/renovate#6509)) ([0345b40](renovatebot/renovate@0345b40)) ##[21.11.1](https://github.com/renovatebot/renovate/releases/21.11.1) 2020-06-16T15:02:05.321Z ##### [21.11.1](renovatebot/renovate@21.11.0...21.11.1) (2020-06-16) ##### Bug Fixes - **sbt:** split depName and lookupName ([#6525](renovatebot/renovate#6525)) ([c4a0940](renovatebot/renovate@c4a0940)) ##### Tests - remove util/got mocks ([9b51f0e](renovatebot/renovate@9b51f0e)) - Revert "test: remove util/got mocks" ([2f767ea](renovatebot/renovate@2f767ea)) - Use nock for tests (Part 2) ([#6519](renovatebot/renovate#6519)) ([93eaeea](renovatebot/renovate@93eaeea)) ##### Code Refactoring - Remove 'util/got' ([#6523](renovatebot/renovate#6523)) ([2d6c12d](renovatebot/renovate@2d6c12d)) ##[21.11.0](https://github.com/renovatebot/renovate/releases/21.11.0) 2020-06-16T05:06:53.343Z ##### Features - **sbt:** support scalaVersion defined with a trailing comma ([#6520](renovatebot/renovate#6520)) ([d3cea95](renovatebot/renovate@d3cea95)) ##[21.10.2](https://github.com/renovatebot/renovate/releases/21.10.2) 2020-06-15T18:16:43.214Z ##### [21.10.2](renovatebot/renovate@21.10.1...21.10.2) (2020-06-15) ##### Miscellaneous Chores - **deps:** update dependency jest-mock-extended to v1.0.9 ([#6517](renovatebot/renovate#6517)) ([c654e6e](renovatebot/renovate@c654e6e)) ##### Build System - **deps:** update dependency [@snyk/ruby-semver](https://github.com/snyk/ruby-semver) to v2.2.2 ([#6518](renovatebot/renovate#6518)) ([3c7a180](renovatebot/renovate@3c7a180)) ##[21.10.1](https://github.com/renovatebot/renovate/releases/21.10.1) 2020-06-15T14:49:31.117Z ##### [21.10.1](renovatebot/renovate@21.10.0...21.10.1) (2020-06-15) ##### Bug Fixes - markdown table cell ([#6514](renovatebot/renovate#6514)) ([4933209](renovatebot/renovate@4933209)) ##### Miscellaneous Chores - better link for skipInstalls ([12c6698](renovatebot/renovate@12c6698)) ##[21.10.0](https://github.com/renovatebot/renovate/releases/21.10.0) 2020-06-14T07:09:48.106Z ##### Features - prHeader and prFooter ([#6511](renovatebot/renovate#6511)) ([e834f2b](renovatebot/renovate@e834f2b)) ##### Miscellaneous Chores - **deps:** update dependency re2 to v1.15.0 ([#6506](renovatebot/renovate#6506)) ([73b00d1](renovatebot/renovate@73b00d1)) ##### Tests - Use nock for tests (Part 1) ([#6510](renovatebot/renovate#6510)) ([7a60686](renovatebot/renovate@7a60686)) ##[21.9.0](https://github.com/renovatebot/renovate/releases/21.9.0) 2020-06-13T06:49:31.605Z ##### Features - log host stats per run ([a399bbb](renovatebot/renovate@a399bbb)), closes [#6357](renovatebot/renovate#6357) ##### Miscellaneous Chores - **deps:** update dependency [@types/node](https://github.com/types/node) to v12.12.47 ([#6504](renovatebot/renovate#6504)) ([9691122](renovatebot/renovate@9691122)) ##### Code Refactoring - http cache ([75b85eb](renovatebot/renovate@75b85eb)) - move auth to http module ([#6502](renovatebot/renovate#6502)) ([6c38eb3](renovatebot/renovate@6c38eb3)) ##[21.8.0](https://github.com/renovatebot/renovate/releases/21.8.0) 2020-06-12T16:26:25.984Z ##### Features - **internal:** apply host-rules in http module ([#6501](renovatebot/renovate#6501)) ([f39d73f](renovatebot/renovate@f39d73f)) ##### Miscellaneous Chores - remove unused yawn-yaml ([cb573a0](renovatebot/renovate@cb573a0)) ##[21.7.1](https://github.com/renovatebot/renovate/releases/21.7.1) 2020-06-12T14:53:13.884Z ##### [21.7.1](renovatebot/renovate@21.7.0...21.7.1) (2020-06-12) ##### Bug Fixes - **poetry:** don't take `python` as a pypi deps ([#6490](renovatebot/renovate#6490)) ([886d02c](renovatebot/renovate@886d02c)) ##[21.7.0](https://github.com/renovatebot/renovate/releases/21.7.0) 2020-06-12T13:12:16.583Z ##### Features - **internal:** request caching in http module ([#6497](renovatebot/renovate#6497)) ([5d624ed](renovatebot/renovate@5d624ed)) ##### Miscellaneous Chores - **deps:** update dependency type-fest to v0.15.1 ([#6494](renovatebot/renovate#6494)) ([4a45199](renovatebot/renovate@4a45199)) ##### Code Refactoring - **http:** better variable names for request() ([21028a7](renovatebot/renovate@21028a7)) ##[21.6.6](https://github.com/renovatebot/renovate/releases/21.6.6) 2020-06-12T09:58:45.134Z ##### [21.6.6](renovatebot/renovate@21.6.5...21.6.6) (2020-06-12) ##### Bug Fixes - **gradle-wrapper:** correct artifact filenames for subdirs ([#6491](renovatebot/renovate#6491)) ([2e18987](renovatebot/renovate@2e18987)) ##### Code Refactoring - move user-agent insertion from got to http ([#6492](renovatebot/renovate#6492)) ([9f9cf25](renovatebot/renovate@9f9cf25)) ##[21.6.5](https://github.com/renovatebot/renovate/releases/21.6.5) 2020-06-12T09:15:44.566Z ##### [21.6.5](renovatebot/renovate@21.6.4...21.6.5) (2020-06-12) ##### Build System - **deps:** update dependency chalk to v4.1.0 ([#6493](renovatebot/renovate#6493)) ([7b57c96](renovatebot/renovate@7b57c96)) ##[21.6.4](https://github.com/renovatebot/renovate/releases/21.6.4) 2020-06-11T13:03:43.933Z ##### [21.6.4](renovatebot/renovate@21.6.3...21.6.4) (2020-06-11) ##### Bug Fixes - **repology:** handle multi-package projects ([#6489](renovatebot/renovate#6489)) ([1c92405](renovatebot/renovate@1c92405)) ##### Miscellaneous Chores - **deps:** update dependency graphql to v15.1.0 ([#6486](renovatebot/renovate#6486)) ([733eb54](renovatebot/renovate@733eb54)) ##[21.6.3](https://github.com/renovatebot/renovate/releases/21.6.3) 2020-06-10T15:19:48.560Z ##### [21.6.3](renovatebot/renovate@21.6.2...21.6.3) (2020-06-10) ##### Bug Fixes - reverse upgrades order before filtering ([#6483](renovatebot/renovate#6483)) ([62d6428](renovatebot/renovate@62d6428)) ##[21.6.2](https://github.com/renovatebot/renovate/releases/21.6.2) 2020-06-10T08:42:14.855Z ##### [21.6.2](renovatebot/renovate@21.6.1...21.6.2) (2020-06-10) ##### Bug Fixes - **gradle:** Additional matches for dependency versions ([#6477](renovatebot/renovate#6477)) ([d320573](renovatebot/renovate@d320573)) ##[21.6.1](https://github.com/renovatebot/renovate/releases/21.6.1) 2020-06-10T04:14:11.571Z ##### [21.6.1](renovatebot/renovate@21.6.0...21.6.1) (2020-06-10) ##### Build System - **deps:** update dependency node-html-parser to v1.2.19 ([#6481](renovatebot/renovate#6481)) ([aed8d75](renovatebot/renovate@aed8d75)) ##[21.6.0](https://github.com/renovatebot/renovate/releases/21.6.0) 2020-06-09T15:45:04.245Z ##### Features - **presets:** allow sub presets for gitlab ([#6238](renovatebot/renovate#6238)) ([997909d](renovatebot/renovate@997909d)) ##[21.5.0](https://github.com/renovatebot/renovate/releases/21.5.0) 2020-06-09T11:53:30.428Z ##### Features - **presets:** extract generic platform preset fetch ([#6467](renovatebot/renovate#6467)) ([5a87c8b](renovatebot/renovate@5a87c8b)) ##### Bug Fixes - ensure comment removal only when necessary ([51a4a72](renovatebot/renovate@51a4a72)), closes [#6469](renovatebot/renovate#6469) ##### Miscellaneous Chores - **deps:** update mcr.microsoft.com/vscode/devcontainers/typescript-node docker tag to v0.122.1 ([#6472](renovatebot/renovate#6472)) ([a77d73f](renovatebot/renovate@a77d73f)) ##[21.4.0](https://github.com/renovatebot/renovate/releases/21.4.0) 2020-06-08T19:43:57.039Z ##### Features - add repology datasource ([#6465](renovatebot/renovate#6465)) ([4513c94](renovatebot/renovate@4513c94)) ##### Miscellaneous Chores - update dev container to node 14 ([#6468](renovatebot/renovate#6468)) ([8b25686](renovatebot/renovate@8b25686)) - **deps:** update dependency [@types/node](https://github.com/types/node) to v12.12.44 ([#6463](renovatebot/renovate#6463)) ([f652a8c](renovatebot/renovate@f652a8c)) - **deps:** update dependency typescript to v3.9.5 ([#6461](renovatebot/renovate#6461)) ([c945903](renovatebot/renovate@c945903)) - **deps:** update mcr.microsoft.com/vscode/devcontainers/typescript-node docker tag to v0.121.0 ([#6464](renovatebot/renovate#6464)) ([9a526b5](renovatebot/renovate@9a526b5)) ##[21.3.0](https://github.com/renovatebot/renovate/releases/21.3.0) 2020-06-07T14:49:59.996Z ##### Features - **maven:** Allow for `SNAP` version qualifier ([#6459](renovatebot/renovate#6459)) ([83d702e](renovatebot/renovate@83d702e)) ##### Miscellaneous Chores - **ci:** use cache v2 ([#6458](renovatebot/renovate#6458)) ([0318efe](renovatebot/renovate@0318efe)) ##### Tests - use nock for preset tests ([#6449](renovatebot/renovate#6449)) ([4d7c109](renovatebot/renovate@4d7c109)) ##### Code Refactoring - **bitbucket:** don’t use endpoint in initRepo ([#6457](renovatebot/renovate#6457)) ([e5e1a18](renovatebot/renovate@e5e1a18)) ##[21.2.0](https://github.com/renovatebot/renovate/releases/21.2.0) 2020-06-07T09:46:28.631Z ##### Features - **pypi:** changelog lookup in project_urls ([#6421](renovatebot/renovate#6421)) ([965b3ca](renovatebot/renovate@965b3ca)) ##[21.1.1](https://github.com/renovatebot/renovate/releases/21.1.1) 2020-06-07T09:33:39.772Z ##### [21.1.1](renovatebot/renovate@21.1.0...21.1.1) (2020-06-07) ##### Bug Fixes - **github:** send versioned accept header ([#6456](renovatebot/renovate#6456)) ([3a4e153](renovatebot/renovate@3a4e153)) ##### Miscellaneous Chores - update yarn.lock ([40c9c16](renovatebot/renovate@40c9c16)) - **deps:** update dependency [@types/lodash](https://github.com/types/lodash) to v4.14.155 ([#6455](renovatebot/renovate#6455)) ([157292c](renovatebot/renovate@157292c)) ##[21.1.0](https://github.com/renovatebot/renovate/releases/21.1.0) 2020-06-06T15:22:54.744Z ##### Features - **gitlab:** filter repos on autodiscover ([#6448](renovatebot/renovate#6448)) ([1d57643](renovatebot/renovate@1d57643)) ##[21.0.6](https://github.com/renovatebot/renovate/releases/21.0.6) 2020-06-06T12:37:30.965Z ##### [21.0.6](renovatebot/renovate@21.0.5...21.0.6) (2020-06-06) ##### Build System - **deps:** update dependency fs-extra to v9.0.1 ([#6453](renovatebot/renovate#6453)) ([21700d2](renovatebot/renovate@21700d2)) ##[21.0.5](https://github.com/renovatebot/renovate/releases/21.0.5) 2020-06-06T02:15:08.043Z ##### [21.0.5](renovatebot/renovate@21.0.4...21.0.5) (2020-06-06) ##### Build System - **deps:** update dependency cacache to v15.0.4 ([#6450](renovatebot/renovate#6450)) ([6c5da6d](renovatebot/renovate@6c5da6d)) ##[21.0.4](https://github.com/renovatebot/renovate/releases/21.0.4) 2020-06-05T19:11:59.415Z ##### [21.0.4](renovatebot/renovate@21.0.3...21.0.4) (2020-06-05) ##### Bug Fixes - **gitlab:** wrong mr link path ([#6447](renovatebot/renovate#6447)) ([fbcfde2](renovatebot/renovate@fbcfde2)) ##[21.0.3](https://github.com/renovatebot/renovate/releases/21.0.3) 2020-06-05T18:09:46.158Z ##### [21.0.3](renovatebot/renovate@21.0.2...21.0.3) (2020-06-05) ##### Bug Fixes - **preset:** add chromely monorepo ([#6446](renovatebot/renovate#6446)) ([17d205d](renovatebot/renovate@17d205d)) ##[21.0.2](https://github.com/renovatebot/renovate/releases/21.0.2) 2020-06-05T11:31:38.918Z ##### [21.0.2](renovatebot/renovate@21.0.1...21.0.2) (2020-06-05) ##### Bug Fixes - **pypi:** add mypy source url ([#6442](renovatebot/renovate#6442)) ([a121344](renovatebot/renovate@a121344)) ##### Miscellaneous Chores - **deps:** update mcr.microsoft.com/vscode/devcontainers/typescript-node docker tag to v0.120.0 ([#6441](renovatebot/renovate#6441)) ([04e8270](renovatebot/renovate@04e8270)) ##[21.0.1](https://github.com/renovatebot/renovate/releases/21.0.1) 2020-06-05T07:17:16.298Z ##### [21.0.1](renovatebot/renovate@21.0.0...21.0.1) (2020-06-05) ##### Bug Fixes - ensure trailing slash for datasource baseUrls ([381d010](renovatebot/renovate@381d010))
Move user-agent string insertion from util/got extension into util/http wrapper