Changelog
0.6.0 (2025-02-14)
Dropped Python 3.8 support.
Added Python 3.13 support.
Improved type hints and added
py.typed.CI improvements.
0.5.0 (2024-04-15)
Added the
include_universalargument toURLMatcher.match()andURLMatcher.match_all(). It can be set toFalseto skip universal matchers.Added the
URLMatcher.match_universal()method that returns only identifiers of universal matchers.Added
.readthedocs.yml.
0.4.0 (2024-04-03)
Added official support for Python 3.12.
Added the
URLMatcher.match_all()method that returns all matching identifiers.Adding a
Patternsinstance with several patterns for the same domain to aURLMatcherno longer creates multiple identicalPatternsMatcherinstances.CI improvements.
0.3.0 (2023-09-21)
Drop Python 3.7 support, make Python 3.11 support official.
Support tldextract >= 3.6, make the requirement of tldextract >= 1.2 explicit.
0.2.0 (2022-02-01)
Update
Patternsto be frozen so instances can easily be deduped based on its hash uniqueness.Remove Python 3.6 support
0.1.0 (2021-11-19)
Initial release