Added
- New command-line interface (`url-normalize`) with support for:
- Version information (`--version`, `-v`)
- Charset selection (`--charset`, `-c`)
- Default scheme override (`--default-scheme`, `-s`)
- Query parameter filtering (`--filter-params`, `-f`)
- Custom allowlist for query parameters (`--param-allowlist`, `-p`)
Fixed
- Do not encode equals sign in fragment (Fixes 36)
Internal
- Add GitHub Action to publish package to PyPI using uv