hanover-computing / canonicize-url

Get a stable, canonical version of any URL, with DNS and HTTPS checks, redirects, tracker stripping, and canonical link extraction!
GNU Lesser General Public License v3.0
12 stars 0 forks source link

Update dependency got-ssrf to v2 - autoclosed #90

Closed renovate[bot] closed 5 months ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
got-ssrf ^1.3.0 -> ^2.0.0 age adoption passing confidence

Release Notes

hanover-computing/got-ssrf (got-ssrf) ### [`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.

codecov-commenter commented 1 year ago

Codecov Report

Patch and project coverage have no change.

Comparison is base (71df278) 94.44% compared to head (669dc6d) 94.44%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #90 +/- ## ======================================= Coverage 94.44% 94.44% ======================================= Files 6 6 Lines 144 144 Branches 19 19 ======================================= Hits 136 136 Misses 8 8 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.