2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) |
Log message:
Bump PKGREVISIONs for perl 5.30.0
|
2019-05-30 11:34:38 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-hyperlink: updated to 19.0.0
19.0.0
A query parameter-centric release, with two enhancements:
"equals sign" characters in query parameter values are no longer escaped.
URL.remove() now accepts value and limit parameters, allowing for removal of \
specific name-value pairs, as well as limiting the number of removals.
|
2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558) |
Log message:
Recursive bump for perl5-5.28.0
|
2018-03-05 13:31:17 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-hyperlink: updated to 18.0.0
18.0.0:
When passed to str() URLs now stringify to usable URL strings.
Switched off of Python's built-in IDNA facilities to using the idna package. Not \
only is it much more modern, it's also much more strict and correct in its \
output.
Added new DecodedURL type with almost-identical API to the normal URL, except \
that it automatically handles reserved characters in argument values passed to \
its methods.
Added top-level parse() convenience function that now represents the main \
entrypoint to hyperlink.
Accept dictionaries as ‘query=’ arguments, in addition to sequences of tuples
URL.child() will no longer fail when child gets no segments
URL.normalize() now supports encoding stray/unmatched % characters in \
character-encoded fields (userinfo, path, query string, fragment)
|
2017-08-27 15:09:34 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
17.3.1
Add URL.normalize() method, which applies five normalizations from RFC 3986 \
(sections 2.3, 2.1, 3.2.2, 6.2.2.3, 6.2.3). See the docs for more details.
Enable URL.click() to accept a URL object as a target.
|
2017-07-20 12:28:33 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
17.3.0:
Fixed a couple major decoding issues and simplified the URL API.
* limit types accepted by URL.from_text() to just text (str on py3, unicode on py2)
* fix percent decoding issues surrounding multiple calls to URL.to_iri()
* remove the socket-inspired family argument from URL's APIs. It was never \
consistently implemented and leaked slightly more problems than it solved.
* Improve authority parsing
* include LICENSE, README, docs, and other resources in the package
|
2017-06-21 20:32:37 by Adam Ciarcinski | Files touched by this commit (4) |
Log message:
The humble, but powerful, URL runs everything around us. Chances are you've
used several just to read this text.
Hyperlink is a featureful, pure-Python implementation of the URL, with
an emphasis on correctness.
|