Uritools

Latest version: v4.0.3

Safety actively analyzes 682361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

1.0.2

===================

- Fix ``uriencode()`` documentation and unit tests requiring the
``safe`` parameter to be a ``bytes`` object.

1.0.1

===================

- Encode semicolon in query values passed to ``uricompose()``.

1.0.0

===================

- Fix use of URI references as base URIs in ``urijoin()`` and
``SplitResult.transform()``.

- Remove ``SplitResult.getaddrinfo()``.

- Remove ``SplitResult.getauthority()``.

- Remove ``SplitResult.gethostip()``; return ``ipaddress`` address
objects from ``SplitResult.gethost()`` instead.

- Remove ``SplitResult.gethost()`` ``encoding`` parameter.

- Remove query delimiter parameters.

- Return normalized paths from ``SplitResult.getpath()``.

- Convert character constants to strings.

0.12.0

====================

- Deprecate ``SplitResult.getaddrinfo()``.

- Deprecate ``SplitResult.getauthority()``.

- Deprecate ``SplitResult.gethost()`` and ``SplitResult.gethostip()``
``encoding`` parameter; always use ``utf-8`` instead.

- Drop support for "bytes-like objects".

- Remove ``DefragResult.base``.

0.11.1

====================

- Fix ``uricompose()`` for relative-path references with colons in the
first path segment.

0.11.0

====================

- Support ``encoding=None`` for ``uriencode()`` and ``uridecode()``.

- Add optional ``errors`` parameter to decoding methods.

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.