Opened 3 weeks ago
Closed 3 weeks ago
#24143 closed enhancement (fixed)
URI-5.40 (Perl module)
| Reported by: | Bruce Dubbs | Owned by: | Joe Locash |
|---|---|---|---|
| Priority: | normal | Milestone: | 13.2 |
| Component: | BOOK | Version: | git |
| Severity: | normal | Keywords: | |
| Cc: |
Description
New minor version.
Change History (2)
comment:1 by , 3 weeks ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:2 by , 3 weeks ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.

5.40 2026-10-19 19:56:29Z - URI->new no longer dies on malformed geo: URIs; the URI::geo accessors croak instead (GH#201) - Fix rel() returning an absolute-path or network-path reference ("/x", "//host/...") when a path has empty segments, so rel()->abs() round-trips again (GH#205) 5.39 2026-10-19 16:38:21Z - Reject over-long IDNA labels before punycode encoding or decoding, so a long non-ASCII host no longer takes seconds to fail (GH#207) (Olaf Alders) 5.38 2026-10-19 03:58:47Z - Preserve leading and trailing whitespace in file:// URI paths built from mac file names; URI::file::Mac supplies its own escaping and so was not covered by the GH#95 fix (GH#95) (@youdie006) - Treat a percent-escaped ';' in an smb:// userinfo as part of the username instead of the authdomain delimiter, matching URI::_emailauth, and escape '%', ';' and ':' on write so the value round-trips and neither delimiter can be forged (GH#199) (@youdie006) - Exclude the trailing colon from host() when a URI has an empty port (GH#200) (Jozef Kutej)Fixed at 15731ade7c.