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.0
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 files4e073c0
doc(readme): Fix CDN URLs in readmea3eb7aa
refactor(index): Replaces var with let/const and cleans up style. Closes #3294e1bba4
chore(dist): Updates rules and dist files9d1afc0
chore(deps): Updates dev dependencies0053742
doc(security): Adds security policyb7d4290
chore(funding): Adds funding URL to package.json81d2864
chore(funding): Create FUNDING.ymlFull 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 aMap
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
23265fd
(original PR https://github.com/lupomontero/psl/pull/302 was closed but changes were added in https://github.com/lupomontero/psl/pull/334)Changelog
06d9f02
chore(dist): Updates dist files77b6efd
chore(rules): Updates rules to publicsuffix/list#03c6a3657214ec
chore(deps): Updates depencies18a6d33
doc(readme): Updates install info and tested Node.js versions1fd3665
chore(dist): Updates dist filesa096d29
chore(index): Removes unused functions internals.reverse and internals.endsWith3ddd8e2
refactor(index): Parses rules directly into map3365092
feat(scripts): Adds benchmark npm-script9be29c2
feat(benchmark): Adds comparison to 1.13.0 to see difference in perf23265fd
use maps for rule search, add benchmark554617c
chore(dist): Updates dist filesa52c3c8
test(data): Adds test cases for subdomains with underscores1dce5f2
Allow domain name including low dashFull 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 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
ee6ac92
test(legacy): Requires as psl instead of full path in legacy umd tests794ee24
fix 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.