Bump psl from 1.9.0 to 1.15.0 (#17535)
Bumps [psl](https://github.com/lupomontero/psl) from 1.9.0 to 1.15.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lupomontero/psl/releases">psl's releases</a>.</em></p> <blockquote> <h2>v1.15.0</h2> <h2>✨ Highlights</h2> <h3>🆙 Updates public suffix list</h3> <p>Updates rules to up to <a href="https://github.com/publicsuffix/list/tree/70df5fb64d3337f49a1cb5e2e9d3bf3aa7a20f0f">publicsuffix/list#70df5fb</a> (2 Dic 2024).</p> <h2>Changelog</h2> <ul> <li>67e21de chore(dist): Updates dist files</li> <li>4e073c0 doc(readme): Fix CDN URLs in readme</li> <li>a3eb7aa refactor(index): Replaces var with let/const and cleans up style. Closes <a href="https://redirect.github.com/lupomontero/psl/issues/329">#329</a></li> <li>4e1bba4 chore(dist): Updates rules and dist files</li> <li>9d1afc0 chore(deps): Updates dev dependencies</li> <li>0053742 doc(security): Adds security policy</li> <li>b7d4290 chore(funding): Adds funding URL to package.json</li> <li>81d2864 chore(funding): Create FUNDING.yml</li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/lupomontero/psl/compare/v1.14.0...v1.15.0">https://github.com/lupomontero/psl/compare/v1.14.0...v1.15.0</a></p> <h2>v1.14.0</h2> <h2>✨ Highlights</h2> <h3>⚡ Over 100x performance improvement</h3> <p>This release finally includes performance improvements originally proposed by <a href="https://github.com/gugu"><code>@gugu</code></a> in <a href="https://redirect.github.com/lupomontero/psl/issues/301">#301</a> and <a href="https://redirect.github.com/lupomontero/psl/issues/302">#302</a>, which were finally added in <a href="https://redirect.github.com/lupomontero/psl/issues/334">#334</a> in collaboration with <a href="https://github.com/lupomontero"><code>@lupomontero</code></a> and <a href="https://github.com/mfdebian"><code>@mfdebian</code></a>.</p> <p>The change basically switches from an <code>Array</code> to a <code>Map</code> to store the rules (the parsed public suffic list) indexed by <em>punySuffix</em> so we no longer need to iterate over thousands of items to find a match every time.</p> <h3>🔧 Allow underscores in domain fragments</h3> <p>Underscores (<code>_</code>), aka <em>low dashes</em>, are now allowed in domain names. This had been raised a few times in issues like <a href="https://redirect.github.com/lupomontero/psl/issues/26">#26</a> and <a href="https://redirect.github.com/lupomontero/psl/issues/185">#185</a> and fixes had been proposed by <a href="https://github.com/taoyuan"><code>@taoyuan</code></a> in <a href="https://redirect.github.com/lupomontero/psl/issues/46">#46</a> (the one that got merged) and <a href="https://github.com/tasinet"><code>@tasinet</code></a> in <a href="https://redirect.github.com/lupomontero/psl/issues/286">#286</a>.</p> <h3>🆙 Updates public suffix list</h3> <p>Updates rules to up to <a href="https://github.com/publicsuffix/list/tree/03c6a36304d4de698aff16f6fa33b9371af58786">publicsuffix/list#03c6a36</a> (28 Nov 2024).</p> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/gugu"><code>@gugu</code></a> made their first contribution in 23265fd97bede836f91957846b2ee0fb0f705390 (original PR <a href="https://redirect.github.com/lupomontero/psl/pull/302">lupomontero/psl#302</a> was closed but changes were added in <a href="https://redirect.github.com/lupomontero/psl/pull/334">lupomontero/psl#334</a>)</li> <li><a href="https://github.com/taoyuan"><code>@taoyuan</code></a> made their first contribution in <a href="https://redirect.github.com/lupomontero/psl/pull/46">lupomontero/psl#46</a></li> </ul> <h2>Changelog</h2> <ul> <li>06d9f02 chore(dist): Updates dist files</li> <li><code>publicsuffix/list#03</code></li> <li>57214ec chore(deps): Updates depencies</li> <li>18a6d33 doc(readme): Updates install info and tested Node.js versions</li> <li>1fd3665 chore(dist): Updates dist files</li> <li>a096d29 chore(index): Removes unused functions internals.reverse and internals.endsWith</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lupomontero/psl/commit/22b64785690b9bacb4066c849b32d956fa55360e"><code>22b6478</code></a> chore(release): Bump to 1.15.0</li> <li><a href="https://github.com/lupomontero/psl/commit/67e21dee319859edd7610e613a8cde596d8ca6eb"><code>67e21de</code></a> chore(dist): Updates dist files</li> <li><a href="https://github.com/lupomontero/psl/commit/4e073c06f77ee4f79bf80e455ce6092bdb213f19"><code>4e073c0</code></a> doc(readme): Fix CDN URLs in readme</li> <li><a href="https://github.com/lupomontero/psl/commit/a3eb7aa00d7b567b4bf49efc8c10b57685a6353a"><code>a3eb7aa</code></a> refactor(index): Replaces var with let/const and cleans up style</li> <li><a href="https://github.com/lupomontero/psl/commit/4e1bba4900dc8ff5d95acc4bdc10b504ad7a42e8"><code>4e1bba4</code></a> chore(dist): Updates rules and dist files</li> <li><a href="https://github.com/lupomontero/psl/commit/9d1afc01b226755a081a3cc387a323b128fccb6c"><code>9d1afc0</code></a> chore(deps): Updates dev dependencies</li> <li><a href="https://github.com/lupomontero/psl/commit/0053742017f5fe54e2e06caff122a673d1507ed7"><code>0053742</code></a> doc(security): Adds security policy</li> <li><a href="https://github.com/lupomontero/psl/commit/b7d429043d581d8e5566a1b7fcbb4fe7605a15df"><code>b7d4290</code></a> chore(funding): Adds funding URL to package.json</li> <li><a href="https://github.com/lupomontero/psl/commit/81d28643f3e3ca487fa7e0c9b584dec837bdbe43"><code>81d2864</code></a> chore(funding): Create FUNDING.yml</li> <li><a href="https://github.com/lupomontero/psl/commit/168a5a166f20b795effafa396fb892e78243a387"><code>168a5a1</code></a> chore(release): Bump to 1.14.0</li> <li>Additional commits viewable in <a href="https://github.com/lupomontero/psl/compare/v1.9.0...v1.15.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
@@ -51089,9 +51089,11 @@ __metadata:
|
||||
linkType: hard
|
||||
|
||||
"psl@npm:^1.1.28, psl@npm:^1.1.33, psl@npm:^1.9.0":
|
||||
version: 1.9.0
|
||||
resolution: "psl@npm:1.9.0"
|
||||
checksum: 10c0/6a3f805fdab9442f44de4ba23880c4eba26b20c8e8e0830eff1cb31007f6825dace61d17203c58bfe36946842140c97a1ba7f67bc63ca2d88a7ee052b65d97ab
|
||||
version: 1.15.0
|
||||
resolution: "psl@npm:1.15.0"
|
||||
dependencies:
|
||||
punycode: "npm:^2.3.1"
|
||||
checksum: 10c0/d8d45a99e4ca62ca12ac3c373e63d80d2368d38892daa40cfddaa1eb908be98cd549ac059783ef3a56cfd96d57ae8e2fd9ae53d1378d90d42bc661ff924e102a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
||||
Reference in New Issue
Block a user