Sourced from psl's releases.
v1.15.0
:sparkles: Highlights
:up: 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: https://github.com/lupomontero/psl/compare/v1.14.0...v1.15.0
v1.14.0
:sparkles: Highlights
:zap: Over 100x performance improvement
This release finally includes performance improvements originally proposed by
@guguin #301 and #302, which were finally added in #334 in collaboration with@lupomonteroand@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.:wrench: 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@taoyuanin #46 (the one that got merged) and@tasinetin #286.:up: Updates public suffix list
Updates rules to up to publicsuffix/list#03c6a36 (28 Nov 2024).
New Contributors
@gugumade their first contribution in 23265fd97bede836f91957846b2ee0fb0f705390 (original PR lupomontero/psl#302 was closed but changes were added in lupomontero/psl#334)@taoyuanmade their first contribution in lupomontero/psl#46Changelog
- 06d9f02 chore(dist): Updates dist files
publicsuffix/list#03- 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
... (truncated)
22b6478
chore(release): Bump to 1.15.067e21de
chore(dist): Updates dist files4e073c0
doc(readme): Fix CDN URLs in readmea3eb7aa
refactor(index): Replaces var with let/const and cleans up style4e1bba4
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.yml168a5a1
chore(release): Bump to 1.14.0