releaser-tools
releaser-tools copied to clipboard
chore(deps): update dependency got to v11.8.5 [security]
This PR contains the following updates:
Package | Type | Update | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|---|---|
got | 9.6.0 -> 11.8.5 |
||||||
got | dependencies | major | ^9.6.0 -> ^11.0.0 |
GitHub Vulnerability Alerts
CVE-2022-33987
The got package before 12.1.0 for Node.js allows a redirect to a UNIX socket.
Release Notes
sindresorhus/got
v11.8.5
- Backport security fix https://github.com/sindresorhus/got/commit/861ccd9ac2237df762a9e2beed7edd88c60782dc
v11.8.3
- Bump cacheable-request dependency (#1921)
9463bb6
- Fix
HTTPError
missing.code
property (#1739)0e167b8
v11.8.2
- Make the
dnsCache
option lazy (#1529)3bd245f
This slightly improves Got startup performance and fixes an issue with Jest.
v11.8.1
v11.8.0
- Fix for sending files with size
0
onstat
(#1488)7acd380
-
beforeRetry
allows stream body if different from original (#1501)3dd2273
- Set default value for an options object (#1495)
390b145
v11.7.0
Improvements
- Add
pfx
HTTPS option (#1364)c33df7f
- Update
body
afterbeforeRequest
(#1453)e1c1844
- Don't allocate buffer twice (#1403)
7bc69d9
Fixes
- Fix a regression where body was sent after redirect
88b32ea
- Fix destructure error on
promise.json()
c97ce7c
- Do not ignore userinfo on a redirect to the same origin
52de13b
v11.6.2
Bug fixes
- Inherit the
prefixUrl
option from parent if it'sundefined
(#1448)a3da70a
- Prepare a fix for hanging promise on Node.js 14.10.x
29d4e32
- Prepare for Node.js 15.0.0
c126ff1
Docs
- Point travis-ci.org badge to travis-ci.com (#1442)
2b352d3
- Clarify the retry mechanism
f248618
- Fix
RequestError
links3ed4af6
Tests
v11.6.1
Fixes
Meta
v11.6.0
Improvements
- Add
retry
stream event (#1384)7072198
- Add types for
http-cache-semantics
options2e2295f
- Make
CancelError
inheritRequestError
1f132e8
- Add
retryAfter
toRetryObject
643a305
- Add documentation comments to exported TypeScript types (#1278)
eaf1e02
- Move cache options into a
cacheOptions
property9c16d90
Bug fixes
- Got promise shouldn't retry when the body is a stream
6e1aeae
Docs
- Add an example of nock integration with retrying
f7bbc37
- Fix
CancelError
docs28c400f
- Fix retry delay function in the
README
(#1425)38bbb04
v11.5.2
Docs
- Add hpagent to proxy section (#1363)
a3e171c
- Mention header lowercasing in
request
migration guide (#1387)a748343
- Fixed deprecationWarning on https options (#1391)
9a309bd
Bug fixes
v11.5.1
Enhancements
- Upgrade
http2-wrapper
to1.0.0-beta.5.0
16e7f03
- Compatibility fix to ignore incorrect Node.js 12 typings
f7a1379
61d6f61
Bug fixes
Docs
- Mention HTTP/2 proxying in
readme.md
4ebd26a
- Update the comparison table
bd2d532
c833939
- Document the hierarchy of error classes (#1359)
559526e
- Fix example code for HTTPS proxy (#1360)
4083347
v11.5.0
Improvements
- Add
backoff
option to pagination (#1182)4be7446
- Upgrade dependencies (#1345)
b9a855d
476c026
8d697bc
- Upgrade to TypeScript 3.9 (#1267)
b51d836
Fixes
- Fix TypeScript types for Promise API (#1344)
676be6d
- Fix cache not working with HTTP2
ac5f67d
- Fix
response
event not being emitted on cache verify request (#1305)da4769e
- Work around a bug in Node.js <=12.18.2
f33e8bc
- Remove request error handler after response is downloaded
e1afe82
- Revert "Remove request error handler after response is downloaded"
aeb2e07
Docs
- Mention advanced usage of a
beforeRequest
hook779062a
- Mention to end the stream if there's no body
044767e
v11.4.0
- Fix hanging promise on timeout on HTTP error
934211f
- Use async iterators to get response body (#1256)
7dcd145
- Fix promise not returning Buffer on compressed response
5028c11
- Clarify options.encoding docs
04f3ea4
- Fix unhandled
The server aborted pending request
rejection728aef9
- Add missing
ECONNRESET
code to an abort errord325d35
- Fix
prefixUrl
not working when theurl
argument is empty8d3412a
- Improve the
searchParams
option4dbada9
- Fix non-enumerable options [such as body] not being used
8f775c7
v11.3.0
- Deep merge
https
options (#1304)c98f0d7
- Add options to customize parsing/stringifying JSON (#1298)
cb4da8d
- Add
dnsLookupIpVersion
option (#1264)7f643bb
v11.2.0
- Provide an overload for unknown
responseType
(#1276)b9ba18a
- Fix overriding some options in a
beforeRequest
hook (#1293)d8c00cf
- Fix hanging promise on aborted requests on Node v14.3.0 (#1296)
2ccc4c2
- Do not wait for
ready
event if the file descriptor is already opened (#1289)2c8fe19
- General improvements to HTTPS API (#1255)
697de37
v11.1.4
- Clarify docs for got.HTTPError (#1244)
3f125f1
- Upgrade
cacheable-lookup
to 5.0.39770e54
- Add a Runkit example (#1253)
48bbb36
- Mention
options.rejectUnauthorized
in the documentation9b04963
- Test
responseType
set toundefined
0e8582f
- Slightly improve RunKit example
6f84051
- Make
got.paginate()
an alias forgot.paginate.each()
5480b31
- Don't force query string normalization (#1246)
761b8e0
- Upgrade
decompress-response
to6.0.0
c2bc014
- Migrate from
lolex
to@sinonjs/fake-timers
(#1270)df333dd
- Make
calculateDelay
promisable (#1266)3745efc
v11.1.3
- Do not use deprecated
request.abort()
(#1242)ab338a7
- Remove the
host
header on redirect (#1241)8ff71d9
- Prevent URL pollution (#1243)
7dbb9ee
- Fix duplicated searchParams for pagination API (#1229)
91aa0ac
- Add a test for stringified
searchParams
in merge (#1208)7d7361c
- Fix reusing options when paginating
8862270
- Fix an invalid pagination test
47c1afe
5131dc2
v11.1.2
Bug fixes
- Disable
options.dnsCache
by default79507c2
This should stay disabled when making requests to internal hostnames such as localhost, database.local etc. CacheableLookup uses dns.resolver4(..) and dns.resolver6(...) under the hood and fall backs to dns.lookup(...) when the first two fail, which may lead to additional delay.
Enhancements
v11.1.1
- Improve Node.js 14 compatibility
50ef99a
- Fix
got.mergeOptions()
regression157e02b
- Fix hanging promise when using cache
7b19e8f
- Make
options.responseType
optional when using a template9ed0a39
v11.1.0
- Add
pagination.stackAllItems
option (#1214)c1208d1
- Allow response body to be typed for pagination API (#1212)
c127f5b
- Fix some options not working with the pagination API
278c421
v11.0.3
Fixes
- Limit number of requests in pagination to prevent accidental overflows (#1181)
4344c3a
- Fix promise rejecting before retry
b927e2d
- Fix
options.searchParams
duplicates429db40
- Prevent calling
.abort()
on a destroyed request63c1b72
Docs
- Fix incorrect usage in the readme examples (#1203)
16ff82f
- Note that
cache
anddnsCache
can befalse
7c5290d
v11.0.2
- Fix
response.statusMessage
being null965bd03
- Update the
http2-wrapper
dependency to1.0.0-beta.4.4
4e8de8e
- Use
Merge
as it's stricter than the intersection operatord3b972e
- Prevent silent rejections in rare cases
8501c69
- Do not alter
options.body
835c70b
v11.0.1
Fixed two regressions:
Improved TypeScript types for errors inherited from RequestError
v11.0.0
Introducing Got 11! :tada: The last major version was in December last year. :snowflake: Since then, a huge amount of bugs has been fixed. There are also many new features, for example, HTTP2 support is finally live! :globe_with_meridians:
If you find Got useful, you might want to sponsor the Got maintainers.
Breaking changes
Removed support for electron.net
Due to the inconsistencies between the Electron's net
module and the Node.js http
module, we have decided to officially drop support for it. Therefore, the useElectronNet
option has been removed.
You'll still be able to use Got in the Electron main process and in the renderer process through the electron.remote
module or if you use Node.js shims.
The Pagination API is now stable
We haven't seen any bugs yet, so please give it a try! If you want to leave some feedback, you can do it here. Any suggestion is greatly appreciated!
{
- _pagination: {...}
+ pagination: {...}
}
API
- The
options.encoding
behavior has been reverted back to the Got 9 behavior. In other words, the options is only meant for the Got promise API. To set the encoding for streams, simply callstream.setEncoding(encoding)
.
-got.stream('https://sindresorhus.com', {encoding: 'base64'});
+got.stream('https://sindresorhus.com').setEncoding('base64');
// Promises stay untouched
await got('https://sindresorhus.com', {encoding: 'base64'});
- The error name
GotError
has been renamed toRequestError
for better readability and to comply with the documentation.
-const {GotError} = require('got');
+const {RequestError} = require('got');
- The
agent
option now accepts only an object withhttp
,https
andhttp2
properties. While thehttp
andhttps
properties accept nativehttp(s).Agent
instances, thehttp2
property must be an instance ofhttp2wrapper.Agent
or be undefined.
{
- agent: new https.Agent({keepAlive: true})
}
{
+ agent: {
+ http: new http.Agent({keepAlive: true}),
+ https: new https.Agent({keepAlive: true}),
+ http2: new http2wrapper.Agent()
+ }
}
- The
dnsCache
option is now set to a default instance ofCacheableLookup
. It cannot be aMap
-like instance anymore. The underlyingcacheable-lookup
package has received many improvements, for example, it has receivedhosts
file support! Additionally, thecacheAdapter
option has been renamed tocache
. Note that it's no longer passed to Keyv, so you need to pass a Keyv instance it if you want to save the data for later.
{
- dnsCache: new CacheableLookup({
- cacheAdapter: new Map()
- })
}
{
+ dnsCache: new CacheableLookup({
+ cache: new Keyv({
+ cacheAdapter: new Map()
+ })
+ })
}
// Default:
{
dnsCache: new CacheableLookup()
}
- Errors thrown in
init
hooks will be converted to instances ofRequestError
.RequestError
s provide much more useful information, for example, you can access the Got options (througherror.options
), which is very useful when debugging.
const got = require('got');
(async () => {
try {
await got('https://sindresorhus.com', {
hooks: {
init: [
options => {
if (!options.context) {
throw new Error('You need to pass a `context` option');
}
}
]
}
});
} catch (error) {
console.log(`Request failed: ${error.message}`);
console.log('Here are the options:', error.options);
}
})();
- The options passed in an
init
hook may not have aurl
property. To modify the request URL you should use abeforeRequest
hook instead.
{
hooks: {
- init: [
+ beforeRequest: [
options => {
options.url = 'https://sindresorhus.com';
}
]
}
}
Note that this example shows a simple use case. In more complicated algorithms, you need to split the init
hook into another init
hook and a beforeRequest
hook.
- The
error.request
property is no longer aClientRequest
instance. Instead, it gives a Got stream, which provides a set of useful properties.
const got = require('got');
(async () => {
try {
await got('https://sindresorhus.com/notfound');
} catch (error) {
console.log(`Request failed: ${error.message}`);
console.log('Download progress:', error.request.downloadProgress);
}
})();
Renamed TypeScript types
Some of the TypeScript types have been renamed to improve the readability:
Old type | New type |
ResponseObject |
Response |
Defaults |
InstanceDefaults |
DefaultOptions |
Defaults |
DefaultRetryOptions |
RequiredRetryOptions |
GotOptions |
Options |
GotRequestMethod |
GotRequestFunction |
- Now requires Node.js 10.19 or later.
Enhancements
HTTP2 support is here! Excited? Yay! Unfortunately, it's off by default to make the migration smoother. Many Got users have set up their own Agents and we didn't want to break them. But fear no more, it will come enabled by default in Got 12.
const got = require('got');
(async () => {
const response = await got('https://nghttp2.org/httpbin/anything', {http2: true});
console.log(response.socket.alpnProtocol);
//=> 'h2'
})();
- The
merge
function is slow (#1016) - Use
error.code
instead oferror.message
to compare errors (#981) - Pass error thrown in the
init
hook tobeforeError
hook (#929) - Errors have undefined body when using streams (#1138)
- Spaces should be normalized as
+
in query strings (#1113) - Modify response headers while using
got.stream(...)
(#1129) - Make
error.request
a Got stream (af0b147
).
Known bugs
- When some errors occur, the
timings
may indicate that the request was successful although it failed. - When some errors occur, the
downloadProgress
object may show incorrect data.
Bug fixes
- Requests to UNIX sockets are missing query strings (#1036)
-
beforeRequest
hooks aren't called on redirects (#994) - Errors are swallowed when using
stream.pipeline(got.stream(...), ...)
(#1026) - Cannot use the
cache
along with thebody
option (#1021) - Got doesn't throw on leading slashes (#1057)
- Got throws when passing already frozen options (#1050)
- Cannot type Got options properly due to missing types (#954)
-
got.mergeOptions(...)
doesn't mergeURLSearchParams
instances (#1011) - The
authorization
header is leaking (#1090) - Pagination should ignore the
resolveBodyOnly
option (#1140) - Cannot reuse user-provided options (#1118)
- Broken with Node.js ≥ 13.10.0 (#1107)
- Cache is not decompressed (#1158)
-
beforeRetry
hooks are missingoptions.context
(#1141) -
promise.json()
doesn't throwParseError
(#1069) - Not compatible with
[email protected]
(#1131) - Shortcuts give body from the failed request on token renewal (#1120)
- No effect when replacing the
cache
option in a Got instance (#1098) - Memory leak when using
cache
(#1128) - Got doesn't throw on aborted requests by the server (#1096)
All changes
v10.7.0
- Fix
got.paginate(…)
TypeScript typings (#1099)0b798ea
- Pass
allItems
andcurrentItems
to_pagination.paginate()
(#1100)1cddd52
- Do not ignore
decompress-response
when bundling (#1105)88f973f
- Avoid parsing JSON twice in
_pagination.transform
(#1102)cf4fdad
v10.6.0
- Add
allowGetBody
option to allow GET requests with payload (#1081)526b4bb
v10.5.7
- Fix Init hooks not being called if extended
acefaa4
v10.5.6
v10.5.5
- Fix merging pagination options
1f363b9
v10.5.4
- Fix
_pagination
not falling back to defaultsff1dba1
v10.5.3
- Fix unhandled errors if throwing in an async handler
518d95a
v10.5.2
- Forgot to include required
p-event
dependency8373112
v10.5.1
v10.5.0
- Add experimental pagination feature (#833)
761c7c6
We're looking for feedback on how it works.
v10.4.0
- Update
@szmarczak/cacheable-lookup
dependencyd527dae
- Include invalid JSON body in
ParseError
s (#1044)2813b73
- Fix
got.stream(...)
not throwingReadError
s1f6ca6b
v10.3.0
- Allow request body to be sent with a DELETE request (#1037)
17d629a
- Reject normalization errors with CancelableRequest (#1035)
fddecab
- Export
GotRequestMethod
TypeScript type (#1017)f02694e
- Export
ReadError
TypeScript type (#1027)d222164
v10.2.2
- Do not include a
request
option in normalizedhttp
options61009b3
v10.2.1
- Ensure
got.mergeOptions(...)
can be assigned to defaults (#1008)1360a1b
- The
url
option is mutually exclusive with theurl
input argumente0f8aab
- Update
RetryObject['error']
TypeScript types5008bf7
- Upgrade
@szmarczak/http-timer
dependencya1b8ffc
v10.2.0
- Soft-deprecate
electron.net
support (#995)b2f8ace
- See https://github.com/sindresorhus/got/issues/899#issuecomment-565728281. When the support is removed, you'll still be able to use Got in the Electron main process and in the renderer process through the
electron.remote
module or if you use Node.js shims.
- See https://github.com/sindresorhus/got/issues/899#issuecomment-565728281. When the support is removed, you'll still be able to use Got in the Electron main process and in the renderer process through the
- Do not throw if
hostname
is not presentdc53747
- Fix unhandled
Premature close
errorsfa60b5f
v10.1.0
Enhancements
Fixes
- Fix
content-length
header not being set when using customcontent-type
3149340
- Emit timeout errors as soon as possible
912c2e5
7bf92f4
v10.0.4
- Fix type conflicts for
URL
andURLSearchParams
types (#983)cd4226d
Just working around yet another TypeScript bhttps://github.com/DefinitelyTyped/DefinitelyTyped/issues/349604960
v10.0.3
- Fix the
responseType
option (071bf5e
) - Fix unhandled
Premature close
andRequest timed out
errors (7b2ccb0
) - Make
options.path
backwards-compatible (b3f1ac9
)
v10.0.2
- Fix TypeScript type problem with
URL
andURLSearchParams
globals (#969)2d5e28d
- Fix
got.mergeOptions(...)
TypeScript type (#953)b962d08
- Fix unhandled timeout errors when connection drops
5a8f461
v10.0.1
- Fix using the
json
option withgot.stream.post
2ec5c4d
v10.0.0
We're excited to announce Got 10! 🎉 This release has been in the works for almost a year and has been a major undertaking. Got was fully rewritten in TypeScript, which helped us catch many bugs and will give us more confidence in the codebase going forward. Got is now faster and much more stable. We also fixed a huge amount of bugs. Big thanks to everyone that helped make this release possible. 🙌
If you find Got useful, you might want to sponsor the Got maintainers.
Note: Some HTTP agents like https-proxy-agent
and agentkeepalive
are not compatible with Node.js 10 and hence not compatible with Got as Got takes advantage of some Node.js 10-only APIs.
Breaking
- Require Node.js 10
633651f
- Why: This is so that we can use
stream.pipeline
for more reliable stream handling. Node.js 8 will be out of LTS at the end of this month anyway.
- Why: This is so that we can use
- Remove support for protocol-less URLs in the
url
argument92bc808
- Why: To reduce ambiguity. It was not clear from just reading the code what it would default to.
- Migrate:
- got('sindresorhus.com');
+ got('https://sindresorhus.com');
- Rename the
query
option tosearchParams
and make it stricterb223663
5376216
518f0f5
- Why: To get closer to the
window.fetch
naming in the browser. - Migrate:
- Why: To get closer to the
- got(…, {query: …});
+ got(…, {searchParams: …});
- Replace the
baseUrl
option withprefixUrl
(#829)0d534ed
- Note: We also made it stricter to reduce ambiguity. The Got
url
argument now cannot be prefixed with a slash when this option is used. - Why: We renamed it to make it clear that it doesn't do any URL resolution.
- Migrate:
- Note: We also made it stricter to reduce ambiguity. The Got
- got('/foo', {baseUrl: 'https://x.com'});
+ got('foo', {prefixUrl: 'https://x.com'});
- Change the
json
option to accept an object instead of a boolean and to only be responsible for the request, not the response (#704)a6a7d5a
- Note: You now set the request body in this option instead of the
body
option when you want to send JSON. This option also no longer sets the response type to JSON. You either call the.json()
method or specify theresponseType
option for that. - Why: Many people were confused how
{json: true}
worked and they also complained that they could not set the request/response type individually. - Migrate:
- Note: You now set the request body in this option instead of the
- got(url, {body: {x: true}, json: true});
+ got.post(url, {json: {x: true}}).json();
- Use the
responseType
option instead ofencoding
to get a Buffer (#940)6cc3d9f
- Why: Previously, you would pass
{encoding: null}
to get a Buffer, but this was confusing. You now use{responseType: 'buffer'}
instead. - Tip: You can also use
got(…).buffer();
. - Migrate:
- Why: Previously, you would pass
- got(…, {encoding: null});
+ got(…, {responseType: 'buffer'});
- Don't infer
POST
automatically when specifyingbody
(#756)e367bdb
- Why: We're trying to reduce the amount of magic behavior.
- Migrate:
- got(…, {body: 'foo'});
+ got.post(…, {body: 'foo'});
- The
retries.retry
option was split intoretries.limit
andretries.calculateDelay
b15ce1d
- Migrate:
got(…, {
retry: {
- retries: 2
+ limit: 2
}
});
got(…, {
retry: {
- retries: iteration => iteration < 2
+ calculateDelay: ({attemptCount}) => attemptCount < 2
}
});
- Use
undefined
instead ofnull
to omit a header (https://github.com/sindresorhus/got#headers)518f0f5
- Why: We're trying to reduce the use of
null
. - Migrate:
- Why: We're trying to reduce the use of
got(…, {
headers: {
- 'user-agent': null
+ 'user-agent': undefined
}
});
- Rename the Promise API property
.fromCache
to.isFromCache
(#768)b5e443b
- Rename the
stream
option toisStream
518f0f5
- Why: To make it clearer that it's a boolean and that it doesn't expect a stream to be passed in.
- Migrate:
- got(…, {stream: true});
+ got(…, {isStream: true});
- Don't include the Got version in the default
user-agent
header (#911)95bed1e
-
got/9.6.0 (https://github.com/sindresorhus/got)
→got (https://github.com/sindresorhus/got)
- Why: Importing package.json to get the version caused a lot of problems. And you should ideally set your own
user-agent
header anyway.
-
- Remove
got.create()
518f0f5
- You can achieve the same thing with
got.extend()
now.
- You can achieve the same thing with
- Remove
got.mergeInstances()
518f0f5
- Use
gotInstance.extend(...gotInstances)
instead.
- Use
- Move top-level error properties into an
.options
and.response
property (#773)6eaa81b
- Migrate:
- error.gotOptions
+ error.options
- error.headers
+ error.response.headers
- error.statusCode
+ error.response.statusCode
- error.statusMessage
+ error.response.statusMessage
- error.body
+ error.response.body
- error.redirectUrls
+ error.response.redirectUrls
- error.host
+ error.options.host
- error.hostname
+ error.options.hostname
- error.method
+ error.options.method
- error.protocol
+ error.options.protocol
- error.url
+ error.options.url
- error.path
+ error.options.path
- Custom instance creation was simplified (#707)
8eaef94
- Note:
got.mergeInstances(...instances)
is deprecated. UseinstanceA.extend(instanceB)
instead. - Migrate:
- Note:
##### Merging instances
- got.mergeInstances(instanceA, instanceB, instanceC, …);
+ instanceA.extend(instanceB, instanceC, …);
##### Merging options
- instanceA.extend(optionsB).extend(optionsC).extend(…);
+ instanceA.extend(optionsB, optionsC, …);
##### Merging instances and options
- got.mergeInstances(instanceA.extend(optionsB), instanceC);
+ instanceA.extend(optionsB, instanceC, …);
##### Extending handlers
- got.mergeInstances(instanceA, got.create({handler: handlerB}));
+ instanceA.extend({handlers: [handlerB]});
Enhancements
- Got has been rewritten in TypeScript.
- Why: This means we can provide our own type definitions and we can be more confident when working on the Got codebase and produce less bugs. Huge thanks to @pmmmwh, @LinusU, @vladfrangu, @mastermatt, and everyone else that helped us with this rewrite. 🙌
- Add support for Brotli (Node.js 12 and later) (#706)
d5d2e6f
- Add opt-in DNS cache (#731)
cd12351
- Add
context
option for storing custom metadata across request and hooks (#777)3bb5aa7
- Add option to ignore invalid cookies (#826)
e9c01e0
- Add
maxRedirects
option (#914)0c505b0
- Allow method rewriting on redirects (#913)
b7ead5f
- Add
methodRewriting
option (#942)b82358f
- Add ability to use something other than
tough-cookie
for handling cookies (#882)518f0f5
- Preserve stack trace when wrapping errors (#935)
8874a45
- Proxy headers from server request to Got (#772)
00e5fd5
- Pass the response as the second argument to the
beforeRedirect
hook (#812)3557896
- Throw on canceled request with incomplete response (#767)
92b1005
- Add
.isFromCache
property to the stream API (#768)b5e443b
- The
timeout
option can now be modified in hooksd520a3a
- The
prefixUrl
option can now be modified in hooks (https://github.com/sindresorhus/got/issues/867)518f0f5
- Make
URLSearchParams
instances mergeable (#734)95c7c2c
Fixes
- Fix parsing response when using
afterResponse
hook (#775)e2054cd
- Fix
port
not being reset on redirect (#729)ada5861
- Fix the retry functionality (#787)
0501e00
- Fix default
retry
option value when specifying a number (#809)9c04a7c
- Correctly handle promise- and stream-specific errors in the
beforeError
hook134c9b7
- Don't throw on early lookups
4faf5c7
- Fix Node.js 13 compatibility ([#915](https://togithub.com/sindresorhus/got/issue
Configuration
📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.