- Handles proxy authentication consistently throughout the codebase (solves e.g. this
http2-wrapper
issue).
- Logging
CONNECT
error response body instead of the length only
- Fixed processing
http://
requests overhttps://
proxies correctly
- Fixed passing the timeout to the
resolveProtocol
calls
- Fixed missing extended types for
gotScraping.stream
andgotScraping.paginate
- Fixed general type issues with
got-scraping
, including not reporting incorrect types for known properties likeproxyUrl
- Fixed runtime exceptions when using
got-scraping
in a project with older versions of node.js 16
- Fix compilation errors when this module is used in TypeScript with a project that isn't using
Node16
/NodeNext
module
/moduleResolution
- BREAKING: This module is now ESM only.
- You will need to either migrate your projects to ESM, or import
got-scraping
in an async context viaawait import('got-scraping');
- You will need to either migrate your projects to ESM, or import
- Update
got
to v13
- Add
sessionToken
option to persist generated headers
- Use own proxy agent
- Switch to TypeScript
- Enable insecure parser by default
- Use
header-generator
to order headers - Remove
default
export in favor ofimport { gotScraping }
- Fix leaking ALPN negotiation
- Mimic
got
interface
- Use
header-generator
v1.0.0
- Add
TransfomHeadersAgent
- Optimizations
- Use Got 12
- docs: fix instances anchor
- Use
TransfomHeadersAgent
internally to transform headers toPascal-Case
- pin
http2-wrapper
version as the latest was causing random CI failures
- BREAKING: Require Node.js >=15.10.0 because HTTP2 support on lower Node.js versions is very buggy.
- Fix various issues by refactoring from got handlers to hooks.
- HTTP2 protocol resolving fix
- HTTP2 wrapper fix
- Fixed TLS
- Improved ciphers
- Fixed request payload sending
- Initial release