hanover-computing/got-ssrf (got-ssrf)
### [`v3.0.0`](https://togithub.com/hanover-computing/got-ssrf/releases/tag/v3.0.0)
[Compare Source](https://togithub.com/hanover-computing/got-ssrf/compare/v2.0.1...v3.0.0)
This is a major release, dropping support for anything below nodejs v20, in line with got v14.
- package for got v14 [`98600e5`](https://togithub.com/hanover-computing/got-ssrf/commit/98600e5)
- Merge pull request [#78](https://togithub.com/hanover-computing/got-ssrf/issues/78) from hanover-computing/renovate/codecov-codecov-action-4.x [`0b48f87`](https://togithub.com/hanover-computing/got-ssrf/commit/0b48f87)
- chore(deps): update codecov/codecov-action action to v4 [`9bd5300`](https://togithub.com/hanover-computing/got-ssrf/commit/9bd5300)
- Merge pull request [#77](https://togithub.com/hanover-computing/got-ssrf/issues/77) from hanover-computing/renovate/actions-checkout-4.x [`d0a96d2`](https://togithub.com/hanover-computing/got-ssrf/commit/d0a96d2)
- chore(deps): update actions/checkout action to v4 [`f85a9d8`](https://togithub.com/hanover-computing/got-ssrf/commit/f85a9d8)
- use nvmrc for versioning where possible [`555431d`](https://togithub.com/hanover-computing/got-ssrf/commit/555431d)
- remove unnecessary devdependency [`d054783`](https://togithub.com/hanover-computing/got-ssrf/commit/d054783)
- use typescript eslint config [`24d113e`](https://togithub.com/hanover-computing/got-ssrf/commit/24d113e)
- collect coverage only once [`73e2a4f`](https://togithub.com/hanover-computing/got-ssrf/commit/73e2a4f)
- collect coverage from github actions [`648ae05`](https://togithub.com/hanover-computing/got-ssrf/commit/648ae05)
- banish circleci to the nethers \[skip ci] [`0aa9819`](https://togithub.com/hanover-computing/got-ssrf/commit/0aa9819)
### [`v2.0.1`](https://togithub.com/hanover-computing/got-ssrf/releases/tag/v2.0.1)
[Compare Source](https://togithub.com/hanover-computing/got-ssrf/compare/v2.0.0...v2.0.1)
This release is a typescript rewrite of the package.
However, note that it's done in a *fully* backwards-compatible way, and there should be ZERO CHANGES from the user's perspective.
Thus, this is a patch release.
- refactor: move to typescript & vitest [`399b56f`](https://togithub.com/hanover-computing/got-ssrf/commit/399b56f)
- got should really be a peerdep [`e07515c`](https://togithub.com/hanover-computing/got-ssrf/commit/e07515c)
- yeet [`bfcafb8`](https://togithub.com/hanover-computing/got-ssrf/commit/bfcafb8)
- Merge pull request [#76](https://togithub.com/hanover-computing/got-ssrf/issues/76) from hanover-computing/renovate/lint-staged-14.x [`d30c99b`](https://togithub.com/hanover-computing/got-ssrf/commit/d30c99b)
- Update dependency lint-staged to v14 [`a998124`](https://togithub.com/hanover-computing/got-ssrf/commit/a998124)
- Merge pull request [#75](https://togithub.com/hanover-computing/got-ssrf/issues/75) from hanover-computing/dependabot/npm_and_yarn/word-wrap-1.2.4 [`37646bc`](https://togithub.com/hanover-computing/got-ssrf/commit/37646bc)
- Bump word-wrap from 1.2.3 to 1.2.4 [`0ad0e2d`](https://togithub.com/hanover-computing/got-ssrf/commit/0ad0e2d)
- prettier v3 yay [`8000d62`](https://togithub.com/hanover-computing/got-ssrf/commit/8000d62)
- Update dependency [@janejeon/eslint-config](https://togithub.com/janejeon/eslint-config) to v3.0.0-6 [`2be09c9`](https://togithub.com/hanover-computing/got-ssrf/commit/2be09c9)
- Update dependency [@janejeon/eslint-config](https://togithub.com/janejeon/eslint-config) to v3.0.0-4 [`a77ac5f`](https://togithub.com/hanover-computing/got-ssrf/commit/a77ac5f)
- prettier everything \[skip ci] [`a8e83bf`](https://togithub.com/hanover-computing/got-ssrf/commit/a8e83bf)
- why was this a strict version [`21dd8f2`](https://togithub.com/hanover-computing/got-ssrf/commit/21dd8f2)
- Merge pull request [#71](https://togithub.com/hanover-computing/got-ssrf/issues/71) from hanover-computing/renovate/lint-staged-13.x [`854d09c`](https://togithub.com/hanover-computing/got-ssrf/commit/854d09c)
- Update dependency lint-staged to v13.2.2 [`9ab5f56`](https://togithub.com/hanover-computing/got-ssrf/commit/9ab5f56)
### [`v2.0.0`](https://togithub.com/hanover-computing/got-ssrf/releases/tag/v2.0.0)
[Compare Source](https://togithub.com/hanover-computing/got-ssrf/compare/v1.3.5...v2.0.0)
This is a "major" update, in which literally the only two changes are:
- dropped support for node v14 (only 16 and up are supported) <--- this is the breaking bit
- added support for got v13
There are *no* code changes, so as long as you're running node v16 or newer, you should be able to upgrade without any worries!
- require node v16 [`736038d`](https://togithub.com/hanover-computing/got-ssrf/commit/736038d)
- add badge \[skip ci] [`f7d5fd0`](https://togithub.com/hanover-computing/got-ssrf/commit/f7d5fd0)
- CircleCI expects string for version numbers [`f445f74`](https://togithub.com/hanover-computing/got-ssrf/commit/f445f74)
- fix CI [`f0d10af`](https://togithub.com/hanover-computing/got-ssrf/commit/f0d10af)
- fuck it, just turn on lockfile [`3e359c0`](https://togithub.com/hanover-computing/got-ssrf/commit/3e359c0)
- share cache only between node versions [`b158aaa`](https://togithub.com/hanover-computing/got-ssrf/commit/b158aaa)
- pls cache work [`6244054`](https://togithub.com/hanover-computing/got-ssrf/commit/6244054)
- cover all branches [`856698f`](https://togithub.com/hanover-computing/got-ssrf/commit/856698f)
- add extensive test and documentation (closes [#69](https://togithub.com/hanover-computing/got-ssrf/issues/69)) [`1566344`](https://togithub.com/hanover-computing/got-ssrf/commit/1566344)
- update year [`e26701b`](https://togithub.com/hanover-computing/got-ssrf/commit/e26701b)
- Update README.md \[skip ci] [`5a5ee45`](https://togithub.com/hanover-computing/got-ssrf/commit/5a5ee45)
- fix renovate [`5eedc53`](https://togithub.com/hanover-computing/got-ssrf/commit/5eedc53)
### [`v1.3.5`](https://togithub.com/hanover-computing/got-ssrf/releases/tag/v1.3.5)
[Compare Source](https://togithub.com/hanover-computing/got-ssrf/compare/v1.3.4...v1.3.5)
Fixes typescript definition; no code changes
- Merge pull request [#66](https://togithub.com/hanover-computing/got-ssrf/issues/66) from Markus-Rost/patch-2 [`f62456c`](https://togithub.com/hanover-computing/got-ssrf/commit/f62456c)
- fix export [`1d4e04e`](https://togithub.com/hanover-computing/got-ssrf/commit/1d4e04e)
### [`v1.3.4`](https://togithub.com/hanover-computing/got-ssrf/releases/tag/v1.3.4)
[Compare Source](https://togithub.com/hanover-computing/got-ssrf/compare/v1.3.3...v1.3.4)
This release does NOT affect the code whatsoever; the repository URL in the package.json was broken.
- Merge pull request [#65](https://togithub.com/hanover-computing/got-ssrf/issues/65) from Markus-Rost/patch-1 [`3057c0f`](https://togithub.com/hanover-computing/got-ssrf/commit/3057c0f)
- Fix repository url [`e51a66f`](https://togithub.com/hanover-computing/got-ssrf/commit/e51a66f)
### [`v1.3.3`](https://togithub.com/hanover-computing/got-ssrf/releases/tag/v1.3.3)
[Compare Source](https://togithub.com/hanover-computing/got-ssrf/compare/v1.3.2...v1.3.3)
This is a **documentation** release to update references in the npm README page.
### [`v1.3.2`](https://togithub.com/hanover-computing/got-ssrf/releases/tag/v1.3.2)
[Compare Source](https://togithub.com/hanover-computing/got-ssrf/compare/v1.3.1...v1.3.2)
This is a **refactor** release, in which we now import the node `dns` module directly instead of having to do a roundabout, dirty hack, just so we could mock it during tests.
- mock ES Imports directly [`144570d`](https://togithub.com/hanover-computing/got-ssrf/commit/144570d)
- update ESLint to v8 [`7ae574d`](https://togithub.com/hanover-computing/got-ssrf/commit/7ae574d)
- fix CI [`a75f935`](https://togithub.com/hanover-computing/got-ssrf/commit/a75f935)
### [`v1.3.1`](https://togithub.com/hanover-computing/got-ssrf/releases/tag/v1.3.1)
[Compare Source](https://togithub.com/hanover-computing/got-ssrf/compare/v1.3.0...v1.3.1)
This release adds special handling for IPv4/IPv6 addresses and fixes issues associated with them (the behaviour is backwards-compatible, minus the fixed bugs, and this does not result in any new "features" or options for the library, so it's a patch upgrade).
In particular, the change in the IP address handling leads to these improvements to the library:
- it no longer needs to "DNS lookup" an IP address (duh)
- it now handles IPv6 addresses encoded in the URL properly (e.g. http://\[2606:2800:220:1:248:1893:25c8:1946])
- it automatically handles IPv4-mapped IPv6 addresses properly (e.g. http://\[::ffff:7f00:1] is a public IPv4 address that's mapped to an IPv6 address, but if we were to stick to the old implementation, in which we checked the range - `ipv4mapped` - we would've assumed that it's a reserved address and threw an error, even though it's a valid, public IP address)
Very subtle things, but it's more "correct" than before, so hey.
##### Commits
- add npmignore [`e796920`](https://togithub.com/hanover-computing/got-ssrf/commit/e796920)
- handle IPv4/IPv6 addresses [`5ecbc54`](https://togithub.com/hanover-computing/got-ssrf/commit/5ecbc54)
- update email [`5b0f3fc`](https://togithub.com/hanover-computing/got-ssrf/commit/5b0f3fc)
- update eslint [`763fd61`](https://togithub.com/hanover-computing/got-ssrf/commit/763fd61)
- remove package-lock as this is a library [`6aa6c34`](https://togithub.com/hanover-computing/got-ssrf/commit/6aa6c34)
- npm setup [`f2ac162`](https://togithub.com/hanover-computing/got-ssrf/commit/f2ac162)
- make linters ignore using gitignore [`25aac7d`](https://togithub.com/hanover-computing/got-ssrf/commit/25aac7d)
- split eslint/prettier configs out of package.json \[skip ci] [`991411a`](https://togithub.com/hanover-computing/got-ssrf/commit/991411a)
- upgrade from husky v4 to v8 \[skip ci] [`e11cc4a`](https://togithub.com/hanover-computing/got-ssrf/commit/e11cc4a)
- chore: add gitignore \[skip ci] [`399cd02`](https://togithub.com/hanover-computing/got-ssrf/commit/399cd02)
- Merge pull request [#62](https://togithub.com/hanover-computing/got-ssrf/issues/62) from Markus-Rost/master [`e77b241`](https://togithub.com/hanover-computing/got-ssrf/commit/e77b241)
- declare module for TypeScript [`a04b76b`](https://togithub.com/hanover-computing/got-ssrf/commit/a04b76b)
- Merge pull request [#59](https://togithub.com/hanover-computing/got-ssrf/issues/59) from JaneJeon/dependabot/npm_and_yarn/got-12.1.0 [`c15e840`](https://togithub.com/hanover-computing/got-ssrf/commit/c15e840)
- Merge pull request [#61](https://togithub.com/hanover-computing/got-ssrf/issues/61) from JaneJeon/renovate/jest-junit-14.x [`ab31a56`](https://togithub.com/hanover-computing/got-ssrf/commit/ab31a56)
- Update dependency jest-junit to v14 [`75b99ad`](https://togithub.com/hanover-computing/got-ssrf/commit/75b99ad)
- Update dependency lint-staged to v13.0.3 [`f752678`](https://togithub.com/hanover-computing/got-ssrf/commit/f752678)
- Bump got from 12.0.0 to 12.1.0 [`a71f652`](https://togithub.com/hanover-computing/got-ssrf/commit/a71f652)
- Update dependency lint-staged to v13.0.2 [`a37b848`](https://togithub.com/hanover-computing/got-ssrf/commit/a37b848)
- Update dependency lint-staged to v13.0.1 [`f22ce4e`](https://togithub.com/hanover-computing/got-ssrf/commit/f22ce4e)
- Merge pull request [#56](https://togithub.com/hanover-computing/got-ssrf/issues/56) from JaneJeon/dependabot/npm_and_yarn/semver-regex-3.1.4 [`22866c9`](https://togithub.com/hanover-computing/got-ssrf/commit/22866c9)
- Bump semver-regex from 3.1.2 to 3.1.4 [`caf0d4d`](https://togithub.com/hanover-computing/got-ssrf/commit/caf0d4d)
- Merge pull request [#55](https://togithub.com/hanover-computing/got-ssrf/issues/55) from JaneJeon/renovate/lint-staged-13.x [`3a260b1`](https://togithub.com/hanover-computing/got-ssrf/commit/3a260b1)
- Update dependency lint-staged to v13 [`614e5c2`](https://togithub.com/hanover-computing/got-ssrf/commit/614e5c2)
- Update dependency lint-staged to v12.5.0 [`29a9770`](https://togithub.com/hanover-computing/got-ssrf/commit/29a9770)
- Update dependency lint-staged to v12.4.3 [`9f4e692`](https://togithub.com/hanover-computing/got-ssrf/commit/9f4e692)
- Update dependency lint-staged to v12.4.2 [`67bc7e0`](https://togithub.com/hanover-computing/got-ssrf/commit/67bc7e0)
- Update dependency lint-staged to v12.4.1 [`05e02fe`](https://togithub.com/hanover-computing/got-ssrf/commit/05e02fe)
- Merge pull request [#50](https://togithub.com/hanover-computing/got-ssrf/issues/50) from JaneJeon/renovate/github-codeql-action-2.x [`044b21b`](https://togithub.com/hanover-computing/got-ssrf/commit/044b21b)
- Update github/codeql-action action to v2 [`ec47854`](https://togithub.com/hanover-computing/got-ssrf/commit/ec47854)
- Merge pull request [#48](https://togithub.com/hanover-computing/got-ssrf/issues/48) from JaneJeon/renovate/lint-staged-12.x [`8a9736a`](https://togithub.com/hanover-computing/got-ssrf/commit/8a9736a)
- Update dependency lint-staged to v12.4.0 [`08492a1`](https://togithub.com/hanover-computing/got-ssrf/commit/08492a1)
- Update dependency lint-staged to v12.3.8 [`badfcbf`](https://togithub.com/hanover-computing/got-ssrf/commit/badfcbf)
- Merge pull request [#46](https://togithub.com/hanover-computing/got-ssrf/issues/46) from JaneJeon/dependabot/npm_and_yarn/minimist-1.2.6 [`ee4430b`](https://togithub.com/hanover-computing/got-ssrf/commit/ee4430b)
- Bump minimist from 1.2.5 to 1.2.6 [`0577090`](https://togithub.com/hanover-computing/got-ssrf/commit/0577090)
- Update dependency lint-staged to v12.3.7 [`6d44336`](https://togithub.com/hanover-computing/got-ssrf/commit/6d44336)
- Update dependency lint-staged to v12.3.6 [`c4a1e31`](https://togithub.com/hanover-computing/got-ssrf/commit/c4a1e31)
- Update dependency lint-staged to v12.3.5 [`71f9f2f`](https://togithub.com/hanover-computing/got-ssrf/commit/71f9f2f)
- Merge pull request [#42](https://togithub.com/hanover-computing/got-ssrf/issues/42) from JaneJeon/renovate/actions-checkout-3.x [`048f98c`](https://togithub.com/hanover-computing/got-ssrf/commit/048f98c)
- Update actions/checkout action to v3 [`4b1e657`](https://togithub.com/hanover-computing/got-ssrf/commit/4b1e657)
- Update dependency lint-staged to v12.3.4 [`a6f9871`](https://togithub.com/hanover-computing/got-ssrf/commit/a6f9871)
- Update dependency lint-staged to v12.3.3 [`d127688`](https://togithub.com/hanover-computing/got-ssrf/commit/d127688)
- Update dependency lint-staged to v12.3.2 [`d810378`](https://togithub.com/hanover-computing/got-ssrf/commit/d810378)
- Update dependency lint-staged to v12.3.1 [`2ef9173`](https://togithub.com/hanover-computing/got-ssrf/commit/2ef9173)
- Update dependency lint-staged to v12.3.0 [`f532aa0`](https://togithub.com/hanover-computing/got-ssrf/commit/f532aa0)
- Update dependency lint-staged to v12.2.2 [`3d30db9`](https://togithub.com/hanover-computing/got-ssrf/commit/3d30db9)
- Update dependency lint-staged to v12.2.1 [`a0dfbe5`](https://togithub.com/hanover-computing/got-ssrf/commit/a0dfbe5)
- Update dependency lint-staged to v12.2.0 [`c91c0be`](https://togithub.com/hanover-computing/got-ssrf/commit/c91c0be)
- Update README.md [`b4e4ca6`](https://togithub.com/hanover-computing/got-ssrf/commit/b4e4ca6)
- Update README.md [`bc5981c`](https://togithub.com/hanover-computing/got-ssrf/commit/bc5981c)
- Update README.md [`8c232fd`](https://togithub.com/hanover-computing/got-ssrf/commit/8c232fd)
- Update README.md [`71c2ba6`](https://togithub.com/hanover-computing/got-ssrf/commit/71c2ba6)
- Update README.md [`6d4c1f9`](https://togithub.com/hanover-computing/got-ssrf/commit/6d4c1f9)
- Update dependency lint-staged to v12.1.7 [`ead7cc1`](https://togithub.com/hanover-computing/got-ssrf/commit/ead7cc1)
- Update dependency lint-staged to v12.1.6 [`cad2a4d`](https://togithub.com/hanover-computing/got-ssrf/commit/cad2a4d)
- Update dependency lint-staged to v12.1.5 [`563385c`](https://togithub.com/hanover-computing/got-ssrf/commit/563385c)
- Update config.yml [`d99ce6f`](https://togithub.com/hanover-computing/got-ssrf/commit/d99ce6f)
- Update config.yml [`daa3e84`](https://togithub.com/hanover-computing/got-ssrf/commit/daa3e84)
- Update .npmrc [`347fa84`](https://togithub.com/hanover-computing/got-ssrf/commit/347fa84)
- Update .npmrc [`6c0742b`](https://togithub.com/hanover-computing/got-ssrf/commit/6c0742b)
- remove codecov token [`546e7d4`](https://togithub.com/hanover-computing/got-ssrf/commit/546e7d4)
- yeet [`a247fc8`](https://togithub.com/hanover-computing/got-ssrf/commit/a247fc8)
- circleci migration [`ba81ff4`](https://togithub.com/hanover-computing/got-ssrf/commit/ba81ff4)
- Merge pull request [#29](https://togithub.com/hanover-computing/got-ssrf/issues/29) from JaneJeon/renovate/lint-staged-12.x [`02c9a46`](https://togithub.com/hanover-computing/got-ssrf/commit/02c9a46)
- Delete dependabot.yml [`f575f3a`](https://togithub.com/hanover-computing/got-ssrf/commit/f575f3a)
- Update dependency lint-staged to v12.1.4 [`08ed79f`](https://togithub.com/hanover-computing/got-ssrf/commit/08ed79f)
- Merge pull request [#28](https://togithub.com/hanover-computing/got-ssrf/issues/28) from JaneJeon/renovate/configure [`f99de0b`](https://togithub.com/hanover-computing/got-ssrf/commit/f99de0b)
- Update renovate.json [`1cafb7c`](https://togithub.com/hanover-computing/got-ssrf/commit/1cafb7c)
- Add renovate.json [`2bb5d35`](https://togithub.com/hanover-computing/got-ssrf/commit/2bb5d35)
- Merge pull request [#26](https://togithub.com/hanover-computing/got-ssrf/issues/26) from JaneJeon/dependabot/npm_and_yarn/jest-27.4.5 [`4fba620`](https://togithub.com/hanover-computing/got-ssrf/commit/4fba620)
- Merge pull request [#27](https://togithub.com/hanover-computing/got-ssrf/issues/27) from JaneJeon/dependabot/npm_and_yarn/lint-staged-12.1.3 [`96a1a69`](https://togithub.com/hanover-computing/got-ssrf/commit/96a1a69)
- Merge pull request [#20](https://togithub.com/hanover-computing/got-ssrf/issues/20) from JaneJeon/dependabot/npm_and_yarn/debug-4.3.3 [`85a2a4e`](https://togithub.com/hanover-computing/got-ssrf/commit/85a2a4e)
- Bump debug from 4.3.2 to 4.3.3 [`db27b0b`](https://togithub.com/hanover-computing/got-ssrf/commit/db27b0b)
- Bump lint-staged from 12.1.2 to 12.1.3 [`714dc46`](https://togithub.com/hanover-computing/got-ssrf/commit/714dc46)
- Bump jest from 27.4.4 to 27.4.5 [`9699d6b`](https://togithub.com/hanover-computing/got-ssrf/commit/9699d6b)
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:
^1.3.0
->^3.0.0
Release Notes
hanover-computing/got-ssrf (got-ssrf)
### [`v3.0.0`](https://togithub.com/hanover-computing/got-ssrf/releases/tag/v3.0.0) [Compare Source](https://togithub.com/hanover-computing/got-ssrf/compare/v2.0.1...v3.0.0) This is a major release, dropping support for anything below nodejs v20, in line with got v14. - package for got v14 [`98600e5`](https://togithub.com/hanover-computing/got-ssrf/commit/98600e5) - Merge pull request [#78](https://togithub.com/hanover-computing/got-ssrf/issues/78) from hanover-computing/renovate/codecov-codecov-action-4.x [`0b48f87`](https://togithub.com/hanover-computing/got-ssrf/commit/0b48f87) - chore(deps): update codecov/codecov-action action to v4 [`9bd5300`](https://togithub.com/hanover-computing/got-ssrf/commit/9bd5300) - Merge pull request [#77](https://togithub.com/hanover-computing/got-ssrf/issues/77) from hanover-computing/renovate/actions-checkout-4.x [`d0a96d2`](https://togithub.com/hanover-computing/got-ssrf/commit/d0a96d2) - chore(deps): update actions/checkout action to v4 [`f85a9d8`](https://togithub.com/hanover-computing/got-ssrf/commit/f85a9d8) - use nvmrc for versioning where possible [`555431d`](https://togithub.com/hanover-computing/got-ssrf/commit/555431d) - remove unnecessary devdependency [`d054783`](https://togithub.com/hanover-computing/got-ssrf/commit/d054783) - use typescript eslint config [`24d113e`](https://togithub.com/hanover-computing/got-ssrf/commit/24d113e) - collect coverage only once [`73e2a4f`](https://togithub.com/hanover-computing/got-ssrf/commit/73e2a4f) - collect coverage from github actions [`648ae05`](https://togithub.com/hanover-computing/got-ssrf/commit/648ae05) - banish circleci to the nethers \[skip ci] [`0aa9819`](https://togithub.com/hanover-computing/got-ssrf/commit/0aa9819) ### [`v2.0.1`](https://togithub.com/hanover-computing/got-ssrf/releases/tag/v2.0.1) [Compare Source](https://togithub.com/hanover-computing/got-ssrf/compare/v2.0.0...v2.0.1) This release is a typescript rewrite of the package. However, note that it's done in a *fully* backwards-compatible way, and there should be ZERO CHANGES from the user's perspective. Thus, this is a patch release. - refactor: move to typescript & vitest [`399b56f`](https://togithub.com/hanover-computing/got-ssrf/commit/399b56f) - got should really be a peerdep [`e07515c`](https://togithub.com/hanover-computing/got-ssrf/commit/e07515c) - yeet [`bfcafb8`](https://togithub.com/hanover-computing/got-ssrf/commit/bfcafb8) - Merge pull request [#76](https://togithub.com/hanover-computing/got-ssrf/issues/76) from hanover-computing/renovate/lint-staged-14.x [`d30c99b`](https://togithub.com/hanover-computing/got-ssrf/commit/d30c99b) - Update dependency lint-staged to v14 [`a998124`](https://togithub.com/hanover-computing/got-ssrf/commit/a998124) - Merge pull request [#75](https://togithub.com/hanover-computing/got-ssrf/issues/75) from hanover-computing/dependabot/npm_and_yarn/word-wrap-1.2.4 [`37646bc`](https://togithub.com/hanover-computing/got-ssrf/commit/37646bc) - Bump word-wrap from 1.2.3 to 1.2.4 [`0ad0e2d`](https://togithub.com/hanover-computing/got-ssrf/commit/0ad0e2d) - prettier v3 yay [`8000d62`](https://togithub.com/hanover-computing/got-ssrf/commit/8000d62) - Update dependency [@janejeon/eslint-config](https://togithub.com/janejeon/eslint-config) to v3.0.0-6 [`2be09c9`](https://togithub.com/hanover-computing/got-ssrf/commit/2be09c9) - Update dependency [@janejeon/eslint-config](https://togithub.com/janejeon/eslint-config) to v3.0.0-4 [`a77ac5f`](https://togithub.com/hanover-computing/got-ssrf/commit/a77ac5f) - prettier everything \[skip ci] [`a8e83bf`](https://togithub.com/hanover-computing/got-ssrf/commit/a8e83bf) - why was this a strict version [`21dd8f2`](https://togithub.com/hanover-computing/got-ssrf/commit/21dd8f2) - Merge pull request [#71](https://togithub.com/hanover-computing/got-ssrf/issues/71) from hanover-computing/renovate/lint-staged-13.x [`854d09c`](https://togithub.com/hanover-computing/got-ssrf/commit/854d09c) - Update dependency lint-staged to v13.2.2 [`9ab5f56`](https://togithub.com/hanover-computing/got-ssrf/commit/9ab5f56) ### [`v2.0.0`](https://togithub.com/hanover-computing/got-ssrf/releases/tag/v2.0.0) [Compare Source](https://togithub.com/hanover-computing/got-ssrf/compare/v1.3.5...v2.0.0) This is a "major" update, in which literally the only two changes are: - dropped support for node v14 (only 16 and up are supported) <--- this is the breaking bit - added support for got v13 There are *no* code changes, so as long as you're running node v16 or newer, you should be able to upgrade without any worries! - require node v16 [`736038d`](https://togithub.com/hanover-computing/got-ssrf/commit/736038d) - add badge \[skip ci] [`f7d5fd0`](https://togithub.com/hanover-computing/got-ssrf/commit/f7d5fd0) - CircleCI expects string for version numbers [`f445f74`](https://togithub.com/hanover-computing/got-ssrf/commit/f445f74) - fix CI [`f0d10af`](https://togithub.com/hanover-computing/got-ssrf/commit/f0d10af) - fuck it, just turn on lockfile [`3e359c0`](https://togithub.com/hanover-computing/got-ssrf/commit/3e359c0) - share cache only between node versions [`b158aaa`](https://togithub.com/hanover-computing/got-ssrf/commit/b158aaa) - pls cache work [`6244054`](https://togithub.com/hanover-computing/got-ssrf/commit/6244054) - cover all branches [`856698f`](https://togithub.com/hanover-computing/got-ssrf/commit/856698f) - add extensive test and documentation (closes [#69](https://togithub.com/hanover-computing/got-ssrf/issues/69)) [`1566344`](https://togithub.com/hanover-computing/got-ssrf/commit/1566344) - update year [`e26701b`](https://togithub.com/hanover-computing/got-ssrf/commit/e26701b) - Update README.md \[skip ci] [`5a5ee45`](https://togithub.com/hanover-computing/got-ssrf/commit/5a5ee45) - fix renovate [`5eedc53`](https://togithub.com/hanover-computing/got-ssrf/commit/5eedc53) ### [`v1.3.5`](https://togithub.com/hanover-computing/got-ssrf/releases/tag/v1.3.5) [Compare Source](https://togithub.com/hanover-computing/got-ssrf/compare/v1.3.4...v1.3.5) Fixes typescript definition; no code changes - Merge pull request [#66](https://togithub.com/hanover-computing/got-ssrf/issues/66) from Markus-Rost/patch-2 [`f62456c`](https://togithub.com/hanover-computing/got-ssrf/commit/f62456c) - fix export [`1d4e04e`](https://togithub.com/hanover-computing/got-ssrf/commit/1d4e04e) ### [`v1.3.4`](https://togithub.com/hanover-computing/got-ssrf/releases/tag/v1.3.4) [Compare Source](https://togithub.com/hanover-computing/got-ssrf/compare/v1.3.3...v1.3.4) This release does NOT affect the code whatsoever; the repository URL in the package.json was broken. - Merge pull request [#65](https://togithub.com/hanover-computing/got-ssrf/issues/65) from Markus-Rost/patch-1 [`3057c0f`](https://togithub.com/hanover-computing/got-ssrf/commit/3057c0f) - Fix repository url [`e51a66f`](https://togithub.com/hanover-computing/got-ssrf/commit/e51a66f) ### [`v1.3.3`](https://togithub.com/hanover-computing/got-ssrf/releases/tag/v1.3.3) [Compare Source](https://togithub.com/hanover-computing/got-ssrf/compare/v1.3.2...v1.3.3) This is a **documentation** release to update references in the npm README page. ### [`v1.3.2`](https://togithub.com/hanover-computing/got-ssrf/releases/tag/v1.3.2) [Compare Source](https://togithub.com/hanover-computing/got-ssrf/compare/v1.3.1...v1.3.2) This is a **refactor** release, in which we now import the node `dns` module directly instead of having to do a roundabout, dirty hack, just so we could mock it during tests. - mock ES Imports directly [`144570d`](https://togithub.com/hanover-computing/got-ssrf/commit/144570d) - update ESLint to v8 [`7ae574d`](https://togithub.com/hanover-computing/got-ssrf/commit/7ae574d) - fix CI [`a75f935`](https://togithub.com/hanover-computing/got-ssrf/commit/a75f935) ### [`v1.3.1`](https://togithub.com/hanover-computing/got-ssrf/releases/tag/v1.3.1) [Compare Source](https://togithub.com/hanover-computing/got-ssrf/compare/v1.3.0...v1.3.1) This release adds special handling for IPv4/IPv6 addresses and fixes issues associated with them (the behaviour is backwards-compatible, minus the fixed bugs, and this does not result in any new "features" or options for the library, so it's a patch upgrade). In particular, the change in the IP address handling leads to these improvements to the library: - it no longer needs to "DNS lookup" an IP address (duh) - it now handles IPv6 addresses encoded in the URL properly (e.g. http://\[2606:2800:220:1:248:1893:25c8:1946]) - it automatically handles IPv4-mapped IPv6 addresses properly (e.g. http://\[::ffff:7f00:1] is a public IPv4 address that's mapped to an IPv6 address, but if we were to stick to the old implementation, in which we checked the range - `ipv4mapped` - we would've assumed that it's a reserved address and threw an error, even though it's a valid, public IP address) Very subtle things, but it's more "correct" than before, so hey. ##### Commits - add npmignore [`e796920`](https://togithub.com/hanover-computing/got-ssrf/commit/e796920) - handle IPv4/IPv6 addresses [`5ecbc54`](https://togithub.com/hanover-computing/got-ssrf/commit/5ecbc54) - update email [`5b0f3fc`](https://togithub.com/hanover-computing/got-ssrf/commit/5b0f3fc) - update eslint [`763fd61`](https://togithub.com/hanover-computing/got-ssrf/commit/763fd61) - remove package-lock as this is a library [`6aa6c34`](https://togithub.com/hanover-computing/got-ssrf/commit/6aa6c34) - npm setup [`f2ac162`](https://togithub.com/hanover-computing/got-ssrf/commit/f2ac162) - make linters ignore using gitignore [`25aac7d`](https://togithub.com/hanover-computing/got-ssrf/commit/25aac7d) - split eslint/prettier configs out of package.json \[skip ci] [`991411a`](https://togithub.com/hanover-computing/got-ssrf/commit/991411a) - upgrade from husky v4 to v8 \[skip ci] [`e11cc4a`](https://togithub.com/hanover-computing/got-ssrf/commit/e11cc4a) - chore: add gitignore \[skip ci] [`399cd02`](https://togithub.com/hanover-computing/got-ssrf/commit/399cd02) - Merge pull request [#62](https://togithub.com/hanover-computing/got-ssrf/issues/62) from Markus-Rost/master [`e77b241`](https://togithub.com/hanover-computing/got-ssrf/commit/e77b241) - declare module for TypeScript [`a04b76b`](https://togithub.com/hanover-computing/got-ssrf/commit/a04b76b) - Merge pull request [#59](https://togithub.com/hanover-computing/got-ssrf/issues/59) from JaneJeon/dependabot/npm_and_yarn/got-12.1.0 [`c15e840`](https://togithub.com/hanover-computing/got-ssrf/commit/c15e840) - Merge pull request [#61](https://togithub.com/hanover-computing/got-ssrf/issues/61) from JaneJeon/renovate/jest-junit-14.x [`ab31a56`](https://togithub.com/hanover-computing/got-ssrf/commit/ab31a56) - Update dependency jest-junit to v14 [`75b99ad`](https://togithub.com/hanover-computing/got-ssrf/commit/75b99ad) - Update dependency lint-staged to v13.0.3 [`f752678`](https://togithub.com/hanover-computing/got-ssrf/commit/f752678) - Bump got from 12.0.0 to 12.1.0 [`a71f652`](https://togithub.com/hanover-computing/got-ssrf/commit/a71f652) - Update dependency lint-staged to v13.0.2 [`a37b848`](https://togithub.com/hanover-computing/got-ssrf/commit/a37b848) - Update dependency lint-staged to v13.0.1 [`f22ce4e`](https://togithub.com/hanover-computing/got-ssrf/commit/f22ce4e) - Merge pull request [#56](https://togithub.com/hanover-computing/got-ssrf/issues/56) from JaneJeon/dependabot/npm_and_yarn/semver-regex-3.1.4 [`22866c9`](https://togithub.com/hanover-computing/got-ssrf/commit/22866c9) - Bump semver-regex from 3.1.2 to 3.1.4 [`caf0d4d`](https://togithub.com/hanover-computing/got-ssrf/commit/caf0d4d) - Merge pull request [#55](https://togithub.com/hanover-computing/got-ssrf/issues/55) from JaneJeon/renovate/lint-staged-13.x [`3a260b1`](https://togithub.com/hanover-computing/got-ssrf/commit/3a260b1) - Update dependency lint-staged to v13 [`614e5c2`](https://togithub.com/hanover-computing/got-ssrf/commit/614e5c2) - Update dependency lint-staged to v12.5.0 [`29a9770`](https://togithub.com/hanover-computing/got-ssrf/commit/29a9770) - Update dependency lint-staged to v12.4.3 [`9f4e692`](https://togithub.com/hanover-computing/got-ssrf/commit/9f4e692) - Update dependency lint-staged to v12.4.2 [`67bc7e0`](https://togithub.com/hanover-computing/got-ssrf/commit/67bc7e0) - Update dependency lint-staged to v12.4.1 [`05e02fe`](https://togithub.com/hanover-computing/got-ssrf/commit/05e02fe) - Merge pull request [#50](https://togithub.com/hanover-computing/got-ssrf/issues/50) from JaneJeon/renovate/github-codeql-action-2.x [`044b21b`](https://togithub.com/hanover-computing/got-ssrf/commit/044b21b) - Update github/codeql-action action to v2 [`ec47854`](https://togithub.com/hanover-computing/got-ssrf/commit/ec47854) - Merge pull request [#48](https://togithub.com/hanover-computing/got-ssrf/issues/48) from JaneJeon/renovate/lint-staged-12.x [`8a9736a`](https://togithub.com/hanover-computing/got-ssrf/commit/8a9736a) - Update dependency lint-staged to v12.4.0 [`08492a1`](https://togithub.com/hanover-computing/got-ssrf/commit/08492a1) - Update dependency lint-staged to v12.3.8 [`badfcbf`](https://togithub.com/hanover-computing/got-ssrf/commit/badfcbf) - Merge pull request [#46](https://togithub.com/hanover-computing/got-ssrf/issues/46) from JaneJeon/dependabot/npm_and_yarn/minimist-1.2.6 [`ee4430b`](https://togithub.com/hanover-computing/got-ssrf/commit/ee4430b) - Bump minimist from 1.2.5 to 1.2.6 [`0577090`](https://togithub.com/hanover-computing/got-ssrf/commit/0577090) - Update dependency lint-staged to v12.3.7 [`6d44336`](https://togithub.com/hanover-computing/got-ssrf/commit/6d44336) - Update dependency lint-staged to v12.3.6 [`c4a1e31`](https://togithub.com/hanover-computing/got-ssrf/commit/c4a1e31) - Update dependency lint-staged to v12.3.5 [`71f9f2f`](https://togithub.com/hanover-computing/got-ssrf/commit/71f9f2f) - Merge pull request [#42](https://togithub.com/hanover-computing/got-ssrf/issues/42) from JaneJeon/renovate/actions-checkout-3.x [`048f98c`](https://togithub.com/hanover-computing/got-ssrf/commit/048f98c) - Update actions/checkout action to v3 [`4b1e657`](https://togithub.com/hanover-computing/got-ssrf/commit/4b1e657) - Update dependency lint-staged to v12.3.4 [`a6f9871`](https://togithub.com/hanover-computing/got-ssrf/commit/a6f9871) - Update dependency lint-staged to v12.3.3 [`d127688`](https://togithub.com/hanover-computing/got-ssrf/commit/d127688) - Update dependency lint-staged to v12.3.2 [`d810378`](https://togithub.com/hanover-computing/got-ssrf/commit/d810378) - Update dependency lint-staged to v12.3.1 [`2ef9173`](https://togithub.com/hanover-computing/got-ssrf/commit/2ef9173) - Update dependency lint-staged to v12.3.0 [`f532aa0`](https://togithub.com/hanover-computing/got-ssrf/commit/f532aa0) - Update dependency lint-staged to v12.2.2 [`3d30db9`](https://togithub.com/hanover-computing/got-ssrf/commit/3d30db9) - Update dependency lint-staged to v12.2.1 [`a0dfbe5`](https://togithub.com/hanover-computing/got-ssrf/commit/a0dfbe5) - Update dependency lint-staged to v12.2.0 [`c91c0be`](https://togithub.com/hanover-computing/got-ssrf/commit/c91c0be) - Update README.md [`b4e4ca6`](https://togithub.com/hanover-computing/got-ssrf/commit/b4e4ca6) - Update README.md [`bc5981c`](https://togithub.com/hanover-computing/got-ssrf/commit/bc5981c) - Update README.md [`8c232fd`](https://togithub.com/hanover-computing/got-ssrf/commit/8c232fd) - Update README.md [`71c2ba6`](https://togithub.com/hanover-computing/got-ssrf/commit/71c2ba6) - Update README.md [`6d4c1f9`](https://togithub.com/hanover-computing/got-ssrf/commit/6d4c1f9) - Update dependency lint-staged to v12.1.7 [`ead7cc1`](https://togithub.com/hanover-computing/got-ssrf/commit/ead7cc1) - Update dependency lint-staged to v12.1.6 [`cad2a4d`](https://togithub.com/hanover-computing/got-ssrf/commit/cad2a4d) - Update dependency lint-staged to v12.1.5 [`563385c`](https://togithub.com/hanover-computing/got-ssrf/commit/563385c) - Update config.yml [`d99ce6f`](https://togithub.com/hanover-computing/got-ssrf/commit/d99ce6f) - Update config.yml [`daa3e84`](https://togithub.com/hanover-computing/got-ssrf/commit/daa3e84) - Update .npmrc [`347fa84`](https://togithub.com/hanover-computing/got-ssrf/commit/347fa84) - Update .npmrc [`6c0742b`](https://togithub.com/hanover-computing/got-ssrf/commit/6c0742b) - remove codecov token [`546e7d4`](https://togithub.com/hanover-computing/got-ssrf/commit/546e7d4) - yeet [`a247fc8`](https://togithub.com/hanover-computing/got-ssrf/commit/a247fc8) - circleci migration [`ba81ff4`](https://togithub.com/hanover-computing/got-ssrf/commit/ba81ff4) - Merge pull request [#29](https://togithub.com/hanover-computing/got-ssrf/issues/29) from JaneJeon/renovate/lint-staged-12.x [`02c9a46`](https://togithub.com/hanover-computing/got-ssrf/commit/02c9a46) - Delete dependabot.yml [`f575f3a`](https://togithub.com/hanover-computing/got-ssrf/commit/f575f3a) - Update dependency lint-staged to v12.1.4 [`08ed79f`](https://togithub.com/hanover-computing/got-ssrf/commit/08ed79f) - Merge pull request [#28](https://togithub.com/hanover-computing/got-ssrf/issues/28) from JaneJeon/renovate/configure [`f99de0b`](https://togithub.com/hanover-computing/got-ssrf/commit/f99de0b) - Update renovate.json [`1cafb7c`](https://togithub.com/hanover-computing/got-ssrf/commit/1cafb7c) - Add renovate.json [`2bb5d35`](https://togithub.com/hanover-computing/got-ssrf/commit/2bb5d35) - Merge pull request [#26](https://togithub.com/hanover-computing/got-ssrf/issues/26) from JaneJeon/dependabot/npm_and_yarn/jest-27.4.5 [`4fba620`](https://togithub.com/hanover-computing/got-ssrf/commit/4fba620) - Merge pull request [#27](https://togithub.com/hanover-computing/got-ssrf/issues/27) from JaneJeon/dependabot/npm_and_yarn/lint-staged-12.1.3 [`96a1a69`](https://togithub.com/hanover-computing/got-ssrf/commit/96a1a69) - Merge pull request [#20](https://togithub.com/hanover-computing/got-ssrf/issues/20) from JaneJeon/dependabot/npm_and_yarn/debug-4.3.3 [`85a2a4e`](https://togithub.com/hanover-computing/got-ssrf/commit/85a2a4e) - Bump debug from 4.3.2 to 4.3.3 [`db27b0b`](https://togithub.com/hanover-computing/got-ssrf/commit/db27b0b) - Bump lint-staged from 12.1.2 to 12.1.3 [`714dc46`](https://togithub.com/hanover-computing/got-ssrf/commit/714dc46) - Bump jest from 27.4.4 to 27.4.5 [`9699d6b`](https://togithub.com/hanover-computing/got-ssrf/commit/9699d6b)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.
This PR has been generated by Mend Renovate. View repository job log here.