Releases: medialize/URI.js
Releases · medialize/URI.js
v1.15.1 (April 5th 2015)
- fixing
URI()
to match behavior ofnew URI()
(caused by #196) - Issue #205 - fixing
URI.removeQuery()
to accept RegExp for name and value arguments - (Issue #204, peterwillis)
NOTE: currently not available via npm because of npm#7195.
v1.15.0 (April 1st 2015 - no joke, promise!)
- fixing
URI(undefined)
to throw TypeError - (Issue #189, Issue #196, eakron) - tiny backward-compatibility-break - fixing
.absoluteTo()
- (Issue #200, giltayar) - fixing
.pathname()
to properly en/decode URN paths - (Issue #201, mlefoster) - fixing URI normalization to properly handle URN paths based on RFC 2141 syntax - (Issue #201, mlefoster)
- fixing
.normalize()
and.normalizePath()
to properly normalize URN paths - adding
URI.encodeUrnPathSegment()
- adding
URI.decodeUrnPathSegment()
- adding
URI.decodeUrnPath()
- adding
URI.recodeUrnPath()
- fixing
v1.14.2 (February 25th 2015)
- fixing inclusion of LICENSE in packages - (Issue #174)
- fixing
URI.parseHost()
to not interpret colon in path as IPv6 hostname - (Issue #190) - adding meta data for SPM package manager - (Issue #176)
- adding license meta to
bower.json
v1.14.1 (October 1st 2014)
- fixing handling of String instances (not string primitives) - (Issue #146)
- fixing Firefox
.watch()
interfering with.parseQuery()
- (Issue #169) - fixing
addQuery()
to not throw error on null value - (Issue #171)
v1.14.0 (September 8th 2014)
- adding Hungarian second level domains - (Issue #159)
- adding
<audio src="…">
and<video src="…">
to supported DOM attributes - (Issue #160), (Issue #161) - fixing
file://hostname/path
parsing - (Issue #158) - fixing
.decodePathSegment()
to not throw malformed URI error - (Issue #163)
v1.13.2 (May 29th 2014)
- changes to package management manifests only
v1.13.1 (April 16th 2014)
- fixing IPv6 normalization (bad variable name) - (Issue #145)
- adding grunt and jshint
- changing code style to 2 spaces indentation, single quote strings
- applying
'use strict';
everywhere - fixing jshint warnings
v1.13.0 (April 15th 2014)
- fixing
URI.parseHost()
andURI.buildHost()
to properly parse and build the IPv6 examples given in RFC2732 Format for Literal IPv6 Addresses in URL's - (Issue #144) - adding performance improvements to SecondLevelDomain - (PR #122, gorhill)
v1.12.1 (March 8th 2014)
- fixing
.encodeQuery()
and.decodeQuery()
to respectURI.escapeQuerySpace
- (Issue #137) - fixing fragment plugins to return URI for simpler loading - (Issue #139)
v1.12.0 (January 23rd 2014)
- fixing
.absoluteTo()
to comply with RFC3986 Reference Resolution Examples - (Issue #113) - fixing
.normalizePath()
to maintain leading parent references (../
) for relative paths, while removing them for absolute paths - (Issue #133) - fixing
URI.protocol_expression
to properly accept.
in compliance with RFC 3986 - Scheme - (Issue #132) - fixing
URI.withinString()
to not use backtracking prone regular expressionURI.find_uri_expression
anymore - (Issue #131) - fixing
URI.withinString()
to accept optionsignore
andignoreHtml
to allow better control over which detected URLs get handled - (Issue #117) - fixing
URI.withinString()
to accept optionstart
to specify the RegExp used for finding the beginning of an URL (defaults to/\b(?:([a-z][a-z0-9.+-]*:\/\/)|www\.)/gi
) - (Issue #115)