- Changed package name
- Fixed default dictionary being modified bug
- Included handling for some cases
- Included
host
value
- Removed
UrlObject
class - Removed
www
value
- Fixed catastrophic backtracking and a small top domain bug.
- Fixed bug for not loading public_suffix_list.dat correctly.
- A lot of cleanup.
- Added list from https://publicsuffix.org/ to find top domains more correct.
- Breaking change: Signature of
parse_url(item)
now changed toparse_url(url: str) -> dict
. - Breaking change: Signature of
get_url(item)
now changed todef get_url(url: str) -> UrlObject:
.
- Small fix for readme and Github actions.
- Added function to get url back as Object. Also added a function to get the basics of a url returned.
- Added new regex and support for foreign languages.
- Small bugfixes and optimisation for stable release.
- Bugfixes on the readme file.
- Added support for args.
- Changed setup.py and readme for PyPi optimisation.
- Added support for secondary top domain (like: co.uk, .parliament.uk, .gov.au).