Skip to content

Releases: unjs/ufo

v1.6.1

08 Apr 08:11
@pi0 pi0
31ea74c
Compare
Choose a tag to compare

compare changes

๐Ÿฉน Fixes

  • query: Use Object.create(null) (#290)

v1.6.0

07 Apr 14:32
@pi0 pi0
Compare
Choose a tag to compare

compare changes

๐Ÿš€ Enhancements

  • Add filterQuery utility (#287)

๐Ÿฉน Fixes

  • parseQuery: Use object with null prototype (#286)
  • parseFilename: Use optional chaining to access opts.strict (#284)

๐Ÿ“– Documentation

  • Clarify withBase jsdocs (#266)
  • Fix typos (#278)
  • Spelling and formatting (#285)

๐Ÿก Chore

  • Consistent spelling in JSDoc comments & update automd syntax (#256)

โœ… Tests

  • query: Validate more than 2 values for key (#273)

โค๏ธ Contributors

v1.5.4

16 Jul 18:29
@pi0 pi0
Compare
Choose a tag to compare

compare changes

๐Ÿฉน Fixes

  • parseURL: Only normalize windows drive letters with file:// protocol (#246)
  • withProtocol: Consider relative protocol (#242)

โค๏ธ Contributors

v1.5.3

20 Mar 11:33
@pi0 pi0
9713f2f
Compare
Choose a tag to compare

compare changes

๐Ÿฉน Fixes

  • joinRelativeURL: Avoid lookbehind regex for browser compatibility (#228)

โค๏ธ Contributors

  • Pooya Parsa (@pi0)

v1.5.2

18 Mar 11:45
@pi0 pi0
5621692
Compare
Choose a tag to compare

compare changes

๐Ÿฉน Fixes

  • Use lookbehind regex only inside joinRelativeURL (#226)

โค๏ธ Contributors

  • Pooya Parsa (@pi0)

v1.5.1

15 Mar 22:49
@pi0 pi0
3910926
Compare
Choose a tag to compare

compare changes

๐Ÿฉน Fixes

  • joinRelativeURL: Handle base with protocol (#222)

v1.5.0

15 Mar 16:25
@pi0 pi0
6cd1fcd
Compare
Choose a tag to compare

compare changes

๐Ÿš€ Enhancements

๐Ÿฉน Fixes

  • withoutTrailingSlash: Consider query param (#219)

๐Ÿ“– Documentation

โค๏ธ Contributors

v1.4.0

06 Feb 10:20
@pi0 pi0
Compare
Choose a tag to compare

compare changes

Important

This release might cause unintended regressions due to internal refactors for normalizeURL and resolveUrl utils.
Please report any issue if you suspect might be related to the upgrade.

๐Ÿš€ Enhancements

  • Add withFragment utility (#193)
  • Add withoutFragment util (#199)

๐Ÿ”ฅ Performance

  • withFragment: Early return when no hash changes required (d6ce037)

๐Ÿฉน Fixes

  • encodeQueryValue: Encode the slash character (#198)
  • Stringify protocol-relative URLs (#207)
  • withFragment: Use encodeHash for encoding (48237ab)

๐Ÿ’… Refactors

  • resolveUrl: Decouple from $URL (#186)
  • Deprecate $URL and createURL (f1af9b3)
  • normalizeURL: Decouple from $URL (9013029)
  • withoutFragment: Decouple from withFragment (712b8d5)

๐Ÿ“– Documentation

  • Remove mentioning $URL (65e6be8)
  • Update normalizeURL example (011777a)
  • Use jsdocs and automd (#209)

โค๏ธ Contributors

v1.3.2

15 Nov 16:37
@pi0 pi0
f4c0400
Compare
Choose a tag to compare

compare changes

๐Ÿฉน Fixes

  • parseURL: Parse protocol case-insensitively (#188)
  • Respect fragment in trailing slash utils (#175)

โค๏ธ Contributors

v1.3.1

28 Sep 10:38
@pi0 pi0
Compare
Choose a tag to compare

compare changes

๐Ÿฉน Fixes

  • Test script protocols insensitively (#180)

โค๏ธ Contributors