URI.js v1.8.0 Release Notes

Release Date: 2012-11-13 // over 11 years ago
    • ➕ adding .resource() as compound of [path, query, fragment]
    • ➕ adding jQuery 1.8.x compatibility for jQuery.URI.js (remaining backwards compatibility!)
    • ➕ adding default ports for gopher, ws, wss
    • ➕ adding .duplicateQueryParameters() to control if key=value duplicates have to be preserved or reduced (Issue #51)
    • ⚡️ updating Punycode.js to version 1.1.1
    • improving AMD/Node using UMD returnExports - (Issue #44, Issue #47)
    • 🛠 fixing .addQuery("empty") to properly add ?empty - (Issue #46)
    • 🛠 fixing parsing of badly formatted userinfo http://username:pass:word@hostname
    • 🛠 fixing parsing of Windows-Drive-Letter paths file://C:/WINDOWS/foo.txt
    • 🛠 fixing URI(location) to properly parse the URL - (Issue #52)
    • 🛠 fixing type error for fragment abuse demos - (Issue #50)
    • ➕ adding documentation for various encode/decode functions
    • ➕ adding some pointers on possible problems with URLs to About URIs
    • ➕ adding tests for fragment abuse and splitting tests into separate scopes
    • ➕ adding meta-data for Jam and Bower

    👀 Note: QUnit seems to be having some difficulties on IE8. While the jQuery-plugin tests fail, the plugin itself works. We're still trying to figure out what's making QUnit "lose its config state".