Closed greenkeeper[bot] closed 6 years ago
Update to this version instead π
The new version differs by 10 commits.
f607c7d
8.0.2
30c39bc
Check req.connection exists before attaching event listeners (#429)
4f5e6bf
Validate that url
is UTF-8 encoded (#441)
841ab63
Bump some dependencies
a49dcaf
Tweak related section in the readme
ad1ea9f
Add new related project to the readme (#440)
c28877f
Update Electron website URL
4ab6bd3
Document cache behaviour (#439)
08cc66e
Extract errors into errors.js (#436)
e0fff06
package.json indentation
See the full diff
Update to this version instead π
The new version differs by 7 commits.
7d1aa01
8.3.0
9a646a3
Don't continue the request after cancellation (#464)
871c3bd
Bump p-cancelable
43b51ba
Prevent uncaught exception in some cases (#459)
13d6b68
Fix socket 'connect' memory leak (#465)
dc068ea
Improve docs (#457)
b8c8c51
Add documentation on how to test requests (#455)
See the full diff
Update to this version instead π
The new version differs by 5 commits.
bd3315b
8.3.1
de9514d
Set content-length
header when using form-data
82763c8
Clear the progress interval if the socket has been destroyed (#469)
b465f21
GitHub now natively supports SVG
81f2537
Do not override Accept-Encoding
header if already provided (#472)
See the full diff
Update to this version instead π
Fix Got throwing an error in some cases when trying to pipe one got.stream
into another one. 7ac705f
Update to this version instead π
This is a huge release! Many new awesome features and we have pretty much fixed all the open issues regarding Got bugs on the issue tracker.
retries
to retry
and it now accepts either a number of retries or an object with ability to specify number of retries, HTTP status codes and methods to retry on, and a function to decide how to retry. See the docs for more.{ retries: 4 }
β { retry: 4 }
{ retries: () => { β¦ } }
β { retry: { retries: () => { β¦ } } }
.canceled
property to .isCanceled
. 00fdeeabody
option being an Array when form: true
. dfe5b1cnew URLSearchParams()
API doesn't support this either and it's a weird use-case. If you need support for this, just don't set form: true
and handle stringifying yourself.timeout
option was rewritten to be more reliable and flexible. You can now set a timeout for every phase of the request if you want, or just for the whole request. That's up to you. da4f236got.extend()
which lets you easily create instances of Got with some options overriden. bc41a49got.create()
which is a more advanced and powerful version of got.extend()
. With this API, you can create your own niche-specific instance of Got, for example, a HTTP-client for GitHub. bc41a49beforeRequest
hook. 107756frequest
and response
events to the Promise API. e86aad7content-length
header is now also automatically set if the body
option is set to a fs.createReadStream
instance. 6e7a455user-agent
header by passing in 'user-agent': null
as a header. e473a26body
option can now be any kind of object, not just a plain object. 7a49ce7query
option. 07a91ccgot.stream()
. 83bc44cWelcome @szmarczak and @brandon93s as maintainers
Special shoutout to @jstewmon for helping us with many of the above improvements and fixes
The new version differs by 74 commits ahead by 74, behind by 2.
3a145c0
9.0.0
bf3c463
Fix readme Highlights link to retry
option
ba0cb0d
Unify calculating content-length (#544)
5c3adba
Increase coverage (#543)
10d22b7
Increase coverage (#542)
99dbd97
Fix the behaviour of proxying headers
4d92eb6
Ignore JSON option when using got.stream()
(#541)
6ba9e68
Fix the description of the next()
function
bf206ca
Don't recommend setting user-agent
to undefined
80a02fe
Update readme links to Electron-related issues
af5c3fd
Improve merging options (#539)
d369b08
Make got.mergeOptions()
behavior more obvious and document its behavior (#538)
6d654fa
Drop ESOCKETTIMEDOUT
error
da7f055
Add timeout for secureConnect event for HTTPS requests (#536)
9d87e9f
Document TimeoutError
There are 74 commits in total.
See the full diff
Update to this version instead π
The new version differs by 24 commits.
1c54a03
9.1.0
c901c46
Normalize the URL in the baseUrl
option (#579)
f241936
Remove AppVeyor
3d98b9b
Follow redirects with encoded URI (#564)
45d3a60
Bump get-stream
to 0.4.0 (#578)
2ffcd49
Don't freeze any other values than plain objects and arrays (#577)
a7cd35a
Tiny readme formatting tweak
b8a086f
Allow the query
option to be a URLSearchParams instance (#565)
97533e5
Fix AWS example in readme (#575)
8f30f1f
Add note about global-tunnel
package
eb652f8
Ignore empty query objects (#572)
ca2675e
Upgrade to ava@1.0.0-beta.7
f30b623
Mention browser and Electron support in the comparison table (#556)
a3e77de
Support retrying on HTTP 500
2cdb3ed
Fix a typo in the readme (#553)
There are 24 commits in total.
See the full diff
Update to this version instead π
cookieJar
option. (#596) eedebc9content-length
header to zero when doing a PUT request with no body. (#584) 9a966ecquery
option when it's a string. (#589) f23f350response
object. (#592) 267cb66HTTP trailers are not supported
error. (#598) e66a6b6The new version differs by 19 commits.
aec95d2
9.2.0
f8af5b0
Update http-timer
dependency to 1.1.0
e66a6b6
Fix Electron throwing HTTP trailers are not supported
error (#598)
eedebc9
Add cookieJar
option (#596)
ab0d24b
Add "Bugs" to the comparsion table
887f02d
Improve code readability
a8eb41b
Proper fix for #469 (#594)
78a56ec
Provide timings (#590)
bb8175b
Correct the comparison table
7910e14
Unify calling mergeOptions
488ac7e
Remove redundant code
21bef3c
Update readme.md (#593)
267cb66
Document the response
object (#592)
d0757da
Add tests for stripping port in host
header (#591)
dda1ce9
Use correct package/module wording in the readme
There are 19 commits in total.
See the full diff
dependency
got was updated from 6.7.1
to 9.3.0
.Update to this version instead π
The new version differs by 18 commits.
232e0f3
9.3.0
c5bfad5
Add npm release script
b50d76c
Upgrade dependencies
ea41bdc
Change the way to retry using the afterResponse hook (#647)
5adfc27
Improve docs for the query
option (#643)
b392f60
Allow defaults to be mutable (#645)
180cbd5
Add missing test for retrying using the afterResponse hook
01e9cd8
Move setting redirectUrls to request-as-event-emitter.js
3a50d8b
Mention node-fetch
Node.js stream API in comparison table (#644)
325409c
Add more hooks (#640)
af341ca
Code cleanup and bug fixes (#635)
8d2e911
Fix tunnel
package reference in the docs (#627)
25f18be
Support electron renderer timings
fbaaa2a
Retry on a few more errors
fdc0fa6
Include body
property in HTTPError
(#622)
There are 18 commits in total.
See the full diff
Version 8.0.0 of got was just published.
The version 8.0.0 is not covered by your current version range.
If you donβt accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.
It might be worth looking into these changes and trying to get this project onto the latest version of got.
If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you donβt have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.
Release Notes
v8.0.0cache
option. 3c79205agent
option. b9bf2e6http
). ae1a0fenull
orundefined
. c5e2f8dstatusMessage
returned by endpoint. 01c2636useElectron
optionfalse
by default. 33cbb6fgot.CancelError
. b55f79e.cancel()
when timeout exists. e31282dv7.1.0...v8.0.0
Commits
The new version differs by 82 commits.
570ff68
8.0.0
a9da2da
Force bump versions of all dependencies
d39b681
Update to cacheable-request@2.1.1 (#416)
98a7144
Fix EventEmitter memory leak (#415)
6e4eafa
Rewrite stream tests to use async/await
a4facf3
Readme and error message tweaks
ff41353
Do not throw when using a URL object with auth (#411)
e9aea98
Ensure cancel tests wait for a connection before cancelling (#414)
883e40f
Improve error handling (#412)
c5e2f8d
Exclude passed headers with values
null
orundefined
(#413)0c5e44c
Fix socket
connect
listener memory leak (#406)ae1a0fe
Use HTTPS for protocol-less URLs (#405)
b9bf2e6
Support an object in the
agent
option (#386)01c2636
Use statusMessage returned by endpoint (#398)
73b5614
Bump AVA
There are 82 commits in total.
See the full diff
FAQ and help
There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those donβt help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).Your Greenkeeper bot :palm_tree: