Update dependency psl to v1.15.0 #420
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.12.0->1.15.0Release Notes
lupomontero/psl (psl)
v1.15.0Compare Source
✨ Highlights
🆙 Updates public suffix list
Updates rules to up to publicsuffix/list#70df5fb (2 Dic 2024).
Changelog
67e21dechore(dist): Updates dist files4e073c0doc(readme): Fix CDN URLs in readmea3eb7aarefactor(index): Replaces var with let/const and cleans up style. Closes #3294e1bba4chore(dist): Updates rules and dist files9d1afc0chore(deps): Updates dev dependencies0053742doc(security): Adds security policyb7d4290chore(funding): Adds funding URL to package.json81d2864chore(funding): Create FUNDING.ymlFull Changelog: lupomontero/psl@v1.14.0...v1.15.0
v1.14.0Compare 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
Arrayto aMapto 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
23265fd(original PR #302 was closed but changes were added in #334)Changelog
06d9f02chore(dist): Updates dist files77b6efdchore(rules): Updates rules to publicsuffix/list#03c6a3657214ecchore(deps): Updates depencies18a6d33doc(readme): Updates install info and tested Node.js versions1fd3665chore(dist): Updates dist filesa096d29chore(index): Removes unused functions internals.reverse and internals.endsWith3ddd8e2refactor(index): Parses rules directly into map3365092feat(scripts): Adds benchmark npm-script9be29c2feat(benchmark): Adds comparison to 1.13.0 to see difference in perf23265fduse maps for rule search, add benchmark554617cchore(dist): Updates dist filesa52c3c8test(data): Adds test cases for subdomains with underscores1dce5f2Allow domain name including low dashFull Changelog: lupomontero/psl@v1.13.0...v1.14.0
v1.13.0Compare Source
✨ Highlights
This release re-introduces the changes added in
v1.11.0that had to be rolled back inv1.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
ee6ac92test(legacy): Requires as psl instead of full path in legacy umd tests794ee24fix main for backportFull 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.
This PR was generated by Mend Renovate. View the repository job log.