forked from pool/python-url-normalize
* 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. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-url-normalize?expand=0&rev=5
46 lines
1.9 KiB
Plaintext
46 lines
1.9 KiB
Plaintext
-------------------------------------------------------------------
|
|
Fri Apr 11 05:09:53 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
|
|
|
|
- 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 <code@bnavigator.de>
|
|
|
|
- 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 <jayvdb@gmail.com>
|
|
|
|
- Activate test suite using GitHub tarball
|
|
- Update to v1.4.3
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 14 08:44:13 AM UTC 2020 - John Vandenberg <jayvdb@gmail.com>
|
|
|
|
- Initial spec for v1.4.1
|