- Add Dependabot config to keep dependencies up-to-date (#67) (e29fd4c9f6a3a1c29f50262c9323f1a4d8173de4), closes #67
- Add type definitions for TypeScript users (#74) (2cd46bcaff009a6701b33e16b1b9788c9a09130d), closes #74
- Bump mocha from 3.5.3 to 9.2.2 (ab6a39a2170083ebcefecfa0abcf80fc25a103ef)
- Change distributed code to use ECMAScript modules (#76) (caaafed544786b63b8db78d7df6d238ca1f0c6cb), closes #76
- Mark package as free of side-effects (#75) (86eeb03980b166572e02c7bbaf11c98656d04831), closes #75
- Reduce package size by adding "files" field (#65) (be56f575c9b723b83cfb066f5649f2cd83efb137), closes #65
- Regenerate package lockfile (#73) (b85aec29057ba269618781618e48dc173b941f9b), closes #73
- Rename master branch to 'main' (ea22d9342d6ad2de68a0132d176bf332507dc189)
- Replace Travis with Github Actions (#66) (2c0f6951939b86e7d1194fb21cf54cdfb8d9b1cf), closes #66
- update travis file (02991d8d220339d2073b1e5c1bcd069284c5372a)
- add CHANGELOG.md and a process to generate it. Closes #32 (4ab20d603b6fe0e3d6edc1ba03b2b5aa73e3085e), closes #32
- fix bowser.json (c76e0711d1d6c2078dde824d5123e0e452479ffa)
- fix issue when parameters are empty or the first arg is not an string, closes #49 (68f782cee439ced586432893025bcccde65cd32a), closes #49
- remove bower.json (3fc07d7828b0194669487a08d70cfb5890bdfe75)
- handle empty string and non string arguments. Closes #36, #18 (da05242f381bfe1ae09d00b708cfdbdb93c1a85d), closes #36 #18
- add new test (d65d7c1696cb53b53ceabadf1a77917196967b4c)
- Fixed to handle the colon in non-protocol separation role in the first part. (9212db75f805031a9cc06120b5dd08a6cdd805e4)
- revert to previous behavior #30 (b6943343af7bd723cbca266388e84e036543577d), closes #30
- fix bower.json (9677895a4afe51d8a1d670980bc6fede71252e9a)
- 2.0.3 (7b7806b21cf81a3476e39ddb8a6f51272a276186)
- Added a test for simple paths for issue #21 (be99b10a707b4d22aac015d19eb087fff46d4270), closes #21
- Added some new tests for cases that fail. (f1afbd62c3149476a9ef099ba523e85fb4839732)
- Passes all the tests with these changes. (8cde667f400fa83efc7ed5c2437c7cb25c7d7600)
- The protocol slashes should be normalized also when the protocol is not alone in the first argument. (0ce1239c60f7bbb625d4ccbf1fcf044f37488bd8)
- fix: remove consecutives slashes (33639364ef186e257b8424620017b9d1ba225539)
- update mocha and bower.json (ebd3665028b2408d405f9a31f8479e91c4ef52c1)
- feat: add test (46d3387141e5d2f751da699e02d57fc36bfe37a8)
- fix: ignore encoded url when removing consecusive slashes (711add4e8af8fc97390adef14b9a4722cac5e70a)
- Add a LICENSE file (ffd3b2253470cee648152c55dd51c1bf4e688a60)
- change copyright year (9f67671dd8ab23b4d2da6ae775efdf66d594eac3)
- refactor: use local startsWith function (a1e1214644cd187f2584b79b4241ac3b8c9b9f1b)
- fix: split logic for files (d7053a99aa40b0c2f4802819f7e0643be8889ac4)
- feat: add file protocol support (48ebe0d84e8e2eca3a02fe5e3259cdd294e519dc)
- add .travis.yml (c75e7507f72fd4be101b64bb44539fd249842cc0)
- added new syntax to allow options, fixed #! urls (b8e5d8372c55187cdd9c6fa5e02830f76858347e)
- added travis, updated version in bower.json (5a58405d89298e693e8f97a74b14324d83a8a87a)
- fixed query string handling, closes #9, closes #4 (e190fe28282287204dbe7877979f18b4570042f9), closes #9 #4
- 0.1.0 (2db128d268dfd531f1af6c9bd0543458387e94cd)
- add support for AMD and windows['url-join'] (b02169596877a1e6cd518f1b0d711f38c721fb02)
- added comments, fixed leading // (3f72b6ea6fa84c4b254d0c656815a5df6b89a10a)
- added test for leading // (baac627b2052e1d9b5c05e48c8dc6a05a80e08fa)
- bower init (650dcfe72eee854108dd0832963553eae5ede7c5)
- initial (af68a208966de3d4be757c9d0f4a918c6dfa360e)
- minor (dde2dc6815f9a0476d7aade1d6848cbc5f3a14a4)
- minor (4d9d8ee16591da2092739a172145f968f71598dc)
- minor (9ed0161497ee7d7d1b4b04d1735483a6216fe2c6)
- simplify normalize function (d6886a362828eacc028c6167b9ae0efd8b2fbfc8)