------------------------------------------------------------------- Fri Apr 11 05:09:53 UTC 2025 - Steve Kowalik - Update to 2.2.0: * Added + New `default_domain` parameter to support absolute paths with domain names + New command-line interface (`url-normalize`) + Query parameter filtering functionality + Parameter allowlist feature for controlling accepted query parameters + IDNA 2008 support via `idna` package * Fixed + Handle URLs with missing slashes correctly + Fix decoding of reserved characters in URL paths + Fix Twitter hashtag encoding in query parameters + Do not encode equals sign in fragment + Reverted license format in pyproject.toml to maintain Python 3.8 compatibility with older setuptools versions * Changed + **BREAKING:** Switch default scheme from 'http' to 'https' + **BREAKING:** Migrated IDNA handling to use IDNA 2008 with UTS46 processing + **BREAKING:** Updated minimum Python version to 3.8 + **BREAKING:** Removed sort_query_params option as it was incorrect + Enhanced query normalization with parameter filtering support + Updated URL cleanup to support new filtering features + Changed host normalization to handle each domain label separately - Drop patch url-normalize-pr28-poetry-core.patch, now included. ------------------------------------------------------------------- Tue May 9 19:33:52 UTC 2023 - Ben Greiner - Add url-normalize-pr28-poetry-core.patch * poetry-core is much more lightweight than poetry s ------------------------------------------------------------------- Sat Apr 10 04:11:29 UTC 2021 - John Vandenberg - Activate test suite using GitHub tarball - Update to v1.4.3 ------------------------------------------------------------------- Tue Jan 14 08:44:13 AM UTC 2020 - John Vandenberg - Initial spec for v1.4.1