Skip to content

Latest commit

Β 

History

History
484 lines (228 loc) Β· 17.2 KB

CHANGELOG.md

File metadata and controls

484 lines (228 loc) Β· 17.2 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

v1.1.2

compare changes

🩹 Fixes

  • Provide node16 style types field (#133)

πŸ“– Documentation

  • Add jsdocs for parse utils (#134)
  • Add stringifyParsedURL (81e92b2)

🏑 Chore

❀️ Contributors

v1.1.1

compare changes

🩹 Fixes

  • hasProtocol: Expand protocol relative url regexp (#126)

βœ… Tests

  • Add more tests for full coverage (#127)

❀️ Contributors

v1.1.0

compare changes

πŸš€ Enhancements

  • hasProtocol: Strict mode support (#124)
  • Stringify query values (#123)

🩹 Fixes

  • parseHost: Correctly parse hostnames with and without port (#120)
  • Port should be string (75a280c)
  • Encode [] and {} in query values to increase compatibility (#118)
  • hasProtocol: Accept backslash too (#122)

🏑 Chore

🎨 Styles

❀️ Contributors

1.0.1 (2022-11-29)

Bug Fixes

  • fix QueryValue type to be array only as QueryObject values (#101) (3fbad8c)
  • hasProtocol: do not treat windows drive letter as protocol (#106) (67c3dab)
  • query: uniform handling of empty array values (#103) (0b1007d)

1.0.0 (2022-11-14)

Features

Bug Fixes

  • remove leading slash when parsing windows file urls (#87) (187afb0)

0.8.6 (2022-10-15)

Bug Fixes

  • ensure withBase does not prefix URLs with protocol (#68) (b520298)

0.8.5 (2022-07-07)

Bug Fixes

  • withoutBase: preserve leading slash (fc72dd0), closes #64

0.8.4 (2022-05-06)

Features

0.8.3 (2022-03-31)

Bug Fixes

  • withProtocol: handle input without protocol (resolves #52) (4f66249)

0.8.2 (2022-03-31)

Features

  • withHttp, withHttps, withoutProtocol, withProtocol (#48) (f8ee0c0)

Bug Fixes

  • encodeQueryItem: stringify boolean values (#51) (469dd88)

0.8.1 (2022-03-16)

Bug Fixes

  • parseURL: don't fail if hostAndPath not matching (d297e60)

0.8.0 (2022-03-15)

⚠ BREAKING CHANGES

  • hasProtocol additional protocols (#46)

Bug Fixes

0.7.11 (2022-02-25)

Bug Fixes

  • parseURL: exclude hash from hostname match (resolves #42) (53a1cea)

0.7.10 (2022-01-31)

Bug Fixes

  • parseURL: normalize unescaped backslash to slash (07b97af)

0.7.9 (2021-08-17)

Bug Fixes

  • encode plus as %2B (500885b), closes #34
  • parseURL: support url with leading ? (resolves #33) (aab7d5f)

0.7.8 (2021-08-17)

Bug Fixes

0.7.7 (2021-06-30)

Features

  • support query params for trailingSlash utils (#24) (aa31481)

0.7.6 (2021-06-30)

Bug Fixes

  • stringifyParsedURL: check query existence in search (#29) (dd8bc35)

0.7.5 (2021-05-17)

Features

  • parseURL: support default proto (f0f79f0), closes #25

0.7.4 (2021-05-11)

0.7.3 (2021-05-11)

Features

  • support query params for trailingSlash utils (7655066), closes #19

Bug Fixes

  • parseQuery: prevent possible prototype pollution (f4be854)
  • slash encode in path (#23) (912399f)

0.7.2 (2021-04-28)

Bug Fixes

0.7.1 (2021-04-23)

0.7.0 (2021-04-23)

⚠ BREAKING CHANGES

  • add module exports field

Features

  • add module exports field (7c26571)

0.6.11 (2021-04-06)

Bug Fixes

  • pkg: remove exports field to improve compatibility with webpack4 (be3b1ae)

0.6.10 (2021-03-09)

Bug Fixes

0.6.9 (2021-03-05)

Features

0.6.8 (2021-03-05)

Features

  • hasProtocol: optionally allow protocol relative url (#16) (81a3f3e)

0.6.7 (2021-02-22)

Features

  • isEmptyURL and isNonEmptyURL utils (3c1c6d8)

Bug Fixes

  • joinURL, resolveURL: ignore empty url parts (c5fd74d)

0.6.6 (2021-02-10)

Bug Fixes

  • bail base utils if base is / or empty (bb09b06)

0.6.5 (2021-02-10)

Features

  • withBase and withoutBase utils (1667eca)

0.6.4 (2021-02-08)

Bug Fixes

  • joinURL: don't allow double '//' when single slashes are passed (#13) (e44fe2b)

0.6.3 (2021-02-08)

Bug Fixes

  • avoid empty string with without*Slash utils (126667d)

0.6.2 (2021-02-08)

Features

0.6.1 (2021-02-02)

0.6.0 (2021-02-02)

Features

  • decodeQueryValue and decode query params with support for space (#11) (44a0538)

0.5.4 (2021-01-07)

Bug Fixes

  • enable plus encoding for query value (82ab3f1)

0.5.3 (2021-01-06)

Bug Fixes

  • parseQuery: skip ? in query value while parsing (fixes #9) (0cf9f1a)

0.5.2 (2020-12-16)

Bug Fixes

  • pkg: allow requiring package.json (#6) (5fd5dc7)

0.5.1 (2020-12-16)

Bug Fixes

  • update encodeQueryValue to match URL spec for space and plus (9446d9c)

0.5.0 (2020-12-16)

⚠ BREAKING CHANGES

  • api updates and params renamed to query

Features

  • reduce dependency on $URL for less encode/decoding (38631cf)

0.4.0 (2020-12-16)

⚠ BREAKING CHANGES

  • lightweight joinURL + resolveURL

Features

  • lightweight joinURL + resolveURL (9a34622)

0.3.1 (2020-12-16)

Bug Fixes

  • pkg: remove trailing slash in exports (9d94e3c)

0.3.0 (2020-12-16)

⚠ BREAKING CHANGES

  • pkg: add exports and drop browser field
  • custom url parser

Features

Bug Fixes

  • preserve trailingslash from parse state (adc9688)
  • remove password from auth when is not provided (6616f02)

0.2.0 (2020-12-15)

⚠ BREAKING CHANGES

  • rewrite with URL ponyfill (#4)

Features

0.1.6 (2020-12-15)

Bug Fixes

0.1.5 (2020-12-15)

Bug Fixes

  • fix issue with hasProtocol (239cdf7)

0.1.4 (2020-12-12)

Bug Fixes

  • joinURL: preserve params from input path (8f8f10a)

0.1.3 (2020-12-12)

Bug Fixes

  • withParams: prevent double encoding raw params (28eb848)

0.1.2 (2020-12-12)

Bug Fixes

0.1.1 (2020-12-12)

Features

0.1.0 (2020-12-09)

⚠ BREAKING CHANGES

  • preserve relative urls without leading slash

Features

  • add cleanDoubleSlashes (#2) (cbb72de)
  • preserve relative urls without leading slash (34afd1e)

0.0.3 (2020-12-04)

Bug Fixes

0.0.2 (2020-12-04)

0.0.1 (2020-12-04)