TooTallNate/proxy-agents
### [`v6.2.1`](https://togithub.com/TooTallNate/proxy-agents/blob/HEAD/packages/https-proxy-agent/CHANGELOG.md#621)
[Compare Source](https://togithub.com/TooTallNate/proxy-agents/compare/https-proxy-agent@6.2.0...https-proxy-agent@6.2.1)
##### Patch Changes
- [`0b8a0b7`](https://togithub.com/TooTallNate/proxy-agents/commit/0b8a0b7): Properly reject errors during proxy `CONNECT` response
### [`v6.2.0`](https://togithub.com/TooTallNate/proxy-agents/blob/HEAD/packages/https-proxy-agent/CHANGELOG.md#620)
[Compare Source](https://togithub.com/TooTallNate/proxy-agents/compare/https-proxy-agent@6.1.0...https-proxy-agent@6.2.0)
##### Minor Changes
- [`8ff9faa`](https://togithub.com/TooTallNate/proxy-agents/commit/8ff9faa): "headers" option can now be a function
##### Patch Changes
- Updated dependencies \[[`66b4c63`](https://togithub.com/TooTallNate/proxy-agents/commit/66b4c63)]
- agent-base@7.0.2
### [`v6.1.0`](https://togithub.com/TooTallNate/proxy-agents/blob/HEAD/packages/https-proxy-agent/CHANGELOG.md#610)
##### Minor Changes
- [`fd6209c`](https://togithub.com/TooTallNate/proxy-agents/commit/fd6209c): Emit "proxyConnect" event on HTTP `request` object (part of [#153](https://togithub.com/TooTallNate/proxy-agents/issues/153))
- [`c573dbe`](https://togithub.com/TooTallNate/proxy-agents/commit/c573dbe): Emit "proxyConnect" event on Agent instance
##### Patch Changes
- [`7674748`](https://togithub.com/TooTallNate/proxy-agents/commit/7674748): Update `@types/node` to v14.18.45
- Updated dependencies \[[`7674748`](https://togithub.com/TooTallNate/proxy-agents/commit/7674748)]
- agent-base@7.0.1
### [`v6.0.0`](https://togithub.com/TooTallNate/proxy-agents/blob/HEAD/packages/https-proxy-agent/CHANGELOG.md#600)
##### Major Changes
- [`d99a7c8`](https://togithub.com/TooTallNate/proxy-agents/commit/d99a7c8): Major version bump for all packages
- ⚠️ This is a breaking change! The `HttpsProxyAgent` constructor argument has been split into two arguments.
##### Upgrading from 5.x to 6.x
In version 5.x, the `HttpsProxyAgent` constructor took a single argument of either (A) a `string`, or (B) an object matching the output of
the [deprecated `url.parse()` method](https://nodejs.org/docs/latest-v14.x/api/url.html#url_url_parse_urlstring_parsequerystring_slashesdenotehost)
*and* various extra options.
Now the constructor takes two *separate* arguments:
- Argument 1: Either (A) a `string`, or (B) a [WHATWG `URL` object](https://nodejs.org/docs/latest-v14.x/api/url.html#url_the_whatwg_url_api)
- Argument 2 (optional): An object with standard [`http.Agent`](https://nodejs.org/docs/latest-v14.x/api/url.html#url_the_whatwg_url_api),
`net.TcpNetConnectOpts`, and `tls.ConnectionOptions` properties and/or custom options supported by this package.
If you were using an object argument in 5.x, you'll need to change the first argument to match the structure of the `URL` class, and move
any other options to the second argument.
5.x usage:
```ts
const agent = new HttpsProxyAgent({
protocol: 'https:',
host: 'myproxy.mydomain.com'
port: '1234',
auth: 'proxyUser:proxyPass',
timeout: 1000,
headers: { 'trace', 'foo' }
});
```
Updated 6.x usage:
```ts
const agent = new HttpsProxyAgent(
{
protocol: 'https:',
hostname: 'myproxy.mydomain.com'
port: '1234',
username: 'proxyUser',
password: 'proxyPass'
},
{
timeout: 1000,
headers: { 'trace', 'foo' }
}
);
```
##### Minor Changes
- [`4333067`](https://togithub.com/TooTallNate/proxy-agents/commit/4333067): Add support for core `keepAlive: true`
##### Patch Changes
- [`c169ced`](https://togithub.com/TooTallNate/proxy-agents/commit/c169ced): Convert mocha tests to jest for all packages
- [`06775a8`](https://togithub.com/TooTallNate/proxy-agents/commit/06775a8): Add test for `rejectUnauthorized: false` missing on request options
- Updated dependencies \[[`c169ced`](https://togithub.com/TooTallNate/proxy-agents/commit/c169ced)]
- Updated dependencies \[[`d99a7c8`](https://togithub.com/TooTallNate/proxy-agents/commit/d99a7c8)]
- Updated dependencies \[[`4333067`](https://togithub.com/TooTallNate/proxy-agents/commit/4333067)]
- agent-base@7.0.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
^5.0.1
->^6.2.1
Release Notes
TooTallNate/proxy-agents
### [`v6.2.1`](https://togithub.com/TooTallNate/proxy-agents/blob/HEAD/packages/https-proxy-agent/CHANGELOG.md#621) [Compare Source](https://togithub.com/TooTallNate/proxy-agents/compare/https-proxy-agent@6.2.0...https-proxy-agent@6.2.1) ##### Patch Changes - [`0b8a0b7`](https://togithub.com/TooTallNate/proxy-agents/commit/0b8a0b7): Properly reject errors during proxy `CONNECT` response ### [`v6.2.0`](https://togithub.com/TooTallNate/proxy-agents/blob/HEAD/packages/https-proxy-agent/CHANGELOG.md#620) [Compare Source](https://togithub.com/TooTallNate/proxy-agents/compare/https-proxy-agent@6.1.0...https-proxy-agent@6.2.0) ##### Minor Changes - [`8ff9faa`](https://togithub.com/TooTallNate/proxy-agents/commit/8ff9faa): "headers" option can now be a function ##### Patch Changes - Updated dependencies \[[`66b4c63`](https://togithub.com/TooTallNate/proxy-agents/commit/66b4c63)] - agent-base@7.0.2 ### [`v6.1.0`](https://togithub.com/TooTallNate/proxy-agents/blob/HEAD/packages/https-proxy-agent/CHANGELOG.md#610) ##### Minor Changes - [`fd6209c`](https://togithub.com/TooTallNate/proxy-agents/commit/fd6209c): Emit "proxyConnect" event on HTTP `request` object (part of [#153](https://togithub.com/TooTallNate/proxy-agents/issues/153)) - [`c573dbe`](https://togithub.com/TooTallNate/proxy-agents/commit/c573dbe): Emit "proxyConnect" event on Agent instance ##### Patch Changes - [`7674748`](https://togithub.com/TooTallNate/proxy-agents/commit/7674748): Update `@types/node` to v14.18.45 - Updated dependencies \[[`7674748`](https://togithub.com/TooTallNate/proxy-agents/commit/7674748)] - agent-base@7.0.1 ### [`v6.0.0`](https://togithub.com/TooTallNate/proxy-agents/blob/HEAD/packages/https-proxy-agent/CHANGELOG.md#600) ##### Major Changes - [`d99a7c8`](https://togithub.com/TooTallNate/proxy-agents/commit/d99a7c8): Major version bump for all packages - ⚠️ This is a breaking change! The `HttpsProxyAgent` constructor argument has been split into two arguments. ##### Upgrading from 5.x to 6.x In version 5.x, the `HttpsProxyAgent` constructor took a single argument of either (A) a `string`, or (B) an object matching the output of the [deprecated `url.parse()` method](https://nodejs.org/docs/latest-v14.x/api/url.html#url_url_parse_urlstring_parsequerystring_slashesdenotehost) *and* various extra options. Now the constructor takes two *separate* arguments: - Argument 1: Either (A) a `string`, or (B) a [WHATWG `URL` object](https://nodejs.org/docs/latest-v14.x/api/url.html#url_the_whatwg_url_api) - Argument 2 (optional): An object with standard [`http.Agent`](https://nodejs.org/docs/latest-v14.x/api/url.html#url_the_whatwg_url_api), `net.TcpNetConnectOpts`, and `tls.ConnectionOptions` properties and/or custom options supported by this package. If you were using an object argument in 5.x, you'll need to change the first argument to match the structure of the `URL` class, and move any other options to the second argument. 5.x usage: ```ts const agent = new HttpsProxyAgent({ protocol: 'https:', host: 'myproxy.mydomain.com' port: '1234', auth: 'proxyUser:proxyPass', timeout: 1000, headers: { 'trace', 'foo' } }); ``` Updated 6.x usage: ```ts const agent = new HttpsProxyAgent( { protocol: 'https:', hostname: 'myproxy.mydomain.com' port: '1234', username: 'proxyUser', password: 'proxyPass' }, { timeout: 1000, headers: { 'trace', 'foo' } } ); ``` ##### Minor Changes - [`4333067`](https://togithub.com/TooTallNate/proxy-agents/commit/4333067): Add support for core `keepAlive: true` ##### Patch Changes - [`c169ced`](https://togithub.com/TooTallNate/proxy-agents/commit/c169ced): Convert mocha tests to jest for all packages - [`06775a8`](https://togithub.com/TooTallNate/proxy-agents/commit/06775a8): Add test for `rejectUnauthorized: false` missing on request options - Updated dependencies \[[`c169ced`](https://togithub.com/TooTallNate/proxy-agents/commit/c169ced)] - Updated dependencies \[[`d99a7c8`](https://togithub.com/TooTallNate/proxy-agents/commit/d99a7c8)] - Updated dependencies \[[`4333067`](https://togithub.com/TooTallNate/proxy-agents/commit/4333067)] - agent-base@7.0.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.