Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency psl to v1.15.0 #420

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 21, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
psl 1.12.0 -> 1.15.0 age adoption passing confidence

Release Notes

lupomontero/psl (psl)

v1.15.0

Compare Source

✨ Highlights

🆙 Updates public suffix list

Updates rules to up to publicsuffix/list#70df5fb (2 Dic 2024).

Changelog

  • 67e21de chore(dist): Updates dist files
  • 4e073c0 doc(readme): Fix CDN URLs in readme
  • a3eb7aa refactor(index): Replaces var with let/const and cleans up style. Closes #​329
  • 4e1bba4 chore(dist): Updates rules and dist files
  • 9d1afc0 chore(deps): Updates dev dependencies
  • 0053742 doc(security): Adds security policy
  • b7d4290 chore(funding): Adds funding URL to package.json
  • 81d2864 chore(funding): Create FUNDING.yml

Full Changelog: lupomontero/psl@v1.14.0...v1.15.0

v1.14.0

Compare Source

✨ Highlights

⚡ Over 100x performance improvement

This release finally includes performance improvements originally proposed by @​gugu in #​301 and #​302, which were finally added in #​334 in collaboration with @​lupomontero and @​mfdebian.

The change basically switches from an Array to a Map to store the rules (the parsed public suffic list) indexed by punySuffix so we no longer need to iterate over thousands of items to find a match every time.

🔧 Allow underscores in domain fragments

Underscores (_), aka low dashes, are now allowed in domain names. This had been raised a few times in issues like #​26 and #​185 and fixes had been proposed by @​taoyuan in #​46 (the one that got merged) and @​tasinet in #​286.

🆙 Updates public suffix list

Updates rules to up to publicsuffix/list#03c6a36 (28 Nov 2024).

New Contributors

Changelog

  • 06d9f02 chore(dist): Updates dist files
  • 77b6efd chore(rules): Updates rules to publicsuffix/list#03c6a36
  • 57214ec chore(deps): Updates depencies
  • 18a6d33 doc(readme): Updates install info and tested Node.js versions
  • 1fd3665 chore(dist): Updates dist files
  • a096d29 chore(index): Removes unused functions internals.reverse and internals.endsWith
  • 3ddd8e2 refactor(index): Parses rules directly into map
  • 3365092 feat(scripts): Adds benchmark npm-script
  • 9be29c2 feat(benchmark): Adds comparison to 1.13.0 to see difference in perf
  • 23265fd use maps for rule search, add benchmark
  • 554617c chore(dist): Updates dist files
  • a52c3c8 test(data): Adds test cases for subdomains with underscores
  • 1dce5f2 Allow domain name including low dash

Full Changelog: lupomontero/psl@v1.13.0...v1.14.0

v1.13.0

Compare Source

✨ Highlights

This release re-introduces the changes added in v1.11.0 that had to be rolled back in v1.12.0, which was a quick fix in panic mode as problems were being reported in older Node.js versions using legacy or obsolete packages.

What's Changed

New Contributors

Changelog

  • ee6ac92 test(legacy): Requires as psl instead of full path in legacy umd tests
  • 794ee24 fix main for backport

Full Changelog: lupomontero/psl@v1.11.0...v1.13.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge (squash) November 21, 2024 22:10
@renovate renovate bot force-pushed the renovate/psl-1.x-lockfile branch 11 times, most recently from 6afe9b7 to cdf45e7 Compare November 29, 2024 01:43
@renovate renovate bot changed the title Update dependency psl to v1.13.0 Update dependency psl to v1.14.0 Nov 29, 2024
@renovate renovate bot force-pushed the renovate/psl-1.x-lockfile branch from cdf45e7 to b2babc7 Compare November 29, 2024 16:46
@renovate renovate bot changed the title Update dependency psl to v1.14.0 Update dependency psl to v1.15.0 Dec 2, 2024
@renovate renovate bot force-pushed the renovate/psl-1.x-lockfile branch 5 times, most recently from f25be39 to a888c83 Compare December 9, 2024 11:39
@renovate renovate bot force-pushed the renovate/psl-1.x-lockfile branch 3 times, most recently from ccf1fa5 to 3c5f656 Compare December 11, 2024 16:22
@renovate renovate bot force-pushed the renovate/psl-1.x-lockfile branch 6 times, most recently from 17cfbe6 to 7762943 Compare December 23, 2024 22:45
@renovate renovate bot force-pushed the renovate/psl-1.x-lockfile branch from 7762943 to 5c28bac Compare December 30, 2024 22:28
@renovate renovate bot force-pushed the renovate/psl-1.x-lockfile branch 4 times, most recently from fd422d5 to 7da481a Compare January 9, 2025 08:56
@renovate renovate bot force-pushed the renovate/psl-1.x-lockfile branch 7 times, most recently from ab22588 to d56cdda Compare January 16, 2025 06:44
@renovate renovate bot force-pushed the renovate/psl-1.x-lockfile branch 4 times, most recently from b4dd549 to 6277e74 Compare January 21, 2025 16:15
@renovate renovate bot force-pushed the renovate/psl-1.x-lockfile branch from 6277e74 to a507f17 Compare January 21, 2025 19:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants