Skip to content

Releases: upa-url/upa

v0.4.0

20 Jul 14:48
Compare
Choose a tag to compare

What's Changed

  • A #include cleanup in the *.h files by @rmisev in #46
  • Use ICU's C API only by @rmisev in #47
  • Rename cmake option variables: URL_... -> UPA_... by @rmisev in #48
  • Add support for ICU library bundled with Windows by @rmisev in #49
  • Use #include with < and > for ICU headers by @rmisev in #50
  • Update clang-tidy to 16 and fix warnings by @rmisev in #51
  • Add url::parse function with URL string and base URL string parameters by @rmisev in #52
  • Improve url::can_parse performance by @rmisev in #53
  • Update WPT: Move JS-specific URL parser tests into their own file by @rmisev in #54
  • Update documentation after repository transfer to upa-url/upa by @rmisev in #55

Full Changelog: v0.3.1...v0.4.0

v0.3.1

30 Jun 20:47
Compare
Choose a tag to compare

What's Changed

  • Update ICU to 74.2 for Windows (AppVeyor, GitHub Actions) by @rmisev in #39
  • Fix building on GitHub Actions macOS CI by @rmisev in #41
  • Update Doxygen to 1.11.0 version by @rmisev in #42
  • Fix for uploading coverage to Codecov by @rmisev in #43
  • Fix host_parser::parse_host function by @rmisev in #44

Full Changelog: v0.3.0...v0.3.1

v0.3.0

05 Feb 19:39
Compare
Choose a tag to compare

What's Changed

  • Fix url_search_params move constructor by @rmisev in #29
  • Fix benchmark_wpt function so that it returns an error code by @rmisev in #30
  • Minor fixes by @rmisev in #31
  • Add upa::path_from_file_url function by @rmisev in #32
  • Disallow null characters in URL <-> path conversions by @rmisev in #33
  • Do not allow "." and ".." as UNC share names by @rmisev in #34
  • Bump github/codeql-action from 2 to 3 by @dependabot in #35
  • Disallow dot-dot segments in the path argument of url_from_file_path by @rmisev in #36
  • Remove file_path_format::detect by @rmisev in #37
  • Use ssciwr/doxygen-install action to install doxygen 1.9.8 by @rmisev in #38

Full Changelog: v0.2.0...v0.3.0

Pre-release version 0.2.0

12 Nov 15:15
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Add constexpr to some str_view class member functions by @rmisev in #23
  • Add benchmark code for URL parser by @rmisev in #24
  • Add format parameter to url_from_file_path function and accept / in any Windows path by @rmisev in #25
  • Add helper function and PicoJSON context classes to picojson_util.h by @rmisev in #26
  • Add idna_unicode_version and make_unicode_version functions by @rmisev in #27
  • Make url::search_params() safer to use by @rmisev in #28

Full Changelog: v0.1.0...v0.2.0

Initial pre-release version 0.1.0

03 Nov 15:09
Compare
Choose a tag to compare
Pre-release

This is the first pre-release version of the WHATWG compliant Upa URL C++ library.

Full API documentation is available at: https://upa-url.github.io/docs/

See Assets for the amalgamated source files: url.cpp and url.h