Changelog
1.13.0 (April 15th 2014) ###
URI.parseHost()
and URI.buildHost()
to properly parse and build the IPv6 examples given in RFC2732 Format for Literal IPv6 Addresses in URL's - (Issue #144)Changelog
1.12.1 (March 8th 2014) ###
.encodeQuery()
and .decodeQuery()
to respect URI.escapeQuerySpace
- (Issue #137)Changelog
1.12.0 (January 23rd 2014) ###
.absoluteTo()
to comply with RFC3986 Reference Resolution Examples - (Issue #113).normalizePath()
to maintain leading parent references (../
) for relative paths, while removing them for absolute paths - (Issue #133)URI.protocol_expression
to properly accept .
in compliance with RFC 3986 - Scheme - (Issue #132)URI.withinString()
to not use backtracking prone regular expression URI.find_uri_expression
anymore - (Issue #131)URI.withinString()
to accept options ignore
and ignoreHtml
to allow better control over which detected URLs get handled - (Issue #117)URI.withinString()
to accept option start
to specify the RegExp used for finding the beginning of an URL (defaults to /\b(?:([a-z][a-z0-9.+-]*:\/\/)|www\.)/gi
) - (Issue #115)Changelog
1.11.2 (August 14th 2013) ###
fixing unsafe eval by using UMD's root
- (Issue #107)Changelog
1.11.1 (August 13th 2013) ###
.relativeTo()
results caused by inconsistent URI component handling - (Issue #103).segment()
to allow appending an empty element - (Issue #106).segment()
to collapse empty elements in array notationChangelog
1.11.0 (August 6th 2013) ###
.segmentCoded()
to provide en/decoding interface to .segment()
- (Issue #79).relativeTo()
results - (Issue #78, Issue #95)URI.parse()
and relativeTo()
- (Issue #100)URI.escapeQuerySpace
to control if query string should escape spaces using +
or %20
- (Issue #74)strictEncodeURIComponent()
to work in Firefox 3.6 - (Issue #91).normalizePath()
to properly resolve /.
and /.//
to /
- (Issue #97).path()
to return empty string if there is no path - (Issue #82)URI.decodeQuery()
on malformed input - now returns original undecoded data - (Issue #87, Issue #92)URI.noConflict()
- (Issue #84).readable()
to decode the hash value as well - (Issue #90)jquery.URI.js
from temporarily using window.location
as the href
of an empty attribute of a DOM element - (Issue #94)getType()
for IE8 with undefined value - (Issue #96)jquery.URI.js
to use new DOM element infrastructureChangelog
1.10.2 (April 15th 2013) ###
relativeTo()
- (Issue #75)normalizePath()
to not prepend ./
to relative paths - (Issue #76)Changelog
1.10.1 (April 2nd 2013) ###
absoluteTo()
to properly resolve relative scheme - (Issue #71)Changelog
1.10.0 (March 16th 2013) ###
hasQuery()
- (Issue #71)jquery.URI.js
) - (Issue #69)