



  

<!DOCTYPE html>
<html
  lang="en"
  
  data-color-mode="auto" data-light-theme="light" data-dark-theme="dark"
  data-a11y-animated-images="system" data-a11y-link-underlines="true"
  
  >




  <head>
    <meta charset="utf-8">
  <link rel="dns-prefetch" href="https://github.githubassets.com">
  <link rel="dns-prefetch" href="https://avatars.githubusercontent.com">
  <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
  <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
  <link rel="preconnect" href="https://github.githubassets.com" crossorigin>
  <link rel="preconnect" href="https://avatars.githubusercontent.com">

<script type="importmap">{"imports":{"react":"https://github.githubassets.com/assets/react-e27d1b3e03961e68.js","react-dom":"https://github.githubassets.com/assets/react-dom-e5fd46a22d5c4058.js","react-dom/client":"https://github.githubassets.com/assets/react-dom-client-1b4a3ee065998cea.js","react-is":"https://github.githubassets.com/assets/react-is-e0b593954b4706d8.js","react-reconciler":"https://github.githubassets.com/assets/react-reconciler-8e99e505c4429605.js","react/compiler-runtime":"https://github.githubassets.com/assets/react-compiler-runtime-4610bd6d3de9c049.js","react/jsx-dev-runtime":"https://github.githubassets.com/assets/react-jsx-dev-runtime-ea55d68667d559e5.js","react/jsx-runtime":"https://github.githubassets.com/assets/react-jsx-runtime-4915cb0f5b3aff04.js","scheduler":"https://github.githubassets.com/assets/scheduler-58b860b049ca307c.js"}}</script>
<meta name="react-profiling" content="0" data-turbo-transient="true" />
<meta name="react-import-map" content="react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@777f63f87cd0" data-turbo-track="reload" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-e27d1b3e03961e68.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-compiler-runtime-4610bd6d3de9c049.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/scheduler-58b860b049ca307c.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-dom-e5fd46a22d5c4058.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-dom-client-1b4a3ee065998cea.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-is-e0b593954b4706d8.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-jsx-runtime-4915cb0f5b3aff04.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-reconciler-8e99e505c4429605.js" />

  


  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-5c4e9fc574bf49f3.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light_high_contrast-fb37c309e0603a69.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-afff6c53aef9b9d1.css" /><link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark_high_contrast-c409873d7987dffa.css" /><link data-color-theme="light" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light-5c4e9fc574bf49f3.css" /><link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-fb37c309e0603a69.css" /><link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-0f910d8806d5761b.css" /><link data-color-theme="light_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind_high_contrast-a7abd4d4c49ac593.css" /><link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-5fc4c4a9cb41e596.css" /><link data-color-theme="light_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia_high_contrast-ed0cee9214dedabd.css" /><link data-color-theme="dark" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark-afff6c53aef9b9d1.css" /><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-c409873d7987dffa.css" /><link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-78a2491d538dab5a.css" /><link data-color-theme="dark_colorblind_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind_high_contrast-c26b63d7c532d0a2.css" /><link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-a6f60cea68c08405.css" /><link data-color-theme="dark_tritanopia_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia_high_contrast-f66faf28b2ea18b6.css" /><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-6701f6218c53cf5b.css" /><link data-color-theme="dark_dimmed_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed_high_contrast-7037fa46ae124d97.css" />

  <style type="text/css">
    :root {
      --tab-size-preference: 4;
    }

    pre, code {
      tab-size: var(--tab-size-preference);
    }
  </style>

    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-97df7784617ce1ea.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-9be9fe6313f476af.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-62747e27e61258dc.css" />
    <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-b04ca6fccda778e2.css" />
  <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/repository-72bd7d974b5ac1cc.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-4c5c0895f723f870.css" />

  

  <script type="application/json" id="client-env">{"locale":"en","featureFlags":["actions_caches_react_shell","actions_enable_background_steps","actions_new_hosted_runner_image_select_sizes_and_versions","actions_runners_react_shell","agent_author_search_expansion","agent_author_search_expansion_ui_pulls","alternate_user_config_repo","async_conversion_coverage_enabled","billing_billable_licenses_cost_center_bucket_fix","billing_budget_expiration","billing_cost_center_list_assigned_resources","billing_discount_threshold_notification","code_quality_enablement_banner_targeting","code_quality_remove_preview","code_view_raf_sticky_lines","codespaces_prebuild_region_target_update","coding_agent_third_party_model_ui","copilot_agent_snippy","copilot_ahp_tool_call_timing","copilot_api_agentic_issue_marshal_yaml","copilot_automation_repo_mcp_servers","copilot_automations_pagination","copilot_base_model_policy_row","copilot_chat_auto_mode_v2","copilot_chat_clear_model_selection_for_default_change","copilot_chat_early_task_provisioning","copilot_chat_persist_session_drafts","copilot_chat_vision_dotcom_chat_ga_gate","copilot_css_textarea_autosize","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_duplicate_thread","copilot_extensions_removal_on_marketplace","copilot_fix_failed_workflows_all_skus","copilot_hide_hovercard","copilot_immersive_task_hyperlinking","copilot_mc_cli_resume_any_users_task","copilot_mission_control_agent_merge_fix_ci","copilot_mission_control_agent_merge_resolve_conflicts","copilot_mission_control_awps_batching","copilot_mission_control_early_stop","copilot_mission_control_managed_sandbox_environments","copilot_mission_control_needs_attention","copilot_mission_control_reasoning_effort","copilot_mission_control_sandbox_remote_bypass","copilot_mission_control_task_alive_updates","copilot_mission_control_task_sharing","copilot_org_policy_page_focus_mode","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_swe_agent_authorization_status_ui","copilot_swe_agent_automation_resource_scoped_writes","copilot_swe_agent_discussion_comment_trigger","copilot_swe_agent_discussion_opened_trigger","copilot_swe_agent_discussion_updated_trigger","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_issue_assigned_trigger","copilot_swe_agent_issue_comment_trigger","copilot_swe_agent_issue_labeled_trigger","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_pull_request_assigned_trigger","copilot_swe_agent_pull_request_comment_trigger","copilot_swe_agent_pull_request_labeled_trigger","copilot_swe_agent_pull_request_merged_trigger","copilot_swe_agent_pull_request_opened_trigger","copilot_swe_agent_pull_request_ready_for_review_trigger","copilot_swe_agent_pull_request_review_requested_trigger","copilot_swe_agent_pull_request_review_submitted_trigger","copilot_swe_agent_pull_request_synchronize_trigger","copilot_swe_agent_sub_issue_added_trigger","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_task_scoped_alive_channel","copilot_token_based_billing","copilot_unconfigured_is_inherited","copilot_user_can_upgrade_plan_field","copilot_web_integration_cutover","copilot_workbench_sunset_redirect","dashboard_agents_module_auth_token_check","dashboard_indexeddb_caching","fgpat_permissions_selector_redesign","glc_code_quality_repo_settings_workflow_config","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","in_product_messaging_datadog_monitoring","ipm_ubb_individual_budget_banner","issue_fields_multi_select","issue_inline_avatars","issue_pinned_views","issue_pinned_views_team_vs_personal","issue_relative_time_micro","issue_viewer_paved_path","issues_expanded_file_types","issues_hide_closed_sub_issues","issues_lazy_load_comment_box_suggestions","issues_react_chrome_container_query_fix","labels_archiving","labels_archiving_info","landing_pages_ninetailed","lifecycle_label_name_updates","marketing_cookie_consent_banner","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_queue_restricted_pushers_warning","merge_status_header_feedback","milestone_closed_issues_prioritization","octocaptcha_origin_optimization","primer_react_css_anchor_positioning","primer_react_merged_forwarded_refs","primer_react_timeline_list_semantics","prs_copilot_app_open_action","prs_css_anchor_positioning","pull_request_copilot_attribution_header","pull_request_overview_merge_control","pull_request_overview_panel_edit_description","pull_request_persister","pull_request_stacks_navigation_shortcuts","pull_request_virtualization_image_estimate","pull_request_virtualization_loader_batching","pull_request_virtualization_scroll_compensation","pull_request_virtualization_scroll_intent","quick_search_lazy_suggestions","react_blob_isolate_code_lines","react_blob_ssr_content_visibility","react_data_router_tanstack_allowed","react_logged_out_repository_header","react_query_props_with_key","react_sandbox_future_tanstack","repo_app_turbo","repo_issues_sidebar_layout","repo_pulls_dashboard_declutter","repo_pulls_dashboard_ga","repo_pulls_dashboard_persistence","repos_contributors_limited_default_range","review_involves_filter","rule_ignored_file_paths","rulesets_actor_list_editor","sample_network_conn_type","security_center_artifact_filters_popover","see_who_reacted","semantic_similarity_duplicate_issue_detection","session_logs_ungroup_reasoning_text","set_sha256_on_repo_creation_form","site_banner_desktop_copilot_app","site_ghca_pixel_mona","site_github_app_ga_page","site_github_app_ga_page_highlight","site_github_app_mobile_native_share","site_global_banner_dev_days_attendee","site_global_nav_spark_models_removed","speculation_rules_ui_service","suggest_custom_property_values_copilot","suppress_automated_browser_vitals","swp_forms_disable_octocaptcha","thread_resolution_reason","update_issue_suggestions","viewscreen_sandbox","warn_inaccessible_attachments","webp_support","workstream_plugin_bootstrap"],"githubDomain":"https://github.com","copilotApiOverrideUrl":"https://api.githubcopilot.com","cmcApiUrl":"https://api.github.com/cmc_internal/api"}</script>
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/high-contrast-cookie-3663bcaacc724f4c.js"></script>
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wp-runtime-721126455a2225e3.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-foundation-156c6259e31cc551.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-runtime-f6ce38f47c2e1d56.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fetch-utilities-804a14996977c014.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ser-fb5d13278eb42203.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/tp-ea613009a991e211.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/environment-107a7753389a8a2d.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-runtime.25915bc98fb322a6.module.css" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/catalyst-52ed81112a548e10.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/selector-observer-e8810f64c443fb9b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/relative-time-element-fe7e72f699fdf493.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/by-9da36843ba9d191d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ja9-9a1160b939f2cd52.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/3h-55903cf2303047ad.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hk-0d35a1220587d888.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/jz5-c964b1a3671f2a92.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hj-1d800d09e9a8720a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j0-1ad12374da9777f2.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/github-elements-531d35538b61fd0d.js" defer="defer"></script>
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/element-registry-bf5e3b2aee197122.js" defer="defer"></script>
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/runtime-helpers-5e0b3ae3c4036207.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/aria-live-752acdc868e2da64.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hotkey-e87ffadced20a3c9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/react-core-75bc55d9971828b7.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/a9-34620c7b13885011.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ur-643d2814115561a9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4t6-5d0869970ac0aac0.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/pb0-a5c5ec36d311aeef.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/6n-afcf86ccabc4cad2.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/zj-f08c728cf00018aa.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/o6-2a1c68d269710ee9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/h9a-c6405aa090de0e84.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/vy6-3c3e6e96629c2ce4.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/js-4eb97d5803e657c0.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/g7-baf9e817ae102b01.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/unc-96389cade7bad821.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/nu-65322a6997c6c93c.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/behaviors-5dd3809b5c8bac3c.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/react-core.3792087592bf207a.module.css" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/code-menu-4318f0f4c608f3dd.js" defer="defer"></script>
  
  <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/primer-react-7afef75d393cf294.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/op-acddf38478d45ef9.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ncx-461e4b09f2e67ee5.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/qmp-c7cfba40cf5a93b0.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j6-148a74299e5a01ab.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/t7l-a52ba56147f77909.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4u-ec4874f70bfd5d76.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/s0-481bd34f90bc2bd7.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/y5-ed17e73b4c0bd15e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/n4-be595475cdbf7d4b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j8-23a3c5ff8eef412d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/la-27679061f16e1495.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/iu-9806a0291a782cbe.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ftx-39fb490e3c1d778f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/zi-32a0c3c081ea5cce.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/sg-7a5d50475874c0e1.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/pd-6a8710840033e042.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/86g-ec28c25ed7d5de06.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/sn-1bab7384818953b7.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/iq-6d4ecf6d2fb6993c.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/p2-7d8e7cee5b46cb45.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/7d-2e3cc25d719f3a95.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/4d-76d8acdf21a33266.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/tsb-e0f6288ab985d9d2.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/lf-910ef220ce85c660.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/2j-2f19c1afd2ceaf93.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/me-f1476ec44a29f34a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/p2u-e654a57b1a70c47d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/5d-d97cc006d4da4d9b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/r5-38f013bc2c0fd298.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/r6s-9039f5619230a653.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/9e-cece06724bf6ea3b.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/x9-3e077a3a37a73f9f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/pj-87629cb5389d7663.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/eq-3764fd5f66494289.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/13-d889936dff7e5c0f.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/44-8193eea4af825ead.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/v4-9c1327d212e52a0d.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/id-7f39706ba9007db6.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ah-271362a1ed227d03.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/s1g-d434d712bca59d3a.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/vz-d7f4a583896f872e.js" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/47-c8c0ce2700acc5be.js" />
<script crossorigin="anonymous" type="module" src="https://github.githubassets.com/assets/code-view-4118a687d0150749.js" defer="defer"></script>
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.2d881b4d4a503d1c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/pj.75627bfeb9ceb1da.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/ah.2623f7c6ecbe2ecd.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/47.78770c57a48a810c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/code-view.37656c95a9729fb9.module.css" />


  <title>ufo/CHANGELOG.md at f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6 · unjs/ufo · GitHub</title>



  <meta name="route-pattern" content="/:user_id/:repository/blob/*name(/*path)" data-turbo-transient>
  <meta name="route-controller" content="blob" data-turbo-transient>
  <meta name="route-action" content="show" data-turbo-transient>
  <meta name="fetch-nonce" content="v2:9c480c6e-8ad8-e9b9-0d52-052785364258">

    
  <meta name="current-catalog-service-hash" content="f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb">


  <meta name="request-id" content="EC44:3B874F:AD1A2C7:E1CD2F0:6ACA6235" data-pjax-transient="true"/><meta name="html-safe-nonce" content="68434f316c3272642f61b76c17866fb92e34b8cae32fd2d7db88e4cb9be73726" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFQzQ0OjNCODc0RjpBRDFBMkM3OkUxQ0QyRjA6NkFDQTYyMzUiLCJ2aXNpdG9yX2lkIjoiNjUyOTAxMzQ2OTAyMTg4OTA3NyIsInJlZ2lvbl9lZGdlIjoiZnJhIiwicmVnaW9uX3JlbmRlciI6ImZyYSJ9" data-pjax-transient="true"/><meta name="visitor-hmac" content="adc033404783544aad518be29346dbc20c2aaaf8a1da9a8cf300fd47588ba432" data-pjax-transient="true"/>


    <meta name="hovercard-subject-tag" content="repository:318601574" data-turbo-transient>


  <meta name="github-keyboard-shortcuts" content="repository,source-code,file-tree,copilot" data-turbo-transient="true" />
  

  <meta name="selected-link" value="repo_source" data-turbo-transient>
  <link rel="assets" href="https://github.githubassets.com/">

    <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I">

<meta name="octolytics-url" content="https://collector.github.com/github/collect" />





  <meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show" data-turbo-transient="true" />

  




    <meta name="user-login" content="">

  

    <meta name="viewport" content="width=device-width">

    

      <meta name="description" content="🔗 URL utils for humans. Contribute to unjs/ufo development by creating an account on GitHub.">

      <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">

    <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
    <meta property="fb:app_id" content="1401488693436528">
    <meta name="apple-itunes-app" content="app-id=1477376905, app-argument=https://github.com/unjs/ufo/blob/HEAD/CHANGELOG.md" />

      <meta name="twitter:image" content="https://repository-images.githubusercontent.com/318601574/674ca800-3a4a-11eb-901f-31ab7e452816" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:title" content="ufo/CHANGELOG.md at f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6 · unjs/ufo" /><meta name="twitter:description" content="🔗 URL utils for humans. Contribute to unjs/ufo development by creating an account on GitHub." />
  <meta property="og:image" content="https://repository-images.githubusercontent.com/318601574/674ca800-3a4a-11eb-901f-31ab7e452816" /><meta property="og:image:alt" content="🔗 URL utils for humans. Contribute to unjs/ufo development by creating an account on GitHub." /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="ufo/CHANGELOG.md at f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6 · unjs/ufo" /><meta property="og:url" content="https://github.com/unjs/ufo/blob/f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6/CHANGELOG.md" /><meta property="og:description" content="🔗 URL utils for humans. Contribute to unjs/ufo development by creating an account on GitHub." />
  




      <meta name="hostname" content="github.com">



        <meta name="expected-hostname" content="github.com">


  <meta http-equiv="x-pjax-version" content="d05be8f8b6905b6460fc264e80447721dfee1e32cf9e4291c4bf58f160c9f705" data-turbo-track="reload">
  <meta http-equiv="x-pjax-csp-version" content="c4a65e47b0c850e1157ae8e66298070851d7e3b558038de5a3b4ff7a93e630ed" data-turbo-track="reload">
  <meta http-equiv="x-pjax-css-version" content="a80b0545b169f440b929ce2b977c76b6988f014cca6513fb83c5df6581635fb3" data-turbo-track="reload">
  <meta http-equiv="x-pjax-js-version" content="af51c6f9d659be0324665373df3ee542f817dbd7f66f352a087935f2ceabe545" data-turbo-track="reload">

  <meta name="turbo-cache-control" content="no-preview" data-turbo-transient="">

      <meta name="turbo-cache-control" content="no-cache" data-turbo-transient>

    <meta data-hydrostats="publish">

  <meta name="go-import" content="github.com/unjs/ufo git https://github.com/unjs/ufo.git">

  <meta name="octolytics-dimension-user_id" content="80154025" /><meta name="octolytics-dimension-user_login" content="unjs" /><meta name="octolytics-dimension-repository_id" content="318601574" /><meta name="octolytics-dimension-repository_nwo" content="unjs/ufo" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="318601574" /><meta name="octolytics-dimension-repository_network_root_nwo" content="unjs/ufo" />
  



    

    <meta name="turbo-body-classes" content="logged-out env-production page-responsive">
  <meta name="disable-turbo" content="false">


  <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">


  <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">

  <meta name="release" content="3b1bb5b10f5c7fd1769d56e38b15dfddb34052a8" data-turbo-track="reload">
  <meta name="ui-target" content="full">

  <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.svg" color="#000000">
  <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png">
  <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon">

<meta name="theme-color" content="#1e2327">
<meta name="color-scheme" content="light dark" />


  <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials">

  </head>

  <body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
    <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;" >
      <div id="__primerPortalRoot__" style="z-index: 1000; position: absolute; width: 100%;" data-turbo-permanent></div>
      

    <div class="position-relative header-wrapper js-header-wrapper ">
      <a href="#start-of-content" data-skip-target-assigned="false" class="px-2 tmp-py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a>

      <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full">
    <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span>
</span>      
      <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/19-c660652a0a1639be.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-47c5223d8d1af8ef.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.2d881b4d4a503d1c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/keyboard-shortcuts-dialog.d53d993320d57e14.module.css" />

<react-partial
  partial-name="keyboard-shortcuts-dialog"
  data-ssr="false"
  data-attempted-ssr="false"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script>
  <div data-target="react-partial.reactRoot"></div>
</react-partial>





      

          <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/app-install-banner-partial-3c87deb7f0f20434.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.2d881b4d4a503d1c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/app-install-banner-partial.7b357012e82003e7.module.css" />

<react-partial
  partial-name="app-install-banner-partial"
  data-ssr="false"
  data-attempted-ssr="false"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{}}</script>
  <div data-target="react-partial.reactRoot"></div>
</react-partial>


          

                <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/et9-7eeec247c287fca4.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/94v-e20946127faa8f6e.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fz5-892a9e99cc92858d.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/jag-441e702bfd4c7904.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/hw-8ce7888b57d0a23c.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/rq-0ec82a12cf538a4d.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/1m-a7a4c022483b2713.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/marketing-header-70703fe17422eb58.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.2d881b4d4a503d1c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-brand-css.fbc35b3d20e988ff.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/1m.fec8b575d0e5234f.module.css" />

<react-partial
  partial-name="marketing-header"
  data-ssr="true"
  data-attempted-ssr="true"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"color_mode":"dark","logged_in":false,"marketing_page":false,"home_path":"/","login_path":"/login?return_to=https%3A%2F%2Fgithub.com%2Funjs%2Fufo%2Fblob%2FHEAD%2FCHANGELOG.md","signup_path":"/signup?ref_cta=Sign+up\u0026ref_loc=header+logged+out\u0026ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow\u0026source=header-repo\u0026source_repo=unjs%2Fufo","signup_enabled":true,"is_signup_controller":false,"show_search_and_nav":true,"hide_search":false,"private_mode_enabled":false,"should_use_dotcom_links":true,"auth_hydro_click":"{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"site header menu\",\"repository_id\":null,\"auth_type\":\"SIGN_UP\",\"originating_url\":\"https://github.com/unjs/ufo/blob/HEAD/CHANGELOG.md\",\"user_id\":null}}","auth_hydro_click_hmac":"56020ecf9a84e5628b3a3f17b606e870dc7ab36779c190b478ee69d2decce327","overlay":false,"fixed":false}}</script>
  <div data-target="react-partial.reactRoot"><div data-color-mode="dark" data-light-theme="light" data-dark-theme="dark"><header class="MarketingHeader-module__root__Tk7n3 HeaderMktg header-logged-out" role="banner" data-marketing-header="true" data-color-mode="dark" data-light-theme="light" data-dark-theme="dark" data-is-top="true"><h2 class="MarketingHeader-module__visuallyHidden__sqKsl">Navigation Menu</h2><button type="button" class="MarketingHeader-module__backdrop__sw4RU" aria-label="Close navigation menu"></button><div class="MarketingHeader-module__bar__mBSyE"><div class="MarketingHeader-module__topRow__yeury"><div class="MarketingHeader-module__toggleSlot__hDxbh"><button type="button" class="HeaderMenuToggle-module__toggle__i8EiC" aria-label="Toggle navigation" aria-expanded="false"><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span><span class="HeaderMenuToggle-module__toggleBar__jVN0H"></span></button></div><a href="/" aria-label="Homepage" class="HeaderLogo-module__logo__UFyHI" data-analytics-event="{&quot;action&quot;:&quot;homepage&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;logo&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;homepage_link_logo_header&quot;}"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mark-github" viewBox="0 0 24 24" width="32" height="32" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path></svg></a><div class="AuthCTAs-module__mobileActions__NNzeV"><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq" href="/login?return_to=https%3A%2F%2Fgithub.com%2Funjs%2Fufo%2Fblob%2FHEAD%2FCHANGELOG.md" data-analytics-event="{&quot;action&quot;:&quot;sign_in&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_in_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/unjs/ufo/blob/HEAD/CHANGELOG.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="56020ecf9a84e5628b3a3f17b606e870dc7ab36779c190b478ee69d2decce327"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH">Sign in</span></span></a><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderAppearanceSettings-module__trigger__hUheK" type="button" aria-haspopup="dialog" aria-labelledby="_R_3dd_"><span class="Primer_Brand__Button-module__Button__leading-visual___jjtTe" data-testid="Button-leading-visual"><svg data-component="Octicon" focusable="false" aria-hidden="true" class="octicon octicon-sliders Primer_Brand__Button-module__Button__icon-visual____qybb" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path></svg></span><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"></span></span></button><div class="Primer_Brand__Tooltip-module__Tooltip___0Eipx" data-direction="s" aria-hidden="true" id="_R_3dd_">Appearance settings</div></div></div><div class="MarketingHeader-module__menu__GIy3y"><div class="MarketingHeader-module__menuWrapper__owstH"><nav class="MarketingNavigation-module__nav__W0KYY" aria-label="Global"><ul class="MarketingNavigation-module__list__tFbMb"><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_nd_">Platform<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5knd_">AI CODE CREATION</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5knd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/copilot" data-analytics-event="{&quot;action&quot;:&quot;github_copilot&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_copilot_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copilot NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>GitHub Copilot</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Write better code with AI</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/ai/github-app" data-analytics-event="{&quot;action&quot;:&quot;github_copilot_app&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_copilot_app_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mark-github NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M6.766 11.328c-2.063-.25-3.516-1.734-3.516-3.656 0-.781.281-1.625.75-2.188-.203-.515-.172-1.609.063-2.062.625-.078 1.468.25 1.968.703.594-.187 1.219-.281 1.985-.281.765 0 1.39.094 1.953.265.484-.437 1.344-.765 1.969-.687.218.422.25 1.515.046 2.047.5.593.766 1.39.766 2.203 0 1.922-1.453 3.375-3.547 3.64.531.344.89 1.094.89 1.954v1.625c0 .468.391.734.86.547C13.781 14.359 16 11.53 16 8.03 16 3.61 12.406 0 7.984 0 3.563 0 0 3.61 0 8.031a7.88 7.88 0 0 0 5.172 7.422c.422.156.828-.125.828-.547v-1.25c-.219.094-.5.156-.75.156-1.031 0-1.64-.562-2.078-1.609-.172-.422-.36-.672-.719-.719-.187-.015-.25-.093-.25-.187 0-.188.313-.328.625-.328.453 0 .844.281 1.25.86.313.452.64.655 1.031.655s.641-.14 1-.5c.266-.265.47-.5.657-.656"></path></svg>GitHub Copilot app</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Direct agents from issue to merge</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/mcp" data-analytics-event="{&quot;action&quot;:&quot;mcp_registry&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;mcp_registry_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-mcp NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M5.52 1.12a3.578 3.578 0 0 1 6.078 2.98 3.578 3.578 0 0 1 2.982 6.08l-3.292 3.293a.252.252 0 0 0 0 .354l.843.843a.749.749 0 1 1-1.06 1.06l-.844-.843a1.75 1.75 0 0 1 0-2.474L13.52 9.12a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0L7.731 9.03A.75.75 0 0 1 6.67 7.97l2.85-2.85a2.08 2.08 0 0 0 0-2.94 2.08 2.08 0 0 0-2.94 0l-4.799 4.8A.75.75 0 0 1 .72 5.92Z"></path><path d="M7.52 3.12a.749.749 0 1 1 1.06 1.06L5.731 7.03A2.079 2.079 0 0 0 8.67 9.97l2.85-2.85a.749.749 0 1 1 1.06 1.06l-2.849 2.85A3.578 3.578 0 0 1 4.67 5.97Z"></path></svg>MCP Registry</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Integrate external tools</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9knd_">DEVELOPER WORKFLOWS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9knd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/actions" data-analytics-event="{&quot;action&quot;:&quot;actions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;actions_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-workflow NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path></svg>Actions</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Automate any workflow</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/codespaces" data-analytics-event="{&quot;action&quot;:&quot;codespaces&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;codespaces_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-codespaces NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path></svg>Codespaces</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Instant dev environments</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/issues" data-analytics-event="{&quot;action&quot;:&quot;issues&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;issues_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-issue-opened NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg>Issues</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Plan and track work</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/code-review" data-analytics-event="{&quot;action&quot;:&quot;code_review&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_review_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg>Code Review</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Manage code changes</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/code-quality" data-analytics-event="{&quot;action&quot;:&quot;code_quality&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_quality_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-codescan-checkmark NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.28 6.28a.75.75 0 1 0-1.06-1.06L6.25 8.19l-.97-.97a.75.75 0 0 0-1.06 1.06l1.5 1.5a.75.75 0 0 0 1.06 0l3.5-3.5Z"></path><path d="M7.5 15a7.5 7.5 0 1 1 5.807-2.754l2.473 2.474a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2.474-2.473A7.472 7.472 0 0 1 7.5 15Zm0-13.5a6 6 0 1 0 4.094 10.386.748.748 0 0 1 .293-.292 6.002 6.002 0 0 0 1.117-6.486A6.002 6.002 0 0 0 7.5 1.5Z"></path></svg>Code Quality</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enforce quality at merge</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dknd_">APPLICATION SECURITY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dknd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security" data-analytics-event="{&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_advanced_security_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield-check NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>GitHub Advanced Security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Find and fix vulnerabilities</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security/code-security" data-analytics-event="{&quot;action&quot;:&quot;code_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;code_security_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code-square NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>Code security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Secure your code as you build</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security/secret-protection" data-analytics-event="{&quot;action&quot;:&quot;secret_protection&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;secret_protection_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-lock NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M4 4a4 4 0 0 1 8 0v2h.25c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 12.25 15h-8.5A1.75 1.75 0 0 1 2 13.25v-5.5C2 6.784 2.784 6 3.75 6H4Zm8.25 3.5h-8.5a.25.25 0 0 0-.25.25v5.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25ZM10.5 6V4a2.5 2.5 0 1 0-5 0v2Z"></path></svg>Secret protection</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Stop leaks before they start</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ NavGroup-module__hasSeparator__FnMrN"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_hknd_">EXPLORE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_hknd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/why-github" data-analytics-event="{&quot;action&quot;:&quot;why_github&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;why_github_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Why GitHub</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://docs.github.com" data-analytics-event="{&quot;action&quot;:&quot;documentation&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;documentation_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Documentation</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://github.blog" data-analytics-event="{&quot;action&quot;:&quot;blog&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;blog_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Blog</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://github.blog/changelog" data-analytics-event="{&quot;action&quot;:&quot;changelog&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;changelog_link_platform_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Changelog</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/marketplace" data-analytics-event="{&quot;action&quot;:&quot;marketplace&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;marketplace_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Marketplace</span></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/features" data-analytics-event="{&quot;action&quot;:&quot;view_all_features&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;platform&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_features_link_platform_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all features</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_17d_">Solutions<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_17d_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5l7d_">BY COMPANY SIZE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5l7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/enterprise" data-analytics-event="{&quot;action&quot;:&quot;enterprises&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;enterprises_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Enterprises</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/team" data-analytics-event="{&quot;action&quot;:&quot;small_and_medium_teams&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;small_and_medium_teams_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Small and medium teams</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/enterprise/startups" data-analytics-event="{&quot;action&quot;:&quot;startups&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;startups_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Startups</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/nonprofits" data-analytics-event="{&quot;action&quot;:&quot;nonprofits&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;nonprofits_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Nonprofits</span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9l7d_">BY USE CASE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9l7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/app-modernization" data-analytics-event="{&quot;action&quot;:&quot;app_modernization&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;app_modernization_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">App Modernization</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/devsecops" data-analytics-event="{&quot;action&quot;:&quot;devsecops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devsecops_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevSecOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/devops" data-analytics-event="{&quot;action&quot;:&quot;devops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devops_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/use-case/ci-cd" data-analytics-event="{&quot;action&quot;:&quot;ci/cd&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ci/cd_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">CI/CD</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions/use-case" data-analytics-event="{&quot;action&quot;:&quot;view_all_use_cases&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_use_cases_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all use cases</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dl7d_">BY INDUSTRY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dl7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/healthcare" data-analytics-event="{&quot;action&quot;:&quot;healthcare&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;healthcare_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Healthcare</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/financial-services" data-analytics-event="{&quot;action&quot;:&quot;financial_services&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;financial_services_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Financial services</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/manufacturing" data-analytics-event="{&quot;action&quot;:&quot;manufacturing&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;manufacturing_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Manufacturing</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/industry/government" data-analytics-event="{&quot;action&quot;:&quot;government&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;government_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Government</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions/industry" data-analytics-event="{&quot;action&quot;:&quot;view_all_industries&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_industries_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all industries</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/solutions" data-analytics-event="{&quot;action&quot;:&quot;view_all_solutions&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;solutions&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_solutions_link_solutions_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all solutions</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_1nd_">Resources<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_1nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5lnd_">EXPLORE BY TOPIC</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5lnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=ai" data-analytics-event="{&quot;action&quot;:&quot;ai&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ai_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">AI</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=software-development" data-analytics-event="{&quot;action&quot;:&quot;software_development&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;software_development_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Software Development</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=devops" data-analytics-event="{&quot;action&quot;:&quot;devops&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;devops_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">DevOps</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/articles?topic=security" data-analytics-event="{&quot;action&quot;:&quot;security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;security_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Security</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/resources/articles" data-analytics-event="{&quot;action&quot;:&quot;view_all_topics&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_topics_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all topics</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9lnd_">EXPLORE BY TYPE</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9lnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/customer-stories" data-analytics-event="{&quot;action&quot;:&quot;customer_stories&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;customer_stories_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Customer stories</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/events" data-analytics-event="{&quot;action&quot;:&quot;events__webinars&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;events__webinars_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Events &amp; webinars</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/resources/whitepapers" data-analytics-event="{&quot;action&quot;:&quot;ebooks__reports&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;ebooks__reports_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Ebooks &amp; reports</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/solutions/executive-insights" data-analytics-event="{&quot;action&quot;:&quot;business_insights&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;business_insights_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Business insights</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://skills.github.com" data-analytics-event="{&quot;action&quot;:&quot;github_skills&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_skills_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">GitHub Skills</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dlnd_">SUPPORT &amp; SERVICES</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dlnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://docs.github.com" data-analytics-event="{&quot;action&quot;:&quot;documentation&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;documentation_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Documentation</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://support.github.com" data-analytics-event="{&quot;action&quot;:&quot;customer_support&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;customer_support_link_resources_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Customer support</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/orgs/community/discussions" data-analytics-event="{&quot;action&quot;:&quot;community_forum&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;community_forum_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Community forum</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/trust-center" data-analytics-event="{&quot;action&quot;:&quot;trust_center&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;trust_center_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Trust center</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/partners" data-analytics-event="{&quot;action&quot;:&quot;partners&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;partners_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Partners</span></a></li></ul></div></li></ul><div class="NavDropdown-module__trailingLinkContainer__VgJGL"><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--arrow-end___esdN8" href="https://github.com/resources" data-analytics-event="{&quot;action&quot;:&quot;view_all_resources&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;resources&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;view_all_resources_link_resources_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">View all resources</span><svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___aaZs9 Primer_Brand__Link-module__Link-arrow___yd78i" width="16" height="16" viewBox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___0K8Hz" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg></a></div></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_27d_">Open Source<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_27d_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5m7d_">COMMUNITY</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5m7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/open-source/sponsors" data-analytics-event="{&quot;action&quot;:&quot;github_sponsors&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_sponsors_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-sponsor-tiers NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.586 1C12.268 1 13.5 2.37 13.5 4.25c0 1.745-.996 3.359-2.622 4.831-.166.15-.336.297-.509.438l1.116 5.584a.75.75 0 0 1-.991.852l-2.409-.876a.25.25 0 0 0-.17 0l-2.409.876a.75.75 0 0 1-.991-.852L5.63 9.519a13.78 13.78 0 0 1-.51-.438C3.497 7.609 2.5 5.995 2.5 4.25 2.5 2.37 3.732 1 5.414 1c.963 0 1.843.403 2.474 1.073L8 2.198l.112-.125a3.385 3.385 0 0 1 2.283-1.068L10.586 1Zm-3.621 9.495-.718 3.594 1.155-.42a1.75 1.75 0 0 1 1.028-.051l.168.051 1.154.42-.718-3.592c-.199.13-.37.235-.505.314l-.169.097a.75.75 0 0 1-.72 0 9.54 9.54 0 0 1-.515-.308l-.16-.105ZM10.586 2.5c-.863 0-1.611.58-1.866 1.459-.209.721-1.231.721-1.44 0C7.025 3.08 6.277 2.5 5.414 2.5 4.598 2.5 4 3.165 4 4.25c0 1.23.786 2.504 2.128 3.719.49.443 1.018.846 1.546 1.198l.325.21.076-.047.251-.163a13.341 13.341 0 0 0 1.546-1.198C11.214 6.754 12 5.479 12 4.25c0-1.085-.598-1.75-1.414-1.75Z"></path></svg>GitHub Sponsors</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Fund open source developers</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9m7d_">PROGRAMS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9m7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://securitylab.github.com" data-analytics-event="{&quot;action&quot;:&quot;security_lab&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;security_lab_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Security Lab</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://maintainers.github.com" data-analytics-event="{&quot;action&quot;:&quot;maintainer_community&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;maintainer_community_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Maintainer Community</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://stars.github.com" data-analytics-event="{&quot;action&quot;:&quot;github_stars&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_stars_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">GitHub Stars</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 Primer_Brand__Link-module__Link--is-external___xsncV" href="https://archiveprogram.github.com" data-analytics-event="{&quot;action&quot;:&quot;archive_program&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;archive_program_link_open_source_navbar&quot;}" target="_blank" rel="noreferrer"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Archive Program</span><svg data-component="Octicon" focusable="false" aria-label="External link" class="octicon octicon-link-external" role="img" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path></svg></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_dm7d_">REPOSITORIES</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_dm7d_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/topics" data-analytics-event="{&quot;action&quot;:&quot;topics&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;topics_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Topics</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/trending" data-analytics-event="{&quot;action&quot;:&quot;trending&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;trending_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Trending</span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0" href="https://github.com/collections" data-analytics-event="{&quot;action&quot;:&quot;collections&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;open_source&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;collections_link_open_source_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty">Collections</span></a></li></ul></div></li></ul></div></div></li><li><div class="NavDropdown-module__container__l2YeI"><button type="button" class="NavDropdown-module__button__PEHWX" aria-expanded="false" aria-controls="_R_2nd_">Enterprise<svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-right NavDropdown-module__buttonIcon__Tkl8_" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m6.427 4.427 3.396 3.396a.25.25 0 0 1 0 .354l-3.396 3.396A.25.25 0 0 1 6 11.396V4.604a.25.25 0 0 1 .427-.177Z"></path></svg></button><div id="_R_2nd_" class="NavDropdown-module__dropdown__xm1jd"><ul class="NavDropdown-module__list__zuCgG"><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_5mnd_">ENTERPRISE SOLUTIONS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_5mnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/enterprise" data-analytics-event="{&quot;action&quot;:&quot;enterprise_platform&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;enterprise_platform_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-stack NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.122.392a1.75 1.75 0 0 1 1.756 0l5.003 2.902c.83.481.83 1.68 0 2.162L8.878 8.358a1.75 1.75 0 0 1-1.756 0L2.119 5.456a1.251 1.251 0 0 1 0-2.162ZM8.125 1.69a.248.248 0 0 0-.25 0l-4.63 2.685 4.63 2.685a.248.248 0 0 0 .25 0l4.63-2.685ZM1.601 7.789a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0L1.874 8.814A.75.75 0 0 1 1.6 7.789Zm0 3.5a.75.75 0 0 1 1.025-.273l5.249 3.044a.248.248 0 0 0 .25 0l5.249-3.044a.75.75 0 0 1 .752 1.298l-5.248 3.044a1.75 1.75 0 0 1-1.756 0l-5.248-3.044a.75.75 0 0 1-.273-1.025Z"></path></svg>Enterprise platform</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">AI-powered developer platform</span></span></a></li></ul></div></li><li><div class="NavGroup-module__group__W8SqJ"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--monospace___QXHDQ Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavGroup-module__title__Wzxz2" id="_R_9mnd_">AVAILABLE ADD-ONS</span><ul class="NavGroup-module__list__UCOFy" aria-labelledby="_R_9mnd_"><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/security/advanced-security" data-analytics-event="{&quot;action&quot;:&quot;github_advanced_security&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;github_advanced_security_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield-check NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg>GitHub Advanced Security</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade security features</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/features/copilot/copilot-business" data-analytics-event="{&quot;action&quot;:&quot;copilot_for_business&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;copilot_for_business_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copilot NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path></svg>Copilot for Business</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade AI features</span></span></a></li><li><a class="Primer_Brand__Link-module__Link___lF11y Primer_Brand__Link-module__Link--default___VRVW0 NavLink-module__link__EG3d4" href="https://github.com/enterprise/premium-support" data-analytics-event="{&quot;action&quot;:&quot;premium_support&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;enterprise&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;premium_support_link_enterprise_navbar&quot;}"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Link-module__Link--label___jM8Ty"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS Primer_Brand__Text-module__Text--weight-medium___qJKf_ NavLink-module__title__Q7t0p"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-comment-discussion NavLink-module__icon__ltGNM" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path></svg>Premium Support</span><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--muted___rE6mh Primer_Brand__Text-module__Text--200____P1wy Primer_Brand__Text-module__Text--antialiased___TYoXS NavLink-module__subtitle__X4gkW">Enterprise-grade 24/7 support</span></span></a></li></ul></div></li></ul></div></div></li><li><a href="https://github.com/pricing" data-analytics-event="{&quot;action&quot;:&quot;pricing&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;pricing&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;pricing_link_pricing_navbar&quot;}" class="MarketingNavigation-module__navLink__hUomM">Pricing</a></li></ul></nav><div class="MarketingHeader-module__ctaContainer__tBmPz"><div class="HeaderSearch-module__searchSlot__oVOUS"><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderSearch-module__trigger__zsF9q" type="button" aria-haspopup="dialog" aria-expanded="false" aria-label="Search or jump to, type / to search" data-analytics-event="{&quot;action&quot;:&quot;searchbar&quot;,&quot;tag&quot;:&quot;input&quot;,&quot;context&quot;:&quot;global&quot;,&quot;location&quot;:&quot;navbar&quot;,&quot;label&quot;:&quot;searchbar_input_global_navbar&quot;}"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"><span class="HeaderSearch-module__content__kMpxU"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-search HeaderSearch-module__icon__wcrHX" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg><span class="HeaderSearch-module__label__d1iWG">Search</span><kbd class="HeaderSearch-module__kbd__HNG0o" aria-hidden="true">/</kbd></span></span></span></button><div class="d-none"></div></div><div class="AuthCTAs-module__signInWrap__q2P60"><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq AuthCTAs-module__desktopActionGap__UZuXT AuthCTAs-module__hiddenBelowLg__BfKBw" href="/login?return_to=https%3A%2F%2Fgithub.com%2Funjs%2Fufo%2Fblob%2FHEAD%2FCHANGELOG.md" data-analytics-event="{&quot;action&quot;:&quot;sign_in&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_in_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/unjs/ufo/blob/HEAD/CHANGELOG.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="56020ecf9a84e5628b3a3f17b606e870dc7ab36779c190b478ee69d2decce327"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH">Sign in</span></span></a></div><a class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--secondary___gHnw_ Primer_Brand__Button-module__Button--size-small___zQrEw AuthCTAs-module__cta__WpwQq" href="/signup?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&amp;source=header-repo&amp;source_repo=unjs%2Fufo" data-analytics-event="{&quot;action&quot;:&quot;sign_up&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;context&quot;:&quot;auth_cta&quot;,&quot;location&quot;:&quot;header&quot;,&quot;label&quot;:&quot;sign_up_link_auth_cta_header&quot;}" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/unjs/ufo/blob/HEAD/CHANGELOG.md&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="56020ecf9a84e5628b3a3f17b606e870dc7ab36779c190b478ee69d2decce327"><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-secondary___eJ0_a">Sign up</span></span></a><button class="Primer_Brand__Button-module__Button___scH9Z Primer_Brand__Button-module__Button--subtle___F7pEE Primer_Brand__Button-module__Button--size-small___zQrEw HeaderAppearanceSettings-module__trigger__hUheK" type="button" aria-haspopup="dialog" aria-labelledby="_R_fbd_"><span class="Primer_Brand__Button-module__Button__leading-visual___jjtTe" data-testid="Button-leading-visual"><svg data-component="Octicon" focusable="false" aria-hidden="true" class="octicon octicon-sliders Primer_Brand__Button-module__Button__icon-visual____qybb" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z"></path></svg></span><span class="Primer_Brand__Button-module__Button__text___ED0bX"><span class="Primer_Brand__Text-module__Text___XeGJJ Primer_Brand__Text-module__Text-font--mona-sans___a8XJD Primer_Brand__Text-module__Text--default___GhPh_ Primer_Brand__Text-module__Text--100___B2ueX Primer_Brand__Text-module__Text--weight-medium___qJKf_ Primer_Brand__Button-module__Button--label___qrkyz Primer_Brand__Button-module__Button--label-subtle___8ndWH"></span></span></button><div class="Primer_Brand__Tooltip-module__Tooltip___0Eipx" data-direction="s" aria-hidden="true" id="_R_fbd_">Appearance settings</div></div></div></div></div><div class="MarketingHeader-module__bottomBorder__uZT38" aria-hidden="true"></div></header></div></div>
</react-partial>



      <div hidden="hidden" data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full">
  
        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
        <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
        <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>
        <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="">Reload</a> to refresh your session.</span>

    <button id="icon-button-ae992b43-50a3-4f75-8741-e3113c16bec6" aria-labelledby="tooltip-0aec20eb-170c-4597-98f4-7fb2192dd44c" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
</button><tool-tip id="tooltip-0aec20eb-170c-4597-98f4-7fb2192dd44c" for="icon-button-ae992b43-50a3-4f75-8741-e3113c16bec6" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Dismiss alert</tool-tip>


  
</div>
    </div>

  <div id="start-of-content" class="show-on-focus"></div>








    <div id="js-flash-container" class="flash-container" data-turbo-replace>






  <template class="js-flash-template">
    
<div class="flash flash-full   {{ className }}">
  <div >
    <button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
    </button>
    <div aria-atomic="true" role="alert" class="js-flash-alert">
      
      <div>{{ message }}</div>

    </div>
  </div>
</div>
  </template>
</div>


    






  <div
    class="application-main "
    data-commit-hovercards-enabled
    data-discussion-hovercards-enabled
    data-issue-and-pr-hovercards-enabled
    data-project-hovercards-enabled
  >
        <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class="">
    <main id="js-repo-pjax-container" >
      
      
    


    








  

    <link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ym-6bc2c9bf8112c038.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/sk2-8deeef9351be3911.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/ni-3e194d222c7770bf.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/7x-71d30cb240cd901f.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wwk-ad869086822937b1.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/a1-9f79841ecac1da8e.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/wzg-40a3213b3e83400b.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/5f-64f8e7d5bcbd4787.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/z5-b53a93078d026f1e.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/8h-cef26f68c1331011.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/fq-3ce13a77e863807a.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/a7-596b507bd20acddc.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/xfx-c82d8352413aea0a.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/j4-b3a9e87fa7878a98.js" fetchpriority="low" />
<link crossorigin="anonymous" rel="modulepreload" href="https://github.githubassets.com/assets/global-nav-bar-29c7aef68ee9db41.js" fetchpriority="low" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react-css.2d881b4d4a503d1c.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/pj.75627bfeb9ceb1da.module.css" />
<link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-nav-bar.2f2560cba06ab359.module.css" />

<react-partial
  partial-name="global-nav-bar"
  data-ssr="true"
  data-attempted-ssr="true"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-partial.embeddedData">{"props":{"contextRegion":{"crumbs":[{"crumb_type":"organization","label":"unjs","is_root":false,"href":"/unjs"},{"crumb_type":"repository","label":"ufo","is_root":false,"href":"/unjs/ufo"}],"localNavigation":[{"id":"code","icon":"code","label":"Code","href":"/unjs/ufo","selectedLinks":["repo_source","repo_downloads","repo_commits","repo_releases","repo_tags","repo_branches","repo_packages","repo_deployments","repo_attestations"],"popoverTarget":false,"commandId":"repositories:go-to-code","reactNav":{"appTarget":"code-view","anchor":"code-view-repo-link"},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"issues","icon":"issue-opened","label":"Issues","href":"/unjs/ufo/issues","selectedLinks":["repo_issues","repo_labels","repo_milestones"],"count":18,"popoverTarget":false,"commandId":"repositories:go-to-issues","reactNav":{"appTarget":"repo","anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"pull-requests","icon":"git-pull-request","label":"Pull requests","href":"/unjs/ufo/pulls","selectedLinks":["repo_pulls","checks"],"count":51,"popoverTarget":false,"commandId":"repositories:go-to-pull-requests","reactNav":{"appTarget":null,"anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"actions","icon":"play","label":"Actions","href":"/unjs/ufo/actions","selectedLinks":["repo_actions"],"popoverTarget":false,"commandId":"repositories:go-to-actions","reactNav":{"appTarget":"actions-workflows","anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"projects","icon":"table","label":"Projects","href":"/unjs/ufo/projects","selectedLinks":["repo_projects","new_repo_project","repo_project"],"popoverTarget":false,"commandId":"repositories:go-to-projects","reactNav":{"appTarget":"repo","anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"security-and-quality","icon":"shield","label":"Security and quality","href":"/unjs/ufo/security","selectedLinks":["security","overview","alerts","policy","token_scanning","code_scanning"],"count":0,"popoverTarget":false,"commandId":"repositories:go-to-security","reactNav":{"appTarget":null,"anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}},{"id":"insights","icon":"graph","label":"Insights","href":"/unjs/ufo/pulse","selectedLinks":["repo_graphs","repo_contributors","dependency_graph","dependabot_updates","pulse","people","community"],"popoverTarget":false,"commandId":"repositories:go-to-insights","reactNav":{"appTarget":null,"anchor":null},"turboNav":{"frame":"repo-content-turbo-frame"}}],"localNavigationUpdateChannel":null,"selectedLink":"repo_source"},"owner":null,"headerLogo":{"href":"/","aria-label":"Homepage "},"notifications":{"indicatorMode":"disabled","websocketChannel":null,"fetchIndicatorSrc":"/notifications/indicator","fetchIndicatorEnabled":false},"issues":{"href":"/issues"},"pulls":{"href":"/pulls"},"contributedRepos":{"href":"/repos"},"copilot":{"show":false,"showAgentsButton":false,"showRelaunchAnnouncement":false,"copilotChatUrl":null,"copilotApiUrl":"https://api.githubcopilot.com"},"search":{"show":true,"showCommandPalette":false,"isSearchPage":false,"isJumpToSearch":false,"searchContext":{"scope":"repo:unjs/ufo","current_repo_name":"ufo","current_repo_nwo":"unjs/ufo","current_repo_org":"unjs","user_id":"unjs"}},"commandPalette":null,"enterpriseBar":{"show":false},"globalTransactionalMessage":[],"payloadsUrl":"/_global-navigation/payloads.json?can_toggle_site_admin_and_employee_status=0\u0026is_admin_mode_on=0\u0026is_ui_opted_out=0\u0026show_ui_opt_out=0\u0026v=7","contextRegionUrl":"/_global-navigation/context-region.json"}}</script>
  <div data-target="react-partial.reactRoot"><header aria-label="Global navigation menu" data-component="Stack" class="GlobalNav styles-module__appHeader__YzYWk prc-Stack-Stack-UQ9k6" data-gap="none" data-direction="vertical" data-align="stretch" data-wrap="nowrap" data-justify="start" data-padding="none"><div data-component="Stack" class="prc-Stack-Stack-UQ9k6" data-direction="horizontal" data-align="center" data-wrap="nowrap" data-justify="center" data-padding="none"><div data-testid="top-nav-center" data-component="Stack" class="styles-module__center__R3QRv styles-module__withLocalNavigation__rjTJ_ GlobalNavBar-module__loggedOut__Jv1rk prc-Stack-Stack-UQ9k6" data-gap="condensed" data-direction="horizontal" data-align="stretch" data-wrap="nowrap" data-justify="start" data-padding="normal"><nav class="styles-module__contextRegion__VbSp2 prc-Breadcrumbs-BreadcrumbsBase-3Gb-B" aria-label="Breadcrumbs" data-overflow="menu" data-variant="normal" data-component="Breadcrumbs"><ol class="prc-Breadcrumbs-BreadcrumbsList-BKjpe"><li class="prc-Breadcrumbs-ItemWrapper-k0NLn"><a class="styles-module__contextCrumb__IzGIq prc-Breadcrumbs-Item-jcraJ" data-component="Breadcrumbs.Item" href="/unjs" data-discover="true"><span class="">unjs</span></a></li><li class="prc-Breadcrumbs-ItemWrapper-k0NLn"><a class="styles-module__contextCrumb__IzGIq prc-Breadcrumbs-Item-jcraJ" data-component="Breadcrumbs.Item" href="/unjs/ufo" data-discover="true"><span class="styles-module__contextCrumbLast__tI2e3">ufo</span></a></li></ol></nav></div><div data-testid="top-nav-right" data-component="Stack" class="styles-module__right__mlBQg styles-module__withLocalNavigation__rjTJ_ styles-module__rightWithResponsiveCreateButton__SKn2W prc-Stack-Stack-UQ9k6" data-gap="condensed" data-direction="horizontal" data-align="center" data-wrap="nowrap" data-justify="start" data-padding="normal"></div></div><h2 class="prc-src-InternalVisuallyHidden-2YaI6">Repository navigation</h2><nav class="prc-components-UnderlineWrapper-eT-Yj prc-UnderlineNav-UnderlineWrapper-GWONT LocalNavigation-module__LocalNavigation__b0Xc0" aria-label="Repository" data-variant="inset" data-overflow-mode="wrap" data-hide-icons-breakpoint="medium"><ul class="prc-UnderlineNav-ItemsList-oj8gN prc-components-UnderlineItemList-xKlKC" role="list"><li role="presentation" aria-hidden="true" class="prc-UnderlineNav-WrapSpacer--aLgz"></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a aria-current="page" data-tab-item="code" data-react-nav="code-view" data-react-nav-anchor="code-view-repo-link" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/unjs/ufo" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-code" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path></svg></span><span data-component="text" data-content="Code">Code</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="issues" data-react-nav="repo" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/unjs/ufo/issues" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-issue-opened" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path></svg></span><span data-component="text" data-content="Issues">Issues</span><span data-component="counter"><span aria-hidden="true" data-variant="secondary" data-component="CounterLabel" class="prc-CounterLabel-CounterLabel-X-kRU">18</span><span class="prc-VisuallyHidden-VisuallyHidden-Q0qSB"> (<!-- -->18<!-- -->)</span></span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="pull-requests" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/unjs/ufo/pulls" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-pull-request" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.5 3.25a2.25 2.25 0 1 1 3 2.122v5.256a2.251 2.251 0 1 1-1.5 0V5.372A2.25 2.25 0 0 1 1.5 3.25Zm5.677-.177L9.573.677A.25.25 0 0 1 10 .854V2.5h1A2.5 2.5 0 0 1 13.5 5v5.628a2.251 2.251 0 1 1-1.5 0V5a1 1 0 0 0-1-1h-1v1.646a.25.25 0 0 1-.427.177L7.177 3.427a.25.25 0 0 1 0-.354ZM3.75 2.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm0 9.5a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Zm8.25.75a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Z"></path></svg></span><span data-component="text" data-content="Pull requests">Pull requests</span><span data-component="counter"><span aria-hidden="true" data-variant="secondary" data-component="CounterLabel" class="prc-CounterLabel-CounterLabel-X-kRU">51</span><span class="prc-VisuallyHidden-VisuallyHidden-Q0qSB"> (<!-- -->51<!-- -->)</span></span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="actions" data-react-nav="actions-workflows" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/unjs/ufo/actions" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-play" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path></svg></span><span data-component="text" data-content="Actions">Actions</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="projects" data-react-nav="repo" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/unjs/ufo/projects" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-table" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25ZM6.5 6.5v8h7.75a.25.25 0 0 0 .25-.25V6.5Zm8-1.5V1.75a.25.25 0 0 0-.25-.25H6.5V5Zm-13 1.5v7.75c0 .138.112.25.25.25H5v-8ZM5 5V1.5H1.75a.25.25 0 0 0-.25.25V5Z"></path></svg></span><span data-component="text" data-content="Projects">Projects</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="security-and-quality" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/unjs/ufo/security" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-shield" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.467.133a1.748 1.748 0 0 1 1.066 0l5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667Zm.61 1.429a.25.25 0 0 0-.153 0l-5.25 1.68a.25.25 0 0 0-.174.238V7c0 1.358.275 2.666 1.057 3.86.784 1.194 2.121 2.34 4.366 3.297a.196.196 0 0 0 .154 0c2.245-.956 3.582-2.104 4.366-3.298C13.225 9.666 13.5 8.36 13.5 7V3.48a.251.251 0 0 0-.174-.237l-5.25-1.68ZM8.75 4.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 1.5 0ZM9 10.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path></svg></span><span data-component="text" data-content="Security and quality">Security and quality</span></a></li><li class="prc-UnderlineNav-UnderlineNavItem-syRjR"><a data-tab-item="insights" data-turbo-frame="repo-content-turbo-frame" class="prc-components-UnderlineItem-7fP-n" href="/unjs/ufo/pulse" data-discover="true"><span data-component="icon"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-graph" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M1.5 1.75V13.5h13.75a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1-.75-.75V1.75a.75.75 0 0 1 1.5 0Zm14.28 2.53-5.25 5.25a.75.75 0 0 1-1.06 0L7 7.06 4.28 9.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.25-3.25a.75.75 0 0 1 1.06 0L10 7.94l4.72-4.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path></svg></span><span data-component="text" data-content="Insights">Insights</span></a></li></ul><div class="prc-UnderlineNav-MoreButtonContainer-Dnrq6"><div class="prc-UnderlineNav-MoreButtonDivider-dN0a-"></div><button data-component="overflow-menu-button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk prc-UnderlineNav-MoreButton-Y8soj" data-loading="false" data-size="medium" data-variant="invisible" id="_R_2ktp_"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3"><span>More<span class="prc-src-InternalVisuallyHidden-2YaI6"> items</span></span></span></span><span data-component="trailingAction" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></button></div></nav><div class="d-none"></div></header></div>
</react-partial>


  



<turbo-frame id="repo-content-turbo-frame" target="_top" data-turbo-action="advance" class="">
    <div id="repo-content-pjax-container" class="repository-content " >
    



    
      
    








<react-app
  app-name="code-view"
  initial-path="/unjs/ufo/blob/HEAD/CHANGELOG.md"
  style="display: block; min-height: calc(100vh - 64px);"
  data-attempted-ssr="true"
  data-ssr="true"
  data-lazy="false"
  data-alternate="false"
  data-data-router-enabled="true"
  data-react-profiling="false"
>
  
  <script type="application/json" data-target="react-app.embeddedData">{"payload":{"codeViewBlobRoute":{"csv":null,"csvError":null,"headerInfo":{"toc":[{"level":1,"text":"Changelog","anchor":"changelog","htmlText":"Changelog"},{"level":2,"text":"v1.6.4","anchor":"v164","htmlText":"v1.6.4"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes","htmlText":"🩹 Fixes"},{"level":3,"text":"🏡 Chore","anchor":"-chore","htmlText":"🏡 Chore"},{"level":3,"text":"❤️ Contributors","anchor":"️-contributors","htmlText":"❤️ Contributors"},{"level":2,"text":"v1.6.3","anchor":"v163","htmlText":"v1.6.3"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes-1","htmlText":"🩹 Fixes"},{"level":3,"text":"🏡 Chore","anchor":"-chore-1","htmlText":"🏡 Chore"},{"level":3,"text":"❤️ Contributors","anchor":"️-contributors-1","htmlText":"❤️ Contributors"},{"level":2,"text":"v1.6.2","anchor":"v162","htmlText":"v1.6.2"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes-2","htmlText":"🩹 Fixes"},{"level":3,"text":"📖 Documentation","anchor":"-documentation","htmlText":"📖 Documentation"},{"level":3,"text":"📦 Build","anchor":"-build","htmlText":"📦 Build"},{"level":3,"text":"🏡 Chore","anchor":"-chore-2","htmlText":"🏡 Chore"},{"level":3,"text":"❤️ Contributors","anchor":"️-contributors-2","htmlText":"❤️ Contributors"},{"level":2,"text":"v1.6.1","anchor":"v161","htmlText":"v1.6.1"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes-3","htmlText":"🩹 Fixes"},{"level":3,"text":"❤️ Contributors","anchor":"️-contributors-3","htmlText":"❤️ Contributors"},{"level":2,"text":"v1.6.0","anchor":"v160","htmlText":"v1.6.0"},{"level":3,"text":"🚀 Enhancements","anchor":"-enhancements","htmlText":"🚀 Enhancements"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes-4","htmlText":"🩹 Fixes"},{"level":3,"text":"📖 Documentation","anchor":"-documentation-1","htmlText":"📖 Documentation"},{"level":3,"text":"🏡 Chore","anchor":"-chore-3","htmlText":"🏡 Chore"},{"level":3,"text":"✅ Tests","anchor":"-tests","htmlText":"✅ Tests"},{"level":3,"text":"🤖 CI","anchor":"-ci","htmlText":"🤖 CI"},{"level":3,"text":"❤️ Contributors","anchor":"️-contributors-4","htmlText":"❤️ Contributors"},{"level":2,"text":"v1.5.4","anchor":"v154","htmlText":"v1.5.4"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes-5","htmlText":"🩹 Fixes"},{"level":3,"text":"🏡 Chore","anchor":"-chore-4","htmlText":"🏡 Chore"},{"level":3,"text":"🎨 Styles","anchor":"-styles","htmlText":"🎨 Styles"},{"level":3,"text":"❤️ Contributors","anchor":"️-contributors-5","htmlText":"❤️ Contributors"},{"level":2,"text":"v1.5.3","anchor":"v153","htmlText":"v1.5.3"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes-6","htmlText":"🩹 Fixes"},{"level":3,"text":"❤️ Contributors","anchor":"️-contributors-6","htmlText":"❤️ Contributors"},{"level":2,"text":"v1.5.2","anchor":"v152","htmlText":"v1.5.2"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes-7","htmlText":"🩹 Fixes"},{"level":3,"text":"❤️ Contributors","anchor":"️-contributors-7","htmlText":"❤️ Contributors"},{"level":2,"text":"v1.5.1","anchor":"v151","htmlText":"v1.5.1"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes-8","htmlText":"🩹 Fixes"},{"level":3,"text":"🏡 Chore","anchor":"-chore-5","htmlText":"🏡 Chore"},{"level":3,"text":"❤️ Contributors","anchor":"️-contributors-8","htmlText":"❤️ Contributors"},{"level":2,"text":"v1.5.0","anchor":"v150","htmlText":"v1.5.0"},{"level":3,"text":"🚀 Enhancements","anchor":"-enhancements-1","htmlText":"🚀 Enhancements"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes-9","htmlText":"🩹 Fixes"},{"level":3,"text":"💅 Refactors","anchor":"-refactors","htmlText":"💅 Refactors"},{"level":3,"text":"📖 Documentation","anchor":"-documentation-2","htmlText":"📖 Documentation"},{"level":3,"text":"🏡 Chore","anchor":"-chore-6","htmlText":"🏡 Chore"},{"level":3,"text":"❤️ Contributors","anchor":"️-contributors-9","htmlText":"❤️ Contributors"},{"level":2,"text":"v1.4.0","anchor":"v140","htmlText":"v1.4.0"},{"level":3,"text":"🚀 Enhancements","anchor":"-enhancements-2","htmlText":"🚀 Enhancements"},{"level":3,"text":"🔥 Performance","anchor":"-performance","htmlText":"🔥 Performance"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes-10","htmlText":"🩹 Fixes"},{"level":3,"text":"💅 Refactors","anchor":"-refactors-1","htmlText":"💅 Refactors"},{"level":3,"text":"📖 Documentation","anchor":"-documentation-3","htmlText":"📖 Documentation"},{"level":3,"text":"🏡 Chore","anchor":"-chore-7","htmlText":"🏡 Chore"},{"level":3,"text":"❤️ Contributors","anchor":"️-contributors-10","htmlText":"❤️ Contributors"},{"level":2,"text":"v1.3.2","anchor":"v132","htmlText":"v1.3.2"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes-11","htmlText":"🩹 Fixes"},{"level":3,"text":"🏡 Chore","anchor":"-chore-8","htmlText":"🏡 Chore"},{"level":3,"text":"❤️ Contributors","anchor":"️-contributors-11","htmlText":"❤️ Contributors"},{"level":2,"text":"v1.3.1","anchor":"v131","htmlText":"v1.3.1"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes-12","htmlText":"🩹 Fixes"},{"level":3,"text":"🏡 Chore","anchor":"-chore-9","htmlText":"🏡 Chore"},{"level":3,"text":"❤️ Contributors","anchor":"️-contributors-12","htmlText":"❤️ Contributors"},{"level":2,"text":"v1.3.0","anchor":"v130","htmlText":"v1.3.0"},{"level":3,"text":"🚀 Enhancements","anchor":"-enhancements-3","htmlText":"🚀 Enhancements"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes-13","htmlText":"🩹 Fixes"},{"level":3,"text":"🏡 Chore","anchor":"-chore-10","htmlText":"🏡 Chore"},{"level":3,"text":"🤖 CI","anchor":"-ci-1","htmlText":"🤖 CI"},{"level":3,"text":"❤️  Contributors","anchor":"️--contributors","htmlText":"❤️  Contributors"},{"level":2,"text":"v1.2.0","anchor":"v120","htmlText":"v1.2.0"},{"level":3,"text":"🚀 Enhancements","anchor":"-enhancements-4","htmlText":"🚀 Enhancements"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes-14","htmlText":"🩹 Fixes"},{"level":3,"text":"🏡 Chore","anchor":"-chore-11","htmlText":"🏡 Chore"},{"level":3,"text":"❤️  Contributors","anchor":"️--contributors-1","htmlText":"❤️  Contributors"},{"level":2,"text":"v1.1.2","anchor":"v112","htmlText":"v1.1.2"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes-15","htmlText":"🩹 Fixes"},{"level":3,"text":"📖 Documentation","anchor":"-documentation-4","htmlText":"📖 Documentation"},{"level":3,"text":"🏡 Chore","anchor":"-chore-12","htmlText":"🏡 Chore"},{"level":3,"text":"❤️  Contributors","anchor":"️--contributors-2","htmlText":"❤️  Contributors"},{"level":2,"text":"v1.1.1","anchor":"v111","htmlText":"v1.1.1"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes-16","htmlText":"🩹 Fixes"},{"level":3,"text":"✅ Tests","anchor":"-tests-1","htmlText":"✅ Tests"},{"level":3,"text":"❤️  Contributors","anchor":"️--contributors-3","htmlText":"❤️  Contributors"},{"level":2,"text":"v1.1.0","anchor":"v110","htmlText":"v1.1.0"},{"level":3,"text":"🚀 Enhancements","anchor":"-enhancements-5","htmlText":"🚀 Enhancements"},{"level":3,"text":"🩹 Fixes","anchor":"-fixes-17","htmlText":"🩹 Fixes"},{"level":3,"text":"🏡 Chore","anchor":"-chore-13","htmlText":"🏡 Chore"},{"level":3,"text":"🎨 Styles","anchor":"-styles-1","htmlText":"🎨 Styles"},{"level":3,"text":"❤️  Contributors","anchor":"️--contributors-4","htmlText":"❤️  Contributors"},{"level":3,"text":"1.0.1 (2022-11-29)","anchor":"101-2022-11-29","htmlText":"1.0.1 (2022-11-29)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes","htmlText":"Bug Fixes"},{"level":2,"text":"1.0.0 (2022-11-14)","anchor":"100-2022-11-14","htmlText":"1.0.0 (2022-11-14)"},{"level":3,"text":"Features","anchor":"features","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-1","htmlText":"Bug Fixes"},{"level":3,"text":"0.8.6 (2022-10-15)","anchor":"086-2022-10-15","htmlText":"0.8.6 (2022-10-15)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-2","htmlText":"Bug Fixes"},{"level":3,"text":"0.8.5 (2022-07-07)","anchor":"085-2022-07-07","htmlText":"0.8.5 (2022-07-07)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-3","htmlText":"Bug Fixes"},{"level":3,"text":"0.8.4 (2022-05-06)","anchor":"084-2022-05-06","htmlText":"0.8.4 (2022-05-06)"},{"level":3,"text":"Features","anchor":"features-1","htmlText":"Features"},{"level":3,"text":"0.8.3 (2022-03-31)","anchor":"083-2022-03-31","htmlText":"0.8.3 (2022-03-31)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-4","htmlText":"Bug Fixes"},{"level":3,"text":"0.8.2 (2022-03-31)","anchor":"082-2022-03-31","htmlText":"0.8.2 (2022-03-31)"},{"level":3,"text":"Features","anchor":"features-2","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-5","htmlText":"Bug Fixes"},{"level":3,"text":"0.8.1 (2022-03-16)","anchor":"081-2022-03-16","htmlText":"0.8.1 (2022-03-16)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-6","htmlText":"Bug Fixes"},{"level":2,"text":"0.8.0 (2022-03-15)","anchor":"080-2022-03-15","htmlText":"0.8.0 (2022-03-15)"},{"level":3,"text":"⚠ BREAKING CHANGES","anchor":"-breaking-changes","htmlText":"⚠ BREAKING CHANGES"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-7","htmlText":"Bug Fixes"},{"level":3,"text":"0.7.11 (2022-02-25)","anchor":"0711-2022-02-25","htmlText":"0.7.11 (2022-02-25)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-8","htmlText":"Bug Fixes"},{"level":3,"text":"0.7.10 (2022-01-31)","anchor":"0710-2022-01-31","htmlText":"0.7.10 (2022-01-31)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-9","htmlText":"Bug Fixes"},{"level":3,"text":"0.7.9 (2021-08-17)","anchor":"079-2021-08-17","htmlText":"0.7.9 (2021-08-17)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-10","htmlText":"Bug Fixes"},{"level":3,"text":"0.7.8 (2021-08-17)","anchor":"078-2021-08-17","htmlText":"0.7.8 (2021-08-17)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-11","htmlText":"Bug Fixes"},{"level":3,"text":"0.7.7 (2021-06-30)","anchor":"077-2021-06-30","htmlText":"0.7.7 (2021-06-30)"},{"level":3,"text":"Features","anchor":"features-3","htmlText":"Features"},{"level":3,"text":"0.7.6 (2021-06-30)","anchor":"076-2021-06-30","htmlText":"0.7.6 (2021-06-30)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-12","htmlText":"Bug Fixes"},{"level":3,"text":"0.7.5 (2021-05-17)","anchor":"075-2021-05-17","htmlText":"0.7.5 (2021-05-17)"},{"level":3,"text":"Features","anchor":"features-4","htmlText":"Features"},{"level":3,"text":"0.7.4 (2021-05-11)","anchor":"074-2021-05-11","htmlText":"0.7.4 (2021-05-11)"},{"level":3,"text":"0.7.3 (2021-05-11)","anchor":"073-2021-05-11","htmlText":"0.7.3 (2021-05-11)"},{"level":3,"text":"Features","anchor":"features-5","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-13","htmlText":"Bug Fixes"},{"level":3,"text":"0.7.2 (2021-04-28)","anchor":"072-2021-04-28","htmlText":"0.7.2 (2021-04-28)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-14","htmlText":"Bug Fixes"},{"level":3,"text":"0.7.1 (2021-04-23)","anchor":"071-2021-04-23","htmlText":"0.7.1 (2021-04-23)"},{"level":2,"text":"0.7.0 (2021-04-23)","anchor":"070-2021-04-23","htmlText":"0.7.0 (2021-04-23)"},{"level":3,"text":"⚠ BREAKING CHANGES","anchor":"-breaking-changes-1","htmlText":"⚠ BREAKING CHANGES"},{"level":3,"text":"Features","anchor":"features-6","htmlText":"Features"},{"level":3,"text":"0.6.11 (2021-04-06)","anchor":"0611-2021-04-06","htmlText":"0.6.11 (2021-04-06)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-15","htmlText":"Bug Fixes"},{"level":3,"text":"0.6.10 (2021-03-09)","anchor":"0610-2021-03-09","htmlText":"0.6.10 (2021-03-09)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-16","htmlText":"Bug Fixes"},{"level":3,"text":"0.6.9 (2021-03-05)","anchor":"069-2021-03-05","htmlText":"0.6.9 (2021-03-05)"},{"level":3,"text":"Features","anchor":"features-7","htmlText":"Features"},{"level":3,"text":"0.6.8 (2021-03-05)","anchor":"068-2021-03-05","htmlText":"0.6.8 (2021-03-05)"},{"level":3,"text":"Features","anchor":"features-8","htmlText":"Features"},{"level":3,"text":"0.6.7 (2021-02-22)","anchor":"067-2021-02-22","htmlText":"0.6.7 (2021-02-22)"},{"level":3,"text":"Features","anchor":"features-9","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-17","htmlText":"Bug Fixes"},{"level":3,"text":"0.6.6 (2021-02-10)","anchor":"066-2021-02-10","htmlText":"0.6.6 (2021-02-10)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-18","htmlText":"Bug Fixes"},{"level":3,"text":"0.6.5 (2021-02-10)","anchor":"065-2021-02-10","htmlText":"0.6.5 (2021-02-10)"},{"level":3,"text":"Features","anchor":"features-10","htmlText":"Features"},{"level":3,"text":"0.6.4 (2021-02-08)","anchor":"064-2021-02-08","htmlText":"0.6.4 (2021-02-08)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-19","htmlText":"Bug Fixes"},{"level":3,"text":"0.6.3 (2021-02-08)","anchor":"063-2021-02-08","htmlText":"0.6.3 (2021-02-08)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-20","htmlText":"Bug Fixes"},{"level":3,"text":"0.6.2 (2021-02-08)","anchor":"062-2021-02-08","htmlText":"0.6.2 (2021-02-08)"},{"level":3,"text":"Features","anchor":"features-11","htmlText":"Features"},{"level":3,"text":"0.6.1 (2021-02-02)","anchor":"061-2021-02-02","htmlText":"0.6.1 (2021-02-02)"},{"level":2,"text":"0.6.0 (2021-02-02)","anchor":"060-2021-02-02","htmlText":"0.6.0 (2021-02-02)"},{"level":3,"text":"Features","anchor":"features-12","htmlText":"Features"},{"level":3,"text":"0.5.4 (2021-01-07)","anchor":"054-2021-01-07","htmlText":"0.5.4 (2021-01-07)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-21","htmlText":"Bug Fixes"},{"level":3,"text":"0.5.3 (2021-01-06)","anchor":"053-2021-01-06","htmlText":"0.5.3 (2021-01-06)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-22","htmlText":"Bug Fixes"},{"level":3,"text":"0.5.2 (2020-12-16)","anchor":"052-2020-12-16","htmlText":"0.5.2 (2020-12-16)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-23","htmlText":"Bug Fixes"},{"level":3,"text":"0.5.1 (2020-12-16)","anchor":"051-2020-12-16","htmlText":"0.5.1 (2020-12-16)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-24","htmlText":"Bug Fixes"},{"level":2,"text":"0.5.0 (2020-12-16)","anchor":"050-2020-12-16","htmlText":"0.5.0 (2020-12-16)"},{"level":3,"text":"⚠ BREAKING CHANGES","anchor":"-breaking-changes-2","htmlText":"⚠ BREAKING CHANGES"},{"level":3,"text":"Features","anchor":"features-13","htmlText":"Features"},{"level":2,"text":"0.4.0 (2020-12-16)","anchor":"040-2020-12-16","htmlText":"0.4.0 (2020-12-16)"},{"level":3,"text":"⚠ BREAKING CHANGES","anchor":"-breaking-changes-3","htmlText":"⚠ BREAKING CHANGES"},{"level":3,"text":"Features","anchor":"features-14","htmlText":"Features"},{"level":3,"text":"0.3.1 (2020-12-16)","anchor":"031-2020-12-16","htmlText":"0.3.1 (2020-12-16)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-25","htmlText":"Bug Fixes"},{"level":2,"text":"0.3.0 (2020-12-16)","anchor":"030-2020-12-16","htmlText":"0.3.0 (2020-12-16)"},{"level":3,"text":"⚠ BREAKING CHANGES","anchor":"-breaking-changes-4","htmlText":"⚠ BREAKING CHANGES"},{"level":3,"text":"Features","anchor":"features-15","htmlText":"Features"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-26","htmlText":"Bug Fixes"},{"level":2,"text":"0.2.0 (2020-12-15)","anchor":"020-2020-12-15","htmlText":"0.2.0 (2020-12-15)"},{"level":3,"text":"⚠ BREAKING CHANGES","anchor":"-breaking-changes-5","htmlText":"⚠ BREAKING CHANGES"},{"level":3,"text":"Features","anchor":"features-16","htmlText":"Features"},{"level":3,"text":"0.1.6 (2020-12-15)","anchor":"016-2020-12-15","htmlText":"0.1.6 (2020-12-15)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-27","htmlText":"Bug Fixes"},{"level":3,"text":"0.1.5 (2020-12-15)","anchor":"015-2020-12-15","htmlText":"0.1.5 (2020-12-15)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-28","htmlText":"Bug Fixes"},{"level":3,"text":"0.1.4 (2020-12-12)","anchor":"014-2020-12-12","htmlText":"0.1.4 (2020-12-12)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-29","htmlText":"Bug Fixes"},{"level":3,"text":"0.1.3 (2020-12-12)","anchor":"013-2020-12-12","htmlText":"0.1.3 (2020-12-12)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-30","htmlText":"Bug Fixes"},{"level":3,"text":"0.1.2 (2020-12-12)","anchor":"012-2020-12-12","htmlText":"0.1.2 (2020-12-12)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-31","htmlText":"Bug Fixes"},{"level":3,"text":"0.1.1 (2020-12-12)","anchor":"011-2020-12-12","htmlText":"0.1.1 (2020-12-12)"},{"level":3,"text":"Features","anchor":"features-17","htmlText":"Features"},{"level":2,"text":"0.1.0 (2020-12-09)","anchor":"010-2020-12-09","htmlText":"0.1.0 (2020-12-09)"},{"level":3,"text":"⚠ BREAKING CHANGES","anchor":"-breaking-changes-6","htmlText":"⚠ BREAKING CHANGES"},{"level":3,"text":"Features","anchor":"features-18","htmlText":"Features"},{"level":3,"text":"0.0.3 (2020-12-04)","anchor":"003-2020-12-04","htmlText":"0.0.3 (2020-12-04)"},{"level":3,"text":"Bug Fixes","anchor":"bug-fixes-32","htmlText":"Bug Fixes"},{"level":3,"text":"0.0.2 (2020-12-04)","anchor":"002-2020-12-04","htmlText":"0.0.2 (2020-12-04)"},{"level":3,"text":"0.0.1 (2020-12-04)","anchor":"001-2020-12-04","htmlText":"0.0.1 (2020-12-04)"}]},"issueTemplate":null,"discussionTemplate":null,"richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eChangelog\u003c/h1\u003e\u003ca id=\"user-content-changelog\" class=\"anchor\" aria-label=\"Permalink: Changelog\" href=\"#changelog\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003eAll notable changes to this project will be documented in this file. See \u003ca href=\"https://github.com/conventional-changelog/standard-version\"\u003estandard-version\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.6.4\u003c/h2\u003e\u003ca id=\"user-content-v164\" class=\"anchor\" aria-label=\"Permalink: v1.6.4\" href=\"#v164\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.6.3...v1.6.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ewithoutBase:\u003c/strong\u003e Collapse leading slashes (\u003ca href=\"https://github.com/unjs/ufo/pull/335\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/335/hovercard\"\u003e#335\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🏡 Chore\u003c/h3\u003e\u003ca id=\"user-content--chore\" class=\"anchor\" aria-label=\"Permalink: 🏡 Chore\" href=\"#-chore\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ufo/commit/7807010\"\u003e7807010\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️ Contributors\u003c/h3\u003e\u003ca id=\"user-content-️-contributors\" class=\"anchor\" aria-label=\"Permalink: ❤️ Contributors\" href=\"#️-contributors\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e@pi0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.6.3\u003c/h2\u003e\u003ca id=\"user-content-v163\" class=\"anchor\" aria-label=\"Permalink: v1.6.3\" href=\"#v163\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.6.2...v1.6.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes-1\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ewithBase, withoutBase:\u003c/strong\u003e Prevent false prefix matches (\u003ca href=\"https://github.com/unjs/ufo/pull/313\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/313/hovercard\"\u003e#313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🏡 Chore\u003c/h3\u003e\u003ca id=\"user-content--chore-1\" class=\"anchor\" aria-label=\"Permalink: 🏡 Chore\" href=\"#-chore-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ufo/commit/04b73bd\"\u003e04b73bd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️ Contributors\u003c/h3\u003e\u003ca id=\"user-content-️-contributors-1\" class=\"anchor\" aria-label=\"Permalink: ❤️ Contributors\" href=\"#️-contributors-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e@pi0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFlorian Heuberger (\u003ca href=\"https://github.com/Flo0806\"\u003e@Flo0806\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.6.2\u003c/h2\u003e\u003ca id=\"user-content-v162\" class=\"anchor\" aria-label=\"Permalink: v1.6.2\" href=\"#v162\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.6.1...v1.6.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes-2\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes-2\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eFix \u003ccode\u003eparsePath\u003c/code\u003e return type (\u003ca href=\"https://github.com/unjs/ufo/pull/293\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/293/hovercard\"\u003e#293\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e📖 Documentation\u003c/h3\u003e\u003ca id=\"user-content--documentation\" class=\"anchor\" aria-label=\"Permalink: 📖 Documentation\" href=\"#-documentation\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eAdd more examples in jsdoc (\u003ca href=\"https://github.com/unjs/ufo/pull/291\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/291/hovercard\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e📦 Build\u003c/h3\u003e\u003ca id=\"user-content--build\" class=\"anchor\" aria-label=\"Permalink: 📦 Build\" href=\"#-build\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eFix exports condition order to prefer esm with default fallback (\u003ca href=\"https://github.com/unjs/ufo/commit/8457581\"\u003e8457581\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🏡 Chore\u003c/h3\u003e\u003ca id=\"user-content--chore-2\" class=\"anchor\" aria-label=\"Permalink: 🏡 Chore\" href=\"#-chore-2\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e V1.6.1 (\u003ca href=\"https://github.com/unjs/ufo/commit/b83cbea\"\u003eb83cbea\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ufo/commit/9d1833b\"\u003e9d1833b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLint (\u003ca href=\"https://github.com/unjs/ufo/commit/0181677\"\u003e0181677\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️ Contributors\u003c/h3\u003e\u003ca id=\"user-content-️-contributors-2\" class=\"anchor\" aria-label=\"Permalink: ❤️ Contributors\" href=\"#️-contributors-2\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eDaedalus (\u003ca href=\"https://github.com/ComfortablyCoding\"\u003e@ComfortablyCoding\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e@pi0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAlex Liu (\u003ca href=\"https://github.com/Mini-ghost\"\u003e@Mini-ghost\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.6.1\u003c/h2\u003e\u003ca id=\"user-content-v161\" class=\"anchor\" aria-label=\"Permalink: v1.6.1\" href=\"#v161\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.6.0...v1.6.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes-3\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes-3\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003equery:\u003c/strong\u003e Use \u003ccode\u003eObject.create(null)\u003c/code\u003e (\u003ca href=\"https://github.com/unjs/ufo/pull/290\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/290/hovercard\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️ Contributors\u003c/h3\u003e\u003ca id=\"user-content-️-contributors-3\" class=\"anchor\" aria-label=\"Permalink: ❤️ Contributors\" href=\"#️-contributors-3\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e@pi0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.6.0\u003c/h2\u003e\u003ca id=\"user-content-v160\" class=\"anchor\" aria-label=\"Permalink: v1.6.0\" href=\"#v160\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.5.4...v1.6.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🚀 Enhancements\u003c/h3\u003e\u003ca id=\"user-content--enhancements\" class=\"anchor\" aria-label=\"Permalink: 🚀 Enhancements\" href=\"#-enhancements\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eAdd \u003ccode\u003efilterQuery\u003c/code\u003e utility (\u003ca href=\"https://github.com/unjs/ufo/pull/287\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/287/hovercard\"\u003e#287\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes-4\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes-4\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eparseQuery:\u003c/strong\u003e Use object with null prototype (\u003ca href=\"https://github.com/unjs/ufo/pull/286\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/286/hovercard\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparseFilename:\u003c/strong\u003e Use optional chaining to access \u003ccode\u003eopts.strict\u003c/code\u003e (\u003ca href=\"https://github.com/unjs/ufo/pull/284\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/284/hovercard\"\u003e#284\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e📖 Documentation\u003c/h3\u003e\u003ca id=\"user-content--documentation-1\" class=\"anchor\" aria-label=\"Permalink: 📖 Documentation\" href=\"#-documentation-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eClarify \u003ccode\u003ewithBase\u003c/code\u003e jsdocs (\u003ca href=\"https://github.com/unjs/ufo/pull/266\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/266/hovercard\"\u003e#266\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typos (\u003ca href=\"https://github.com/unjs/ufo/pull/278\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/278/hovercard\"\u003e#278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpelling and formatting (\u003ca href=\"https://github.com/unjs/ufo/pull/285\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/285/hovercard\"\u003e#285\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🏡 Chore\u003c/h3\u003e\u003ca id=\"user-content--chore-3\" class=\"anchor\" aria-label=\"Permalink: 🏡 Chore\" href=\"#-chore-3\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eConsistent spelling in JSDoc comments \u0026amp; update automd syntax (\u003ca href=\"https://github.com/unjs/ufo/pull/256\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/256/hovercard\"\u003e#256\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply automated lint fixes (\u003ca href=\"https://github.com/unjs/ufo/commit/aa6d406\"\u003eaa6d406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eApply automated lint fixes (\u003ca href=\"https://github.com/unjs/ufo/commit/46d0a04\"\u003e46d0a04\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dev dependencies (\u003ca href=\"https://github.com/unjs/ufo/commit/9eaa57c\"\u003e9eaa57c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLint (\u003ca href=\"https://github.com/unjs/ufo/commit/a7012eb\"\u003ea7012eb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e✅ Tests\u003c/h3\u003e\u003ca id=\"user-content--tests\" class=\"anchor\" aria-label=\"Permalink: ✅ Tests\" href=\"#-tests\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003equery:\u003c/strong\u003e Validate more than 2 values for key (\u003ca href=\"https://github.com/unjs/ufo/pull/273\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/273/hovercard\"\u003e#273\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🤖 CI\u003c/h3\u003e\u003ca id=\"user-content--ci\" class=\"anchor\" aria-label=\"Permalink: 🤖 CI\" href=\"#-ci\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eAlways update corepack (\u003ca href=\"https://github.com/unjs/ufo/commit/e383832\"\u003ee383832\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️ Contributors\u003c/h3\u003e\u003ca id=\"user-content-️-contributors-4\" class=\"anchor\" aria-label=\"Permalink: ❤️ Contributors\" href=\"#️-contributors-4\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eKricsleo (\u003ca href=\"https://github.com/kricsleo\"\u003e@kricsleo\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEzra Ashenafi (\u003ca href=\"https://github.com/Eazash\"\u003e@Eazash\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"https://github.com/pi0\"\u003e@pi0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eBobbie Goede \u003ca href=\"mailto:bobbiegoede@gmail.com\"\u003ebobbiegoede@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNano (\u003ca href=\"https://github.com/Konano\"\u003e@Konano\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAman Desai (\u003ca href=\"https://github.com/amandesai01\"\u003e@amandesai01\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDave Honneffer (\u003ca href=\"https://github.com/pearofducks\"\u003e@pearofducks\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eJohann Schopplich (\u003ca href=\"https://github.com/johannschopplich\"\u003e@johannschopplich\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.5.4\u003c/h2\u003e\u003ca id=\"user-content-v154\" class=\"anchor\" aria-label=\"Permalink: v1.5.4\" href=\"#v154\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.5.3...v1.5.4\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes-5\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes-5\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eparseURL:\u003c/strong\u003e Only normalize windows drive letters with \u003ccode\u003efile://\u003c/code\u003e protocol (\u003ca href=\"https://github.com/unjs/ufo/pull/246\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/246/hovercard\"\u003e#246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewithProtocol:\u003c/strong\u003e Consider relative protocol (\u003ca href=\"https://github.com/unjs/ufo/pull/242\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/242/hovercard\"\u003e#242\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🏡 Chore\u003c/h3\u003e\u003ca id=\"user-content--chore-4\" class=\"anchor\" aria-label=\"Permalink: 🏡 Chore\" href=\"#-chore-4\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eUpdate deps (\u003ca href=\"https://github.com/unjs/ufo/commit/0dbe44f\"\u003e0dbe44f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLint with eslint v9 (\u003ca href=\"https://github.com/unjs/ufo/commit/51b0565\"\u003e51b0565\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🎨 Styles\u003c/h3\u003e\u003ca id=\"user-content--styles\" class=\"anchor\" aria-label=\"Permalink: 🎨 Styles\" href=\"#-styles\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eLint with prettier defaults (\u003ca href=\"https://github.com/unjs/ufo/commit/666091d\"\u003e666091d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️ Contributors\u003c/h3\u003e\u003ca id=\"user-content-️-contributors-5\" class=\"anchor\" aria-label=\"Permalink: ❤️ Contributors\" href=\"#️-contributors-5\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eNatanael Dos Santos Feitosa (\u003ca href=\"http://github.com/natanfeitosa\"\u003e@natanfeitosa\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"http://github.com/pi0\"\u003e@pi0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEmil (\u003ca href=\"http://github.com/ea-agital\"\u003e@ea-agital\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.5.3\u003c/h2\u003e\u003ca id=\"user-content-v153\" class=\"anchor\" aria-label=\"Permalink: v1.5.3\" href=\"#v153\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.5.2...v1.5.3\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes-6\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes-6\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ejoinRelativeURL:\u003c/strong\u003e Avoid lookbehind regex for browser compatibility (\u003ca href=\"https://github.com/unjs/ufo/pull/228\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/228/hovercard\"\u003e#228\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️ Contributors\u003c/h3\u003e\u003ca id=\"user-content-️-contributors-6\" class=\"anchor\" aria-label=\"Permalink: ❤️ Contributors\" href=\"#️-contributors-6\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"http://github.com/pi0\"\u003e@pi0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.5.2\u003c/h2\u003e\u003ca id=\"user-content-v152\" class=\"anchor\" aria-label=\"Permalink: v1.5.2\" href=\"#v152\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.5.1...v1.5.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes-7\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes-7\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eUse lookbehind regex only inside \u003ccode\u003ejoinRelativeURL\u003c/code\u003e (\u003ca href=\"https://github.com/unjs/ufo/pull/226\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/226/hovercard\"\u003e#226\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️ Contributors\u003c/h3\u003e\u003ca id=\"user-content-️-contributors-7\" class=\"anchor\" aria-label=\"Permalink: ❤️ Contributors\" href=\"#️-contributors-7\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"http://github.com/pi0\"\u003e@pi0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.5.1\u003c/h2\u003e\u003ca id=\"user-content-v151\" class=\"anchor\" aria-label=\"Permalink: v1.5.1\" href=\"#v151\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.5.0...v1.5.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes-8\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes-8\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ejoinRelativeURL:\u003c/strong\u003e Handle base with protocol (\u003ca href=\"https://github.com/unjs/ufo/pull/222\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/222/hovercard\"\u003e#222\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🏡 Chore\u003c/h3\u003e\u003ca id=\"user-content--chore-5\" class=\"anchor\" aria-label=\"Permalink: 🏡 Chore\" href=\"#-chore-5\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eUpdate readme (\u003ca href=\"https://github.com/unjs/ufo/commit/ffc9d3e\"\u003effc9d3e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd automd to autofix ci (\u003ca href=\"https://github.com/unjs/ufo/commit/fffbcd4\"\u003efffbcd4\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️ Contributors\u003c/h3\u003e\u003ca id=\"user-content-️-contributors-8\" class=\"anchor\" aria-label=\"Permalink: ❤️ Contributors\" href=\"#️-contributors-8\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"http://github.com/pi0\"\u003e@pi0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.5.0\u003c/h2\u003e\u003ca id=\"user-content-v150\" class=\"anchor\" aria-label=\"Permalink: v1.5.0\" href=\"#v150\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.4.0...v1.5.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🚀 Enhancements\u003c/h3\u003e\u003ca id=\"user-content--enhancements-1\" class=\"anchor\" aria-label=\"Permalink: 🚀 Enhancements\" href=\"#-enhancements-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eAdd \u003ccode\u003ewithoutHost\u003c/code\u003e utility (\u003ca href=\"https://github.com/unjs/ufo/pull/212\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/212/hovercard\"\u003e#212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejoinURL:\u003c/strong\u003e Handle segments with \u003ccode\u003e../\u003c/code\u003e (\u003ca href=\"https://github.com/unjs/ufo/pull/217\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/217/hovercard\"\u003e#217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ejoinRelativeURL\u003c/code\u003e (\u003ca href=\"https://github.com/unjs/ufo/pull/220\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/220/hovercard\"\u003e#220\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes-9\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes-9\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ewithoutTrailingSlash:\u003c/strong\u003e Consider qurry param (\u003ca href=\"https://github.com/unjs/ufo/pull/219\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/219/hovercard\"\u003e#219\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e💅 Refactors\u003c/h3\u003e\u003ca id=\"user-content--refactors\" class=\"anchor\" aria-label=\"Permalink: 💅 Refactors\" href=\"#-refactors\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ejoinURL:\u003c/strong\u003e Rewrite with clear syntax and relative \u003ccode\u003e../\u003c/code\u003e support (\u003ca href=\"https://github.com/unjs/ufo/pull/218\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/218/hovercard\"\u003e#218\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e📖 Documentation\u003c/h3\u003e\u003ca id=\"user-content--documentation-2\" class=\"anchor\" aria-label=\"Permalink: 📖 Documentation\" href=\"#-documentation-2\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eFix typo (\u003ca href=\"https://github.com/unjs/ufo/pull/213\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/213/hovercard\"\u003e#213\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🏡 Chore\u003c/h3\u003e\u003ca id=\"user-content--chore-6\" class=\"anchor\" aria-label=\"Permalink: 🏡 Chore\" href=\"#-chore-6\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e V1.4.0 (\u003ca href=\"https://github.com/unjs/ufo/commit/541bc62\"\u003e541bc62\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate automd (\u003ca href=\"https://github.com/unjs/ufo/commit/3301e51\"\u003e3301e51\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix typo in jsdocs (\u003ca href=\"https://github.com/unjs/ufo/commit/3aaf64d\"\u003e3aaf64d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️ Contributors\u003c/h3\u003e\u003ca id=\"user-content-️-contributors-9\" class=\"anchor\" aria-label=\"Permalink: ❤️ Contributors\" href=\"#️-contributors-9\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eThijs Wijnmaalen \u003ca href=\"mailto:thijs@wijnmaalen.name\"\u003ethijs@wijnmaalen.name\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"http://github.com/pi0\"\u003e@pi0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"http://github.com/danielroe\"\u003e@danielroe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDiptesh Choudhuri \u003ca href=\"mailto:ignisda2001@gmail.com\"\u003eignisda2001@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFabian B (\u003ca href=\"http://github.com/madebyfabian\"\u003e@madebyfabian\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.4.0\u003c/h2\u003e\u003ca id=\"user-content-v140\" class=\"anchor\" aria-label=\"Permalink: v1.4.0\" href=\"#v140\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.3.2...v1.4.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🚀 Enhancements\u003c/h3\u003e\u003ca id=\"user-content--enhancements-2\" class=\"anchor\" aria-label=\"Permalink: 🚀 Enhancements\" href=\"#-enhancements-2\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eAdd \u003ccode\u003ewithFragment\u003c/code\u003e utility (\u003ca href=\"https://github.com/unjs/ufo/pull/193\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/193/hovercard\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewithoutFragment\u003c/code\u003e util (\u003ca href=\"https://github.com/unjs/ufo/pull/199\" data-hovercard-type=\"issue\" data-hovercard-url=\"/unjs/ufo/issues/199/hovercard\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🔥 Performance\u003c/h3\u003e\u003ca id=\"user-content--performance\" class=\"anchor\" aria-label=\"Permalink: 🔥 Performance\" href=\"#-performance\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ewithFragment:\u003c/strong\u003e Early return when no hash changes required (\u003ca href=\"https://github.com/unjs/ufo/commit/d6ce037\"\u003ed6ce037\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes-10\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes-10\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eencodeQueryValue:\u003c/strong\u003e Encode the slash character (\u003ca href=\"https://github.com/unjs/ufo/pull/198\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/198/hovercard\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStringify protocol-relative URLs (\u003ca href=\"https://github.com/unjs/ufo/pull/207\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/207/hovercard\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewithFragment:\u003c/strong\u003e Use \u003ccode\u003eencodeHash\u003c/code\u003e for encoding (\u003ca href=\"https://github.com/unjs/ufo/commit/48237ab\"\u003e48237ab\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e💅 Refactors\u003c/h3\u003e\u003ca id=\"user-content--refactors-1\" class=\"anchor\" aria-label=\"Permalink: 💅 Refactors\" href=\"#-refactors-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eresolveUrl:\u003c/strong\u003e Decouple from $URL (\u003ca href=\"https://github.com/unjs/ufo/pull/186\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/186/hovercard\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003e$URL\u003c/code\u003e and \u003ccode\u003ecreateURL\u003c/code\u003e (\u003ca href=\"https://github.com/unjs/ufo/commit/f1af9b3\"\u003ef1af9b3\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003enormalizeURL:\u003c/strong\u003e Decouple from \u003ccode\u003e$URL\u003c/code\u003e (\u003ca href=\"https://github.com/unjs/ufo/commit/9013029\"\u003e9013029\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewithoutFragment:\u003c/strong\u003e Decouple from \u003ccode\u003ewithFragment\u003c/code\u003e (\u003ca href=\"https://github.com/unjs/ufo/commit/712b8d5\"\u003e712b8d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e📖 Documentation\u003c/h3\u003e\u003ca id=\"user-content--documentation-3\" class=\"anchor\" aria-label=\"Permalink: 📖 Documentation\" href=\"#-documentation-3\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eRemove mentioning \u003ccode\u003e$URL\u003c/code\u003e (\u003ca href=\"https://github.com/unjs/ufo/commit/65e6be8\"\u003e65e6be8\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate normalizeURL example (\u003ca href=\"https://github.com/unjs/ufo/commit/011777a\"\u003e011777a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse jsdocs and automd (\u003ca href=\"https://github.com/unjs/ufo/pull/209\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/209/hovercard\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🏡 Chore\u003c/h3\u003e\u003ca id=\"user-content--chore-7\" class=\"anchor\" aria-label=\"Permalink: 🏡 Chore\" href=\"#-chore-7\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eUpdate dependencies and lockfile (\u003ca href=\"https://github.com/unjs/ufo/commit/21e644e\"\u003e21e644e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFormat readme with prettier (\u003ca href=\"https://github.com/unjs/ufo/commit/6b00230\"\u003e6b00230\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGitignore vitest temp files (\u003ca href=\"https://github.com/unjs/ufo/commit/89be2d1\"\u003e89be2d1\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate docs (\u003ca href=\"https://github.com/unjs/ufo/commit/5ab6d16\"\u003e5ab6d16\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️ Contributors\u003c/h3\u003e\u003ca id=\"user-content-️-contributors-10\" class=\"anchor\" aria-label=\"Permalink: ❤️ Contributors\" href=\"#️-contributors-10\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"http://github.com/pi0\"\u003e@pi0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Acuña\u003c/li\u003e\n\u003cli\u003eDiptesh Choudhuri \u003ca href=\"mailto:ignisda2001@gmail.com\"\u003eignisda2001@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"http://github.com/danielroe\"\u003e@danielroe\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePetr Kolonicz\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.3.2\u003c/h2\u003e\u003ca id=\"user-content-v132\" class=\"anchor\" aria-label=\"Permalink: v1.3.2\" href=\"#v132\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.3.1...v1.3.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes-11\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes-11\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eparseURL:\u003c/strong\u003e Parse protocol case-insensitively (\u003ca href=\"https://github.com/unjs/ufo/pull/188\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/188/hovercard\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRespect fragment in trailing slash utils (\u003ca href=\"https://github.com/unjs/ufo/pull/175\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/175/hovercard\"\u003e#175\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🏡 Chore\u003c/h3\u003e\u003ca id=\"user-content--chore-8\" class=\"anchor\" aria-label=\"Permalink: 🏡 Chore\" href=\"#-chore-8\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e V1.3.1 (\u003ca href=\"https://github.com/unjs/ufo/commit/5da74c4\"\u003e5da74c4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate lockfile (\u003ca href=\"https://github.com/unjs/ufo/commit/11f161e\"\u003e11f161e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️ Contributors\u003c/h3\u003e\u003ca id=\"user-content-️-contributors-11\" class=\"anchor\" aria-label=\"Permalink: ❤️ Contributors\" href=\"#️-contributors-11\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eAlexander Lichter (\u003ca href=\"http://github.com/manniL\"\u003e@manniL\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"http://github.com/pi0\"\u003e@pi0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe (\u003ca href=\"http://github.com/danielroe\"\u003e@danielroe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.3.1\u003c/h2\u003e\u003ca id=\"user-content-v131\" class=\"anchor\" aria-label=\"Permalink: v1.3.1\" href=\"#v131\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.3.0...v1.3.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes-12\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes-12\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eTest script protocols insensitively (\u003ca href=\"https://github.com/unjs/ufo/pull/180\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/180/hovercard\"\u003e#180\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🏡 Chore\u003c/h3\u003e\u003ca id=\"user-content--chore-9\" class=\"anchor\" aria-label=\"Permalink: 🏡 Chore\" href=\"#-chore-9\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eUpdate dependencies (\u003ca href=\"https://github.com/unjs/ufo/commit/20e99e7\"\u003e20e99e7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️ Contributors\u003c/h3\u003e\u003ca id=\"user-content-️-contributors-12\" class=\"anchor\" aria-label=\"Permalink: ❤️ Contributors\" href=\"#️-contributors-12\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"http://github.com/pi0\"\u003e@pi0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe \u003ca href=\"mailto:daniel@roe.dev\"\u003edaniel@roe.dev\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.3.0\u003c/h2\u003e\u003ca id=\"user-content-v130\" class=\"anchor\" aria-label=\"Permalink: v1.3.0\" href=\"#v130\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.2.0...v1.3.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🚀 Enhancements\u003c/h3\u003e\u003ca id=\"user-content--enhancements-3\" class=\"anchor\" aria-label=\"Permalink: 🚀 Enhancements\" href=\"#-enhancements-3\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003estringifyParsedURL:\u003c/strong\u003e Support partial url inputs (\u003ca href=\"https://github.com/unjs/ufo/pull/166\" data-hovercard-type=\"issue\" data-hovercard-url=\"/unjs/ufo/issues/166/hovercard\"\u003e#166\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes-13\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes-13\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eparseURL:\u003c/strong\u003e Handle \u003ccode\u003edata:\u003c/code\u003e and \u003ccode\u003eblob\u003c/code\u003e protocols (\u003ca href=\"https://github.com/unjs/ufo/pull/159\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/159/hovercard\"\u003e#159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparseURL, hasProtocol, isScriptProtocol:\u003c/strong\u003e Ignore leading whitespaces (\u003ca href=\"https://github.com/unjs/ufo/pull/170\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/170/hovercard\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🏡 Chore\u003c/h3\u003e\u003ca id=\"user-content--chore-10\" class=\"anchor\" aria-label=\"Permalink: 🏡 Chore\" href=\"#-chore-10\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e V1.2.0 (\u003ca href=\"https://github.com/unjs/ufo/commit/eee29ee\"\u003eeee29ee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCorrect typos in readme (\u003ca href=\"https://github.com/unjs/ufo/pull/160\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/160/hovercard\"\u003e#160\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate depnednecie (\u003ca href=\"https://github.com/unjs/ufo/commit/b6f6cee\"\u003eb6f6cee\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003esecurity.md\u003c/code\u003e (\u003ca href=\"https://github.com/unjs/ufo/commit/e600fc0\"\u003ee600fc0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🤖 CI\u003c/h3\u003e\u003ca id=\"user-content--ci-1\" class=\"anchor\" aria-label=\"Permalink: 🤖 CI\" href=\"#-ci-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eUse conventional commit message (\u003ca href=\"https://github.com/unjs/ufo/pull/157\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/157/hovercard\"\u003e#157\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️  Contributors\u003c/h3\u003e\u003ca id=\"user-content-️--contributors\" class=\"anchor\" aria-label=\"Permalink: ❤️  Contributors\" href=\"#️--contributors\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"http://github.com/pi0\"\u003e@pi0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDaniel Roe \u003ca href=\"mailto:daniel@roe.dev\"\u003edaniel@roe.dev\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFelix Yan (\u003ca href=\"http://github.com/felixonmars\"\u003e@felixonmars\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.2.0\u003c/h2\u003e\u003ca id=\"user-content-v120\" class=\"anchor\" aria-label=\"Permalink: v1.2.0\" href=\"#v120\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.1.2...v1.2.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🚀 Enhancements\u003c/h3\u003e\u003ca id=\"user-content--enhancements-4\" class=\"anchor\" aria-label=\"Permalink: 🚀 Enhancements\" href=\"#-enhancements-4\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eAdd \u003ccode\u003eisScriptProtocol\u003c/code\u003e util (\u003ca href=\"https://github.com/unjs/ufo/pull/156\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/156/hovercard\"\u003e#156\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGeneric types for \u003ccode\u003egetQuery\u003c/code\u003e and \u003ccode\u003eparseQuery\u003c/code\u003e (\u003ca href=\"https://github.com/unjs/ufo/pull/131\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/131/hovercard\"\u003e#131\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eparseFilename\u003c/code\u003e utility (\u003ca href=\"https://github.com/unjs/ufo/pull/125\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/125/hovercard\"\u003e#125\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes-14\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes-14\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eparseQuery:\u003c/strong\u003e Decode space in query keys (\u003ca href=\"https://github.com/unjs/ufo/pull/150\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/150/hovercard\"\u003e#150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParsed query types should be string only (\u003ca href=\"https://github.com/unjs/ufo/pull/139\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/139/hovercard\"\u003e#139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003estringifyQuery:\u003c/strong\u003e Filter out empty values (\u003ca href=\"https://github.com/unjs/ufo/pull/148\" data-hovercard-type=\"issue\" data-hovercard-url=\"/unjs/ufo/issues/148/hovercard\"\u003e#148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ejoinURL:\u003c/strong\u003e Handle leading dot (\u003ca href=\"https://github.com/unjs/ufo/pull/35\" data-hovercard-type=\"issue\" data-hovercard-url=\"/unjs/ufo/issues/35/hovercard\"\u003e#35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🏡 Chore\u003c/h3\u003e\u003ca id=\"user-content--chore-11\" class=\"anchor\" aria-label=\"Permalink: 🏡 Chore\" href=\"#-chore-11\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e V1.1.2 (\u003ca href=\"https://github.com/unjs/ufo/commit/8f36c4f\"\u003e8f36c4f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLint test file (\u003ca href=\"https://github.com/unjs/ufo/commit/7fa45a0\"\u003e7fa45a0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (\u003ca href=\"https://github.com/unjs/ufo/commit/b9b3b6c\"\u003eb9b3b6c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLint (\u003ca href=\"https://github.com/unjs/ufo/commit/17c0ad6\"\u003e17c0ad6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd autofix ci (\u003ca href=\"https://github.com/unjs/ufo/commit/5bb737f\"\u003e5bb737f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMove autofix ci to \u003ccode\u003e.github/workflows\u003c/code\u003e dir (\u003ca href=\"https://github.com/unjs/ufo/commit/f1b3d5c\"\u003ef1b3d5c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix autofix ci (\u003ca href=\"https://github.com/unjs/ufo/commit/a6fcce3\"\u003ea6fcce3\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️  Contributors\u003c/h3\u003e\u003ca id=\"user-content-️--contributors-1\" class=\"anchor\" aria-label=\"Permalink: ❤️  Contributors\" href=\"#️--contributors-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"http://github.com/pi0\"\u003e@pi0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDivine\u003c/li\u003e\n\u003cli\u003eOleg Khalin\u003c/li\u003e\n\u003cli\u003eDaniel Roe \u003ca href=\"mailto:daniel@roe.dev\"\u003edaniel@roe.dev\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRaj Kadhi \u003ca href=\"mailto:raj.kadhi10@gmail.com\"\u003eraj.kadhi10@gmail.com\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.1.2\u003c/h2\u003e\u003ca id=\"user-content-v112\" class=\"anchor\" aria-label=\"Permalink: v1.1.2\" href=\"#v112\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.1.1...v1.1.2\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes-15\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes-15\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eProvide node16 style types field (\u003ca href=\"https://github.com/unjs/ufo/pull/133\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/133/hovercard\"\u003e#133\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e📖 Documentation\u003c/h3\u003e\u003ca id=\"user-content--documentation-4\" class=\"anchor\" aria-label=\"Permalink: 📖 Documentation\" href=\"#-documentation-4\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eAdd jsdocs for parse utils (\u003ca href=\"https://github.com/unjs/ufo/pull/134\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/134/hovercard\"\u003e#134\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003estringifyParsedURL\u003c/code\u003e (\u003ca href=\"https://github.com/unjs/ufo/commit/81e92b2\"\u003e81e92b2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🏡 Chore\u003c/h3\u003e\u003ca id=\"user-content--chore-12\" class=\"anchor\" aria-label=\"Permalink: 🏡 Chore\" href=\"#-chore-12\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ereadme:\u003c/strong\u003e Improvements (\u003ca href=\"https://github.com/unjs/ufo/commit/e38bdf6\"\u003ee38bdf6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdate lockfile (\u003ca href=\"https://github.com/unjs/ufo/commit/29fd478\"\u003e29fd478\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️  Contributors\u003c/h3\u003e\u003ca id=\"user-content-️--contributors-2\" class=\"anchor\" aria-label=\"Permalink: ❤️  Contributors\" href=\"#️--contributors-2\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ePooya Parsa (\u003ca href=\"http://github.com/pi0\"\u003e@pi0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNozomu Ikuta\u003c/li\u003e\n\u003cli\u003eSébastien Chopin \u003ca href=\"mailto:seb@nuxtjs.com\"\u003eseb@nuxtjs.com\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDaniel Roe \u003ca href=\"mailto:daniel@roe.dev\"\u003edaniel@roe.dev\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.1.1\u003c/h2\u003e\u003ca id=\"user-content-v111\" class=\"anchor\" aria-label=\"Permalink: v1.1.1\" href=\"#v111\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.1.0...v1.1.1\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes-16\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes-16\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ehasProtocol:\u003c/strong\u003e Expand protocol relative url regexp (\u003ca href=\"https://github.com/unjs/ufo/pull/126\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/126/hovercard\"\u003e#126\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e✅ Tests\u003c/h3\u003e\u003ca id=\"user-content--tests-1\" class=\"anchor\" aria-label=\"Permalink: ✅ Tests\" href=\"#-tests-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eAdd more tests for full coverage (\u003ca href=\"https://github.com/unjs/ufo/pull/127\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/127/hovercard\"\u003e#127\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️  Contributors\u003c/h3\u003e\u003ca id=\"user-content-️--contributors-3\" class=\"anchor\" aria-label=\"Permalink: ❤️  Contributors\" href=\"#️--contributors-3\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eDivine\u003c/li\u003e\n\u003cli\u003eDaniel Roe \u003ca href=\"mailto:daniel@roe.dev\"\u003edaniel@roe.dev\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003ev1.1.0\u003c/h2\u003e\u003ca id=\"user-content-v110\" class=\"anchor\" aria-label=\"Permalink: v1.1.0\" href=\"#v110\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.0.1...v1.1.0\"\u003ecompare changes\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🚀 Enhancements\u003c/h3\u003e\u003ca id=\"user-content--enhancements-5\" class=\"anchor\" aria-label=\"Permalink: 🚀 Enhancements\" href=\"#-enhancements-5\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ehasProtocol:\u003c/strong\u003e Strict mode support (\u003ca href=\"https://github.com/unjs/ufo/pull/124\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/124/hovercard\"\u003e#124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eStringify query values (\u003ca href=\"https://github.com/unjs/ufo/pull/123\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/123/hovercard\"\u003e#123\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🩹 Fixes\u003c/h3\u003e\u003ca id=\"user-content--fixes-17\" class=\"anchor\" aria-label=\"Permalink: 🩹 Fixes\" href=\"#-fixes-17\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eparseHost:\u003c/strong\u003e Correctly parse hostnames with and without port (\u003ca href=\"https://github.com/unjs/ufo/pull/120\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/120/hovercard\"\u003e#120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePort should be string (\u003ca href=\"https://github.com/unjs/ufo/commit/75a280c\"\u003e75a280c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEncode \u003ccode\u003e[]\u003c/code\u003e and \u003ccode\u003e{}\u003c/code\u003e in query values to increase compatibility (\u003ca href=\"https://github.com/unjs/ufo/pull/118\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/118/hovercard\"\u003e#118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehasProtocol:\u003c/strong\u003e Accept backslash too (\u003ca href=\"https://github.com/unjs/ufo/pull/122\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/122/hovercard\"\u003e#122\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🏡 Chore\u003c/h3\u003e\u003ca id=\"user-content--chore-13\" class=\"anchor\" aria-label=\"Permalink: 🏡 Chore\" href=\"#-chore-13\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eLint (\u003ca href=\"https://github.com/unjs/ufo/commit/09ea077\"\u003e09ea077\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse changelogen for release (\u003ca href=\"https://github.com/unjs/ufo/commit/74626fb\"\u003e74626fb\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e🎨 Styles\u003c/h3\u003e\u003ca id=\"user-content--styles-1\" class=\"anchor\" aria-label=\"Permalink: 🎨 Styles\" href=\"#-styles-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eLint with prettier (\u003ca href=\"https://github.com/unjs/ufo/commit/80cd389\"\u003e80cd389\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e❤️  Contributors\u003c/h3\u003e\u003ca id=\"user-content-️--contributors-4\" class=\"anchor\" aria-label=\"Permalink: ❤️  Contributors\" href=\"#️--contributors-4\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ePooya Parsa \u003ca href=\"mailto:pooya@pi0.io\"\u003epooya@pi0.io\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDivine\u003c/li\u003e\n\u003cli\u003eSmeng9\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v1.0.0...v1.0.1\"\u003e1.0.1\u003c/a\u003e (2022-11-29)\u003c/h3\u003e\u003ca id=\"user-content-101-2022-11-29\" class=\"anchor\" aria-label=\"Permalink: 1.0.1 (2022-11-29)\" href=\"#101-2022-11-29\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003efix \u003ccode\u003eQueryValue\u003c/code\u003e type to be array only as \u003ccode\u003eQueryObject\u003c/code\u003e values (\u003ca href=\"https://github.com/unjs/ufo/issues/101\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/101/hovercard\"\u003e#101\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/3fbad8c04bb9a2e3438d5000de0c49ddc469536a\"\u003e3fbad8c\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ehasProtocol:\u003c/strong\u003e do not treat windows drive letter as protocol (\u003ca href=\"https://github.com/unjs/ufo/issues/106\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/106/hovercard\"\u003e#106\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/67c3dab271f46abfa82a492ddb7e1e099f994203\"\u003e67c3dab\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003equery:\u003c/strong\u003e uniform handling of empty array values (\u003ca href=\"https://github.com/unjs/ufo/issues/103\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/103/hovercard\"\u003e#103\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/0b1007dc58d9955dc24bab3312173b7a929387cb\"\u003e0b1007d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.8.6...v1.0.0\"\u003e1.0.0\u003c/a\u003e (2022-11-14)\u003c/h2\u003e\u003ca id=\"user-content-100-2022-11-14\" class=\"anchor\" aria-label=\"Permalink: 1.0.0 (2022-11-14)\" href=\"#100-2022-11-14\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eremove undefined from withQuery (\u003ca href=\"https://github.com/unjs/ufo/issues/71\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/71/hovercard\"\u003e#71\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/f8900d5c1d6f8f2c34f6dda82aafc5d9521aba4e\"\u003ef8900d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-1\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eremove leading slash when parsing windows file urls (\u003ca href=\"https://github.com/unjs/ufo/issues/87\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/87/hovercard\"\u003e#87\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/187afb0f954256eb953c1ef447fccf65e6ef5dff\"\u003e187afb0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.8.5...v0.8.6\"\u003e0.8.6\u003c/a\u003e (2022-10-15)\u003c/h3\u003e\u003ca id=\"user-content-086-2022-10-15\" class=\"anchor\" aria-label=\"Permalink: 0.8.6 (2022-10-15)\" href=\"#086-2022-10-15\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-2\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-2\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eensure \u003ccode\u003ewithBase\u003c/code\u003e does not prefix URLs with protocol (\u003ca href=\"https://github.com/unjs/ufo/issues/68\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/68/hovercard\"\u003e#68\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/b520298a4c6979cffe452000039ff5ca41f287b1\"\u003eb520298\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.8.4...v0.8.5\"\u003e0.8.5\u003c/a\u003e (2022-07-07)\u003c/h3\u003e\u003ca id=\"user-content-085-2022-07-07\" class=\"anchor\" aria-label=\"Permalink: 0.8.5 (2022-07-07)\" href=\"#085-2022-07-07\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-3\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-3\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ewithoutBase:\u003c/strong\u003e preserve leading slash (\u003ca href=\"https://github.com/unjs/ufo/commit/fc72dd0b7e503c07e4788ebb7af6fb790c714035\"\u003efc72dd0\u003c/a\u003e), closes \u003ca href=\"https://github.com/unjs/ufo/issues/64\" data-hovercard-type=\"issue\" data-hovercard-url=\"/unjs/ufo/issues/64/hovercard\"\u003e#64\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.8.3...v0.8.4\"\u003e0.8.4\u003c/a\u003e (2022-05-06)\u003c/h3\u003e\u003ca id=\"user-content-084-2022-05-06\" class=\"anchor\" aria-label=\"Permalink: 0.8.4 (2022-05-06)\" href=\"#084-2022-05-06\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-1\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ccode\u003eisEqual\u003c/code\u003e utility (\u003ca href=\"https://github.com/unjs/ufo/commit/5fb826749fc04141655b615ab5868ed63b52db17\"\u003e5fb8267\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.8.2...v0.8.3\"\u003e0.8.3\u003c/a\u003e (2022-03-31)\u003c/h3\u003e\u003ca id=\"user-content-083-2022-03-31\" class=\"anchor\" aria-label=\"Permalink: 0.8.3 (2022-03-31)\" href=\"#083-2022-03-31\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-4\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-4\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ewithProtocol:\u003c/strong\u003e handle input without protocol (resolves \u003ca href=\"https://github.com/unjs/ufo/issues/52\" data-hovercard-type=\"issue\" data-hovercard-url=\"/unjs/ufo/issues/52/hovercard\"\u003e#52\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/4f66249c2a5946483554ead832bb68db724b612e\"\u003e4f66249\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.8.1...v0.8.2\"\u003e0.8.2\u003c/a\u003e (2022-03-31)\u003c/h3\u003e\u003ca id=\"user-content-082-2022-03-31\" class=\"anchor\" aria-label=\"Permalink: 0.8.2 (2022-03-31)\" href=\"#082-2022-03-31\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-2\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-2\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ewithHttp, withHttps, withoutProtocol, withProtocol (\u003ca href=\"https://github.com/unjs/ufo/issues/48\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/48/hovercard\"\u003e#48\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/f8ee0c0a37f45ef695dd65943a5a20f838993e1e\"\u003ef8ee0c0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-5\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-5\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eencodeQueryItem:\u003c/strong\u003e stringify boolean values (\u003ca href=\"https://github.com/unjs/ufo/issues/51\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/51/hovercard\"\u003e#51\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/469dd884deb3047ae70dce6fcbbf69154ad491b5\"\u003e469dd88\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.8.0...v0.8.1\"\u003e0.8.1\u003c/a\u003e (2022-03-16)\u003c/h3\u003e\u003ca id=\"user-content-081-2022-03-16\" class=\"anchor\" aria-label=\"Permalink: 0.8.1 (2022-03-16)\" href=\"#081-2022-03-16\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-6\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-6\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eparseURL:\u003c/strong\u003e don't fail if hostAndPath not matching (\u003ca href=\"https://github.com/unjs/ufo/commit/d297e60d01c91c2367a20e0779d8a6705c996a3e\"\u003ed297e60\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.7.11...v0.8.0\"\u003e0.8.0\u003c/a\u003e (2022-03-15)\u003c/h2\u003e\u003ca id=\"user-content-080-2022-03-15\" class=\"anchor\" aria-label=\"Permalink: 0.8.0 (2022-03-15)\" href=\"#080-2022-03-15\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\u003ca id=\"user-content--breaking-changes\" class=\"anchor\" aria-label=\"Permalink: ⚠ BREAKING CHANGES\" href=\"#-breaking-changes\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ehasProtocol additional protocols (#46)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-7\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-7\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eadd typecheck (\u003ca href=\"https://github.com/unjs/ufo/commit/a9626ffcda8033a1ffa475464b088ceae0b90854\"\u003ea9626ff\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ehasProtocol additional protocols (\u003ca href=\"https://github.com/unjs/ufo/issues/46\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/46/hovercard\"\u003e#46\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/d66cb646c3a63dc747397c3d1e8b2bd3eed13d7f\"\u003ed66cb64\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparseURL:\u003c/strong\u003e respect 0 number as query value (\u003ca href=\"https://github.com/unjs/ufo/issues/44\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/44/hovercard\"\u003e#44\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/f2f188f08c02d969dff07d9f0d5d44408393dbbb\"\u003ef2f188f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.7.10...v0.7.11\"\u003e0.7.11\u003c/a\u003e (2022-02-25)\u003c/h3\u003e\u003ca id=\"user-content-0711-2022-02-25\" class=\"anchor\" aria-label=\"Permalink: 0.7.11 (2022-02-25)\" href=\"#0711-2022-02-25\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-8\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-8\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eparseURL:\u003c/strong\u003e exclude hash from hostname match (resolves \u003ca href=\"https://github.com/unjs/ufo/issues/42\" data-hovercard-type=\"issue\" data-hovercard-url=\"/unjs/ufo/issues/42/hovercard\"\u003e#42\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/53a1ceaaefe07afb3add74ca55998d302a4ce218\"\u003e53a1cea\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.7.9...v0.7.10\"\u003e0.7.10\u003c/a\u003e (2022-01-31)\u003c/h3\u003e\u003ca id=\"user-content-0710-2022-01-31\" class=\"anchor\" aria-label=\"Permalink: 0.7.10 (2022-01-31)\" href=\"#0710-2022-01-31\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-9\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-9\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eparseURL:\u003c/strong\u003e normalize unescaped backslash to slash (\u003ca href=\"https://github.com/unjs/ufo/commit/07b97af2f5cd72f10fb0ff1a79953fb6841d04fc\"\u003e07b97af\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.7.8...v0.7.9\"\u003e0.7.9\u003c/a\u003e (2021-08-17)\u003c/h3\u003e\u003ca id=\"user-content-079-2021-08-17\" class=\"anchor\" aria-label=\"Permalink: 0.7.9 (2021-08-17)\" href=\"#079-2021-08-17\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-10\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-10\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eencode plus as \u003ccode\u003e%2B\u003c/code\u003e (\u003ca href=\"https://github.com/unjs/ufo/commit/500885be5c353b81688065dcebb837950895cd9d\"\u003e500885b\u003c/a\u003e), closes \u003ca href=\"https://github.com/unjs/ufo/issues/34\" data-hovercard-type=\"issue\" data-hovercard-url=\"/unjs/ufo/issues/34/hovercard\"\u003e#34\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eparseURL:\u003c/strong\u003e support url with leading \u003ccode\u003e?\u003c/code\u003e (resolves \u003ca href=\"https://github.com/unjs/ufo/issues/33\" data-hovercard-type=\"issue\" data-hovercard-url=\"/unjs/ufo/issues/33/hovercard\"\u003e#33\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/aab7d5f458095a07f645d68e0526040acef03174\"\u003eaab7d5f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.7.7...v0.7.8\"\u003e0.7.8\u003c/a\u003e (2021-08-17)\u003c/h3\u003e\u003ca id=\"user-content-078-2021-08-17\" class=\"anchor\" aria-label=\"Permalink: 0.7.8 (2021-08-17)\" href=\"#078-2021-08-17\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-11\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-11\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ehandle uppercase encoding (\u003ca href=\"https://github.com/unjs/ufo/issues/32\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/32/hovercard\"\u003e#32\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/7a663e21d1d0e7eec21be5c4b57eae9ad81cf590\"\u003e7a663e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.7.6...v0.7.7\"\u003e0.7.7\u003c/a\u003e (2021-06-30)\u003c/h3\u003e\u003ca id=\"user-content-077-2021-06-30\" class=\"anchor\" aria-label=\"Permalink: 0.7.7 (2021-06-30)\" href=\"#077-2021-06-30\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-3\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-3\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003esupport query params for \u003ccode\u003etrailingSlash\u003c/code\u003e utils (\u003ca href=\"https://github.com/unjs/ufo/issues/24\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/24/hovercard\"\u003e#24\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/aa314810f1fc5c85a1c35a9661f671c2e337115d\"\u003eaa31481\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.7.5...v0.7.6\"\u003e0.7.6\u003c/a\u003e (2021-06-30)\u003c/h3\u003e\u003ca id=\"user-content-076-2021-06-30\" class=\"anchor\" aria-label=\"Permalink: 0.7.6 (2021-06-30)\" href=\"#076-2021-06-30\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-12\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-12\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003estringifyParsedURL:\u003c/strong\u003e check query existence in search (\u003ca href=\"https://github.com/unjs/ufo/issues/29\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/29/hovercard\"\u003e#29\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/dd8bc3563c8a134a50ed5a484326c86c15261656\"\u003edd8bc35\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.7.4...v0.7.5\"\u003e0.7.5\u003c/a\u003e (2021-05-17)\u003c/h3\u003e\u003ca id=\"user-content-075-2021-05-17\" class=\"anchor\" aria-label=\"Permalink: 0.7.5 (2021-05-17)\" href=\"#075-2021-05-17\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-4\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-4\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eparseURL:\u003c/strong\u003e support default proto (\u003ca href=\"https://github.com/unjs/ufo/commit/f0f79f0f9ebc3acee41441d62a4f451a714281c1\"\u003ef0f79f0\u003c/a\u003e), closes \u003ca href=\"https://github.com/unjs/ufo/issues/25\" data-hovercard-type=\"issue\" data-hovercard-url=\"/unjs/ufo/issues/25/hovercard\"\u003e#25\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.7.3-deno...v0.7.4\"\u003e0.7.4\u003c/a\u003e (2021-05-11)\u003c/h3\u003e\u003ca id=\"user-content-074-2021-05-11\" class=\"anchor\" aria-label=\"Permalink: 0.7.4 (2021-05-11)\" href=\"#074-2021-05-11\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.7.2...v0.7.3\"\u003e0.7.3\u003c/a\u003e (2021-05-11)\u003c/h3\u003e\u003ca id=\"user-content-073-2021-05-11\" class=\"anchor\" aria-label=\"Permalink: 0.7.3 (2021-05-11)\" href=\"#073-2021-05-11\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-5\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-5\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003esupport query params for \u003ccode\u003etrailingSlash\u003c/code\u003e utils (\u003ca href=\"https://github.com/unjs/ufo/commit/7655066f6d8eee1bc7b6deae6fef76c4058b3fee\"\u003e7655066\u003c/a\u003e), closes \u003ca href=\"https://github.com/unjs/ufo/issues/19\" data-hovercard-type=\"issue\" data-hovercard-url=\"/unjs/ufo/issues/19/hovercard\"\u003e#19\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-13\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-13\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eparseQuery:\u003c/strong\u003e prevent possible prototype pollution (\u003ca href=\"https://github.com/unjs/ufo/commit/f4be854bf7ee46335fa70be170b61c6b76e0c2d3\"\u003ef4be854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eslash encode in path (\u003ca href=\"https://github.com/unjs/ufo/issues/23\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/23/hovercard\"\u003e#23\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/912399f0682974def7c9bea548f96ddab0d09659\"\u003e912399f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.7.1...v0.7.2\"\u003e0.7.2\u003c/a\u003e (2021-04-28)\u003c/h3\u003e\u003ca id=\"user-content-072-2021-04-28\" class=\"anchor\" aria-label=\"Permalink: 0.7.2 (2021-04-28)\" href=\"#072-2021-04-28\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-14\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-14\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eallow pkg subpath import (\u003ca href=\"https://github.com/unjs/ufo/issues/20\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/20/hovercard\"\u003e#20\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/7b2a068672c451b2bfa2698814d736cd2a14df79\"\u003e7b2a068\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.7.0...v0.7.1\"\u003e0.7.1\u003c/a\u003e (2021-04-23)\u003c/h3\u003e\u003ca id=\"user-content-071-2021-04-23\" class=\"anchor\" aria-label=\"Permalink: 0.7.1 (2021-04-23)\" href=\"#071-2021-04-23\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.6.11...v0.7.0\"\u003e0.7.0\u003c/a\u003e (2021-04-23)\u003c/h2\u003e\u003ca id=\"user-content-070-2021-04-23\" class=\"anchor\" aria-label=\"Permalink: 0.7.0 (2021-04-23)\" href=\"#070-2021-04-23\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\u003ca id=\"user-content--breaking-changes-1\" class=\"anchor\" aria-label=\"Permalink: ⚠ BREAKING CHANGES\" href=\"#-breaking-changes-1\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eadd module exports field\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-6\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-6\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eadd module exports field (\u003ca href=\"https://github.com/unjs/ufo/commit/7c26571f0b5df2b93a694f4787cac4b6bdf73625\"\u003e7c26571\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.6.10...v0.6.11\"\u003e0.6.11\u003c/a\u003e (2021-04-06)\u003c/h3\u003e\u003ca id=\"user-content-0611-2021-04-06\" class=\"anchor\" aria-label=\"Permalink: 0.6.11 (2021-04-06)\" href=\"#0611-2021-04-06\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-15\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-15\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003epkg:\u003c/strong\u003e remove exports field to improve compatibility with webpack4 (\u003ca href=\"https://github.com/unjs/ufo/commit/be3b1ae3a5880e5127006a7b86362fd833b4992a\"\u003ebe3b1ae\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.6.9...v0.6.10\"\u003e0.6.10\u003c/a\u003e (2021-03-09)\u003c/h3\u003e\u003ca id=\"user-content-0610-2021-03-09\" class=\"anchor\" aria-label=\"Permalink: 0.6.10 (2021-03-09)\" href=\"#0610-2021-03-09\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-16\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-16\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ejoinURL:\u003c/strong\u003e allow falsy base (\u003ca href=\"https://github.com/unjs/ufo/issues/18\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/18/hovercard\"\u003e#18\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/73220ddc1e9b89ffba82155ebac41976e777a668\"\u003e73220dd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.6.8...v0.6.9\"\u003e0.6.9\u003c/a\u003e (2021-03-05)\u003c/h3\u003e\u003ca id=\"user-content-069-2021-03-05\" class=\"anchor\" aria-label=\"Permalink: 0.6.9 (2021-03-05)\" href=\"#069-2021-03-05\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-7\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-7\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eadd \u003ccode\u003eisRelative\u003c/code\u003e helper (\u003ca href=\"https://github.com/unjs/ufo/issues/17\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/17/hovercard\"\u003e#17\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/63efb7bc7fe09be7a6c4e25957d6481ff68f5f6f\"\u003e63efb7b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.6.7...v0.6.8\"\u003e0.6.8\u003c/a\u003e (2021-03-05)\u003c/h3\u003e\u003ca id=\"user-content-068-2021-03-05\" class=\"anchor\" aria-label=\"Permalink: 0.6.8 (2021-03-05)\" href=\"#068-2021-03-05\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-8\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-8\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ehasProtocol:\u003c/strong\u003e optionally allow protocol relative url (\u003ca href=\"https://github.com/unjs/ufo/issues/16\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/16/hovercard\"\u003e#16\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/81a3f3e9f203fb27869ea7d3d0e99f256d33e968\"\u003e81a3f3e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.6.6...v0.6.7\"\u003e0.6.7\u003c/a\u003e (2021-02-22)\u003c/h3\u003e\u003ca id=\"user-content-067-2021-02-22\" class=\"anchor\" aria-label=\"Permalink: 0.6.7 (2021-02-22)\" href=\"#067-2021-02-22\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-9\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-9\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eisEmptyURL and isNonEmptyURL utils (\u003ca href=\"https://github.com/unjs/ufo/commit/3c1c6d8ec83518805b451ffd76c49210acbb1a29\"\u003e3c1c6d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-17\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-17\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ejoinURL, resolveURL:\u003c/strong\u003e ignore empty url parts (\u003ca href=\"https://github.com/unjs/ufo/commit/c5fd74d9bc3311a44e1be0635e7a4e62a7aea416\"\u003ec5fd74d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.6.5...v0.6.6\"\u003e0.6.6\u003c/a\u003e (2021-02-10)\u003c/h3\u003e\u003ca id=\"user-content-066-2021-02-10\" class=\"anchor\" aria-label=\"Permalink: 0.6.6 (2021-02-10)\" href=\"#066-2021-02-10\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-18\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-18\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ebail base utils if base is / or empty (\u003ca href=\"https://github.com/unjs/ufo/commit/bb09b0655d936fe06cfdafda8e5dcd8fcc230f06\"\u003ebb09b06\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.6.4...v0.6.5\"\u003e0.6.5\u003c/a\u003e (2021-02-10)\u003c/h3\u003e\u003ca id=\"user-content-065-2021-02-10\" class=\"anchor\" aria-label=\"Permalink: 0.6.5 (2021-02-10)\" href=\"#065-2021-02-10\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-10\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-10\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ccode\u003ewithBase\u003c/code\u003e and \u003ccode\u003ewithoutBase\u003c/code\u003e utils (\u003ca href=\"https://github.com/unjs/ufo/commit/1667eca8199a42fbec3403375d716ced38a5b6c5\"\u003e1667eca\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.6.3...v0.6.4\"\u003e0.6.4\u003c/a\u003e (2021-02-08)\u003c/h3\u003e\u003ca id=\"user-content-064-2021-02-08\" class=\"anchor\" aria-label=\"Permalink: 0.6.4 (2021-02-08)\" href=\"#064-2021-02-08\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-19\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-19\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ejoinURL:\u003c/strong\u003e don't allow double '//' when single slashes are passed (\u003ca href=\"https://github.com/unjs/ufo/issues/13\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/13/hovercard\"\u003e#13\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/e44fe2bc3f8aa65a7c6a7c8d70458b8ccd73a979\"\u003ee44fe2b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.6.2...v0.6.3\"\u003e0.6.3\u003c/a\u003e (2021-02-08)\u003c/h3\u003e\u003ca id=\"user-content-063-2021-02-08\" class=\"anchor\" aria-label=\"Permalink: 0.6.3 (2021-02-08)\" href=\"#063-2021-02-08\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-20\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-20\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eavoid empty string with without*Slash utils (\u003ca href=\"https://github.com/unjs/ufo/commit/126667dc9125905077ce79ad699935ba806a2600\"\u003e126667d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.6.1...v0.6.2\"\u003e0.6.2\u003c/a\u003e (2021-02-08)\u003c/h3\u003e\u003ca id=\"user-content-062-2021-02-08\" class=\"anchor\" aria-label=\"Permalink: 0.6.2 (2021-02-08)\" href=\"#062-2021-02-08\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-11\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-11\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ccode\u003eisSamePath\u003c/code\u003e utility (\u003ca href=\"https://github.com/unjs/ufo/commit/3e55aa91ca8a666ef7a24fb3314d13a116c331c9\"\u003e3e55aa9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.6.0...v0.6.1\"\u003e0.6.1\u003c/a\u003e (2021-02-02)\u003c/h3\u003e\u003ca id=\"user-content-061-2021-02-02\" class=\"anchor\" aria-label=\"Permalink: 0.6.1 (2021-02-02)\" href=\"#061-2021-02-02\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.5.4...v0.6.0\"\u003e0.6.0\u003c/a\u003e (2021-02-02)\u003c/h2\u003e\u003ca id=\"user-content-060-2021-02-02\" class=\"anchor\" aria-label=\"Permalink: 0.6.0 (2021-02-02)\" href=\"#060-2021-02-02\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-12\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-12\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ccode\u003edecodeQueryValue\u003c/code\u003e and decode query params with support for space (\u003ca href=\"https://github.com/unjs/ufo/issues/11\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/11/hovercard\"\u003e#11\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/44a05380c7619d942059d0f62a9eee4e3da68639\"\u003e44a0538\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.5.3...v0.5.4\"\u003e0.5.4\u003c/a\u003e (2021-01-07)\u003c/h3\u003e\u003ca id=\"user-content-054-2021-01-07\" class=\"anchor\" aria-label=\"Permalink: 0.5.4 (2021-01-07)\" href=\"#054-2021-01-07\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-21\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-21\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eenable plus encoding for query value (\u003ca href=\"https://github.com/unjs/ufo/commit/82ab3f17de0088529bb25f1b0ed31ab09443ed26\"\u003e82ab3f1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.5.2...v0.5.3\"\u003e0.5.3\u003c/a\u003e (2021-01-06)\u003c/h3\u003e\u003ca id=\"user-content-053-2021-01-06\" class=\"anchor\" aria-label=\"Permalink: 0.5.3 (2021-01-06)\" href=\"#053-2021-01-06\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-22\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-22\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003eparseQuery:\u003c/strong\u003e skip ? in query value while parsing (fixes \u003ca href=\"https://github.com/unjs/ufo/issues/9\" data-hovercard-type=\"issue\" data-hovercard-url=\"/unjs/ufo/issues/9/hovercard\"\u003e#9\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/0cf9f1aed440013e53f7186b8f47648121c4bc8e\"\u003e0cf9f1a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.5.1...v0.5.2\"\u003e0.5.2\u003c/a\u003e (2020-12-16)\u003c/h3\u003e\u003ca id=\"user-content-052-2020-12-16\" class=\"anchor\" aria-label=\"Permalink: 0.5.2 (2020-12-16)\" href=\"#052-2020-12-16\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-23\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-23\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003epkg:\u003c/strong\u003e allow requiring package.json (\u003ca href=\"https://github.com/unjs/ufo/issues/6\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/6/hovercard\"\u003e#6\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/5fd5dc7fd0336915e97cb92b52e01e897b04d2e4\"\u003e5fd5dc7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.5.0...v0.5.1\"\u003e0.5.1\u003c/a\u003e (2020-12-16)\u003c/h3\u003e\u003ca id=\"user-content-051-2020-12-16\" class=\"anchor\" aria-label=\"Permalink: 0.5.1 (2020-12-16)\" href=\"#051-2020-12-16\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-24\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-24\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eupdate encodeQueryValue to match URL spec for space and plus (\u003ca href=\"https://github.com/unjs/ufo/commit/9446d9c3f0decaa76754ab74954905375e3b0fc7\"\u003e9446d9c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.4.0...v0.5.0\"\u003e0.5.0\u003c/a\u003e (2020-12-16)\u003c/h2\u003e\u003ca id=\"user-content-050-2020-12-16\" class=\"anchor\" aria-label=\"Permalink: 0.5.0 (2020-12-16)\" href=\"#050-2020-12-16\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\u003ca id=\"user-content--breaking-changes-2\" class=\"anchor\" aria-label=\"Permalink: ⚠ BREAKING CHANGES\" href=\"#-breaking-changes-2\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eapi updates and params renamed to query\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-13\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-13\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003ereduce dependency on $URL for less encode/decoding (\u003ca href=\"https://github.com/unjs/ufo/commit/38631cfb90995acde56e0cbef0e341710dcc9e65\"\u003e38631cf\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.3.1...v0.4.0\"\u003e0.4.0\u003c/a\u003e (2020-12-16)\u003c/h2\u003e\u003ca id=\"user-content-040-2020-12-16\" class=\"anchor\" aria-label=\"Permalink: 0.4.0 (2020-12-16)\" href=\"#040-2020-12-16\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\u003ca id=\"user-content--breaking-changes-3\" class=\"anchor\" aria-label=\"Permalink: ⚠ BREAKING CHANGES\" href=\"#-breaking-changes-3\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003elightweight joinURL + resolveURL\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-14\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-14\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003elightweight joinURL + resolveURL (\u003ca href=\"https://github.com/unjs/ufo/commit/9a3462285bd84a5fec68bac1439828f21794e418\"\u003e9a34622\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.3.0...v0.3.1\"\u003e0.3.1\u003c/a\u003e (2020-12-16)\u003c/h3\u003e\u003ca id=\"user-content-031-2020-12-16\" class=\"anchor\" aria-label=\"Permalink: 0.3.1 (2020-12-16)\" href=\"#031-2020-12-16\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-25\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-25\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003epkg:\u003c/strong\u003e remove trailing slash in exports (\u003ca href=\"https://github.com/unjs/ufo/commit/9d94e3cf8d25c12fb4c84b6c63c46a8af476ecf0\"\u003e9d94e3c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.2.0...v0.3.0\"\u003e0.3.0\u003c/a\u003e (2020-12-16)\u003c/h2\u003e\u003ca id=\"user-content-030-2020-12-16\" class=\"anchor\" aria-label=\"Permalink: 0.3.0 (2020-12-16)\" href=\"#030-2020-12-16\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\u003ca id=\"user-content--breaking-changes-4\" class=\"anchor\" aria-label=\"Permalink: ⚠ BREAKING CHANGES\" href=\"#-breaking-changes-4\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003epkg:\u003c/strong\u003e add exports and drop browser field\u003c/li\u003e\n\u003cli\u003ecustom url parser\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-15\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-15\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003epkg:\u003c/strong\u003e add exports and drop browser field (\u003ca href=\"https://github.com/unjs/ufo/commit/218225d8f5e29462bcba5721d4c484cce573c3ea\"\u003e218225d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecompact punycode support (\u003ca href=\"https://github.com/unjs/ufo/commit/edaf5ca6ec07bfe7f54ca80cda7c86c3d0dfafce\"\u003eedaf5ca\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecustom url parser (\u003ca href=\"https://github.com/unjs/ufo/commit/be8578f5c556e72f6473fe682ef6ecee00ef306f\"\u003ebe8578f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003euse custom parsers for urls without hostname (\u003ca href=\"https://github.com/unjs/ufo/commit/b22eb2ec12c160ed7c713d9bc1285e3509048c1f\"\u003eb22eb2e\u003c/a\u003e), closes \u003ca href=\"https://github.com/nuxt/nuxt.js/issues/8457\" data-hovercard-type=\"issue\" data-hovercard-url=\"/nuxt/nuxt/issues/8457/hovercard\"\u003enuxt/nuxt.js#8457\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-26\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-26\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003epreserve trailingslash from parse state (\u003ca href=\"https://github.com/unjs/ufo/commit/adc9688f2a9096e79910f7475e702839ceef9fb9\"\u003eadc9688\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eremove password from auth when is not provided (\u003ca href=\"https://github.com/unjs/ufo/commit/6616f0288f0df757f5896eed5f9290ea1d3b1632\"\u003e6616f02\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.1.6...v0.2.0\"\u003e0.2.0\u003c/a\u003e (2020-12-15)\u003c/h2\u003e\u003ca id=\"user-content-020-2020-12-15\" class=\"anchor\" aria-label=\"Permalink: 0.2.0 (2020-12-15)\" href=\"#020-2020-12-15\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\u003ca id=\"user-content--breaking-changes-5\" class=\"anchor\" aria-label=\"Permalink: ⚠ BREAKING CHANGES\" href=\"#-breaking-changes-5\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003erewrite with URL ponyfill (#4)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-16\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-16\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003erewrite with URL ponyfill (\u003ca href=\"https://github.com/unjs/ufo/issues/4\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/4/hovercard\"\u003e#4\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/3809d28e0fcb653ae91ed9c9707ad670ded68c6e\"\u003e3809d28\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.1.5...v0.1.6\"\u003e0.1.6\u003c/a\u003e (2020-12-15)\u003c/h3\u003e\u003ca id=\"user-content-016-2020-12-15\" class=\"anchor\" aria-label=\"Permalink: 0.1.6 (2020-12-15)\" href=\"#016-2020-12-15\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-27\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-27\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eenforce double slash (\u003ca href=\"https://github.com/unjs/ufo/commit/90d8172189081a173b721a5c3d3bb53e8bed1e4b\"\u003e90d8172\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.1.4...v0.1.5\"\u003e0.1.5\u003c/a\u003e (2020-12-15)\u003c/h3\u003e\u003ca id=\"user-content-015-2020-12-15\" class=\"anchor\" aria-label=\"Permalink: 0.1.5 (2020-12-15)\" href=\"#015-2020-12-15\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-28\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-28\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003efix issue with hasProtocol (\u003ca href=\"https://github.com/unjs/ufo/commit/239cdf748a47aa9c32cf054b91cce87d5cae29bc\"\u003e239cdf7\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.1.3...v0.1.4\"\u003e0.1.4\u003c/a\u003e (2020-12-12)\u003c/h3\u003e\u003ca id=\"user-content-014-2020-12-12\" class=\"anchor\" aria-label=\"Permalink: 0.1.4 (2020-12-12)\" href=\"#014-2020-12-12\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-29\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-29\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ejoinURL:\u003c/strong\u003e preserve params from input path (\u003ca href=\"https://github.com/unjs/ufo/commit/8f8f10af829046ad27696acec7b123fecd8dca43\"\u003e8f8f10a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.1.2...v0.1.3\"\u003e0.1.3\u003c/a\u003e (2020-12-12)\u003c/h3\u003e\u003ca id=\"user-content-013-2020-12-12\" class=\"anchor\" aria-label=\"Permalink: 0.1.3 (2020-12-12)\" href=\"#013-2020-12-12\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-30\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-30\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003cstrong\u003ewithParams:\u003c/strong\u003e prevent double encoding raw params (\u003ca href=\"https://github.com/unjs/ufo/commit/28eb8484961a8af64ebfce12c369d844386c44bb\"\u003e28eb848\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.1.1...v0.1.2\"\u003e0.1.2\u003c/a\u003e (2020-12-12)\u003c/h3\u003e\u003ca id=\"user-content-012-2020-12-12\" class=\"anchor\" aria-label=\"Permalink: 0.1.2 (2020-12-12)\" href=\"#012-2020-12-12\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-31\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-31\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003egetParams object keys (\u003ca href=\"https://github.com/unjs/ufo/commit/72bcdf283473dc350be4a82db716ecca3989f2cf\"\u003e72bcdf2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.1.0...v0.1.1\"\u003e0.1.1\u003c/a\u003e (2020-12-12)\u003c/h3\u003e\u003ca id=\"user-content-011-2020-12-12\" class=\"anchor\" aria-label=\"Permalink: 0.1.1 (2020-12-12)\" href=\"#011-2020-12-12\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-17\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-17\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003e\u003ccode\u003ewithParams\u003c/code\u003e (\u003ca href=\"https://github.com/unjs/ufo/commit/309f38a1d1e9496ed08e219238fc8cd306e5e8b8\"\u003e309f38a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egetParams (\u003ca href=\"https://github.com/unjs/ufo/commit/5ad02f68e8b9deba144d090b5244dfc7d90f2443\"\u003e5ad02f6\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch2 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.0.3...v0.1.0\"\u003e0.1.0\u003c/a\u003e (2020-12-09)\u003c/h2\u003e\u003ca id=\"user-content-010-2020-12-09\" class=\"anchor\" aria-label=\"Permalink: 0.1.0 (2020-12-09)\" href=\"#010-2020-12-09\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e⚠ BREAKING CHANGES\u003c/h3\u003e\u003ca id=\"user-content--breaking-changes-6\" class=\"anchor\" aria-label=\"Permalink: ⚠ BREAKING CHANGES\" href=\"#-breaking-changes-6\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003epreserve relative urls without leading slash\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eFeatures\u003c/h3\u003e\u003ca id=\"user-content-features-18\" class=\"anchor\" aria-label=\"Permalink: Features\" href=\"#features-18\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003eadd \u003ccode\u003ecleanDoubleSlashes\u003c/code\u003e (\u003ca href=\"https://github.com/unjs/ufo/issues/2\" data-hovercard-type=\"pull_request\" data-hovercard-url=\"/unjs/ufo/pull/2/hovercard\"\u003e#2\u003c/a\u003e) (\u003ca href=\"https://github.com/unjs/ufo/commit/cbb72de41abf1afd01f7234ba0084efbf0adf80a\"\u003ecbb72de\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve relative urls without leading slash (\u003ca href=\"https://github.com/unjs/ufo/commit/34afd1eebf0afbd4f0c692e17e2392c0152ebf73\"\u003e34afd1e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e\u003ca href=\"https://github.com/unjs/ufo/compare/v0.0.2...v0.0.3\"\u003e0.0.3\u003c/a\u003e (2020-12-04)\u003c/h3\u003e\u003ca id=\"user-content-003-2020-12-04\" class=\"anchor\" aria-label=\"Permalink: 0.0.3 (2020-12-04)\" href=\"#003-2020-12-04\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eBug Fixes\u003c/h3\u003e\u003ca id=\"user-content-bug-fixes-32\" class=\"anchor\" aria-label=\"Permalink: Bug Fixes\" href=\"#bug-fixes-32\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cul dir=\"auto\"\u003e\n\u003cli\u003esideEffects field (\u003ca href=\"https://github.com/unjs/ufo/commit/bbc36d107a86e305f814fdb1e3ae664a7c4874d4\"\u003ebbc36d1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e0.0.2 (2020-12-04)\u003c/h3\u003e\u003ca id=\"user-content-002-2020-12-04\" class=\"anchor\" aria-label=\"Permalink: 0.0.2 (2020-12-04)\" href=\"#002-2020-12-04\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch3 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e0.0.1 (2020-12-04)\u003c/h3\u003e\u003ca id=\"user-content-001-2020-12-04\" class=\"anchor\" aria-label=\"Permalink: 0.0.1 (2020-12-04)\" href=\"#001-2020-12-04\"\u003e\u003csvg data-component=\"Octicon\" class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003c/article\u003e","richTextTruncated":false,"renderedFileInfo":null,"symbols":{"timed_out":false,"not_analyzed":false,"symbols":[{"name":"Changelog","fully_qualified_name":"Changelog","kind":"section_1","ident_start":2,"ident_end":11,"extent_start":0,"extent_end":29640,"ident_utf16":{"start":{"line_number":0,"utf16_col":2},"end":{"line_number":0,"utf16_col":11}},"extent_utf16":{"start":{"line_number":0,"utf16_col":0},"end":{"line_number":853,"utf16_col":0}}},{"name":"v1.6.4","fully_qualified_name":"v1.6.4","kind":"section_2","ident_start":192,"ident_end":198,"extent_start":189,"extent_end":540,"ident_utf16":{"start":{"line_number":4,"utf16_col":3},"end":{"line_number":4,"utf16_col":9}},"extent_utf16":{"start":{"line_number":4,"utf16_col":0},"end":{"line_number":20,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":276,"ident_end":286,"extent_start":272,"extent_end":380,"ident_utf16":{"start":{"line_number":8,"utf16_col":4},"end":{"line_number":8,"utf16_col":12}},"extent_utf16":{"start":{"line_number":8,"utf16_col":0},"end":{"line_number":12,"utf16_col":0}}},{"name":"🏡 Chore","fully_qualified_name":"🏡 Chore","kind":"section_3","ident_start":384,"ident_end":394,"extent_start":380,"extent_end":467,"ident_utf16":{"start":{"line_number":12,"utf16_col":4},"end":{"line_number":12,"utf16_col":12}},"extent_utf16":{"start":{"line_number":12,"utf16_col":0},"end":{"line_number":16,"utf16_col":0}}},{"name":"❤️ Contributors","fully_qualified_name":"❤️ Contributors","kind":"section_3","ident_start":471,"ident_end":490,"extent_start":467,"extent_end":540,"ident_utf16":{"start":{"line_number":16,"utf16_col":4},"end":{"line_number":16,"utf16_col":19}},"extent_utf16":{"start":{"line_number":16,"utf16_col":0},"end":{"line_number":20,"utf16_col":0}}},{"name":"v1.6.3","fully_qualified_name":"v1.6.3","kind":"section_2","ident_start":543,"ident_end":549,"extent_start":540,"extent_end":966,"ident_utf16":{"start":{"line_number":20,"utf16_col":3},"end":{"line_number":20,"utf16_col":9}},"extent_utf16":{"start":{"line_number":20,"utf16_col":0},"end":{"line_number":37,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":627,"ident_end":637,"extent_start":623,"extent_end":745,"ident_utf16":{"start":{"line_number":24,"utf16_col":4},"end":{"line_number":24,"utf16_col":12}},"extent_utf16":{"start":{"line_number":24,"utf16_col":0},"end":{"line_number":28,"utf16_col":0}}},{"name":"🏡 Chore","fully_qualified_name":"🏡 Chore","kind":"section_3","ident_start":749,"ident_end":759,"extent_start":745,"extent_end":832,"ident_utf16":{"start":{"line_number":28,"utf16_col":4},"end":{"line_number":28,"utf16_col":12}},"extent_utf16":{"start":{"line_number":28,"utf16_col":0},"end":{"line_number":32,"utf16_col":0}}},{"name":"❤️ Contributors","fully_qualified_name":"❤️ Contributors","kind":"section_3","ident_start":836,"ident_end":855,"extent_start":832,"extent_end":966,"ident_utf16":{"start":{"line_number":32,"utf16_col":4},"end":{"line_number":32,"utf16_col":19}},"extent_utf16":{"start":{"line_number":32,"utf16_col":0},"end":{"line_number":37,"utf16_col":0}}},{"name":"v1.6.2","fully_qualified_name":"v1.6.2","kind":"section_2","ident_start":969,"ident_end":975,"extent_start":966,"extent_end":1814,"ident_utf16":{"start":{"line_number":37,"utf16_col":3},"end":{"line_number":37,"utf16_col":9}},"extent_utf16":{"start":{"line_number":37,"utf16_col":0},"end":{"line_number":65,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":1053,"ident_end":1063,"extent_start":1049,"extent_end":1143,"ident_utf16":{"start":{"line_number":41,"utf16_col":4},"end":{"line_number":41,"utf16_col":12}},"extent_utf16":{"start":{"line_number":41,"utf16_col":0},"end":{"line_number":45,"utf16_col":0}}},{"name":"📖 Documentation","fully_qualified_name":"📖 Documentation","kind":"section_3","ident_start":1147,"ident_end":1165,"extent_start":1143,"extent_end":1244,"ident_utf16":{"start":{"line_number":45,"utf16_col":4},"end":{"line_number":45,"utf16_col":20}},"extent_utf16":{"start":{"line_number":45,"utf16_col":0},"end":{"line_number":49,"utf16_col":0}}},{"name":"📦 Build","fully_qualified_name":"📦 Build","kind":"section_3","ident_start":1248,"ident_end":1258,"extent_start":1244,"extent_end":1383,"ident_utf16":{"start":{"line_number":49,"utf16_col":4},"end":{"line_number":49,"utf16_col":12}},"extent_utf16":{"start":{"line_number":49,"utf16_col":0},"end":{"line_number":53,"utf16_col":0}}},{"name":"🏡 Chore","fully_qualified_name":"🏡 Chore","kind":"section_3","ident_start":1387,"ident_end":1397,"extent_start":1383,"extent_end":1611,"ident_utf16":{"start":{"line_number":53,"utf16_col":4},"end":{"line_number":53,"utf16_col":12}},"extent_utf16":{"start":{"line_number":53,"utf16_col":0},"end":{"line_number":59,"utf16_col":0}}},{"name":"❤️ Contributors","fully_qualified_name":"❤️ Contributors","kind":"section_3","ident_start":1615,"ident_end":1634,"extent_start":1611,"extent_end":1814,"ident_utf16":{"start":{"line_number":59,"utf16_col":4},"end":{"line_number":59,"utf16_col":19}},"extent_utf16":{"start":{"line_number":59,"utf16_col":0},"end":{"line_number":65,"utf16_col":0}}},{"name":"v1.6.1","fully_qualified_name":"v1.6.1","kind":"section_2","ident_start":1817,"ident_end":1823,"extent_start":1814,"extent_end":2073,"ident_utf16":{"start":{"line_number":65,"utf16_col":3},"end":{"line_number":65,"utf16_col":9}},"extent_utf16":{"start":{"line_number":65,"utf16_col":0},"end":{"line_number":77,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":1901,"ident_end":1911,"extent_start":1897,"extent_end":2000,"ident_utf16":{"start":{"line_number":69,"utf16_col":4},"end":{"line_number":69,"utf16_col":12}},"extent_utf16":{"start":{"line_number":69,"utf16_col":0},"end":{"line_number":73,"utf16_col":0}}},{"name":"❤️ Contributors","fully_qualified_name":"❤️ Contributors","kind":"section_3","ident_start":2004,"ident_end":2023,"extent_start":2000,"extent_end":2073,"ident_utf16":{"start":{"line_number":73,"utf16_col":4},"end":{"line_number":73,"utf16_col":19}},"extent_utf16":{"start":{"line_number":73,"utf16_col":0},"end":{"line_number":77,"utf16_col":0}}},{"name":"v1.6.0","fully_qualified_name":"v1.6.0","kind":"section_2","ident_start":2076,"ident_end":2082,"extent_start":2073,"extent_end":3837,"ident_utf16":{"start":{"line_number":77,"utf16_col":3},"end":{"line_number":77,"utf16_col":9}},"extent_utf16":{"start":{"line_number":77,"utf16_col":0},"end":{"line_number":123,"utf16_col":0}}},{"name":"🚀 Enhancements","fully_qualified_name":"🚀 Enhancements","kind":"section_3","ident_start":2160,"ident_end":2177,"extent_start":2156,"extent_end":2255,"ident_utf16":{"start":{"line_number":81,"utf16_col":4},"end":{"line_number":81,"utf16_col":19}},"extent_utf16":{"start":{"line_number":81,"utf16_col":0},"end":{"line_number":85,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":2259,"ident_end":2269,"extent_start":2255,"extent_end":2482,"ident_utf16":{"start":{"line_number":85,"utf16_col":4},"end":{"line_number":85,"utf16_col":12}},"extent_utf16":{"start":{"line_number":85,"utf16_col":0},"end":{"line_number":90,"utf16_col":0}}},{"name":"📖 Documentation","fully_qualified_name":"📖 Documentation","kind":"section_3","ident_start":2486,"ident_end":2504,"extent_start":2482,"extent_end":2714,"ident_utf16":{"start":{"line_number":90,"utf16_col":4},"end":{"line_number":90,"utf16_col":20}},"extent_utf16":{"start":{"line_number":90,"utf16_col":0},"end":{"line_number":96,"utf16_col":0}}},{"name":"🏡 Chore","fully_qualified_name":"🏡 Chore","kind":"section_3","ident_start":2718,"ident_end":2728,"extent_start":2714,"extent_end":3156,"ident_utf16":{"start":{"line_number":96,"utf16_col":4},"end":{"line_number":96,"utf16_col":12}},"extent_utf16":{"start":{"line_number":96,"utf16_col":0},"end":{"line_number":104,"utf16_col":0}}},{"name":"✅ Tests","fully_qualified_name":"✅ Tests","kind":"section_3","ident_start":3160,"ident_end":3169,"extent_start":3156,"extent_end":3268,"ident_utf16":{"start":{"line_number":104,"utf16_col":4},"end":{"line_number":104,"utf16_col":11}},"extent_utf16":{"start":{"line_number":104,"utf16_col":0},"end":{"line_number":108,"utf16_col":0}}},{"name":"🤖 CI","fully_qualified_name":"🤖 CI","kind":"section_3","ident_start":3272,"ident_end":3279,"extent_start":3268,"extent_end":3363,"ident_utf16":{"start":{"line_number":108,"utf16_col":4},"end":{"line_number":108,"utf16_col":9}},"extent_utf16":{"start":{"line_number":108,"utf16_col":0},"end":{"line_number":112,"utf16_col":0}}},{"name":"❤️ Contributors","fully_qualified_name":"❤️ Contributors","kind":"section_3","ident_start":3367,"ident_end":3386,"extent_start":3363,"extent_end":3837,"ident_utf16":{"start":{"line_number":112,"utf16_col":4},"end":{"line_number":112,"utf16_col":19}},"extent_utf16":{"start":{"line_number":112,"utf16_col":0},"end":{"line_number":123,"utf16_col":0}}},{"name":"v1.5.4","fully_qualified_name":"v1.5.4","kind":"section_2","ident_start":3840,"ident_end":3846,"extent_start":3837,"extent_end":4627,"ident_utf16":{"start":{"line_number":123,"utf16_col":3},"end":{"line_number":123,"utf16_col":9}},"extent_utf16":{"start":{"line_number":123,"utf16_col":0},"end":{"line_number":147,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":3924,"ident_end":3934,"extent_start":3920,"extent_end":4155,"ident_utf16":{"start":{"line_number":127,"utf16_col":4},"end":{"line_number":127,"utf16_col":12}},"extent_utf16":{"start":{"line_number":127,"utf16_col":0},"end":{"line_number":132,"utf16_col":0}}},{"name":"🏡 Chore","fully_qualified_name":"🏡 Chore","kind":"section_3","ident_start":4159,"ident_end":4169,"extent_start":4155,"extent_end":4320,"ident_utf16":{"start":{"line_number":132,"utf16_col":4},"end":{"line_number":132,"utf16_col":12}},"extent_utf16":{"start":{"line_number":132,"utf16_col":0},"end":{"line_number":137,"utf16_col":0}}},{"name":"🎨 Styles","fully_qualified_name":"🎨 Styles","kind":"section_3","ident_start":4324,"ident_end":4335,"extent_start":4320,"extent_end":4424,"ident_utf16":{"start":{"line_number":137,"utf16_col":4},"end":{"line_number":137,"utf16_col":13}},"extent_utf16":{"start":{"line_number":137,"utf16_col":0},"end":{"line_number":141,"utf16_col":0}}},{"name":"❤️ Contributors","fully_qualified_name":"❤️ Contributors","kind":"section_3","ident_start":4428,"ident_end":4447,"extent_start":4424,"extent_end":4627,"ident_utf16":{"start":{"line_number":141,"utf16_col":4},"end":{"line_number":141,"utf16_col":19}},"extent_utf16":{"start":{"line_number":141,"utf16_col":0},"end":{"line_number":147,"utf16_col":0}}},{"name":"v1.5.3","fully_qualified_name":"v1.5.3","kind":"section_2","ident_start":4630,"ident_end":4636,"extent_start":4627,"extent_end":4918,"ident_utf16":{"start":{"line_number":147,"utf16_col":3},"end":{"line_number":147,"utf16_col":9}},"extent_utf16":{"start":{"line_number":147,"utf16_col":0},"end":{"line_number":159,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":4714,"ident_end":4724,"extent_start":4710,"extent_end":4846,"ident_utf16":{"start":{"line_number":151,"utf16_col":4},"end":{"line_number":151,"utf16_col":12}},"extent_utf16":{"start":{"line_number":151,"utf16_col":0},"end":{"line_number":155,"utf16_col":0}}},{"name":"❤️ Contributors","fully_qualified_name":"❤️ Contributors","kind":"section_3","ident_start":4850,"ident_end":4869,"extent_start":4846,"extent_end":4918,"ident_utf16":{"start":{"line_number":155,"utf16_col":4},"end":{"line_number":155,"utf16_col":19}},"extent_utf16":{"start":{"line_number":155,"utf16_col":0},"end":{"line_number":159,"utf16_col":0}}},{"name":"v1.5.2","fully_qualified_name":"v1.5.2","kind":"section_2","ident_start":4921,"ident_end":4927,"extent_start":4918,"extent_end":5190,"ident_utf16":{"start":{"line_number":159,"utf16_col":3},"end":{"line_number":159,"utf16_col":9}},"extent_utf16":{"start":{"line_number":159,"utf16_col":0},"end":{"line_number":171,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":5005,"ident_end":5015,"extent_start":5001,"extent_end":5118,"ident_utf16":{"start":{"line_number":163,"utf16_col":4},"end":{"line_number":163,"utf16_col":12}},"extent_utf16":{"start":{"line_number":163,"utf16_col":0},"end":{"line_number":167,"utf16_col":0}}},{"name":"❤️ Contributors","fully_qualified_name":"❤️ Contributors","kind":"section_3","ident_start":5122,"ident_end":5141,"extent_start":5118,"extent_end":5190,"ident_utf16":{"start":{"line_number":167,"utf16_col":4},"end":{"line_number":167,"utf16_col":19}},"extent_utf16":{"start":{"line_number":167,"utf16_col":0},"end":{"line_number":171,"utf16_col":0}}},{"name":"v1.5.1","fully_qualified_name":"v1.5.1","kind":"section_2","ident_start":5193,"ident_end":5199,"extent_start":5190,"extent_end":5630,"ident_utf16":{"start":{"line_number":171,"utf16_col":3},"end":{"line_number":171,"utf16_col":9}},"extent_utf16":{"start":{"line_number":171,"utf16_col":0},"end":{"line_number":188,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":5277,"ident_end":5287,"extent_start":5273,"extent_end":5386,"ident_utf16":{"start":{"line_number":175,"utf16_col":4},"end":{"line_number":175,"utf16_col":12}},"extent_utf16":{"start":{"line_number":175,"utf16_col":0},"end":{"line_number":179,"utf16_col":0}}},{"name":"🏡 Chore","fully_qualified_name":"🏡 Chore","kind":"section_3","ident_start":5390,"ident_end":5400,"extent_start":5386,"extent_end":5558,"ident_utf16":{"start":{"line_number":179,"utf16_col":4},"end":{"line_number":179,"utf16_col":12}},"extent_utf16":{"start":{"line_number":179,"utf16_col":0},"end":{"line_number":184,"utf16_col":0}}},{"name":"❤️ Contributors","fully_qualified_name":"❤️ Contributors","kind":"section_3","ident_start":5562,"ident_end":5581,"extent_start":5558,"extent_end":5630,"ident_utf16":{"start":{"line_number":184,"utf16_col":4},"end":{"line_number":184,"utf16_col":19}},"extent_utf16":{"start":{"line_number":184,"utf16_col":0},"end":{"line_number":188,"utf16_col":0}}},{"name":"v1.5.0","fully_qualified_name":"v1.5.0","kind":"section_2","ident_start":5633,"ident_end":5639,"extent_start":5630,"extent_end":6821,"ident_utf16":{"start":{"line_number":188,"utf16_col":3},"end":{"line_number":188,"utf16_col":9}},"extent_utf16":{"start":{"line_number":188,"utf16_col":0},"end":{"line_number":224,"utf16_col":0}}},{"name":"🚀 Enhancements","fully_qualified_name":"🚀 Enhancements","kind":"section_3","ident_start":5717,"ident_end":5734,"extent_start":5713,"extent_end":5968,"ident_utf16":{"start":{"line_number":192,"utf16_col":4},"end":{"line_number":192,"utf16_col":19}},"extent_utf16":{"start":{"line_number":192,"utf16_col":0},"end":{"line_number":198,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":5972,"ident_end":5982,"extent_start":5968,"extent_end":6081,"ident_utf16":{"start":{"line_number":198,"utf16_col":4},"end":{"line_number":198,"utf16_col":12}},"extent_utf16":{"start":{"line_number":198,"utf16_col":0},"end":{"line_number":202,"utf16_col":0}}},{"name":"💅 Refactors","fully_qualified_name":"💅 Refactors","kind":"section_3","ident_start":6085,"ident_end":6099,"extent_start":6081,"extent_end":6217,"ident_utf16":{"start":{"line_number":202,"utf16_col":4},"end":{"line_number":202,"utf16_col":16}},"extent_utf16":{"start":{"line_number":202,"utf16_col":0},"end":{"line_number":206,"utf16_col":0}}},{"name":"📖 Documentation","fully_qualified_name":"📖 Documentation","kind":"section_3","ident_start":6221,"ident_end":6239,"extent_start":6217,"extent_end":6300,"ident_utf16":{"start":{"line_number":206,"utf16_col":4},"end":{"line_number":206,"utf16_col":20}},"extent_utf16":{"start":{"line_number":206,"utf16_col":0},"end":{"line_number":210,"utf16_col":0}}},{"name":"🏡 Chore","fully_qualified_name":"🏡 Chore","kind":"section_3","ident_start":6304,"ident_end":6314,"extent_start":6300,"extent_end":6544,"ident_utf16":{"start":{"line_number":210,"utf16_col":4},"end":{"line_number":210,"utf16_col":12}},"extent_utf16":{"start":{"line_number":210,"utf16_col":0},"end":{"line_number":216,"utf16_col":0}}},{"name":"❤️ Contributors","fully_qualified_name":"❤️ Contributors","kind":"section_3","ident_start":6548,"ident_end":6567,"extent_start":6544,"extent_end":6821,"ident_utf16":{"start":{"line_number":216,"utf16_col":4},"end":{"line_number":216,"utf16_col":19}},"extent_utf16":{"start":{"line_number":216,"utf16_col":0},"end":{"line_number":224,"utf16_col":0}}},{"name":"v1.4.0","fully_qualified_name":"v1.4.0","kind":"section_2","ident_start":6824,"ident_end":6830,"extent_start":6821,"extent_end":8747,"ident_utf16":{"start":{"line_number":224,"utf16_col":3},"end":{"line_number":224,"utf16_col":9}},"extent_utf16":{"start":{"line_number":224,"utf16_col":0},"end":{"line_number":271,"utf16_col":0}}},{"name":"🚀 Enhancements","fully_qualified_name":"🚀 Enhancements","kind":"section_3","ident_start":6908,"ident_end":6925,"extent_start":6904,"extent_end":7080,"ident_utf16":{"start":{"line_number":228,"utf16_col":4},"end":{"line_number":228,"utf16_col":19}},"extent_utf16":{"start":{"line_number":228,"utf16_col":0},"end":{"line_number":233,"utf16_col":0}}},{"name":"🔥 Performance","fully_qualified_name":"🔥 Performance","kind":"section_3","ident_start":7084,"ident_end":7100,"extent_start":7080,"extent_end":7222,"ident_utf16":{"start":{"line_number":233,"utf16_col":4},"end":{"line_number":233,"utf16_col":18}},"extent_utf16":{"start":{"line_number":233,"utf16_col":0},"end":{"line_number":237,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":7226,"ident_end":7236,"extent_start":7222,"extent_end":7525,"ident_utf16":{"start":{"line_number":237,"utf16_col":4},"end":{"line_number":237,"utf16_col":12}},"extent_utf16":{"start":{"line_number":237,"utf16_col":0},"end":{"line_number":243,"utf16_col":0}}},{"name":"💅 Refactors","fully_qualified_name":"💅 Refactors","kind":"section_3","ident_start":7529,"ident_end":7543,"extent_start":7525,"extent_end":7926,"ident_utf16":{"start":{"line_number":243,"utf16_col":4},"end":{"line_number":243,"utf16_col":16}},"extent_utf16":{"start":{"line_number":243,"utf16_col":0},"end":{"line_number":250,"utf16_col":0}}},{"name":"📖 Documentation","fully_qualified_name":"📖 Documentation","kind":"section_3","ident_start":7930,"ident_end":7948,"extent_start":7926,"extent_end":8191,"ident_utf16":{"start":{"line_number":250,"utf16_col":4},"end":{"line_number":250,"utf16_col":20}},"extent_utf16":{"start":{"line_number":250,"utf16_col":0},"end":{"line_number":256,"utf16_col":0}}},{"name":"🏡 Chore","fully_qualified_name":"🏡 Chore","kind":"section_3","ident_start":8195,"ident_end":8205,"extent_start":8191,"extent_end":8541,"ident_utf16":{"start":{"line_number":256,"utf16_col":4},"end":{"line_number":256,"utf16_col":12}},"extent_utf16":{"start":{"line_number":256,"utf16_col":0},"end":{"line_number":263,"utf16_col":0}}},{"name":"❤️ Contributors","fully_qualified_name":"❤️ Contributors","kind":"section_3","ident_start":8545,"ident_end":8564,"extent_start":8541,"extent_end":8747,"ident_utf16":{"start":{"line_number":263,"utf16_col":4},"end":{"line_number":263,"utf16_col":19}},"extent_utf16":{"start":{"line_number":263,"utf16_col":0},"end":{"line_number":271,"utf16_col":0}}},{"name":"v1.3.2","fully_qualified_name":"v1.3.2","kind":"section_2","ident_start":8750,"ident_end":8756,"extent_start":8747,"extent_end":9390,"ident_utf16":{"start":{"line_number":271,"utf16_col":3},"end":{"line_number":271,"utf16_col":9}},"extent_utf16":{"start":{"line_number":271,"utf16_col":0},"end":{"line_number":291,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":8834,"ident_end":8844,"extent_start":8830,"extent_end":9034,"ident_utf16":{"start":{"line_number":275,"utf16_col":4},"end":{"line_number":275,"utf16_col":12}},"extent_utf16":{"start":{"line_number":275,"utf16_col":0},"end":{"line_number":280,"utf16_col":0}}},{"name":"🏡 Chore","fully_qualified_name":"🏡 Chore","kind":"section_3","ident_start":9038,"ident_end":9048,"extent_start":9034,"extent_end":9203,"ident_utf16":{"start":{"line_number":280,"utf16_col":4},"end":{"line_number":280,"utf16_col":12}},"extent_utf16":{"start":{"line_number":280,"utf16_col":0},"end":{"line_number":285,"utf16_col":0}}},{"name":"❤️ Contributors","fully_qualified_name":"❤️ Contributors","kind":"section_3","ident_start":9207,"ident_end":9226,"extent_start":9203,"extent_end":9390,"ident_utf16":{"start":{"line_number":285,"utf16_col":4},"end":{"line_number":285,"utf16_col":19}},"extent_utf16":{"start":{"line_number":285,"utf16_col":0},"end":{"line_number":291,"utf16_col":0}}},{"name":"v1.3.1","fully_qualified_name":"v1.3.1","kind":"section_2","ident_start":9393,"ident_end":9399,"extent_start":9390,"extent_end":9772,"ident_utf16":{"start":{"line_number":291,"utf16_col":3},"end":{"line_number":291,"utf16_col":9}},"extent_utf16":{"start":{"line_number":291,"utf16_col":0},"end":{"line_number":308,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":9477,"ident_end":9487,"extent_start":9473,"extent_end":9575,"ident_utf16":{"start":{"line_number":295,"utf16_col":4},"end":{"line_number":295,"utf16_col":12}},"extent_utf16":{"start":{"line_number":295,"utf16_col":0},"end":{"line_number":299,"utf16_col":0}}},{"name":"🏡 Chore","fully_qualified_name":"🏡 Chore","kind":"section_3","ident_start":9579,"ident_end":9589,"extent_start":9575,"extent_end":9670,"ident_utf16":{"start":{"line_number":299,"utf16_col":4},"end":{"line_number":299,"utf16_col":12}},"extent_utf16":{"start":{"line_number":299,"utf16_col":0},"end":{"line_number":303,"utf16_col":0}}},{"name":"❤️ Contributors","fully_qualified_name":"❤️ Contributors","kind":"section_3","ident_start":9674,"ident_end":9693,"extent_start":9670,"extent_end":9772,"ident_utf16":{"start":{"line_number":303,"utf16_col":4},"end":{"line_number":303,"utf16_col":19}},"extent_utf16":{"start":{"line_number":303,"utf16_col":0},"end":{"line_number":308,"utf16_col":0}}},{"name":"v1.3.0","fully_qualified_name":"v1.3.0","kind":"section_2","ident_start":9775,"ident_end":9781,"extent_start":9772,"extent_end":10795,"ident_utf16":{"start":{"line_number":308,"utf16_col":3},"end":{"line_number":308,"utf16_col":9}},"extent_utf16":{"start":{"line_number":308,"utf16_col":0},"end":{"line_number":338,"utf16_col":0}}},{"name":"🚀 Enhancements","fully_qualified_name":"🚀 Enhancements","kind":"section_3","ident_start":9859,"ident_end":9876,"extent_start":9855,"extent_end":9979,"ident_utf16":{"start":{"line_number":312,"utf16_col":4},"end":{"line_number":312,"utf16_col":19}},"extent_utf16":{"start":{"line_number":312,"utf16_col":0},"end":{"line_number":316,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":9983,"ident_end":9993,"extent_start":9979,"extent_end":10216,"ident_utf16":{"start":{"line_number":316,"utf16_col":4},"end":{"line_number":316,"utf16_col":12}},"extent_utf16":{"start":{"line_number":316,"utf16_col":0},"end":{"line_number":321,"utf16_col":0}}},{"name":"🏡 Chore","fully_qualified_name":"🏡 Chore","kind":"section_3","ident_start":10220,"ident_end":10230,"extent_start":10216,"extent_end":10537,"ident_utf16":{"start":{"line_number":321,"utf16_col":4},"end":{"line_number":321,"utf16_col":12}},"extent_utf16":{"start":{"line_number":321,"utf16_col":0},"end":{"line_number":328,"utf16_col":0}}},{"name":"🤖 CI","fully_qualified_name":"🤖 CI","kind":"section_3","ident_start":10541,"ident_end":10548,"extent_start":10537,"extent_end":10632,"ident_utf16":{"start":{"line_number":328,"utf16_col":4},"end":{"line_number":328,"utf16_col":9}},"extent_utf16":{"start":{"line_number":328,"utf16_col":0},"end":{"line_number":332,"utf16_col":0}}},{"name":"❤️  Contributors","fully_qualified_name":"❤️  Contributors","kind":"section_3","ident_start":10636,"ident_end":10656,"extent_start":10632,"extent_end":10795,"ident_utf16":{"start":{"line_number":332,"utf16_col":4},"end":{"line_number":332,"utf16_col":20}},"extent_utf16":{"start":{"line_number":332,"utf16_col":0},"end":{"line_number":338,"utf16_col":0}}},{"name":"v1.2.0","fully_qualified_name":"v1.2.0","kind":"section_2","ident_start":10798,"ident_end":10804,"extent_start":10795,"extent_end":12242,"ident_utf16":{"start":{"line_number":338,"utf16_col":3},"end":{"line_number":338,"utf16_col":9}},"extent_utf16":{"start":{"line_number":338,"utf16_col":0},"end":{"line_number":373,"utf16_col":0}}},{"name":"🚀 Enhancements","fully_qualified_name":"🚀 Enhancements","kind":"section_3","ident_start":10882,"ident_end":10899,"extent_start":10878,"extent_end":11151,"ident_utf16":{"start":{"line_number":342,"utf16_col":4},"end":{"line_number":342,"utf16_col":19}},"extent_utf16":{"start":{"line_number":342,"utf16_col":0},"end":{"line_number":348,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":11155,"ident_end":11165,"extent_start":11151,"extent_end":11522,"ident_utf16":{"start":{"line_number":348,"utf16_col":4},"end":{"line_number":348,"utf16_col":12}},"extent_utf16":{"start":{"line_number":348,"utf16_col":0},"end":{"line_number":355,"utf16_col":0}}},{"name":"🏡 Chore","fully_qualified_name":"🏡 Chore","kind":"section_3","ident_start":11526,"ident_end":11536,"extent_start":11522,"extent_end":12078,"ident_utf16":{"start":{"line_number":355,"utf16_col":4},"end":{"line_number":355,"utf16_col":12}},"extent_utf16":{"start":{"line_number":355,"utf16_col":0},"end":{"line_number":365,"utf16_col":0}}},{"name":"❤️  Contributors","fully_qualified_name":"❤️  Contributors","kind":"section_3","ident_start":12082,"ident_end":12102,"extent_start":12078,"extent_end":12242,"ident_utf16":{"start":{"line_number":365,"utf16_col":4},"end":{"line_number":365,"utf16_col":20}},"extent_utf16":{"start":{"line_number":365,"utf16_col":0},"end":{"line_number":373,"utf16_col":0}}},{"name":"v1.1.2","fully_qualified_name":"v1.1.2","kind":"section_2","ident_start":12245,"ident_end":12251,"extent_start":12242,"extent_end":12949,"ident_utf16":{"start":{"line_number":373,"utf16_col":3},"end":{"line_number":373,"utf16_col":9}},"extent_utf16":{"start":{"line_number":373,"utf16_col":0},"end":{"line_number":399,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":12330,"ident_end":12340,"extent_start":12326,"extent_end":12427,"ident_utf16":{"start":{"line_number":378,"utf16_col":4},"end":{"line_number":378,"utf16_col":12}},"extent_utf16":{"start":{"line_number":378,"utf16_col":0},"end":{"line_number":382,"utf16_col":0}}},{"name":"📖 Documentation","fully_qualified_name":"📖 Documentation","kind":"section_3","ident_start":12431,"ident_end":12449,"extent_start":12427,"extent_end":12615,"ident_utf16":{"start":{"line_number":382,"utf16_col":4},"end":{"line_number":382,"utf16_col":20}},"extent_utf16":{"start":{"line_number":382,"utf16_col":0},"end":{"line_number":387,"utf16_col":0}}},{"name":"🏡 Chore","fully_qualified_name":"🏡 Chore","kind":"section_3","ident_start":12619,"ident_end":12629,"extent_start":12615,"extent_end":12793,"ident_utf16":{"start":{"line_number":387,"utf16_col":4},"end":{"line_number":387,"utf16_col":12}},"extent_utf16":{"start":{"line_number":387,"utf16_col":0},"end":{"line_number":392,"utf16_col":0}}},{"name":"❤️  Contributors","fully_qualified_name":"❤️  Contributors","kind":"section_3","ident_start":12797,"ident_end":12817,"extent_start":12793,"extent_end":12949,"ident_utf16":{"start":{"line_number":392,"utf16_col":4},"end":{"line_number":392,"utf16_col":20}},"extent_utf16":{"start":{"line_number":392,"utf16_col":0},"end":{"line_number":399,"utf16_col":0}}},{"name":"v1.1.1","fully_qualified_name":"v1.1.1","kind":"section_2","ident_start":12952,"ident_end":12958,"extent_start":12949,"extent_end":13321,"ident_utf16":{"start":{"line_number":399,"utf16_col":3},"end":{"line_number":399,"utf16_col":9}},"extent_utf16":{"start":{"line_number":399,"utf16_col":0},"end":{"line_number":417,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":13037,"ident_end":13047,"extent_start":13033,"extent_end":13154,"ident_utf16":{"start":{"line_number":404,"utf16_col":4},"end":{"line_number":404,"utf16_col":12}},"extent_utf16":{"start":{"line_number":404,"utf16_col":0},"end":{"line_number":408,"utf16_col":0}}},{"name":"✅ Tests","fully_qualified_name":"✅ Tests","kind":"section_3","ident_start":13158,"ident_end":13167,"extent_start":13154,"extent_end":13254,"ident_utf16":{"start":{"line_number":408,"utf16_col":4},"end":{"line_number":408,"utf16_col":11}},"extent_utf16":{"start":{"line_number":408,"utf16_col":0},"end":{"line_number":412,"utf16_col":0}}},{"name":"❤️  Contributors","fully_qualified_name":"❤️  Contributors","kind":"section_3","ident_start":13258,"ident_end":13278,"extent_start":13254,"extent_end":13321,"ident_utf16":{"start":{"line_number":412,"utf16_col":4},"end":{"line_number":412,"utf16_col":20}},"extent_utf16":{"start":{"line_number":412,"utf16_col":0},"end":{"line_number":417,"utf16_col":0}}},{"name":"v1.1.0","fully_qualified_name":"v1.1.0","kind":"section_2","ident_start":13324,"ident_end":13330,"extent_start":13321,"extent_end":15041,"ident_utf16":{"start":{"line_number":417,"utf16_col":3},"end":{"line_number":417,"utf16_col":9}},"extent_utf16":{"start":{"line_number":417,"utf16_col":0},"end":{"line_number":458,"utf16_col":0}}},{"name":"🚀 Enhancements","fully_qualified_name":"🚀 Enhancements","kind":"section_3","ident_start":13409,"ident_end":13426,"extent_start":13405,"extent_end":13591,"ident_utf16":{"start":{"line_number":422,"utf16_col":4},"end":{"line_number":422,"utf16_col":19}},"extent_utf16":{"start":{"line_number":422,"utf16_col":0},"end":{"line_number":427,"utf16_col":0}}},{"name":"🩹 Fixes","fully_qualified_name":"🩹 Fixes","kind":"section_3","ident_start":13595,"ident_end":13605,"extent_start":13591,"extent_end":14007,"ident_utf16":{"start":{"line_number":427,"utf16_col":4},"end":{"line_number":427,"utf16_col":12}},"extent_utf16":{"start":{"line_number":427,"utf16_col":0},"end":{"line_number":434,"utf16_col":0}}},{"name":"🏡 Chore","fully_qualified_name":"🏡 Chore","kind":"section_3","ident_start":14011,"ident_end":14021,"extent_start":14007,"extent_end":14177,"ident_utf16":{"start":{"line_number":434,"utf16_col":4},"end":{"line_number":434,"utf16_col":12}},"extent_utf16":{"start":{"line_number":434,"utf16_col":0},"end":{"line_number":439,"utf16_col":0}}},{"name":"🎨 Styles","fully_qualified_name":"🎨 Styles","kind":"section_3","ident_start":14181,"ident_end":14192,"extent_start":14177,"extent_end":14274,"ident_utf16":{"start":{"line_number":439,"utf16_col":4},"end":{"line_number":439,"utf16_col":13}},"extent_utf16":{"start":{"line_number":439,"utf16_col":0},"end":{"line_number":443,"utf16_col":0}}},{"name":"❤️  Contributors","fully_qualified_name":"❤️  Contributors","kind":"section_3","ident_start":14278,"ident_end":14298,"extent_start":14274,"extent_end":14349,"ident_utf16":{"start":{"line_number":443,"utf16_col":4},"end":{"line_number":443,"utf16_col":20}},"extent_utf16":{"start":{"line_number":443,"utf16_col":0},"end":{"line_number":449,"utf16_col":0}}},{"name":"[1.0.1](https://github.com/unjs/ufo/compare/v1.0.0...v1.0.1) (2022-11-29)","fully_qualified_name":"[1.0.1](https://github.com/unjs/ufo/compare/v1.0.0...v1.0.1) (2022-11-29)","kind":"section_3","ident_start":14353,"ident_end":14426,"extent_start":14349,"extent_end":14429,"ident_utf16":{"start":{"line_number":449,"utf16_col":4},"end":{"line_number":449,"utf16_col":77}},"extent_utf16":{"start":{"line_number":449,"utf16_col":0},"end":{"line_number":452,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":14433,"ident_end":14442,"extent_start":14429,"extent_end":15041,"ident_utf16":{"start":{"line_number":452,"utf16_col":4},"end":{"line_number":452,"utf16_col":13}},"extent_utf16":{"start":{"line_number":452,"utf16_col":0},"end":{"line_number":458,"utf16_col":0}}},{"name":"[1.0.0](https://github.com/unjs/ufo/compare/v0.8.6...v1.0.0) (2022-11-14)","fully_qualified_name":"[1.0.0](https://github.com/unjs/ufo/compare/v0.8.6...v1.0.0) (2022-11-14)","kind":"section_2","ident_start":15044,"ident_end":15117,"extent_start":15041,"extent_end":17299,"ident_utf16":{"start":{"line_number":458,"utf16_col":3},"end":{"line_number":458,"utf16_col":76}},"extent_utf16":{"start":{"line_number":458,"utf16_col":0},"end":{"line_number":517,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":15124,"ident_end":15132,"extent_start":15120,"extent_end":15306,"ident_utf16":{"start":{"line_number":461,"utf16_col":4},"end":{"line_number":461,"utf16_col":12}},"extent_utf16":{"start":{"line_number":461,"utf16_col":0},"end":{"line_number":466,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":15310,"ident_end":15319,"extent_start":15306,"extent_end":15512,"ident_utf16":{"start":{"line_number":466,"utf16_col":4},"end":{"line_number":466,"utf16_col":13}},"extent_utf16":{"start":{"line_number":466,"utf16_col":0},"end":{"line_number":470,"utf16_col":0}}},{"name":"[0.8.6](https://github.com/unjs/ufo/compare/v0.8.5...v0.8.6) (2022-10-15)","fully_qualified_name":"[0.8.6](https://github.com/unjs/ufo/compare/v0.8.5...v0.8.6) (2022-10-15)","kind":"section_3","ident_start":15516,"ident_end":15589,"extent_start":15512,"extent_end":15592,"ident_utf16":{"start":{"line_number":470,"utf16_col":4},"end":{"line_number":470,"utf16_col":77}},"extent_utf16":{"start":{"line_number":470,"utf16_col":0},"end":{"line_number":473,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":15596,"ident_end":15605,"extent_start":15592,"extent_end":15799,"ident_utf16":{"start":{"line_number":473,"utf16_col":4},"end":{"line_number":473,"utf16_col":13}},"extent_utf16":{"start":{"line_number":473,"utf16_col":0},"end":{"line_number":477,"utf16_col":0}}},{"name":"[0.8.5](https://github.com/unjs/ufo/compare/v0.8.4...v0.8.5) (2022-07-07)","fully_qualified_name":"[0.8.5](https://github.com/unjs/ufo/compare/v0.8.4...v0.8.5) (2022-07-07)","kind":"section_3","ident_start":15803,"ident_end":15876,"extent_start":15799,"extent_end":15879,"ident_utf16":{"start":{"line_number":477,"utf16_col":4},"end":{"line_number":477,"utf16_col":77}},"extent_utf16":{"start":{"line_number":477,"utf16_col":0},"end":{"line_number":480,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":15883,"ident_end":15892,"extent_start":15879,"extent_end":16079,"ident_utf16":{"start":{"line_number":480,"utf16_col":4},"end":{"line_number":480,"utf16_col":13}},"extent_utf16":{"start":{"line_number":480,"utf16_col":0},"end":{"line_number":484,"utf16_col":0}}},{"name":"[0.8.4](https://github.com/unjs/ufo/compare/v0.8.3...v0.8.4) (2022-05-06)","fully_qualified_name":"[0.8.4](https://github.com/unjs/ufo/compare/v0.8.3...v0.8.4) (2022-05-06)","kind":"section_3","ident_start":16083,"ident_end":16156,"extent_start":16079,"extent_end":16159,"ident_utf16":{"start":{"line_number":484,"utf16_col":4},"end":{"line_number":484,"utf16_col":77}},"extent_utf16":{"start":{"line_number":484,"utf16_col":0},"end":{"line_number":487,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":16163,"ident_end":16171,"extent_start":16159,"extent_end":16283,"ident_utf16":{"start":{"line_number":487,"utf16_col":4},"end":{"line_number":487,"utf16_col":12}},"extent_utf16":{"start":{"line_number":487,"utf16_col":0},"end":{"line_number":491,"utf16_col":0}}},{"name":"[0.8.3](https://github.com/unjs/ufo/compare/v0.8.2...v0.8.3) (2022-03-31)","fully_qualified_name":"[0.8.3](https://github.com/unjs/ufo/compare/v0.8.2...v0.8.3) (2022-03-31)","kind":"section_3","ident_start":16287,"ident_end":16360,"extent_start":16283,"extent_end":16363,"ident_utf16":{"start":{"line_number":491,"utf16_col":4},"end":{"line_number":491,"utf16_col":77}},"extent_utf16":{"start":{"line_number":491,"utf16_col":0},"end":{"line_number":494,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":16367,"ident_end":16376,"extent_start":16363,"extent_end":16574,"ident_utf16":{"start":{"line_number":494,"utf16_col":4},"end":{"line_number":494,"utf16_col":13}},"extent_utf16":{"start":{"line_number":494,"utf16_col":0},"end":{"line_number":498,"utf16_col":0}}},{"name":"[0.8.2](https://github.com/unjs/ufo/compare/v0.8.1...v0.8.2) (2022-03-31)","fully_qualified_name":"[0.8.2](https://github.com/unjs/ufo/compare/v0.8.1...v0.8.2) (2022-03-31)","kind":"section_3","ident_start":16578,"ident_end":16651,"extent_start":16574,"extent_end":16654,"ident_utf16":{"start":{"line_number":498,"utf16_col":4},"end":{"line_number":498,"utf16_col":77}},"extent_utf16":{"start":{"line_number":498,"utf16_col":0},"end":{"line_number":501,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":16658,"ident_end":16666,"extent_start":16654,"extent_end":16859,"ident_utf16":{"start":{"line_number":501,"utf16_col":4},"end":{"line_number":501,"utf16_col":12}},"extent_utf16":{"start":{"line_number":501,"utf16_col":0},"end":{"line_number":506,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":16863,"ident_end":16872,"extent_start":16859,"extent_end":17059,"ident_utf16":{"start":{"line_number":506,"utf16_col":4},"end":{"line_number":506,"utf16_col":13}},"extent_utf16":{"start":{"line_number":506,"utf16_col":0},"end":{"line_number":510,"utf16_col":0}}},{"name":"[0.8.1](https://github.com/unjs/ufo/compare/v0.8.0...v0.8.1) (2022-03-16)","fully_qualified_name":"[0.8.1](https://github.com/unjs/ufo/compare/v0.8.0...v0.8.1) (2022-03-16)","kind":"section_3","ident_start":17063,"ident_end":17136,"extent_start":17059,"extent_end":17139,"ident_utf16":{"start":{"line_number":510,"utf16_col":4},"end":{"line_number":510,"utf16_col":77}},"extent_utf16":{"start":{"line_number":510,"utf16_col":0},"end":{"line_number":513,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":17143,"ident_end":17152,"extent_start":17139,"extent_end":17299,"ident_utf16":{"start":{"line_number":513,"utf16_col":4},"end":{"line_number":513,"utf16_col":13}},"extent_utf16":{"start":{"line_number":513,"utf16_col":0},"end":{"line_number":517,"utf16_col":0}}},{"name":"[0.8.0](https://github.com/unjs/ufo/compare/v0.7.11...v0.8.0) (2022-03-15)","fully_qualified_name":"[0.8.0](https://github.com/unjs/ufo/compare/v0.7.11...v0.8.0) (2022-03-15)","kind":"section_2","ident_start":17302,"ident_end":17376,"extent_start":17299,"extent_end":21042,"ident_utf16":{"start":{"line_number":517,"utf16_col":3},"end":{"line_number":517,"utf16_col":77}},"extent_utf16":{"start":{"line_number":517,"utf16_col":0},"end":{"line_number":604,"utf16_col":0}}},{"name":"⚠ BREAKING CHANGES","fully_qualified_name":"⚠ BREAKING CHANGES","kind":"section_3","ident_start":17383,"ident_end":17403,"extent_start":17379,"extent_end":17447,"ident_utf16":{"start":{"line_number":520,"utf16_col":4},"end":{"line_number":520,"utf16_col":22}},"extent_utf16":{"start":{"line_number":520,"utf16_col":0},"end":{"line_number":524,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":17451,"ident_end":17460,"extent_start":17447,"extent_end":17923,"ident_utf16":{"start":{"line_number":524,"utf16_col":4},"end":{"line_number":524,"utf16_col":13}},"extent_utf16":{"start":{"line_number":524,"utf16_col":0},"end":{"line_number":530,"utf16_col":0}}},{"name":"[0.7.11](https://github.com/unjs/ufo/compare/v0.7.10...v0.7.11) (2022-02-25)","fully_qualified_name":"[0.7.11](https://github.com/unjs/ufo/compare/v0.7.10...v0.7.11) (2022-02-25)","kind":"section_3","ident_start":17927,"ident_end":18003,"extent_start":17923,"extent_end":18006,"ident_utf16":{"start":{"line_number":530,"utf16_col":4},"end":{"line_number":530,"utf16_col":80}},"extent_utf16":{"start":{"line_number":530,"utf16_col":0},"end":{"line_number":533,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":18010,"ident_end":18019,"extent_start":18006,"extent_end":18216,"ident_utf16":{"start":{"line_number":533,"utf16_col":4},"end":{"line_number":533,"utf16_col":13}},"extent_utf16":{"start":{"line_number":533,"utf16_col":0},"end":{"line_number":537,"utf16_col":0}}},{"name":"[0.7.10](https://github.com/unjs/ufo/compare/v0.7.9...v0.7.10) (2022-01-31)","fully_qualified_name":"[0.7.10](https://github.com/unjs/ufo/compare/v0.7.9...v0.7.10) (2022-01-31)","kind":"section_3","ident_start":18220,"ident_end":18295,"extent_start":18216,"extent_end":18298,"ident_utf16":{"start":{"line_number":537,"utf16_col":4},"end":{"line_number":537,"utf16_col":79}},"extent_utf16":{"start":{"line_number":537,"utf16_col":0},"end":{"line_number":540,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":18302,"ident_end":18311,"extent_start":18298,"extent_end":18458,"ident_utf16":{"start":{"line_number":540,"utf16_col":4},"end":{"line_number":540,"utf16_col":13}},"extent_utf16":{"start":{"line_number":540,"utf16_col":0},"end":{"line_number":544,"utf16_col":0}}},{"name":"[0.7.9](https://github.com/unjs/ufo/compare/v0.7.8...v0.7.9) (2021-08-17)","fully_qualified_name":"[0.7.9](https://github.com/unjs/ufo/compare/v0.7.8...v0.7.9) (2021-08-17)","kind":"section_3","ident_start":18462,"ident_end":18535,"extent_start":18458,"extent_end":18538,"ident_utf16":{"start":{"line_number":544,"utf16_col":4},"end":{"line_number":544,"utf16_col":77}},"extent_utf16":{"start":{"line_number":544,"utf16_col":0},"end":{"line_number":547,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":18542,"ident_end":18551,"extent_start":18538,"extent_end":18909,"ident_utf16":{"start":{"line_number":547,"utf16_col":4},"end":{"line_number":547,"utf16_col":13}},"extent_utf16":{"start":{"line_number":547,"utf16_col":0},"end":{"line_number":552,"utf16_col":0}}},{"name":"[0.7.8](https://github.com/unjs/ufo/compare/v0.7.7...v0.7.8) (2021-08-17)","fully_qualified_name":"[0.7.8](https://github.com/unjs/ufo/compare/v0.7.7...v0.7.8) (2021-08-17)","kind":"section_3","ident_start":18913,"ident_end":18986,"extent_start":18909,"extent_end":18989,"ident_utf16":{"start":{"line_number":552,"utf16_col":4},"end":{"line_number":552,"utf16_col":77}},"extent_utf16":{"start":{"line_number":552,"utf16_col":0},"end":{"line_number":555,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":18993,"ident_end":19002,"extent_start":18989,"extent_end":19169,"ident_utf16":{"start":{"line_number":555,"utf16_col":4},"end":{"line_number":555,"utf16_col":13}},"extent_utf16":{"start":{"line_number":555,"utf16_col":0},"end":{"line_number":559,"utf16_col":0}}},{"name":"[0.7.7](https://github.com/unjs/ufo/compare/v0.7.6...v0.7.7) (2021-06-30)","fully_qualified_name":"[0.7.7](https://github.com/unjs/ufo/compare/v0.7.6...v0.7.7) (2021-06-30)","kind":"section_3","ident_start":19173,"ident_end":19246,"extent_start":19169,"extent_end":19249,"ident_utf16":{"start":{"line_number":559,"utf16_col":4},"end":{"line_number":559,"utf16_col":77}},"extent_utf16":{"start":{"line_number":559,"utf16_col":0},"end":{"line_number":562,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":19253,"ident_end":19261,"extent_start":19249,"extent_end":19449,"ident_utf16":{"start":{"line_number":562,"utf16_col":4},"end":{"line_number":562,"utf16_col":12}},"extent_utf16":{"start":{"line_number":562,"utf16_col":0},"end":{"line_number":566,"utf16_col":0}}},{"name":"[0.7.6](https://github.com/unjs/ufo/compare/v0.7.5...v0.7.6) (2021-06-30)","fully_qualified_name":"[0.7.6](https://github.com/unjs/ufo/compare/v0.7.5...v0.7.6) (2021-06-30)","kind":"section_3","ident_start":19453,"ident_end":19526,"extent_start":19449,"extent_end":19529,"ident_utf16":{"start":{"line_number":566,"utf16_col":4},"end":{"line_number":566,"utf16_col":77}},"extent_utf16":{"start":{"line_number":566,"utf16_col":0},"end":{"line_number":569,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":19533,"ident_end":19542,"extent_start":19529,"extent_end":19739,"ident_utf16":{"start":{"line_number":569,"utf16_col":4},"end":{"line_number":569,"utf16_col":13}},"extent_utf16":{"start":{"line_number":569,"utf16_col":0},"end":{"line_number":573,"utf16_col":0}}},{"name":"[0.7.5](https://github.com/unjs/ufo/compare/v0.7.4...v0.7.5) (2021-05-17)","fully_qualified_name":"[0.7.5](https://github.com/unjs/ufo/compare/v0.7.4...v0.7.5) (2021-05-17)","kind":"section_3","ident_start":19743,"ident_end":19816,"extent_start":19739,"extent_end":19819,"ident_utf16":{"start":{"line_number":573,"utf16_col":4},"end":{"line_number":573,"utf16_col":77}},"extent_utf16":{"start":{"line_number":573,"utf16_col":0},"end":{"line_number":576,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":19823,"ident_end":19831,"extent_start":19819,"extent_end":20014,"ident_utf16":{"start":{"line_number":576,"utf16_col":4},"end":{"line_number":576,"utf16_col":12}},"extent_utf16":{"start":{"line_number":576,"utf16_col":0},"end":{"line_number":580,"utf16_col":0}}},{"name":"[0.7.4](https://github.com/unjs/ufo/compare/v0.7.3-deno...v0.7.4) (2021-05-11)","fully_qualified_name":"[0.7.4](https://github.com/unjs/ufo/compare/v0.7.3-deno...v0.7.4) (2021-05-11)","kind":"section_3","ident_start":20018,"ident_end":20096,"extent_start":20014,"extent_end":20098,"ident_utf16":{"start":{"line_number":580,"utf16_col":4},"end":{"line_number":580,"utf16_col":82}},"extent_utf16":{"start":{"line_number":580,"utf16_col":0},"end":{"line_number":582,"utf16_col":0}}},{"name":"[0.7.3](https://github.com/unjs/ufo/compare/v0.7.2...v0.7.3) (2021-05-11)","fully_qualified_name":"[0.7.3](https://github.com/unjs/ufo/compare/v0.7.2...v0.7.3) (2021-05-11)","kind":"section_3","ident_start":20102,"ident_end":20175,"extent_start":20098,"extent_end":20178,"ident_utf16":{"start":{"line_number":582,"utf16_col":4},"end":{"line_number":582,"utf16_col":77}},"extent_utf16":{"start":{"line_number":582,"utf16_col":0},"end":{"line_number":585,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":20182,"ident_end":20190,"extent_start":20178,"extent_end":20385,"ident_utf16":{"start":{"line_number":585,"utf16_col":4},"end":{"line_number":585,"utf16_col":12}},"extent_utf16":{"start":{"line_number":585,"utf16_col":0},"end":{"line_number":590,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":20389,"ident_end":20398,"extent_start":20385,"extent_end":20704,"ident_utf16":{"start":{"line_number":590,"utf16_col":4},"end":{"line_number":590,"utf16_col":13}},"extent_utf16":{"start":{"line_number":590,"utf16_col":0},"end":{"line_number":595,"utf16_col":0}}},{"name":"[0.7.2](https://github.com/unjs/ufo/compare/v0.7.1...v0.7.2) (2021-04-28)","fully_qualified_name":"[0.7.2](https://github.com/unjs/ufo/compare/v0.7.1...v0.7.2) (2021-04-28)","kind":"section_3","ident_start":20708,"ident_end":20781,"extent_start":20704,"extent_end":20784,"ident_utf16":{"start":{"line_number":595,"utf16_col":4},"end":{"line_number":595,"utf16_col":77}},"extent_utf16":{"start":{"line_number":595,"utf16_col":0},"end":{"line_number":598,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":20788,"ident_end":20797,"extent_start":20784,"extent_end":20963,"ident_utf16":{"start":{"line_number":598,"utf16_col":4},"end":{"line_number":598,"utf16_col":13}},"extent_utf16":{"start":{"line_number":598,"utf16_col":0},"end":{"line_number":602,"utf16_col":0}}},{"name":"[0.7.1](https://github.com/unjs/ufo/compare/v0.7.0...v0.7.1) (2021-04-23)","fully_qualified_name":"[0.7.1](https://github.com/unjs/ufo/compare/v0.7.0...v0.7.1) (2021-04-23)","kind":"section_3","ident_start":20967,"ident_end":21040,"extent_start":20963,"extent_end":21042,"ident_utf16":{"start":{"line_number":602,"utf16_col":4},"end":{"line_number":602,"utf16_col":77}},"extent_utf16":{"start":{"line_number":602,"utf16_col":0},"end":{"line_number":604,"utf16_col":0}}},{"name":"[0.7.0](https://github.com/unjs/ufo/compare/v0.6.11...v0.7.0) (2021-04-23)","fully_qualified_name":"[0.7.0](https://github.com/unjs/ufo/compare/v0.6.11...v0.7.0) (2021-04-23)","kind":"section_2","ident_start":21045,"ident_end":21119,"extent_start":21042,"extent_end":24020,"ident_utf16":{"start":{"line_number":604,"utf16_col":3},"end":{"line_number":604,"utf16_col":77}},"extent_utf16":{"start":{"line_number":604,"utf16_col":0},"end":{"line_number":692,"utf16_col":0}}},{"name":"⚠ BREAKING CHANGES","fully_qualified_name":"⚠ BREAKING CHANGES","kind":"section_3","ident_start":21126,"ident_end":21146,"extent_start":21122,"extent_end":21176,"ident_utf16":{"start":{"line_number":607,"utf16_col":4},"end":{"line_number":607,"utf16_col":22}},"extent_utf16":{"start":{"line_number":607,"utf16_col":0},"end":{"line_number":611,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":21180,"ident_end":21188,"extent_start":21176,"extent_end":21307,"ident_utf16":{"start":{"line_number":611,"utf16_col":4},"end":{"line_number":611,"utf16_col":12}},"extent_utf16":{"start":{"line_number":611,"utf16_col":0},"end":{"line_number":615,"utf16_col":0}}},{"name":"[0.6.11](https://github.com/unjs/ufo/compare/v0.6.10...v0.6.11) (2021-04-06)","fully_qualified_name":"[0.6.11](https://github.com/unjs/ufo/compare/v0.6.10...v0.6.11) (2021-04-06)","kind":"section_3","ident_start":21311,"ident_end":21387,"extent_start":21307,"extent_end":21390,"ident_utf16":{"start":{"line_number":615,"utf16_col":4},"end":{"line_number":615,"utf16_col":80}},"extent_utf16":{"start":{"line_number":615,"utf16_col":0},"end":{"line_number":618,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":21394,"ident_end":21403,"extent_start":21390,"extent_end":21566,"ident_utf16":{"start":{"line_number":618,"utf16_col":4},"end":{"line_number":618,"utf16_col":13}},"extent_utf16":{"start":{"line_number":618,"utf16_col":0},"end":{"line_number":622,"utf16_col":0}}},{"name":"[0.6.10](https://github.com/unjs/ufo/compare/v0.6.9...v0.6.10) (2021-03-09)","fully_qualified_name":"[0.6.10](https://github.com/unjs/ufo/compare/v0.6.9...v0.6.10) (2021-03-09)","kind":"section_3","ident_start":21570,"ident_end":21645,"extent_start":21566,"extent_end":21648,"ident_utf16":{"start":{"line_number":622,"utf16_col":4},"end":{"line_number":622,"utf16_col":79}},"extent_utf16":{"start":{"line_number":622,"utf16_col":0},"end":{"line_number":625,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":21652,"ident_end":21661,"extent_start":21648,"extent_end":21832,"ident_utf16":{"start":{"line_number":625,"utf16_col":4},"end":{"line_number":625,"utf16_col":13}},"extent_utf16":{"start":{"line_number":625,"utf16_col":0},"end":{"line_number":629,"utf16_col":0}}},{"name":"[0.6.9](https://github.com/unjs/ufo/compare/v0.6.8...v0.6.9) (2021-03-05)","fully_qualified_name":"[0.6.9](https://github.com/unjs/ufo/compare/v0.6.8...v0.6.9) (2021-03-05)","kind":"section_3","ident_start":21836,"ident_end":21909,"extent_start":21832,"extent_end":21912,"ident_utf16":{"start":{"line_number":629,"utf16_col":4},"end":{"line_number":629,"utf16_col":77}},"extent_utf16":{"start":{"line_number":629,"utf16_col":0},"end":{"line_number":632,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":21916,"ident_end":21924,"extent_start":21912,"extent_end":22089,"ident_utf16":{"start":{"line_number":632,"utf16_col":4},"end":{"line_number":632,"utf16_col":12}},"extent_utf16":{"start":{"line_number":632,"utf16_col":0},"end":{"line_number":636,"utf16_col":0}}},{"name":"[0.6.8](https://github.com/unjs/ufo/compare/v0.6.7...v0.6.8) (2021-03-05)","fully_qualified_name":"[0.6.8](https://github.com/unjs/ufo/compare/v0.6.7...v0.6.8) (2021-03-05)","kind":"section_3","ident_start":22093,"ident_end":22166,"extent_start":22089,"extent_end":22169,"ident_utf16":{"start":{"line_number":636,"utf16_col":4},"end":{"line_number":636,"utf16_col":77}},"extent_utf16":{"start":{"line_number":636,"utf16_col":0},"end":{"line_number":639,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":22173,"ident_end":22181,"extent_start":22169,"extent_end":22378,"ident_utf16":{"start":{"line_number":639,"utf16_col":4},"end":{"line_number":639,"utf16_col":12}},"extent_utf16":{"start":{"line_number":639,"utf16_col":0},"end":{"line_number":643,"utf16_col":0}}},{"name":"[0.6.7](https://github.com/unjs/ufo/compare/v0.6.6...v0.6.7) (2021-02-22)","fully_qualified_name":"[0.6.7](https://github.com/unjs/ufo/compare/v0.6.6...v0.6.7) (2021-02-22)","kind":"section_3","ident_start":22382,"ident_end":22455,"extent_start":22378,"extent_end":22458,"ident_utf16":{"start":{"line_number":643,"utf16_col":4},"end":{"line_number":643,"utf16_col":77}},"extent_utf16":{"start":{"line_number":643,"utf16_col":0},"end":{"line_number":646,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":22462,"ident_end":22470,"extent_start":22458,"extent_end":22600,"ident_utf16":{"start":{"line_number":646,"utf16_col":4},"end":{"line_number":646,"utf16_col":12}},"extent_utf16":{"start":{"line_number":646,"utf16_col":0},"end":{"line_number":651,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":22604,"ident_end":22613,"extent_start":22600,"extent_end":22755,"ident_utf16":{"start":{"line_number":651,"utf16_col":4},"end":{"line_number":651,"utf16_col":13}},"extent_utf16":{"start":{"line_number":651,"utf16_col":0},"end":{"line_number":655,"utf16_col":0}}},{"name":"[0.6.6](https://github.com/unjs/ufo/compare/v0.6.5...v0.6.6) (2021-02-10)","fully_qualified_name":"[0.6.6](https://github.com/unjs/ufo/compare/v0.6.5...v0.6.6) (2021-02-10)","kind":"section_3","ident_start":22759,"ident_end":22832,"extent_start":22755,"extent_end":22835,"ident_utf16":{"start":{"line_number":655,"utf16_col":4},"end":{"line_number":655,"utf16_col":77}},"extent_utf16":{"start":{"line_number":655,"utf16_col":0},"end":{"line_number":658,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":22839,"ident_end":22848,"extent_start":22835,"extent_end":22980,"ident_utf16":{"start":{"line_number":658,"utf16_col":4},"end":{"line_number":658,"utf16_col":13}},"extent_utf16":{"start":{"line_number":658,"utf16_col":0},"end":{"line_number":662,"utf16_col":0}}},{"name":"[0.6.5](https://github.com/unjs/ufo/compare/v0.6.4...v0.6.5) (2021-02-10)","fully_qualified_name":"[0.6.5](https://github.com/unjs/ufo/compare/v0.6.4...v0.6.5) (2021-02-10)","kind":"section_3","ident_start":22984,"ident_end":23057,"extent_start":22980,"extent_end":23060,"ident_utf16":{"start":{"line_number":662,"utf16_col":4},"end":{"line_number":662,"utf16_col":77}},"extent_utf16":{"start":{"line_number":662,"utf16_col":0},"end":{"line_number":665,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":23064,"ident_end":23072,"extent_start":23060,"extent_end":23201,"ident_utf16":{"start":{"line_number":665,"utf16_col":4},"end":{"line_number":665,"utf16_col":12}},"extent_utf16":{"start":{"line_number":665,"utf16_col":0},"end":{"line_number":669,"utf16_col":0}}},{"name":"[0.6.4](https://github.com/unjs/ufo/compare/v0.6.3...v0.6.4) (2021-02-08)","fully_qualified_name":"[0.6.4](https://github.com/unjs/ufo/compare/v0.6.3...v0.6.4) (2021-02-08)","kind":"section_3","ident_start":23205,"ident_end":23278,"extent_start":23201,"extent_end":23281,"ident_utf16":{"start":{"line_number":669,"utf16_col":4},"end":{"line_number":669,"utf16_col":77}},"extent_utf16":{"start":{"line_number":669,"utf16_col":0},"end":{"line_number":672,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":23285,"ident_end":23294,"extent_start":23281,"extent_end":23503,"ident_utf16":{"start":{"line_number":672,"utf16_col":4},"end":{"line_number":672,"utf16_col":13}},"extent_utf16":{"start":{"line_number":672,"utf16_col":0},"end":{"line_number":676,"utf16_col":0}}},{"name":"[0.6.3](https://github.com/unjs/ufo/compare/v0.6.2...v0.6.3) (2021-02-08)","fully_qualified_name":"[0.6.3](https://github.com/unjs/ufo/compare/v0.6.2...v0.6.3) (2021-02-08)","kind":"section_3","ident_start":23507,"ident_end":23580,"extent_start":23503,"extent_end":23583,"ident_utf16":{"start":{"line_number":676,"utf16_col":4},"end":{"line_number":676,"utf16_col":77}},"extent_utf16":{"start":{"line_number":676,"utf16_col":0},"end":{"line_number":679,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":23587,"ident_end":23596,"extent_start":23583,"extent_end":23734,"ident_utf16":{"start":{"line_number":679,"utf16_col":4},"end":{"line_number":679,"utf16_col":13}},"extent_utf16":{"start":{"line_number":679,"utf16_col":0},"end":{"line_number":683,"utf16_col":0}}},{"name":"[0.6.2](https://github.com/unjs/ufo/compare/v0.6.1...v0.6.2) (2021-02-08)","fully_qualified_name":"[0.6.2](https://github.com/unjs/ufo/compare/v0.6.1...v0.6.2) (2021-02-08)","kind":"section_3","ident_start":23738,"ident_end":23811,"extent_start":23734,"extent_end":23814,"ident_utf16":{"start":{"line_number":683,"utf16_col":4},"end":{"line_number":683,"utf16_col":77}},"extent_utf16":{"start":{"line_number":683,"utf16_col":0},"end":{"line_number":686,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":23818,"ident_end":23826,"extent_start":23814,"extent_end":23941,"ident_utf16":{"start":{"line_number":686,"utf16_col":4},"end":{"line_number":686,"utf16_col":12}},"extent_utf16":{"start":{"line_number":686,"utf16_col":0},"end":{"line_number":690,"utf16_col":0}}},{"name":"[0.6.1](https://github.com/unjs/ufo/compare/v0.6.0...v0.6.1) (2021-02-02)","fully_qualified_name":"[0.6.1](https://github.com/unjs/ufo/compare/v0.6.0...v0.6.1) (2021-02-02)","kind":"section_3","ident_start":23945,"ident_end":24018,"extent_start":23941,"extent_end":24020,"ident_utf16":{"start":{"line_number":690,"utf16_col":4},"end":{"line_number":690,"utf16_col":77}},"extent_utf16":{"start":{"line_number":690,"utf16_col":0},"end":{"line_number":692,"utf16_col":0}}},{"name":"[0.6.0](https://github.com/unjs/ufo/compare/v0.5.4...v0.6.0) (2021-02-02)","fully_qualified_name":"[0.6.0](https://github.com/unjs/ufo/compare/v0.5.4...v0.6.0) (2021-02-02)","kind":"section_2","ident_start":24023,"ident_end":24096,"extent_start":24020,"extent_end":25350,"ident_utf16":{"start":{"line_number":692,"utf16_col":3},"end":{"line_number":692,"utf16_col":76}},"extent_utf16":{"start":{"line_number":692,"utf16_col":0},"end":{"line_number":727,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":24103,"ident_end":24111,"extent_start":24099,"extent_end":24318,"ident_utf16":{"start":{"line_number":695,"utf16_col":4},"end":{"line_number":695,"utf16_col":12}},"extent_utf16":{"start":{"line_number":695,"utf16_col":0},"end":{"line_number":699,"utf16_col":0}}},{"name":"[0.5.4](https://github.com/unjs/ufo/compare/v0.5.3...v0.5.4) (2021-01-07)","fully_qualified_name":"[0.5.4](https://github.com/unjs/ufo/compare/v0.5.3...v0.5.4) (2021-01-07)","kind":"section_3","ident_start":24322,"ident_end":24395,"extent_start":24318,"extent_end":24398,"ident_utf16":{"start":{"line_number":699,"utf16_col":4},"end":{"line_number":699,"utf16_col":77}},"extent_utf16":{"start":{"line_number":699,"utf16_col":0},"end":{"line_number":702,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":24402,"ident_end":24411,"extent_start":24398,"extent_end":24542,"ident_utf16":{"start":{"line_number":702,"utf16_col":4},"end":{"line_number":702,"utf16_col":13}},"extent_utf16":{"start":{"line_number":702,"utf16_col":0},"end":{"line_number":706,"utf16_col":0}}},{"name":"[0.5.3](https://github.com/unjs/ufo/compare/v0.5.2...v0.5.3) (2021-01-06)","fully_qualified_name":"[0.5.3](https://github.com/unjs/ufo/compare/v0.5.2...v0.5.3) (2021-01-06)","kind":"section_3","ident_start":24546,"ident_end":24619,"extent_start":24542,"extent_end":24622,"ident_utf16":{"start":{"line_number":706,"utf16_col":4},"end":{"line_number":706,"utf16_col":77}},"extent_utf16":{"start":{"line_number":706,"utf16_col":0},"end":{"line_number":709,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":24626,"ident_end":24635,"extent_start":24622,"extent_end":24832,"ident_utf16":{"start":{"line_number":709,"utf16_col":4},"end":{"line_number":709,"utf16_col":13}},"extent_utf16":{"start":{"line_number":709,"utf16_col":0},"end":{"line_number":713,"utf16_col":0}}},{"name":"[0.5.2](https://github.com/unjs/ufo/compare/v0.5.1...v0.5.2) (2020-12-16)","fully_qualified_name":"[0.5.2](https://github.com/unjs/ufo/compare/v0.5.1...v0.5.2) (2020-12-16)","kind":"section_3","ident_start":24836,"ident_end":24909,"extent_start":24832,"extent_end":24912,"ident_utf16":{"start":{"line_number":713,"utf16_col":4},"end":{"line_number":713,"utf16_col":77}},"extent_utf16":{"start":{"line_number":713,"utf16_col":0},"end":{"line_number":716,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":24916,"ident_end":24925,"extent_start":24912,"extent_end":25102,"ident_utf16":{"start":{"line_number":716,"utf16_col":4},"end":{"line_number":716,"utf16_col":13}},"extent_utf16":{"start":{"line_number":716,"utf16_col":0},"end":{"line_number":720,"utf16_col":0}}},{"name":"[0.5.1](https://github.com/unjs/ufo/compare/v0.5.0...v0.5.1) (2020-12-16)","fully_qualified_name":"[0.5.1](https://github.com/unjs/ufo/compare/v0.5.0...v0.5.1) (2020-12-16)","kind":"section_3","ident_start":25106,"ident_end":25179,"extent_start":25102,"extent_end":25182,"ident_utf16":{"start":{"line_number":720,"utf16_col":4},"end":{"line_number":720,"utf16_col":77}},"extent_utf16":{"start":{"line_number":720,"utf16_col":0},"end":{"line_number":723,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":25186,"ident_end":25195,"extent_start":25182,"extent_end":25350,"ident_utf16":{"start":{"line_number":723,"utf16_col":4},"end":{"line_number":723,"utf16_col":13}},"extent_utf16":{"start":{"line_number":723,"utf16_col":0},"end":{"line_number":727,"utf16_col":0}}},{"name":"[0.5.0](https://github.com/unjs/ufo/compare/v0.4.0...v0.5.0) (2020-12-16)","fully_qualified_name":"[0.5.0](https://github.com/unjs/ufo/compare/v0.4.0...v0.5.0) (2020-12-16)","kind":"section_2","ident_start":25353,"ident_end":25426,"extent_start":25350,"extent_end":25655,"ident_utf16":{"start":{"line_number":727,"utf16_col":3},"end":{"line_number":727,"utf16_col":76}},"extent_utf16":{"start":{"line_number":727,"utf16_col":0},"end":{"line_number":738,"utf16_col":0}}},{"name":"⚠ BREAKING CHANGES","fully_qualified_name":"⚠ BREAKING CHANGES","kind":"section_3","ident_start":25433,"ident_end":25453,"extent_start":25429,"extent_end":25498,"ident_utf16":{"start":{"line_number":730,"utf16_col":4},"end":{"line_number":730,"utf16_col":22}},"extent_utf16":{"start":{"line_number":730,"utf16_col":0},"end":{"line_number":734,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":25502,"ident_end":25510,"extent_start":25498,"extent_end":25655,"ident_utf16":{"start":{"line_number":734,"utf16_col":4},"end":{"line_number":734,"utf16_col":12}},"extent_utf16":{"start":{"line_number":734,"utf16_col":0},"end":{"line_number":738,"utf16_col":0}}},{"name":"[0.4.0](https://github.com/unjs/ufo/compare/v0.3.1...v0.4.0) (2020-12-16)","fully_qualified_name":"[0.4.0](https://github.com/unjs/ufo/compare/v0.3.1...v0.4.0) (2020-12-16)","kind":"section_2","ident_start":25658,"ident_end":25731,"extent_start":25655,"extent_end":26164,"ident_utf16":{"start":{"line_number":738,"utf16_col":3},"end":{"line_number":738,"utf16_col":76}},"extent_utf16":{"start":{"line_number":738,"utf16_col":0},"end":{"line_number":756,"utf16_col":0}}},{"name":"⚠ BREAKING CHANGES","fully_qualified_name":"⚠ BREAKING CHANGES","kind":"section_3","ident_start":25738,"ident_end":25758,"extent_start":25734,"extent_end":25796,"ident_utf16":{"start":{"line_number":741,"utf16_col":4},"end":{"line_number":741,"utf16_col":22}},"extent_utf16":{"start":{"line_number":741,"utf16_col":0},"end":{"line_number":745,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":25800,"ident_end":25808,"extent_start":25796,"extent_end":25935,"ident_utf16":{"start":{"line_number":745,"utf16_col":4},"end":{"line_number":745,"utf16_col":12}},"extent_utf16":{"start":{"line_number":745,"utf16_col":0},"end":{"line_number":749,"utf16_col":0}}},{"name":"[0.3.1](https://github.com/unjs/ufo/compare/v0.3.0...v0.3.1) (2020-12-16)","fully_qualified_name":"[0.3.1](https://github.com/unjs/ufo/compare/v0.3.0...v0.3.1) (2020-12-16)","kind":"section_3","ident_start":25939,"ident_end":26012,"extent_start":25935,"extent_end":26015,"ident_utf16":{"start":{"line_number":749,"utf16_col":4},"end":{"line_number":749,"utf16_col":77}},"extent_utf16":{"start":{"line_number":749,"utf16_col":0},"end":{"line_number":752,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":26019,"ident_end":26028,"extent_start":26015,"extent_end":26164,"ident_utf16":{"start":{"line_number":752,"utf16_col":4},"end":{"line_number":752,"utf16_col":13}},"extent_utf16":{"start":{"line_number":752,"utf16_col":0},"end":{"line_number":756,"utf16_col":0}}},{"name":"[0.3.0](https://github.com/unjs/ufo/compare/v0.2.0...v0.3.0) (2020-12-16)","fully_qualified_name":"[0.3.0](https://github.com/unjs/ufo/compare/v0.2.0...v0.3.0) (2020-12-16)","kind":"section_2","ident_start":26167,"ident_end":26240,"extent_start":26164,"extent_end":27206,"ident_utf16":{"start":{"line_number":756,"utf16_col":3},"end":{"line_number":756,"utf16_col":76}},"extent_utf16":{"start":{"line_number":756,"utf16_col":0},"end":{"line_number":777,"utf16_col":0}}},{"name":"⚠ BREAKING CHANGES","fully_qualified_name":"⚠ BREAKING CHANGES","kind":"section_3","ident_start":26247,"ident_end":26267,"extent_start":26243,"extent_end":26336,"ident_utf16":{"start":{"line_number":759,"utf16_col":4},"end":{"line_number":759,"utf16_col":22}},"extent_utf16":{"start":{"line_number":759,"utf16_col":0},"end":{"line_number":764,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":26340,"ident_end":26348,"extent_start":26336,"extent_end":26921,"ident_utf16":{"start":{"line_number":764,"utf16_col":4},"end":{"line_number":764,"utf16_col":12}},"extent_utf16":{"start":{"line_number":764,"utf16_col":0},"end":{"line_number":772,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":26925,"ident_end":26934,"extent_start":26921,"extent_end":27206,"ident_utf16":{"start":{"line_number":772,"utf16_col":4},"end":{"line_number":772,"utf16_col":13}},"extent_utf16":{"start":{"line_number":772,"utf16_col":0},"end":{"line_number":777,"utf16_col":0}}},{"name":"[0.2.0](https://github.com/unjs/ufo/compare/v0.1.6...v0.2.0) (2020-12-15)","fully_qualified_name":"[0.2.0](https://github.com/unjs/ufo/compare/v0.1.6...v0.2.0) (2020-12-15)","kind":"section_2","ident_start":27209,"ident_end":27282,"extent_start":27206,"extent_end":28923,"ident_utf16":{"start":{"line_number":777,"utf16_col":3},"end":{"line_number":777,"utf16_col":76}},"extent_utf16":{"start":{"line_number":777,"utf16_col":0},"end":{"line_number":831,"utf16_col":0}}},{"name":"⚠ BREAKING CHANGES","fully_qualified_name":"⚠ BREAKING CHANGES","kind":"section_3","ident_start":27289,"ident_end":27309,"extent_start":27285,"extent_end":27345,"ident_utf16":{"start":{"line_number":780,"utf16_col":4},"end":{"line_number":780,"utf16_col":22}},"extent_utf16":{"start":{"line_number":780,"utf16_col":0},"end":{"line_number":784,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":27349,"ident_end":27357,"extent_start":27345,"extent_end":27522,"ident_utf16":{"start":{"line_number":784,"utf16_col":4},"end":{"line_number":784,"utf16_col":12}},"extent_utf16":{"start":{"line_number":784,"utf16_col":0},"end":{"line_number":788,"utf16_col":0}}},{"name":"[0.1.6](https://github.com/unjs/ufo/compare/v0.1.5...v0.1.6) (2020-12-15)","fully_qualified_name":"[0.1.6](https://github.com/unjs/ufo/compare/v0.1.5...v0.1.6) (2020-12-15)","kind":"section_3","ident_start":27526,"ident_end":27599,"extent_start":27522,"extent_end":27602,"ident_utf16":{"start":{"line_number":788,"utf16_col":4},"end":{"line_number":788,"utf16_col":77}},"extent_utf16":{"start":{"line_number":788,"utf16_col":0},"end":{"line_number":791,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":27606,"ident_end":27615,"extent_start":27602,"extent_end":27730,"ident_utf16":{"start":{"line_number":791,"utf16_col":4},"end":{"line_number":791,"utf16_col":13}},"extent_utf16":{"start":{"line_number":791,"utf16_col":0},"end":{"line_number":795,"utf16_col":0}}},{"name":"[0.1.5](https://github.com/unjs/ufo/compare/v0.1.4...v0.1.5) (2020-12-15)","fully_qualified_name":"[0.1.5](https://github.com/unjs/ufo/compare/v0.1.4...v0.1.5) (2020-12-15)","kind":"section_3","ident_start":27734,"ident_end":27807,"extent_start":27730,"extent_end":27810,"ident_utf16":{"start":{"line_number":795,"utf16_col":4},"end":{"line_number":795,"utf16_col":77}},"extent_utf16":{"start":{"line_number":795,"utf16_col":0},"end":{"line_number":798,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":27814,"ident_end":27823,"extent_start":27810,"extent_end":27944,"ident_utf16":{"start":{"line_number":798,"utf16_col":4},"end":{"line_number":798,"utf16_col":13}},"extent_utf16":{"start":{"line_number":798,"utf16_col":0},"end":{"line_number":802,"utf16_col":0}}},{"name":"[0.1.4](https://github.com/unjs/ufo/compare/v0.1.3...v0.1.4) (2020-12-12)","fully_qualified_name":"[0.1.4](https://github.com/unjs/ufo/compare/v0.1.3...v0.1.4) (2020-12-12)","kind":"section_3","ident_start":27948,"ident_end":28021,"extent_start":27944,"extent_end":28024,"ident_utf16":{"start":{"line_number":802,"utf16_col":4},"end":{"line_number":802,"utf16_col":77}},"extent_utf16":{"start":{"line_number":802,"utf16_col":0},"end":{"line_number":805,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":28028,"ident_end":28037,"extent_start":28024,"extent_end":28176,"ident_utf16":{"start":{"line_number":805,"utf16_col":4},"end":{"line_number":805,"utf16_col":13}},"extent_utf16":{"start":{"line_number":805,"utf16_col":0},"end":{"line_number":809,"utf16_col":0}}},{"name":"[0.1.3](https://github.com/unjs/ufo/compare/v0.1.2...v0.1.3) (2020-12-12)","fully_qualified_name":"[0.1.3](https://github.com/unjs/ufo/compare/v0.1.2...v0.1.3) (2020-12-12)","kind":"section_3","ident_start":28180,"ident_end":28253,"extent_start":28176,"extent_end":28256,"ident_utf16":{"start":{"line_number":809,"utf16_col":4},"end":{"line_number":809,"utf16_col":77}},"extent_utf16":{"start":{"line_number":809,"utf16_col":0},"end":{"line_number":812,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":28260,"ident_end":28269,"extent_start":28256,"extent_end":28414,"ident_utf16":{"start":{"line_number":812,"utf16_col":4},"end":{"line_number":812,"utf16_col":13}},"extent_utf16":{"start":{"line_number":812,"utf16_col":0},"end":{"line_number":816,"utf16_col":0}}},{"name":"[0.1.2](https://github.com/unjs/ufo/compare/v0.1.1...v0.1.2) (2020-12-12)","fully_qualified_name":"[0.1.2](https://github.com/unjs/ufo/compare/v0.1.1...v0.1.2) (2020-12-12)","kind":"section_3","ident_start":28418,"ident_end":28491,"extent_start":28414,"extent_end":28494,"ident_utf16":{"start":{"line_number":816,"utf16_col":4},"end":{"line_number":816,"utf16_col":77}},"extent_utf16":{"start":{"line_number":816,"utf16_col":0},"end":{"line_number":819,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":28498,"ident_end":28507,"extent_start":28494,"extent_end":28623,"ident_utf16":{"start":{"line_number":819,"utf16_col":4},"end":{"line_number":819,"utf16_col":13}},"extent_utf16":{"start":{"line_number":819,"utf16_col":0},"end":{"line_number":823,"utf16_col":0}}},{"name":"[0.1.1](https://github.com/unjs/ufo/compare/v0.1.0...v0.1.1) (2020-12-12)","fully_qualified_name":"[0.1.1](https://github.com/unjs/ufo/compare/v0.1.0...v0.1.1) (2020-12-12)","kind":"section_3","ident_start":28627,"ident_end":28700,"extent_start":28623,"extent_end":28703,"ident_utf16":{"start":{"line_number":823,"utf16_col":4},"end":{"line_number":823,"utf16_col":77}},"extent_utf16":{"start":{"line_number":823,"utf16_col":0},"end":{"line_number":826,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":28707,"ident_end":28715,"extent_start":28703,"extent_end":28923,"ident_utf16":{"start":{"line_number":826,"utf16_col":4},"end":{"line_number":826,"utf16_col":12}},"extent_utf16":{"start":{"line_number":826,"utf16_col":0},"end":{"line_number":831,"utf16_col":0}}},{"name":"[0.1.0](https://github.com/unjs/ufo/compare/v0.0.3...v0.1.0) (2020-12-09)","fully_qualified_name":"[0.1.0](https://github.com/unjs/ufo/compare/v0.0.3...v0.1.0) (2020-12-09)","kind":"section_2","ident_start":28926,"ident_end":28999,"extent_start":28923,"extent_end":29640,"ident_utf16":{"start":{"line_number":831,"utf16_col":3},"end":{"line_number":831,"utf16_col":76}},"extent_utf16":{"start":{"line_number":831,"utf16_col":0},"end":{"line_number":853,"utf16_col":0}}},{"name":"⚠ BREAKING CHANGES","fully_qualified_name":"⚠ BREAKING CHANGES","kind":"section_3","ident_start":29006,"ident_end":29026,"extent_start":29002,"extent_end":29076,"ident_utf16":{"start":{"line_number":834,"utf16_col":4},"end":{"line_number":834,"utf16_col":22}},"extent_utf16":{"start":{"line_number":834,"utf16_col":0},"end":{"line_number":838,"utf16_col":0}}},{"name":"Features","fully_qualified_name":"Features","kind":"section_3","ident_start":29080,"ident_end":29088,"extent_start":29076,"extent_end":29388,"ident_utf16":{"start":{"line_number":838,"utf16_col":4},"end":{"line_number":838,"utf16_col":12}},"extent_utf16":{"start":{"line_number":838,"utf16_col":0},"end":{"line_number":843,"utf16_col":0}}},{"name":"[0.0.3](https://github.com/unjs/ufo/compare/v0.0.2...v0.0.3) (2020-12-04)","fully_qualified_name":"[0.0.3](https://github.com/unjs/ufo/compare/v0.0.2...v0.0.3) (2020-12-04)","kind":"section_3","ident_start":29392,"ident_end":29465,"extent_start":29388,"extent_end":29468,"ident_utf16":{"start":{"line_number":843,"utf16_col":4},"end":{"line_number":843,"utf16_col":77}},"extent_utf16":{"start":{"line_number":843,"utf16_col":0},"end":{"line_number":846,"utf16_col":0}}},{"name":"Bug Fixes","fully_qualified_name":"Bug Fixes","kind":"section_3","ident_start":29472,"ident_end":29481,"extent_start":29468,"extent_end":29593,"ident_utf16":{"start":{"line_number":846,"utf16_col":4},"end":{"line_number":846,"utf16_col":13}},"extent_utf16":{"start":{"line_number":846,"utf16_col":0},"end":{"line_number":850,"utf16_col":0}}},{"name":"0.0.2 (2020-12-04)","fully_qualified_name":"0.0.2 (2020-12-04)","kind":"section_3","ident_start":29597,"ident_end":29615,"extent_start":29593,"extent_end":29617,"ident_utf16":{"start":{"line_number":850,"utf16_col":4},"end":{"line_number":850,"utf16_col":22}},"extent_utf16":{"start":{"line_number":850,"utf16_col":0},"end":{"line_number":852,"utf16_col":0}}},{"name":"0.0.1 (2020-12-04)","fully_qualified_name":"0.0.1 (2020-12-04)","kind":"section_3","ident_start":29621,"ident_end":29639,"extent_start":29617,"extent_end":29640,"ident_utf16":{"start":{"line_number":852,"utf16_col":4},"end":{"line_number":852,"utf16_col":22}},"extent_utf16":{"start":{"line_number":852,"utf16_col":0},"end":{"line_number":853,"utf16_col":0}}}]}},"codeViewLayoutRoute":{"repo":{"id":318601574,"defaultBranch":"main","name":"ufo","ownerLogin":"unjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-12-04T18:21:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80154025?v=4","public":true,"private":false,"isOrgOwned":true,"isArchived":false},"currentUser":null,"uploadToken":"mnkGfaNCzl2i1pb5-oK066opb_S6kf_9eoO4Nn10Tui930o-hSJb5uyKknIQstrZ9URd3ZpdsMoZwdB3vq7uVQ","allShortcutsEnabled":false,"treeExpanded":true,"path":"CHANGELOG.md","symbolsExpanded":false,"refInfo":{"name":"f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6","listCacheKey":"v0:1788707055.0","canEdit":false,"currentOid":"f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6"},"helpUrl":"https://docs.github.com","githubDevUrl":null},"codeViewFileTreeLayoutRoute":{"fileTree":{"":{"items":[{"name":".github","path":".github","contentType":"directory"},{"name":"src","path":"src","contentType":"directory"},{"name":"test","path":"test","contentType":"directory"},{"name":".editorconfig","path":".editorconfig","contentType":"file"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":".prettierrc","path":".prettierrc","contentType":"file"},{"name":"CHANGELOG.md","path":"CHANGELOG.md","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"SECURITY.md","path":"SECURITY.md","contentType":"file"},{"name":"eslint.config.mjs","path":"eslint.config.mjs","contentType":"file"},{"name":"package.json","path":"package.json","contentType":"file"},{"name":"pnpm-lock.yaml","path":"pnpm-lock.yaml","contentType":"file"},{"name":"renovate.json","path":"renovate.json","contentType":"file"},{"name":"tsconfig.json","path":"tsconfig.json","contentType":"file"}],"totalCount":15}},"fileTreeProcessingTime":7.273661,"foldersToFetch":[]},"codeViewBlobLayoutRoute":{"codeLineWrapEnabled":false,"refInfo":{"name":"f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6","listCacheKey":"v0:1788707055.0","canEdit":false,"refType":"tree","currentOid":"f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6","canEditOnDefaultBranch":false,"fileExistsOnDefault":true},"path":"CHANGELOG.md","blob":{"copilotSWEAgentEnabled":false,"dependabotInfo":{"showConfigurationBanner":false,"configFilePath":null,"networkDependabotPath":"/unjs/ufo/network/updates","dismissConfigurationNoticePath":"/settings/dismiss-notice/dependabot_configuration_notice","configurationNoticeDismissed":null},"displayName":"CHANGELOG.md","displayUrl":"https://github.com/unjs/ufo/blob/HEAD/CHANGELOG.md?raw=true","headerInfo":{"blobSize":"28.9 KB","deleteTooltip":"You must be signed in to make or propose changes","editTooltip":"You must be signed in to make or propose changes","ghDesktopPath":null,"isGitLfs":false,"onBranch":false,"shortPath":"9dd3c7e","siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Funjs%2Fufo%2Fblob%2FHEAD%2FCHANGELOG.md","isCSV":false,"isRichtext":true,"lineInfo":{"truncatedLoc":"853","truncatedSloc":"449"},"mode":"file"},"image":false,"isCodeownersFile":null,"isPlain":false,"isValidLegacyIssueTemplate":false,"isIssueTemplate":false,"isDiscussionTemplate":false,"language":"Markdown","languageID":222,"large":false,"planSupportInfo":{"repoIsFork":null,"repoOwnedByCurrentUser":null,"requestFullPath":"/unjs/ufo/blob/HEAD/CHANGELOG.md","showFreeOrgGatedFeatureMessage":null,"showPlanSupportBanner":null,"upgradeDataAttributes":null,"upgradePath":null},"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_dockerfile","releasePath":"/unjs/ufo/releases/new?marketplace=true","showPublishActionBanner":false},"rawBlobUrl":"https://github.com/unjs/ufo/raw/f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6/CHANGELOG.md","renderImageOrRaw":false,"shortPath":null,"symbolsEnabled":true,"tabSize":4,"topBannersInfo":{"overridingGlobalFundingFile":false,"globalPreferredFundingPath":null,"showInvalidCitationWarning":false,"citationHelpUrl":"https://docs.github.com/github/creating-cloning-and-archiving-repositories/creating-a-repository-on-github/about-citation-files","actionsOnboardingTip":null},"truncated":false,"viewable":true,"workflowRedirectUrl":null},"copilotInfo":null,"copilotAccessAllowed":false,"copilotSpacesEnabled":false,"modelsAccessAllowed":false,"modelsRepoIntegrationEnabled":false,"isMarketplaceEnabled":true},"codeViewBlobLayoutRoute.StyledBlob":{"rawLines":["# Changelog","","All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.","","## v1.6.4","","[compare changes](https://github.com/unjs/ufo/compare/v1.6.3...v1.6.4)","","### 🩹 Fixes","","- **withoutBase:** Collapse leading slashes ([#335](https://github.com/unjs/ufo/pull/335))","","### 🏡 Chore","","- Update deps ([7807010](https://github.com/unjs/ufo/commit/7807010))","","### ❤️ Contributors","","- Pooya Parsa ([@pi0](https://github.com/pi0))","","## v1.6.3","","[compare changes](https://github.com/unjs/ufo/compare/v1.6.2...v1.6.3)","","### 🩹 Fixes","","- **withBase, withoutBase:** Prevent false prefix matches ([#313](https://github.com/unjs/ufo/pull/313))","","### 🏡 Chore","","- Update deps ([04b73bd](https://github.com/unjs/ufo/commit/04b73bd))","","### ❤️ Contributors","","- Pooya Parsa ([@pi0](https://github.com/pi0))","- Florian Heuberger ([@Flo0806](https://github.com/Flo0806))","","## v1.6.2","","[compare changes](https://github.com/unjs/ufo/compare/v1.6.1...v1.6.2)","","### 🩹 Fixes","","- Fix `parsePath` return type ([#293](https://github.com/unjs/ufo/pull/293))","","### 📖 Documentation","","- Add more examples in jsdoc ([#291](https://github.com/unjs/ufo/pull/291))","","### 📦 Build","","- Fix exports condition order to prefer esm with default fallback ([8457581](https://github.com/unjs/ufo/commit/8457581))","","### 🏡 Chore","","- **release:** V1.6.1 ([b83cbea](https://github.com/unjs/ufo/commit/b83cbea))","- Update deps ([9d1833b](https://github.com/unjs/ufo/commit/9d1833b))","- Lint ([0181677](https://github.com/unjs/ufo/commit/0181677))","","### ❤️ Contributors","","- Daedalus ([@ComfortablyCoding](https://github.com/ComfortablyCoding))","- Pooya Parsa ([@pi0](https://github.com/pi0))","- Alex Liu ([@Mini-ghost](https://github.com/Mini-ghost))","","## v1.6.1","","[compare changes](https://github.com/unjs/ufo/compare/v1.6.0...v1.6.1)","","### 🩹 Fixes","","- **query:** Use `Object.create(null)` ([#290](https://github.com/unjs/ufo/pull/290))","","### ❤️ Contributors","","- Pooya Parsa ([@pi0](https://github.com/pi0))","","## v1.6.0","","[compare changes](https://github.com/unjs/ufo/compare/v1.5.4...v1.6.0)","","### 🚀 Enhancements","","- Add `filterQuery` utility ([#287](https://github.com/unjs/ufo/pull/287))","","### 🩹 Fixes","","- **parseQuery:** Use object with null prototype ([#286](https://github.com/unjs/ufo/pull/286))","- **parseFilename:** Use optional chaining to access `opts.strict` ([#284](https://github.com/unjs/ufo/pull/284))","","### 📖 Documentation","","- Clarify `withBase` jsdocs ([#266](https://github.com/unjs/ufo/pull/266))","- Fix typos ([#278](https://github.com/unjs/ufo/pull/278))","- Spelling and formatting ([#285](https://github.com/unjs/ufo/pull/285))","","### 🏡 Chore","","- Consistent spelling in JSDoc comments \u0026 update automd syntax ([#256](https://github.com/unjs/ufo/pull/256))","- Apply automated lint fixes ([aa6d406](https://github.com/unjs/ufo/commit/aa6d406))","- Apply automated lint fixes ([46d0a04](https://github.com/unjs/ufo/commit/46d0a04))","- Update dev dependencies ([9eaa57c](https://github.com/unjs/ufo/commit/9eaa57c))","- Lint ([a7012eb](https://github.com/unjs/ufo/commit/a7012eb))","","### ✅ Tests","","- **query:** Validate more than 2 values for key ([#273](https://github.com/unjs/ufo/pull/273))","","### 🤖 CI","","- Always update corepack ([e383832](https://github.com/unjs/ufo/commit/e383832))","","### ❤️ Contributors","","- Kricsleo ([@kricsleo](https://github.com/kricsleo))","- Ezra Ashenafi ([@Eazash](https://github.com/Eazash))","- Pooya Parsa ([@pi0](https://github.com/pi0))","- Bobbie Goede \u003cbobbiegoede@gmail.com\u003e","- Nano ([@Konano](https://github.com/Konano))","- Aman Desai ([@amandesai01](https://github.com/amandesai01))","- Dave Honneffer ([@pearofducks](https://github.com/pearofducks))","- Johann Schopplich ([@johannschopplich](https://github.com/johannschopplich))","","## v1.5.4","","[compare changes](https://github.com/unjs/ufo/compare/v1.5.3...v1.5.4)","","### 🩹 Fixes","","- **parseURL:** Only normalize windows drive letters with `file://` protocol ([#246](https://github.com/unjs/ufo/pull/246))","- **withProtocol:** Consider relative protocol ([#242](https://github.com/unjs/ufo/pull/242))","","### 🏡 Chore","","- Update deps ([0dbe44f](https://github.com/unjs/ufo/commit/0dbe44f))","- Lint with eslint v9 ([51b0565](https://github.com/unjs/ufo/commit/51b0565))","","### 🎨 Styles","","- Lint with prettier defaults ([666091d](https://github.com/unjs/ufo/commit/666091d))","","### ❤️ Contributors","","- Natanael Dos Santos Feitosa ([@natanfeitosa](http://github.com/natanfeitosa))","- Pooya Parsa ([@pi0](http://github.com/pi0))","- Emil ([@ea-agital](http://github.com/ea-agital))","","## v1.5.3","","[compare changes](https://github.com/unjs/ufo/compare/v1.5.2...v1.5.3)","","### 🩹 Fixes","","- **joinRelativeURL:** Avoid lookbehind regex for browser compatibility ([#228](https://github.com/unjs/ufo/pull/228))","","### ❤️ Contributors","","- Pooya Parsa ([@pi0](http://github.com/pi0))","","## v1.5.2","","[compare changes](https://github.com/unjs/ufo/compare/v1.5.1...v1.5.2)","","### 🩹 Fixes","","- Use lookbehind regex only inside `joinRelativeURL` ([#226](https://github.com/unjs/ufo/pull/226))","","### ❤️ Contributors","","- Pooya Parsa ([@pi0](http://github.com/pi0))","","## v1.5.1","","[compare changes](https://github.com/unjs/ufo/compare/v1.5.0...v1.5.1)","","### 🩹 Fixes","","- **joinRelativeURL:** Handle base with protocol ([#222](https://github.com/unjs/ufo/pull/222))","","### 🏡 Chore","","- Update readme ([ffc9d3e](https://github.com/unjs/ufo/commit/ffc9d3e))","- Add automd to autofix ci ([fffbcd4](https://github.com/unjs/ufo/commit/fffbcd4))","","### ❤️ Contributors","","- Pooya Parsa ([@pi0](http://github.com/pi0))","","## v1.5.0","","[compare changes](https://github.com/unjs/ufo/compare/v1.4.0...v1.5.0)","","### 🚀 Enhancements","","- Add `withoutHost` utility ([#212](https://github.com/unjs/ufo/pull/212))","- **joinURL:** Handle segments with `../` ([#217](https://github.com/unjs/ufo/pull/217))","- `joinRelativeURL` ([#220](https://github.com/unjs/ufo/pull/220))","","### 🩹 Fixes","","- **withoutTrailingSlash:** Consider qurry param ([#219](https://github.com/unjs/ufo/pull/219))","","### 💅 Refactors","","- **joinURL:** Rewrite with clear syntax and relative `../` support ([#218](https://github.com/unjs/ufo/pull/218))","","### 📖 Documentation","","- Fix typo ([#213](https://github.com/unjs/ufo/pull/213))","","### 🏡 Chore","","- **release:** V1.4.0 ([541bc62](https://github.com/unjs/ufo/commit/541bc62))","- Update automd ([3301e51](https://github.com/unjs/ufo/commit/3301e51))","- Fix typo in jsdocs ([3aaf64d](https://github.com/unjs/ufo/commit/3aaf64d))","","### ❤️ Contributors","","- Thijs Wijnmaalen \u003cthijs@wijnmaalen.name\u003e","- Pooya Parsa ([@pi0](http://github.com/pi0))","- Daniel Roe ([@danielroe](http://github.com/danielroe))","- Diptesh Choudhuri \u003cignisda2001@gmail.com\u003e","- Fabian B ([@madebyfabian](http://github.com/madebyfabian))","","## v1.4.0","","[compare changes](https://github.com/unjs/ufo/compare/v1.3.2...v1.4.0)","","### 🚀 Enhancements","","- Add `withFragment` utility ([#193](https://github.com/unjs/ufo/pull/193))","- Add `withoutFragment` util ([#199](https://github.com/unjs/ufo/pull/199))","","### 🔥 Performance","","- **withFragment:** Early return when no hash changes required ([d6ce037](https://github.com/unjs/ufo/commit/d6ce037))","","### 🩹 Fixes","","- **encodeQueryValue:** Encode the slash character ([#198](https://github.com/unjs/ufo/pull/198))","- Stringify protocol-relative URLs ([#207](https://github.com/unjs/ufo/pull/207))","- **withFragment:** Use `encodeHash` for encoding ([48237ab](https://github.com/unjs/ufo/commit/48237ab))","","### 💅 Refactors","","- **resolveUrl:** Decouple from $URL ([#186](https://github.com/unjs/ufo/pull/186))","- Deprecate `$URL` and `createURL` ([f1af9b3](https://github.com/unjs/ufo/commit/f1af9b3))","- **normalizeURL:** Decouple from `$URL` ([9013029](https://github.com/unjs/ufo/commit/9013029))","- **withoutFragment:** Decouple from `withFragment` ([712b8d5](https://github.com/unjs/ufo/commit/712b8d5))","","### 📖 Documentation","","- Remove mentioning `$URL` ([65e6be8](https://github.com/unjs/ufo/commit/65e6be8))","- Update normalizeURL example ([011777a](https://github.com/unjs/ufo/commit/011777a))","- Use jsdocs and automd ([#209](https://github.com/unjs/ufo/pull/209))","","### 🏡 Chore","","- Update dependencies and lockfile ([21e644e](https://github.com/unjs/ufo/commit/21e644e))","- Format readme with prettier ([6b00230](https://github.com/unjs/ufo/commit/6b00230))","- Gitignore vitest temp files ([89be2d1](https://github.com/unjs/ufo/commit/89be2d1))","- Update docs ([5ab6d16](https://github.com/unjs/ufo/commit/5ab6d16))","","### ❤️ Contributors","","- Pooya Parsa ([@pi0](http://github.com/pi0))","- Daniel Acuña ","- Diptesh Choudhuri \u003cignisda2001@gmail.com\u003e","- Daniel Roe ([@danielroe](http://github.com/danielroe))","- Petr Kolonicz","","## v1.3.2","","[compare changes](https://github.com/unjs/ufo/compare/v1.3.1...v1.3.2)","","### 🩹 Fixes","","- **parseURL:** Parse protocol case-insensitively ([#188](https://github.com/unjs/ufo/pull/188))","- Respect fragment in trailing slash utils ([#175](https://github.com/unjs/ufo/pull/175))","","### 🏡 Chore","","- **release:** V1.3.1 ([5da74c4](https://github.com/unjs/ufo/commit/5da74c4))","- Update lockfile ([11f161e](https://github.com/unjs/ufo/commit/11f161e))","","### ❤️ Contributors","","- Alexander Lichter ([@manniL](http://github.com/manniL))","- Pooya Parsa ([@pi0](http://github.com/pi0))","- Daniel Roe ([@danielroe](http://github.com/danielroe))","","## v1.3.1","","[compare changes](https://github.com/unjs/ufo/compare/v1.3.0...v1.3.1)","","### 🩹 Fixes","","- Test script protocols insensitively ([#180](https://github.com/unjs/ufo/pull/180))","","### 🏡 Chore","","- Update dependencies ([20e99e7](https://github.com/unjs/ufo/commit/20e99e7))","","### ❤️ Contributors","","- Pooya Parsa ([@pi0](http://github.com/pi0))","- Daniel Roe \u003cdaniel@roe.dev\u003e","","## v1.3.0","","[compare changes](https://github.com/unjs/ufo/compare/v1.2.0...v1.3.0)","","### 🚀 Enhancements","","- **stringifyParsedURL:** Support partial url inputs ([#166](https://github.com/unjs/ufo/pull/166))","","### 🩹 Fixes","","- **parseURL:** Handle `data:` and `blob` protocols ([#159](https://github.com/unjs/ufo/pull/159))","- **parseURL, hasProtocol, isScriptProtocol:** Ignore leading whitespaces ([#170](https://github.com/unjs/ufo/pull/170))","","### 🏡 Chore","","- **release:** V1.2.0 ([eee29ee](https://github.com/unjs/ufo/commit/eee29ee))","- Correct typos in readme ([#160](https://github.com/unjs/ufo/pull/160))","- Update depnednecie ([b6f6cee](https://github.com/unjs/ufo/commit/b6f6cee))","- Add `security.md` ([e600fc0](https://github.com/unjs/ufo/commit/e600fc0))","","### 🤖 CI","","- Use conventional commit message ([#157](https://github.com/unjs/ufo/pull/157))","","### ❤️  Contributors","","- Pooya Parsa ([@pi0](http://github.com/pi0))","- Daniel Roe \u003cdaniel@roe.dev\u003e","- Felix Yan ([@felixonmars](http://github.com/felixonmars))","","## v1.2.0","","[compare changes](https://github.com/unjs/ufo/compare/v1.1.2...v1.2.0)","","### 🚀 Enhancements","","- Add `isScriptProtocol` util ([#156](https://github.com/unjs/ufo/pull/156))","- Generic types for `getQuery` and `parseQuery` ([#131](https://github.com/unjs/ufo/pull/131))","- Add `parseFilename` utility ([#125](https://github.com/unjs/ufo/pull/125))","","### 🩹 Fixes","","- **parseQuery:** Decode space in query keys ([#150](https://github.com/unjs/ufo/pull/150))","- Parsed query types should be string only ([#139](https://github.com/unjs/ufo/pull/139))","- **stringifyQuery:** Filter out empty values ([#148](https://github.com/unjs/ufo/pull/148))","- **joinURL:** Handle leading dot ([#35](https://github.com/unjs/ufo/pull/35))","","### 🏡 Chore","","- **release:** V1.1.2 ([8f36c4f](https://github.com/unjs/ufo/commit/8f36c4f))","- Lint test file ([7fa45a0](https://github.com/unjs/ufo/commit/7fa45a0))","- Update dependencies ([b9b3b6c](https://github.com/unjs/ufo/commit/b9b3b6c))","- Lint ([17c0ad6](https://github.com/unjs/ufo/commit/17c0ad6))","- Add autofix ci ([5bb737f](https://github.com/unjs/ufo/commit/5bb737f))","- Move autofix ci to `.github/workflows` dir ([f1b3d5c](https://github.com/unjs/ufo/commit/f1b3d5c))","- Fix autofix ci ([a6fcce3](https://github.com/unjs/ufo/commit/a6fcce3))","","### ❤️  Contributors","","- Pooya Parsa ([@pi0](http://github.com/pi0))","- Divine ","- Oleg Khalin ","- Daniel Roe \u003cdaniel@roe.dev\u003e","- Raj Kadhi \u003craj.kadhi10@gmail.com\u003e","","## v1.1.2","","[compare changes](https://github.com/unjs/ufo/compare/v1.1.1...v1.1.2)","","","### 🩹 Fixes","","  - Provide node16 style types field ([#133](https://github.com/unjs/ufo/pull/133))","","### 📖 Documentation","","  - Add jsdocs for parse utils ([#134](https://github.com/unjs/ufo/pull/134))","  - Add `stringifyParsedURL` ([81e92b2](https://github.com/unjs/ufo/commit/81e92b2))","","### 🏡 Chore","","  - **readme:** Improvements ([e38bdf6](https://github.com/unjs/ufo/commit/e38bdf6))","  - Update lockfile ([29fd478](https://github.com/unjs/ufo/commit/29fd478))","","### ❤️  Contributors","","- Pooya Parsa ([@pi0](http://github.com/pi0))","- Nozomu Ikuta ","- Sébastien Chopin \u003cseb@nuxtjs.com\u003e","- Daniel Roe \u003cdaniel@roe.dev\u003e","","## v1.1.1","","[compare changes](https://github.com/unjs/ufo/compare/v1.1.0...v1.1.1)","","","### 🩹 Fixes","","  - **hasProtocol:** Expand protocol relative url regexp ([#126](https://github.com/unjs/ufo/pull/126))","","### ✅ Tests","","  - Add more tests for full coverage ([#127](https://github.com/unjs/ufo/pull/127))","","### ❤️  Contributors","","- Divine ","- Daniel Roe \u003cdaniel@roe.dev\u003e","","## v1.1.0","","[compare changes](https://github.com/unjs/ufo/compare/v1.0.1...v1.1.0)","","","### 🚀 Enhancements","","  - **hasProtocol:** Strict mode support ([#124](https://github.com/unjs/ufo/pull/124))","  - Stringify query values ([#123](https://github.com/unjs/ufo/pull/123))","","### 🩹 Fixes","","  - **parseHost:** Correctly parse hostnames with and without port ([#120](https://github.com/unjs/ufo/pull/120))","  - Port should be string ([75a280c](https://github.com/unjs/ufo/commit/75a280c))","  - Encode `[]` and `{}` in query values to increase compatibility ([#118](https://github.com/unjs/ufo/pull/118))","  - **hasProtocol:** Accept backslash too ([#122](https://github.com/unjs/ufo/pull/122))","","### 🏡 Chore","","  - Lint ([09ea077](https://github.com/unjs/ufo/commit/09ea077))","  - Use changelogen for release ([74626fb](https://github.com/unjs/ufo/commit/74626fb))","","### 🎨 Styles","","  - Lint with prettier ([80cd389](https://github.com/unjs/ufo/commit/80cd389))","","### ❤️  Contributors","","- Pooya Parsa \u003cpooya@pi0.io\u003e","- Divine ","- Smeng9","","### [1.0.1](https://github.com/unjs/ufo/compare/v1.0.0...v1.0.1) (2022-11-29)","","","### Bug Fixes","","* fix `QueryValue` type to be array only as `QueryObject` values ([#101](https://github.com/unjs/ufo/issues/101)) ([3fbad8c](https://github.com/unjs/ufo/commit/3fbad8c04bb9a2e3438d5000de0c49ddc469536a))","* **hasProtocol:** do not treat windows drive letter as protocol ([#106](https://github.com/unjs/ufo/issues/106)) ([67c3dab](https://github.com/unjs/ufo/commit/67c3dab271f46abfa82a492ddb7e1e099f994203))","* **query:** uniform handling of empty array values ([#103](https://github.com/unjs/ufo/issues/103)) ([0b1007d](https://github.com/unjs/ufo/commit/0b1007dc58d9955dc24bab3312173b7a929387cb))","","## [1.0.0](https://github.com/unjs/ufo/compare/v0.8.6...v1.0.0) (2022-11-14)","","","### Features","","* remove undefined from withQuery ([#71](https://github.com/unjs/ufo/issues/71)) ([f8900d5](https://github.com/unjs/ufo/commit/f8900d5c1d6f8f2c34f6dda82aafc5d9521aba4e))","","","### Bug Fixes","","* remove leading slash when parsing windows file urls ([#87](https://github.com/unjs/ufo/issues/87)) ([187afb0](https://github.com/unjs/ufo/commit/187afb0f954256eb953c1ef447fccf65e6ef5dff))","","### [0.8.6](https://github.com/unjs/ufo/compare/v0.8.5...v0.8.6) (2022-10-15)","","","### Bug Fixes","","* ensure `withBase` does not prefix URLs with protocol ([#68](https://github.com/unjs/ufo/issues/68)) ([b520298](https://github.com/unjs/ufo/commit/b520298a4c6979cffe452000039ff5ca41f287b1))","","### [0.8.5](https://github.com/unjs/ufo/compare/v0.8.4...v0.8.5) (2022-07-07)","","","### Bug Fixes","","* **withoutBase:** preserve leading slash ([fc72dd0](https://github.com/unjs/ufo/commit/fc72dd0b7e503c07e4788ebb7af6fb790c714035)), closes [#64](https://github.com/unjs/ufo/issues/64)","","### [0.8.4](https://github.com/unjs/ufo/compare/v0.8.3...v0.8.4) (2022-05-06)","","","### Features","","* `isEqual` utility ([5fb8267](https://github.com/unjs/ufo/commit/5fb826749fc04141655b615ab5868ed63b52db17))","","### [0.8.3](https://github.com/unjs/ufo/compare/v0.8.2...v0.8.3) (2022-03-31)","","","### Bug Fixes","","* **withProtocol:** handle input without protocol (resolves [#52](https://github.com/unjs/ufo/issues/52)) ([4f66249](https://github.com/unjs/ufo/commit/4f66249c2a5946483554ead832bb68db724b612e))","","### [0.8.2](https://github.com/unjs/ufo/compare/v0.8.1...v0.8.2) (2022-03-31)","","","### Features","","* withHttp, withHttps, withoutProtocol, withProtocol ([#48](https://github.com/unjs/ufo/issues/48)) ([f8ee0c0](https://github.com/unjs/ufo/commit/f8ee0c0a37f45ef695dd65943a5a20f838993e1e))","","","### Bug Fixes","","* **encodeQueryItem:** stringify boolean values ([#51](https://github.com/unjs/ufo/issues/51)) ([469dd88](https://github.com/unjs/ufo/commit/469dd884deb3047ae70dce6fcbbf69154ad491b5))","","### [0.8.1](https://github.com/unjs/ufo/compare/v0.8.0...v0.8.1) (2022-03-16)","","","### Bug Fixes","","* **parseURL:** don't fail if hostAndPath not matching ([d297e60](https://github.com/unjs/ufo/commit/d297e60d01c91c2367a20e0779d8a6705c996a3e))","","## [0.8.0](https://github.com/unjs/ufo/compare/v0.7.11...v0.8.0) (2022-03-15)","","","### ⚠ BREAKING CHANGES","","* hasProtocol additional protocols (#46)","","### Bug Fixes","","* add typecheck ([a9626ff](https://github.com/unjs/ufo/commit/a9626ffcda8033a1ffa475464b088ceae0b90854))","* hasProtocol additional protocols ([#46](https://github.com/unjs/ufo/issues/46)) ([d66cb64](https://github.com/unjs/ufo/commit/d66cb646c3a63dc747397c3d1e8b2bd3eed13d7f))","* **parseURL:** respect 0 number as query value ([#44](https://github.com/unjs/ufo/issues/44)) ([f2f188f](https://github.com/unjs/ufo/commit/f2f188f08c02d969dff07d9f0d5d44408393dbbb))","","### [0.7.11](https://github.com/unjs/ufo/compare/v0.7.10...v0.7.11) (2022-02-25)","","","### Bug Fixes","","* **parseURL:** exclude hash from hostname match (resolves [#42](https://github.com/unjs/ufo/issues/42)) ([53a1cea](https://github.com/unjs/ufo/commit/53a1ceaaefe07afb3add74ca55998d302a4ce218))","","### [0.7.10](https://github.com/unjs/ufo/compare/v0.7.9...v0.7.10) (2022-01-31)","","","### Bug Fixes","","* **parseURL:** normalize unescaped backslash to slash ([07b97af](https://github.com/unjs/ufo/commit/07b97af2f5cd72f10fb0ff1a79953fb6841d04fc))","","### [0.7.9](https://github.com/unjs/ufo/compare/v0.7.8...v0.7.9) (2021-08-17)","","","### Bug Fixes","","* encode plus as `%2B` ([500885b](https://github.com/unjs/ufo/commit/500885be5c353b81688065dcebb837950895cd9d)), closes [#34](https://github.com/unjs/ufo/issues/34)","* **parseURL:** support url with leading `?` (resolves [#33](https://github.com/unjs/ufo/issues/33)) ([aab7d5f](https://github.com/unjs/ufo/commit/aab7d5f458095a07f645d68e0526040acef03174))","","### [0.7.8](https://github.com/unjs/ufo/compare/v0.7.7...v0.7.8) (2021-08-17)","","","### Bug Fixes","","* handle uppercase encoding ([#32](https://github.com/unjs/ufo/issues/32)) ([7a663e2](https://github.com/unjs/ufo/commit/7a663e21d1d0e7eec21be5c4b57eae9ad81cf590))","","### [0.7.7](https://github.com/unjs/ufo/compare/v0.7.6...v0.7.7) (2021-06-30)","","","### Features","","* support query params for `trailingSlash` utils ([#24](https://github.com/unjs/ufo/issues/24)) ([aa31481](https://github.com/unjs/ufo/commit/aa314810f1fc5c85a1c35a9661f671c2e337115d))","","### [0.7.6](https://github.com/unjs/ufo/compare/v0.7.5...v0.7.6) (2021-06-30)","","","### Bug Fixes","","* **stringifyParsedURL:** check query existence in search ([#29](https://github.com/unjs/ufo/issues/29)) ([dd8bc35](https://github.com/unjs/ufo/commit/dd8bc3563c8a134a50ed5a484326c86c15261656))","","### [0.7.5](https://github.com/unjs/ufo/compare/v0.7.4...v0.7.5) (2021-05-17)","","","### Features","","* **parseURL:** support default proto ([f0f79f0](https://github.com/unjs/ufo/commit/f0f79f0f9ebc3acee41441d62a4f451a714281c1)), closes [#25](https://github.com/unjs/ufo/issues/25)","","### [0.7.4](https://github.com/unjs/ufo/compare/v0.7.3-deno...v0.7.4) (2021-05-11)","","### [0.7.3](https://github.com/unjs/ufo/compare/v0.7.2...v0.7.3) (2021-05-11)","","","### Features","","* support query params for `trailingSlash` utils ([7655066](https://github.com/unjs/ufo/commit/7655066f6d8eee1bc7b6deae6fef76c4058b3fee)), closes [#19](https://github.com/unjs/ufo/issues/19)","","","### Bug Fixes","","* **parseQuery:** prevent possible prototype pollution ([f4be854](https://github.com/unjs/ufo/commit/f4be854bf7ee46335fa70be170b61c6b76e0c2d3))","* slash encode in path ([#23](https://github.com/unjs/ufo/issues/23)) ([912399f](https://github.com/unjs/ufo/commit/912399f0682974def7c9bea548f96ddab0d09659))","","### [0.7.2](https://github.com/unjs/ufo/compare/v0.7.1...v0.7.2) (2021-04-28)","","","### Bug Fixes","","* allow pkg subpath import ([#20](https://github.com/unjs/ufo/issues/20)) ([7b2a068](https://github.com/unjs/ufo/commit/7b2a068672c451b2bfa2698814d736cd2a14df79))","","### [0.7.1](https://github.com/unjs/ufo/compare/v0.7.0...v0.7.1) (2021-04-23)","","## [0.7.0](https://github.com/unjs/ufo/compare/v0.6.11...v0.7.0) (2021-04-23)","","","### ⚠ BREAKING CHANGES","","* add module exports field","","### Features","","* add module exports field ([7c26571](https://github.com/unjs/ufo/commit/7c26571f0b5df2b93a694f4787cac4b6bdf73625))","","### [0.6.11](https://github.com/unjs/ufo/compare/v0.6.10...v0.6.11) (2021-04-06)","","","### Bug Fixes","","* **pkg:** remove exports field to improve compatibility with webpack4 ([be3b1ae](https://github.com/unjs/ufo/commit/be3b1ae3a5880e5127006a7b86362fd833b4992a))","","### [0.6.10](https://github.com/unjs/ufo/compare/v0.6.9...v0.6.10) (2021-03-09)","","","### Bug Fixes","","* **joinURL:** allow falsy base ([#18](https://github.com/unjs/ufo/issues/18)) ([73220dd](https://github.com/unjs/ufo/commit/73220ddc1e9b89ffba82155ebac41976e777a668))","","### [0.6.9](https://github.com/unjs/ufo/compare/v0.6.8...v0.6.9) (2021-03-05)","","","### Features","","* add `isRelative` helper ([#17](https://github.com/unjs/ufo/issues/17)) ([63efb7b](https://github.com/unjs/ufo/commit/63efb7bc7fe09be7a6c4e25957d6481ff68f5f6f))","","### [0.6.8](https://github.com/unjs/ufo/compare/v0.6.7...v0.6.8) (2021-03-05)","","","### Features","","* **hasProtocol:** optionally allow protocol relative url ([#16](https://github.com/unjs/ufo/issues/16)) ([81a3f3e](https://github.com/unjs/ufo/commit/81a3f3e9f203fb27869ea7d3d0e99f256d33e968))","","### [0.6.7](https://github.com/unjs/ufo/compare/v0.6.6...v0.6.7) (2021-02-22)","","","### Features","","* isEmptyURL and isNonEmptyURL utils ([3c1c6d8](https://github.com/unjs/ufo/commit/3c1c6d8ec83518805b451ffd76c49210acbb1a29))","","","### Bug Fixes","","* **joinURL, resolveURL:** ignore empty url parts ([c5fd74d](https://github.com/unjs/ufo/commit/c5fd74d9bc3311a44e1be0635e7a4e62a7aea416))","","### [0.6.6](https://github.com/unjs/ufo/compare/v0.6.5...v0.6.6) (2021-02-10)","","","### Bug Fixes","","* bail base utils if base is / or empty ([bb09b06](https://github.com/unjs/ufo/commit/bb09b0655d936fe06cfdafda8e5dcd8fcc230f06))","","### [0.6.5](https://github.com/unjs/ufo/compare/v0.6.4...v0.6.5) (2021-02-10)","","","### Features","","* `withBase` and `withoutBase` utils ([1667eca](https://github.com/unjs/ufo/commit/1667eca8199a42fbec3403375d716ced38a5b6c5))","","### [0.6.4](https://github.com/unjs/ufo/compare/v0.6.3...v0.6.4) (2021-02-08)","","","### Bug Fixes","","* **joinURL:** don't allow double '//' when single slashes are passed ([#13](https://github.com/unjs/ufo/issues/13)) ([e44fe2b](https://github.com/unjs/ufo/commit/e44fe2bc3f8aa65a7c6a7c8d70458b8ccd73a979))","","### [0.6.3](https://github.com/unjs/ufo/compare/v0.6.2...v0.6.3) (2021-02-08)","","","### Bug Fixes","","* avoid empty string with without*Slash utils ([126667d](https://github.com/unjs/ufo/commit/126667dc9125905077ce79ad699935ba806a2600))","","### [0.6.2](https://github.com/unjs/ufo/compare/v0.6.1...v0.6.2) (2021-02-08)","","","### Features","","* `isSamePath` utility ([3e55aa9](https://github.com/unjs/ufo/commit/3e55aa91ca8a666ef7a24fb3314d13a116c331c9))","","### [0.6.1](https://github.com/unjs/ufo/compare/v0.6.0...v0.6.1) (2021-02-02)","","## [0.6.0](https://github.com/unjs/ufo/compare/v0.5.4...v0.6.0) (2021-02-02)","","","### Features","","* `decodeQueryValue` and decode query params with support for space ([#11](https://github.com/unjs/ufo/issues/11)) ([44a0538](https://github.com/unjs/ufo/commit/44a05380c7619d942059d0f62a9eee4e3da68639))","","### [0.5.4](https://github.com/unjs/ufo/compare/v0.5.3...v0.5.4) (2021-01-07)","","","### Bug Fixes","","* enable plus encoding for query value ([82ab3f1](https://github.com/unjs/ufo/commit/82ab3f17de0088529bb25f1b0ed31ab09443ed26))","","### [0.5.3](https://github.com/unjs/ufo/compare/v0.5.2...v0.5.3) (2021-01-06)","","","### Bug Fixes","","* **parseQuery:** skip ? in query value while parsing (fixes [#9](https://github.com/unjs/ufo/issues/9)) ([0cf9f1a](https://github.com/unjs/ufo/commit/0cf9f1aed440013e53f7186b8f47648121c4bc8e))","","### [0.5.2](https://github.com/unjs/ufo/compare/v0.5.1...v0.5.2) (2020-12-16)","","","### Bug Fixes","","* **pkg:** allow requiring package.json ([#6](https://github.com/unjs/ufo/issues/6)) ([5fd5dc7](https://github.com/unjs/ufo/commit/5fd5dc7fd0336915e97cb92b52e01e897b04d2e4))","","### [0.5.1](https://github.com/unjs/ufo/compare/v0.5.0...v0.5.1) (2020-12-16)","","","### Bug Fixes","","* update encodeQueryValue to match URL spec for space and plus ([9446d9c](https://github.com/unjs/ufo/commit/9446d9c3f0decaa76754ab74954905375e3b0fc7))","","## [0.5.0](https://github.com/unjs/ufo/compare/v0.4.0...v0.5.0) (2020-12-16)","","","### ⚠ BREAKING CHANGES","","* api updates and params renamed to query","","### Features","","* reduce dependency on $URL for less encode/decoding ([38631cf](https://github.com/unjs/ufo/commit/38631cfb90995acde56e0cbef0e341710dcc9e65))","","## [0.4.0](https://github.com/unjs/ufo/compare/v0.3.1...v0.4.0) (2020-12-16)","","","### ⚠ BREAKING CHANGES","","* lightweight joinURL + resolveURL","","### Features","","* lightweight joinURL + resolveURL ([9a34622](https://github.com/unjs/ufo/commit/9a3462285bd84a5fec68bac1439828f21794e418))","","### [0.3.1](https://github.com/unjs/ufo/compare/v0.3.0...v0.3.1) (2020-12-16)","","","### Bug Fixes","","* **pkg:** remove trailing slash in exports ([9d94e3c](https://github.com/unjs/ufo/commit/9d94e3cf8d25c12fb4c84b6c63c46a8af476ecf0))","","## [0.3.0](https://github.com/unjs/ufo/compare/v0.2.0...v0.3.0) (2020-12-16)","","","### ⚠ BREAKING CHANGES","","* **pkg:** add exports and drop browser field","* custom url parser","","### Features","","* **pkg:** add exports and drop browser field ([218225d](https://github.com/unjs/ufo/commit/218225d8f5e29462bcba5721d4c484cce573c3ea))","* compact punycode support ([edaf5ca](https://github.com/unjs/ufo/commit/edaf5ca6ec07bfe7f54ca80cda7c86c3d0dfafce))","* custom url parser ([be8578f](https://github.com/unjs/ufo/commit/be8578f5c556e72f6473fe682ef6ecee00ef306f))","* use custom parsers for urls without hostname ([b22eb2e](https://github.com/unjs/ufo/commit/b22eb2ec12c160ed7c713d9bc1285e3509048c1f)), closes [nuxt/nuxt.js#8457](https://github.com/nuxt/nuxt.js/issues/8457)","","","### Bug Fixes","","* preserve trailingslash from parse state ([adc9688](https://github.com/unjs/ufo/commit/adc9688f2a9096e79910f7475e702839ceef9fb9))","* remove password from auth when is not provided ([6616f02](https://github.com/unjs/ufo/commit/6616f0288f0df757f5896eed5f9290ea1d3b1632))","","## [0.2.0](https://github.com/unjs/ufo/compare/v0.1.6...v0.2.0) (2020-12-15)","","","### ⚠ BREAKING CHANGES","","* rewrite with URL ponyfill (#4)","","### Features","","* rewrite with URL ponyfill ([#4](https://github.com/unjs/ufo/issues/4)) ([3809d28](https://github.com/unjs/ufo/commit/3809d28e0fcb653ae91ed9c9707ad670ded68c6e))","","### [0.1.6](https://github.com/unjs/ufo/compare/v0.1.5...v0.1.6) (2020-12-15)","","","### Bug Fixes","","* enforce double slash ([90d8172](https://github.com/unjs/ufo/commit/90d8172189081a173b721a5c3d3bb53e8bed1e4b))","","### [0.1.5](https://github.com/unjs/ufo/compare/v0.1.4...v0.1.5) (2020-12-15)","","","### Bug Fixes","","* fix issue with hasProtocol ([239cdf7](https://github.com/unjs/ufo/commit/239cdf748a47aa9c32cf054b91cce87d5cae29bc))","","### [0.1.4](https://github.com/unjs/ufo/compare/v0.1.3...v0.1.4) (2020-12-12)","","","### Bug Fixes","","* **joinURL:** preserve params from input path ([8f8f10a](https://github.com/unjs/ufo/commit/8f8f10af829046ad27696acec7b123fecd8dca43))","","### [0.1.3](https://github.com/unjs/ufo/compare/v0.1.2...v0.1.3) (2020-12-12)","","","### Bug Fixes","","* **withParams:** prevent double encoding raw params ([28eb848](https://github.com/unjs/ufo/commit/28eb8484961a8af64ebfce12c369d844386c44bb))","","### [0.1.2](https://github.com/unjs/ufo/compare/v0.1.1...v0.1.2) (2020-12-12)","","","### Bug Fixes","","* getParams object keys ([72bcdf2](https://github.com/unjs/ufo/commit/72bcdf283473dc350be4a82db716ecca3989f2cf))","","### [0.1.1](https://github.com/unjs/ufo/compare/v0.1.0...v0.1.1) (2020-12-12)","","","### Features","","* `withParams` ([309f38a](https://github.com/unjs/ufo/commit/309f38a1d1e9496ed08e219238fc8cd306e5e8b8))","* getParams ([5ad02f6](https://github.com/unjs/ufo/commit/5ad02f68e8b9deba144d090b5244dfc7d90f2443))","","## [0.1.0](https://github.com/unjs/ufo/compare/v0.0.3...v0.1.0) (2020-12-09)","","","### ⚠ BREAKING CHANGES","","* preserve relative urls without leading slash","","### Features","","* add `cleanDoubleSlashes` ([#2](https://github.com/unjs/ufo/issues/2)) ([cbb72de](https://github.com/unjs/ufo/commit/cbb72de41abf1afd01f7234ba0084efbf0adf80a))","* preserve relative urls without leading slash ([34afd1e](https://github.com/unjs/ufo/commit/34afd1eebf0afbd4f0c692e17e2392c0152ebf73))","","### [0.0.3](https://github.com/unjs/ufo/compare/v0.0.2...v0.0.3) (2020-12-04)","","","### Bug Fixes","","* sideEffects field ([bbc36d1](https://github.com/unjs/ufo/commit/bbc36d107a86e305f814fdb1e3ae664a7c4874d4))","","### 0.0.2 (2020-12-04)","","### 0.0.1 (2020-12-04)"],"stylingDirectives":[[[0,11,"pl-mh"],[2,11,"pl-en"]],[],[[73,74,"pl-s"],[90,91,"pl-s"],[91,92,"pl-s"],[92,150,"pl-corl"],[150,151,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[16,18,"pl-s"],[45,46,"pl-s"],[46,50,"pl-s"],[47,50,"pl-corl"],[50,51,"pl-s"],[51,52,"pl-s"],[52,88,"pl-corl"],[88,89,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[15,16,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,67,"pl-corl"],[67,68,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[15,16,"pl-s"],[16,20,"pl-s"],[17,20,"pl-corl"],[20,21,"pl-s"],[21,22,"pl-s"],[22,44,"pl-corl"],[44,45,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[26,28,"pl-s"],[59,60,"pl-s"],[60,64,"pl-s"],[61,64,"pl-corl"],[64,65,"pl-s"],[65,66,"pl-s"],[66,102,"pl-corl"],[102,103,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[15,16,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,67,"pl-corl"],[67,68,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[15,16,"pl-s"],[16,20,"pl-s"],[17,20,"pl-corl"],[20,21,"pl-s"],[21,22,"pl-s"],[22,44,"pl-corl"],[44,45,"pl-s"]],[[0,1,"pl-v"],[21,22,"pl-s"],[22,30,"pl-s"],[23,30,"pl-corl"],[30,31,"pl-s"],[31,32,"pl-s"],[32,58,"pl-corl"],[58,59,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[6,7,"pl-s"],[7,16,"pl-c1"],[16,17,"pl-s"],[31,32,"pl-s"],[32,36,"pl-s"],[33,36,"pl-corl"],[36,37,"pl-s"],[37,38,"pl-s"],[38,74,"pl-corl"],[74,75,"pl-s"]],[],[[0,20,"pl-mh"],[4,20,"pl-en"]],[],[[0,1,"pl-v"],[30,31,"pl-s"],[31,35,"pl-s"],[32,35,"pl-corl"],[35,36,"pl-s"],[36,37,"pl-s"],[37,73,"pl-corl"],[73,74,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[67,68,"pl-s"],[75,76,"pl-s"],[76,77,"pl-s"],[77,119,"pl-corl"],[119,120,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[23,24,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,75,"pl-corl"],[75,76,"pl-s"]],[[0,1,"pl-v"],[15,16,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,67,"pl-corl"],[67,68,"pl-s"]],[[0,1,"pl-v"],[8,9,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,60,"pl-corl"],[60,61,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[12,13,"pl-s"],[13,31,"pl-s"],[14,31,"pl-corl"],[31,32,"pl-s"],[32,33,"pl-s"],[33,69,"pl-corl"],[69,70,"pl-s"]],[[0,1,"pl-v"],[15,16,"pl-s"],[16,20,"pl-s"],[17,20,"pl-corl"],[20,21,"pl-s"],[21,22,"pl-s"],[22,44,"pl-corl"],[44,45,"pl-s"]],[[0,1,"pl-v"],[12,13,"pl-s"],[13,24,"pl-s"],[14,24,"pl-corl"],[24,25,"pl-s"],[25,26,"pl-s"],[26,55,"pl-corl"],[55,56,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[17,18,"pl-s"],[18,37,"pl-c1"],[37,38,"pl-s"],[40,41,"pl-s"],[41,45,"pl-s"],[42,45,"pl-corl"],[45,46,"pl-s"],[46,47,"pl-s"],[47,83,"pl-corl"],[83,84,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[15,16,"pl-s"],[16,20,"pl-s"],[17,20,"pl-corl"],[20,21,"pl-s"],[21,22,"pl-s"],[22,44,"pl-corl"],[44,45,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[6,7,"pl-s"],[7,18,"pl-c1"],[18,19,"pl-s"],[29,30,"pl-s"],[30,34,"pl-s"],[31,34,"pl-corl"],[34,35,"pl-s"],[35,36,"pl-s"],[36,72,"pl-corl"],[72,73,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[15,17,"pl-s"],[50,51,"pl-s"],[51,55,"pl-s"],[52,55,"pl-corl"],[55,56,"pl-s"],[56,57,"pl-s"],[57,93,"pl-corl"],[93,94,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[18,20,"pl-s"],[53,54,"pl-s"],[54,65,"pl-c1"],[65,66,"pl-s"],[68,69,"pl-s"],[69,73,"pl-s"],[70,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,111,"pl-corl"],[111,112,"pl-s"]],[],[[0,20,"pl-mh"],[4,20,"pl-en"]],[],[[0,1,"pl-v"],[10,11,"pl-s"],[11,19,"pl-c1"],[19,20,"pl-s"],[29,30,"pl-s"],[30,34,"pl-s"],[31,34,"pl-corl"],[34,35,"pl-s"],[35,36,"pl-s"],[36,72,"pl-corl"],[72,73,"pl-s"]],[[0,1,"pl-v"],[13,14,"pl-s"],[14,18,"pl-s"],[15,18,"pl-corl"],[18,19,"pl-s"],[19,20,"pl-s"],[20,56,"pl-corl"],[56,57,"pl-s"]],[[0,1,"pl-v"],[27,28,"pl-s"],[28,32,"pl-s"],[29,32,"pl-corl"],[32,33,"pl-s"],[33,34,"pl-s"],[34,70,"pl-corl"],[70,71,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[64,65,"pl-s"],[65,69,"pl-s"],[66,69,"pl-corl"],[69,70,"pl-s"],[70,71,"pl-s"],[71,107,"pl-corl"],[107,108,"pl-s"]],[[0,1,"pl-v"],[30,31,"pl-s"],[38,39,"pl-s"],[39,40,"pl-s"],[40,82,"pl-corl"],[82,83,"pl-s"]],[[0,1,"pl-v"],[30,31,"pl-s"],[38,39,"pl-s"],[39,40,"pl-s"],[40,82,"pl-corl"],[82,83,"pl-s"]],[[0,1,"pl-v"],[27,28,"pl-s"],[35,36,"pl-s"],[36,37,"pl-s"],[37,79,"pl-corl"],[79,80,"pl-s"]],[[0,1,"pl-v"],[8,9,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,60,"pl-corl"],[60,61,"pl-s"]],[],[[0,11,"pl-mh"],[4,11,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[50,51,"pl-s"],[51,55,"pl-s"],[52,55,"pl-corl"],[55,56,"pl-s"],[56,57,"pl-s"],[57,93,"pl-corl"],[93,94,"pl-s"]],[],[[0,9,"pl-mh"],[4,9,"pl-en"]],[],[[0,1,"pl-v"],[26,27,"pl-s"],[34,35,"pl-s"],[35,36,"pl-s"],[36,78,"pl-corl"],[78,79,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[12,13,"pl-s"],[13,22,"pl-s"],[14,22,"pl-corl"],[22,23,"pl-s"],[23,24,"pl-s"],[24,51,"pl-corl"],[51,52,"pl-s"]],[[0,1,"pl-v"],[17,18,"pl-s"],[18,25,"pl-s"],[19,25,"pl-corl"],[25,26,"pl-s"],[26,27,"pl-s"],[27,52,"pl-corl"],[52,53,"pl-s"]],[[0,1,"pl-v"],[15,16,"pl-s"],[16,20,"pl-s"],[17,20,"pl-corl"],[20,21,"pl-s"],[21,22,"pl-s"],[22,44,"pl-corl"],[44,45,"pl-s"]],[[0,1,"pl-v"],[15,16,"pl-s"],[16,37,"pl-corl"],[37,38,"pl-s"]],[[0,1,"pl-v"],[8,9,"pl-s"],[9,16,"pl-s"],[10,16,"pl-corl"],[16,17,"pl-s"],[17,18,"pl-s"],[18,43,"pl-corl"],[43,44,"pl-s"]],[[0,1,"pl-v"],[14,15,"pl-s"],[15,27,"pl-s"],[16,27,"pl-corl"],[27,28,"pl-s"],[28,29,"pl-s"],[29,59,"pl-corl"],[59,60,"pl-s"]],[[0,1,"pl-v"],[18,19,"pl-s"],[19,31,"pl-s"],[20,31,"pl-corl"],[31,32,"pl-s"],[32,33,"pl-s"],[33,63,"pl-corl"],[63,64,"pl-s"]],[[0,1,"pl-v"],[21,22,"pl-s"],[22,39,"pl-s"],[23,39,"pl-corl"],[39,40,"pl-s"],[40,41,"pl-s"],[41,76,"pl-corl"],[76,77,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[58,59,"pl-s"],[59,66,"pl-c1"],[66,67,"pl-s"],[78,79,"pl-s"],[79,83,"pl-s"],[80,83,"pl-corl"],[83,84,"pl-s"],[84,85,"pl-s"],[85,121,"pl-corl"],[121,122,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[17,19,"pl-s"],[48,49,"pl-s"],[49,53,"pl-s"],[50,53,"pl-corl"],[53,54,"pl-s"],[54,55,"pl-s"],[55,91,"pl-corl"],[91,92,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[15,16,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,67,"pl-corl"],[67,68,"pl-s"]],[[0,1,"pl-v"],[23,24,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,75,"pl-corl"],[75,76,"pl-s"]],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[31,32,"pl-s"],[39,40,"pl-s"],[40,41,"pl-s"],[41,83,"pl-corl"],[83,84,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[31,32,"pl-s"],[32,45,"pl-s"],[33,45,"pl-corl"],[45,46,"pl-s"],[46,47,"pl-s"],[47,77,"pl-corl"],[77,78,"pl-s"]],[[0,1,"pl-v"],[15,16,"pl-s"],[16,20,"pl-s"],[17,20,"pl-corl"],[20,21,"pl-s"],[21,22,"pl-s"],[22,43,"pl-corl"],[43,44,"pl-s"]],[[0,1,"pl-v"],[8,9,"pl-s"],[9,19,"pl-s"],[10,19,"pl-corl"],[19,20,"pl-s"],[20,21,"pl-s"],[21,48,"pl-corl"],[48,49,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[20,22,"pl-s"],[73,74,"pl-s"],[74,78,"pl-s"],[75,78,"pl-corl"],[78,79,"pl-s"],[79,80,"pl-s"],[80,116,"pl-corl"],[116,117,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[15,16,"pl-s"],[16,20,"pl-s"],[17,20,"pl-corl"],[20,21,"pl-s"],[21,22,"pl-s"],[22,43,"pl-corl"],[43,44,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[35,36,"pl-s"],[36,51,"pl-c1"],[51,52,"pl-s"],[54,55,"pl-s"],[55,59,"pl-s"],[56,59,"pl-corl"],[59,60,"pl-s"],[60,61,"pl-s"],[61,97,"pl-corl"],[97,98,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[15,16,"pl-s"],[16,20,"pl-s"],[17,20,"pl-corl"],[20,21,"pl-s"],[21,22,"pl-s"],[22,43,"pl-corl"],[43,44,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[20,22,"pl-s"],[50,51,"pl-s"],[51,55,"pl-s"],[52,55,"pl-corl"],[55,56,"pl-s"],[56,57,"pl-s"],[57,93,"pl-corl"],[93,94,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[17,18,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,69,"pl-corl"],[69,70,"pl-s"]],[[0,1,"pl-v"],[28,29,"pl-s"],[36,37,"pl-s"],[37,38,"pl-s"],[38,80,"pl-corl"],[80,81,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[15,16,"pl-s"],[16,20,"pl-s"],[17,20,"pl-corl"],[20,21,"pl-s"],[21,22,"pl-s"],[22,43,"pl-corl"],[43,44,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[6,7,"pl-s"],[7,18,"pl-c1"],[18,19,"pl-s"],[29,30,"pl-s"],[30,34,"pl-s"],[31,34,"pl-corl"],[34,35,"pl-s"],[35,36,"pl-s"],[36,72,"pl-corl"],[72,73,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[36,37,"pl-s"],[37,40,"pl-c1"],[40,41,"pl-s"],[43,44,"pl-s"],[44,48,"pl-s"],[45,48,"pl-corl"],[48,49,"pl-s"],[49,50,"pl-s"],[50,86,"pl-corl"],[86,87,"pl-s"]],[[0,1,"pl-v"],[2,3,"pl-s"],[3,18,"pl-c1"],[18,19,"pl-s"],[21,22,"pl-s"],[22,26,"pl-s"],[23,26,"pl-corl"],[26,27,"pl-s"],[27,28,"pl-s"],[28,64,"pl-corl"],[64,65,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[25,27,"pl-s"],[50,51,"pl-s"],[51,55,"pl-s"],[52,55,"pl-corl"],[55,56,"pl-s"],[56,57,"pl-s"],[57,93,"pl-corl"],[93,94,"pl-s"]],[],[[0,16,"pl-mh"],[4,16,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[54,55,"pl-s"],[55,58,"pl-c1"],[58,59,"pl-s"],[69,70,"pl-s"],[70,74,"pl-s"],[71,74,"pl-corl"],[74,75,"pl-s"],[75,76,"pl-s"],[76,112,"pl-corl"],[112,113,"pl-s"]],[],[[0,20,"pl-mh"],[4,20,"pl-en"]],[],[[0,1,"pl-v"],[12,13,"pl-s"],[13,17,"pl-s"],[14,17,"pl-corl"],[17,18,"pl-s"],[18,19,"pl-s"],[19,55,"pl-corl"],[55,56,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[23,24,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,75,"pl-corl"],[75,76,"pl-s"]],[[0,1,"pl-v"],[17,18,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,69,"pl-corl"],[69,70,"pl-s"]],[[0,1,"pl-v"],[22,23,"pl-s"],[30,31,"pl-s"],[31,32,"pl-s"],[32,74,"pl-corl"],[74,75,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[19,20,"pl-s"],[20,41,"pl-corl"],[41,42,"pl-s"]],[[0,1,"pl-v"],[15,16,"pl-s"],[16,20,"pl-s"],[17,20,"pl-corl"],[20,21,"pl-s"],[21,22,"pl-s"],[22,43,"pl-corl"],[43,44,"pl-s"]],[[0,1,"pl-v"],[14,15,"pl-s"],[15,25,"pl-s"],[16,25,"pl-corl"],[25,26,"pl-s"],[26,27,"pl-s"],[27,54,"pl-corl"],[54,55,"pl-s"]],[[0,1,"pl-v"],[20,21,"pl-s"],[21,42,"pl-corl"],[42,43,"pl-s"]],[[0,1,"pl-v"],[12,13,"pl-s"],[13,26,"pl-s"],[14,26,"pl-corl"],[26,27,"pl-s"],[27,28,"pl-s"],[28,58,"pl-corl"],[58,59,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[6,7,"pl-s"],[7,19,"pl-c1"],[19,20,"pl-s"],[30,31,"pl-s"],[31,35,"pl-s"],[32,35,"pl-corl"],[35,36,"pl-s"],[36,37,"pl-s"],[37,73,"pl-corl"],[73,74,"pl-s"]],[[0,1,"pl-v"],[6,7,"pl-s"],[7,22,"pl-c1"],[22,23,"pl-s"],[30,31,"pl-s"],[31,35,"pl-s"],[32,35,"pl-corl"],[35,36,"pl-s"],[36,37,"pl-s"],[37,73,"pl-corl"],[73,74,"pl-s"]],[],[[0,18,"pl-mh"],[4,18,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[17,19,"pl-s"],[64,65,"pl-s"],[72,73,"pl-s"],[73,74,"pl-s"],[74,116,"pl-corl"],[116,117,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[21,23,"pl-s"],[52,53,"pl-s"],[53,57,"pl-s"],[54,57,"pl-corl"],[57,58,"pl-s"],[58,59,"pl-s"],[59,95,"pl-corl"],[95,96,"pl-s"]],[[0,1,"pl-v"],[36,37,"pl-s"],[37,41,"pl-s"],[38,41,"pl-corl"],[41,42,"pl-s"],[42,43,"pl-s"],[43,79,"pl-corl"],[79,80,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[17,19,"pl-s"],[24,25,"pl-s"],[25,35,"pl-c1"],[35,36,"pl-s"],[51,52,"pl-s"],[59,60,"pl-s"],[60,61,"pl-s"],[61,103,"pl-corl"],[103,104,"pl-s"]],[],[[0,16,"pl-mh"],[4,16,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[15,17,"pl-s"],[38,39,"pl-s"],[39,43,"pl-s"],[40,43,"pl-corl"],[43,44,"pl-s"],[44,45,"pl-s"],[45,81,"pl-corl"],[81,82,"pl-s"]],[[0,1,"pl-v"],[12,13,"pl-s"],[13,17,"pl-c1"],[17,18,"pl-s"],[23,24,"pl-s"],[24,33,"pl-c1"],[33,34,"pl-s"],[36,37,"pl-s"],[44,45,"pl-s"],[45,46,"pl-s"],[46,88,"pl-corl"],[88,89,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[17,19,"pl-s"],[34,35,"pl-s"],[35,39,"pl-c1"],[39,40,"pl-s"],[42,43,"pl-s"],[50,51,"pl-s"],[51,52,"pl-s"],[52,94,"pl-corl"],[94,95,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[20,22,"pl-s"],[37,38,"pl-s"],[38,50,"pl-c1"],[50,51,"pl-s"],[53,54,"pl-s"],[61,62,"pl-s"],[62,63,"pl-s"],[63,105,"pl-corl"],[105,106,"pl-s"]],[],[[0,20,"pl-mh"],[4,20,"pl-en"]],[],[[0,1,"pl-v"],[20,21,"pl-s"],[21,25,"pl-c1"],[25,26,"pl-s"],[28,29,"pl-s"],[36,37,"pl-s"],[37,38,"pl-s"],[38,80,"pl-corl"],[80,81,"pl-s"]],[[0,1,"pl-v"],[31,32,"pl-s"],[39,40,"pl-s"],[40,41,"pl-s"],[41,83,"pl-corl"],[83,84,"pl-s"]],[[0,1,"pl-v"],[25,26,"pl-s"],[26,30,"pl-s"],[27,30,"pl-corl"],[30,31,"pl-s"],[31,32,"pl-s"],[32,68,"pl-corl"],[68,69,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[36,37,"pl-s"],[44,45,"pl-s"],[45,46,"pl-s"],[46,88,"pl-corl"],[88,89,"pl-s"]],[[0,1,"pl-v"],[31,32,"pl-s"],[39,40,"pl-s"],[40,41,"pl-s"],[41,83,"pl-corl"],[83,84,"pl-s"]],[[0,1,"pl-v"],[31,32,"pl-s"],[39,40,"pl-s"],[40,41,"pl-s"],[41,83,"pl-corl"],[83,84,"pl-s"]],[[0,1,"pl-v"],[15,16,"pl-s"],[23,24,"pl-s"],[24,25,"pl-s"],[25,67,"pl-corl"],[67,68,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[15,16,"pl-s"],[16,20,"pl-s"],[17,20,"pl-corl"],[20,21,"pl-s"],[21,22,"pl-s"],[22,43,"pl-corl"],[43,44,"pl-s"]],[[0,1,"pl-v"]],[[0,1,"pl-v"],[20,21,"pl-s"],[21,42,"pl-corl"],[42,43,"pl-s"]],[[0,1,"pl-v"],[14,15,"pl-s"],[15,25,"pl-s"],[16,25,"pl-corl"],[25,26,"pl-s"],[26,27,"pl-s"],[27,54,"pl-corl"],[54,55,"pl-s"]],[[0,1,"pl-v"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[51,52,"pl-s"],[52,56,"pl-s"],[53,56,"pl-corl"],[56,57,"pl-s"],[57,58,"pl-s"],[58,94,"pl-corl"],[94,95,"pl-s"]],[[0,1,"pl-v"],[44,45,"pl-s"],[45,49,"pl-s"],[46,49,"pl-corl"],[49,50,"pl-s"],[50,51,"pl-s"],[51,87,"pl-corl"],[87,88,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[23,24,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,75,"pl-corl"],[75,76,"pl-s"]],[[0,1,"pl-v"],[19,20,"pl-s"],[27,28,"pl-s"],[28,29,"pl-s"],[29,71,"pl-corl"],[71,72,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[21,22,"pl-s"],[22,29,"pl-s"],[23,29,"pl-corl"],[29,30,"pl-s"],[30,31,"pl-s"],[31,55,"pl-corl"],[55,56,"pl-s"]],[[0,1,"pl-v"],[15,16,"pl-s"],[16,20,"pl-s"],[17,20,"pl-corl"],[20,21,"pl-s"],[21,22,"pl-s"],[22,43,"pl-corl"],[43,44,"pl-s"]],[[0,1,"pl-v"],[14,15,"pl-s"],[15,25,"pl-s"],[16,25,"pl-corl"],[25,26,"pl-s"],[26,27,"pl-s"],[27,54,"pl-corl"],[54,55,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[39,40,"pl-s"],[40,44,"pl-s"],[41,44,"pl-corl"],[44,45,"pl-s"],[45,46,"pl-s"],[46,82,"pl-corl"],[82,83,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[23,24,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,75,"pl-corl"],[75,76,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[15,16,"pl-s"],[16,20,"pl-s"],[17,20,"pl-corl"],[20,21,"pl-s"],[21,22,"pl-s"],[22,43,"pl-corl"],[43,44,"pl-s"]],[[0,1,"pl-v"],[13,14,"pl-s"],[14,28,"pl-corl"],[28,29,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[23,25,"pl-s"],[54,55,"pl-s"],[55,59,"pl-s"],[56,59,"pl-corl"],[59,60,"pl-s"],[60,61,"pl-s"],[61,97,"pl-corl"],[97,98,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[23,24,"pl-s"],[24,29,"pl-c1"],[29,30,"pl-s"],[35,36,"pl-s"],[36,40,"pl-c1"],[40,41,"pl-s"],[53,54,"pl-s"],[54,58,"pl-s"],[55,58,"pl-corl"],[58,59,"pl-s"],[59,60,"pl-s"],[60,96,"pl-corl"],[96,97,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[44,46,"pl-s"],[75,76,"pl-s"],[76,80,"pl-s"],[77,80,"pl-corl"],[80,81,"pl-s"],[81,82,"pl-s"],[82,118,"pl-corl"],[118,119,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[23,24,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,75,"pl-corl"],[75,76,"pl-s"]],[[0,1,"pl-v"],[27,28,"pl-s"],[28,32,"pl-s"],[29,32,"pl-corl"],[32,33,"pl-s"],[33,34,"pl-s"],[34,70,"pl-corl"],[70,71,"pl-s"]],[[0,1,"pl-v"],[22,23,"pl-s"],[30,31,"pl-s"],[31,32,"pl-s"],[32,74,"pl-corl"],[74,75,"pl-s"]],[[0,1,"pl-v"],[6,7,"pl-s"],[7,18,"pl-c1"],[18,19,"pl-s"],[21,22,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,73,"pl-corl"],[73,74,"pl-s"]],[],[[0,9,"pl-mh"],[4,9,"pl-en"]],[],[[0,1,"pl-v"],[35,36,"pl-s"],[36,40,"pl-s"],[37,40,"pl-corl"],[40,41,"pl-s"],[41,42,"pl-s"],[42,78,"pl-corl"],[78,79,"pl-s"]],[],[[0,20,"pl-mh"],[4,20,"pl-en"]],[],[[0,1,"pl-v"],[15,16,"pl-s"],[16,20,"pl-s"],[17,20,"pl-corl"],[20,21,"pl-s"],[21,22,"pl-s"],[22,43,"pl-corl"],[43,44,"pl-s"]],[[0,1,"pl-v"],[13,14,"pl-s"],[14,28,"pl-corl"],[28,29,"pl-s"]],[[0,1,"pl-v"],[13,14,"pl-s"],[14,26,"pl-s"],[15,26,"pl-corl"],[26,27,"pl-s"],[27,28,"pl-s"],[28,57,"pl-corl"],[57,58,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[0,1,"pl-v"],[6,7,"pl-s"],[7,23,"pl-c1"],[23,24,"pl-s"],[31,32,"pl-s"],[32,36,"pl-s"],[33,36,"pl-corl"],[36,37,"pl-s"],[37,38,"pl-s"],[38,74,"pl-corl"],[74,75,"pl-s"]],[[0,1,"pl-v"],[20,21,"pl-s"],[21,29,"pl-c1"],[29,30,"pl-s"],[35,36,"pl-s"],[36,46,"pl-c1"],[46,47,"pl-s"],[49,50,"pl-s"],[50,54,"pl-s"],[51,54,"pl-corl"],[54,55,"pl-s"],[55,56,"pl-s"],[56,92,"pl-corl"],[92,93,"pl-s"]],[[0,1,"pl-v"],[6,7,"pl-s"],[7,20,"pl-c1"],[20,21,"pl-s"],[31,32,"pl-s"],[32,36,"pl-s"],[33,36,"pl-corl"],[36,37,"pl-s"],[37,38,"pl-s"],[38,74,"pl-corl"],[74,75,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[15,17,"pl-s"],[46,47,"pl-s"],[47,51,"pl-s"],[48,51,"pl-corl"],[51,52,"pl-s"],[52,53,"pl-s"],[53,89,"pl-corl"],[89,90,"pl-s"]],[[0,1,"pl-v"],[44,45,"pl-s"],[45,49,"pl-s"],[46,49,"pl-corl"],[49,50,"pl-s"],[50,51,"pl-s"],[51,87,"pl-corl"],[87,88,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[19,21,"pl-s"],[47,48,"pl-s"],[48,52,"pl-s"],[49,52,"pl-corl"],[52,53,"pl-s"],[53,54,"pl-s"],[54,90,"pl-corl"],[90,91,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[35,36,"pl-s"],[36,39,"pl-s"],[37,39,"pl-corl"],[39,40,"pl-s"],[40,41,"pl-s"],[41,76,"pl-corl"],[76,77,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[23,24,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,75,"pl-corl"],[75,76,"pl-s"]],[[0,1,"pl-v"],[18,19,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,70,"pl-corl"],[70,71,"pl-s"]],[[0,1,"pl-v"],[23,24,"pl-s"],[31,32,"pl-s"],[32,33,"pl-s"],[33,75,"pl-corl"],[75,76,"pl-s"]],[[0,1,"pl-v"],[8,9,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,60,"pl-corl"],[60,61,"pl-s"]],[[0,1,"pl-v"],[18,19,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,70,"pl-corl"],[70,71,"pl-s"]],[[0,1,"pl-v"],[21,22,"pl-s"],[22,39,"pl-c1"],[39,40,"pl-s"],[46,47,"pl-s"],[54,55,"pl-s"],[55,56,"pl-s"],[56,98,"pl-corl"],[98,99,"pl-s"]],[[0,1,"pl-v"],[18,19,"pl-s"],[26,27,"pl-s"],[27,28,"pl-s"],[28,70,"pl-corl"],[70,71,"pl-s"]],[],[[0,20,"pl-mh"],[4,20,"pl-en"]],[],[[0,1,"pl-v"],[15,16,"pl-s"],[16,20,"pl-s"],[17,20,"pl-corl"],[20,21,"pl-s"],[21,22,"pl-s"],[22,43,"pl-corl"],[43,44,"pl-s"]],[[0,1,"pl-v"]],[[0,1,"pl-v"]],[[0,1,"pl-v"],[13,14,"pl-s"],[14,28,"pl-corl"],[28,29,"pl-s"]],[[0,1,"pl-v"],[13,34,"pl-corl"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[2,3,"pl-v"],[38,39,"pl-s"],[39,43,"pl-s"],[40,43,"pl-corl"],[43,44,"pl-s"],[44,45,"pl-s"],[45,81,"pl-corl"],[81,82,"pl-s"]],[],[[0,20,"pl-mh"],[4,20,"pl-en"]],[],[[2,3,"pl-v"],[32,33,"pl-s"],[33,37,"pl-s"],[34,37,"pl-corl"],[37,38,"pl-s"],[38,39,"pl-s"],[39,75,"pl-corl"],[75,76,"pl-s"]],[[2,3,"pl-v"],[8,9,"pl-s"],[9,27,"pl-c1"],[27,28,"pl-s"],[30,31,"pl-s"],[38,39,"pl-s"],[39,40,"pl-s"],[40,82,"pl-corl"],[82,83,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[2,3,"pl-v"],[4,6,"pl-s"],[13,15,"pl-s"],[30,31,"pl-s"],[38,39,"pl-s"],[39,40,"pl-s"],[40,82,"pl-corl"],[82,83,"pl-s"]],[[2,3,"pl-v"],[21,22,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,73,"pl-corl"],[73,74,"pl-s"]],[],[[0,20,"pl-mh"],[4,20,"pl-en"]],[],[[0,1,"pl-v"],[15,16,"pl-s"],[16,20,"pl-s"],[17,20,"pl-corl"],[20,21,"pl-s"],[21,22,"pl-s"],[22,43,"pl-corl"],[43,44,"pl-s"]],[[0,1,"pl-v"]],[[0,1,"pl-v"],[19,20,"pl-s"],[20,34,"pl-corl"],[34,35,"pl-s"]],[[0,1,"pl-v"],[13,14,"pl-s"],[14,28,"pl-corl"],[28,29,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[2,3,"pl-v"],[4,6,"pl-s"],[18,20,"pl-s"],[58,59,"pl-s"],[59,63,"pl-s"],[60,63,"pl-corl"],[63,64,"pl-s"],[64,65,"pl-s"],[65,101,"pl-corl"],[101,102,"pl-s"]],[],[[0,11,"pl-mh"],[4,11,"pl-en"]],[],[[2,3,"pl-v"],[38,39,"pl-s"],[39,43,"pl-s"],[40,43,"pl-corl"],[43,44,"pl-s"],[44,45,"pl-s"],[45,81,"pl-corl"],[81,82,"pl-s"]],[],[[0,20,"pl-mh"],[4,20,"pl-en"]],[],[[0,1,"pl-v"]],[[0,1,"pl-v"],[13,14,"pl-s"],[14,28,"pl-corl"],[28,29,"pl-s"]],[],[[0,9,"pl-mh"],[3,9,"pl-en"]],[],[[0,1,"pl-s"],[16,17,"pl-s"],[17,18,"pl-s"],[18,69,"pl-corl"],[69,70,"pl-s"]],[],[],[[0,19,"pl-mh"],[4,19,"pl-en"]],[],[[2,3,"pl-v"],[4,6,"pl-s"],[18,20,"pl-s"],[42,43,"pl-s"],[43,47,"pl-s"],[44,47,"pl-corl"],[47,48,"pl-s"],[48,49,"pl-s"],[49,85,"pl-corl"],[85,86,"pl-s"]],[[2,3,"pl-v"],[28,29,"pl-s"],[29,33,"pl-s"],[30,33,"pl-corl"],[33,34,"pl-s"],[34,35,"pl-s"],[35,71,"pl-corl"],[71,72,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[2,3,"pl-v"],[4,6,"pl-s"],[16,18,"pl-s"],[68,69,"pl-s"],[69,73,"pl-s"],[70,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,111,"pl-corl"],[111,112,"pl-s"]],[[2,3,"pl-v"],[27,28,"pl-s"],[35,36,"pl-s"],[36,37,"pl-s"],[37,79,"pl-corl"],[79,80,"pl-s"]],[[2,3,"pl-v"],[11,12,"pl-s"],[12,14,"pl-c1"],[14,15,"pl-s"],[20,21,"pl-s"],[21,23,"pl-c1"],[23,24,"pl-s"],[68,69,"pl-s"],[69,73,"pl-s"],[70,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,111,"pl-corl"],[111,112,"pl-s"]],[[2,3,"pl-v"],[4,6,"pl-s"],[18,20,"pl-s"],[43,44,"pl-s"],[44,48,"pl-s"],[45,48,"pl-corl"],[48,49,"pl-s"],[49,50,"pl-s"],[50,86,"pl-corl"],[86,87,"pl-s"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[2,3,"pl-v"],[10,11,"pl-s"],[18,19,"pl-s"],[19,20,"pl-s"],[20,62,"pl-corl"],[62,63,"pl-s"]],[[2,3,"pl-v"],[33,34,"pl-s"],[41,42,"pl-s"],[42,43,"pl-s"],[43,85,"pl-corl"],[85,86,"pl-s"]],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[2,3,"pl-v"],[24,25,"pl-s"],[32,33,"pl-s"],[33,34,"pl-s"],[34,76,"pl-corl"],[76,77,"pl-s"]],[],[[0,20,"pl-mh"],[4,20,"pl-en"]],[],[[0,1,"pl-v"],[14,15,"pl-s"],[15,27,"pl-corl"],[27,28,"pl-s"]],[[0,1,"pl-v"]],[[0,1,"pl-v"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[6,7,"pl-s"],[7,17,"pl-c1"],[17,18,"pl-s"],[44,45,"pl-s"],[45,56,"pl-c1"],[56,57,"pl-s"],[66,67,"pl-s"],[67,71,"pl-s"],[68,71,"pl-corl"],[71,72,"pl-s"],[72,73,"pl-s"],[73,111,"pl-corl"],[111,112,"pl-s"],[115,116,"pl-s"],[123,124,"pl-s"],[124,125,"pl-s"],[125,200,"pl-corl"],[200,201,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[16,18,"pl-s"],[66,67,"pl-s"],[67,71,"pl-s"],[68,71,"pl-corl"],[71,72,"pl-s"],[72,73,"pl-s"],[73,111,"pl-corl"],[111,112,"pl-s"],[115,116,"pl-s"],[123,124,"pl-s"],[124,125,"pl-s"],[125,200,"pl-corl"],[200,201,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[10,12,"pl-s"],[53,54,"pl-s"],[54,58,"pl-s"],[55,58,"pl-corl"],[58,59,"pl-s"],[59,60,"pl-s"],[60,98,"pl-corl"],[98,99,"pl-s"],[102,103,"pl-s"],[110,111,"pl-s"],[111,112,"pl-s"],[112,187,"pl-corl"],[187,188,"pl-s"]],[],[[0,76,"pl-mh"],[3,76,"pl-en"],[3,4,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,62,"pl-corl"],[62,63,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[35,36,"pl-s"],[36,39,"pl-s"],[37,39,"pl-corl"],[39,40,"pl-s"],[40,41,"pl-s"],[41,78,"pl-corl"],[78,79,"pl-s"],[82,83,"pl-s"],[90,91,"pl-s"],[91,92,"pl-s"],[92,167,"pl-corl"],[167,168,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[55,56,"pl-s"],[56,59,"pl-s"],[57,59,"pl-corl"],[59,60,"pl-s"],[60,61,"pl-s"],[61,98,"pl-corl"],[98,99,"pl-s"],[102,103,"pl-s"],[110,111,"pl-s"],[111,112,"pl-s"],[112,187,"pl-corl"],[187,188,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[9,10,"pl-s"],[10,18,"pl-c1"],[18,19,"pl-s"],[56,57,"pl-s"],[57,60,"pl-s"],[58,60,"pl-corl"],[60,61,"pl-s"],[61,62,"pl-s"],[62,99,"pl-corl"],[99,100,"pl-s"],[103,104,"pl-s"],[111,112,"pl-s"],[112,113,"pl-s"],[113,188,"pl-corl"],[188,189,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[16,18,"pl-s"],[43,44,"pl-s"],[51,52,"pl-s"],[52,53,"pl-s"],[53,128,"pl-corl"],[128,129,"pl-s"],[139,140,"pl-s"],[140,143,"pl-s"],[141,143,"pl-corl"],[143,144,"pl-s"],[144,145,"pl-s"],[145,182,"pl-corl"],[182,183,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,3,"pl-s"],[3,10,"pl-c1"],[10,11,"pl-s"],[21,22,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,106,"pl-corl"],[106,107,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[17,19,"pl-s"],[60,61,"pl-s"],[61,64,"pl-s"],[62,64,"pl-corl"],[64,65,"pl-s"],[65,66,"pl-s"],[66,103,"pl-corl"],[103,104,"pl-s"],[107,108,"pl-s"],[115,116,"pl-s"],[116,117,"pl-s"],[117,192,"pl-corl"],[192,193,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[54,55,"pl-s"],[55,58,"pl-s"],[56,58,"pl-corl"],[58,59,"pl-s"],[59,60,"pl-s"],[60,97,"pl-corl"],[97,98,"pl-s"],[101,102,"pl-s"],[109,110,"pl-s"],[110,111,"pl-s"],[111,186,"pl-corl"],[186,187,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[20,22,"pl-s"],[49,50,"pl-s"],[50,53,"pl-s"],[51,53,"pl-corl"],[53,54,"pl-s"],[54,55,"pl-s"],[55,92,"pl-corl"],[92,93,"pl-s"],[96,97,"pl-s"],[104,105,"pl-s"],[105,106,"pl-s"],[106,181,"pl-corl"],[181,182,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[56,57,"pl-s"],[64,65,"pl-s"],[65,66,"pl-s"],[66,141,"pl-corl"],[141,142,"pl-s"]],[],[[0,77,"pl-mh"],[3,77,"pl-en"],[3,4,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,22,"pl-mh"],[4,22,"pl-en"]],[],[[0,1,"pl-v"],[36,39,"pl-s"],[37,39,"pl-corl"]],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[17,18,"pl-s"],[25,26,"pl-s"],[26,27,"pl-s"],[27,102,"pl-corl"],[102,103,"pl-s"]],[[0,1,"pl-v"],[36,37,"pl-s"],[37,40,"pl-s"],[38,40,"pl-corl"],[40,41,"pl-s"],[41,42,"pl-s"],[42,79,"pl-corl"],[79,80,"pl-s"],[83,84,"pl-s"],[91,92,"pl-s"],[92,93,"pl-s"],[93,168,"pl-corl"],[168,169,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[49,50,"pl-s"],[50,53,"pl-s"],[51,53,"pl-corl"],[53,54,"pl-s"],[54,55,"pl-s"],[55,92,"pl-corl"],[92,93,"pl-s"],[96,97,"pl-s"],[104,105,"pl-s"],[105,106,"pl-s"],[106,181,"pl-corl"],[181,182,"pl-s"]],[],[[0,80,"pl-mh"],[4,80,"pl-en"],[4,5,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,66,"pl-corl"],[66,67,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[59,60,"pl-s"],[60,63,"pl-s"],[61,63,"pl-corl"],[63,64,"pl-s"],[64,65,"pl-s"],[65,102,"pl-corl"],[102,103,"pl-s"],[106,107,"pl-s"],[114,115,"pl-s"],[115,116,"pl-s"],[116,191,"pl-corl"],[191,192,"pl-s"]],[],[[0,79,"pl-mh"],[4,79,"pl-en"],[4,5,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,65,"pl-corl"],[65,66,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[56,57,"pl-s"],[64,65,"pl-s"],[65,66,"pl-s"],[66,141,"pl-corl"],[141,142,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[17,18,"pl-s"],[18,21,"pl-c1"],[21,22,"pl-s"],[24,25,"pl-s"],[32,33,"pl-s"],[33,34,"pl-s"],[34,109,"pl-corl"],[109,110,"pl-s"],[120,121,"pl-s"],[121,124,"pl-s"],[122,124,"pl-corl"],[124,125,"pl-s"],[125,126,"pl-s"],[126,163,"pl-corl"],[163,164,"pl-s"]],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[41,42,"pl-s"],[42,43,"pl-c1"],[43,44,"pl-s"],[55,56,"pl-s"],[56,59,"pl-s"],[57,59,"pl-corl"],[59,60,"pl-s"],[60,61,"pl-s"],[61,98,"pl-corl"],[98,99,"pl-s"],[102,103,"pl-s"],[110,111,"pl-s"],[111,112,"pl-s"],[112,187,"pl-corl"],[187,188,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[29,30,"pl-s"],[30,33,"pl-s"],[31,33,"pl-corl"],[33,34,"pl-s"],[34,35,"pl-s"],[35,72,"pl-corl"],[72,73,"pl-s"],[76,77,"pl-s"],[84,85,"pl-s"],[85,86,"pl-s"],[86,161,"pl-corl"],[161,162,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[27,28,"pl-s"],[28,41,"pl-c1"],[41,42,"pl-s"],[50,51,"pl-s"],[51,54,"pl-s"],[52,54,"pl-corl"],[54,55,"pl-s"],[55,56,"pl-s"],[56,93,"pl-corl"],[93,94,"pl-s"],[97,98,"pl-s"],[105,106,"pl-s"],[106,107,"pl-s"],[107,182,"pl-corl"],[182,183,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[23,25,"pl-s"],[59,60,"pl-s"],[60,63,"pl-s"],[61,63,"pl-corl"],[63,64,"pl-s"],[64,65,"pl-s"],[65,102,"pl-corl"],[102,103,"pl-s"],[106,107,"pl-s"],[114,115,"pl-s"],[115,116,"pl-s"],[116,191,"pl-corl"],[191,192,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[13,15,"pl-s"],[39,40,"pl-s"],[47,48,"pl-s"],[48,49,"pl-s"],[49,124,"pl-corl"],[124,125,"pl-s"],[135,136,"pl-s"],[136,139,"pl-s"],[137,139,"pl-corl"],[139,140,"pl-s"],[140,141,"pl-s"],[141,178,"pl-corl"],[178,179,"pl-s"]],[],[[0,82,"pl-mh"],[4,82,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,68,"pl-corl"],[68,69,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[27,28,"pl-s"],[28,41,"pl-c1"],[41,42,"pl-s"],[50,51,"pl-s"],[58,59,"pl-s"],[59,60,"pl-s"],[60,135,"pl-corl"],[135,136,"pl-s"],[146,147,"pl-s"],[147,150,"pl-s"],[148,150,"pl-corl"],[150,151,"pl-s"],[151,152,"pl-s"],[152,189,"pl-corl"],[189,190,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[15,17,"pl-s"],[56,57,"pl-s"],[64,65,"pl-s"],[65,66,"pl-s"],[66,141,"pl-corl"],[141,142,"pl-s"]],[[0,1,"pl-v"],[24,25,"pl-s"],[25,28,"pl-s"],[26,28,"pl-corl"],[28,29,"pl-s"],[29,30,"pl-s"],[30,67,"pl-corl"],[67,68,"pl-s"],[71,72,"pl-s"],[79,80,"pl-s"],[80,81,"pl-s"],[81,156,"pl-corl"],[156,157,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[28,29,"pl-s"],[29,32,"pl-s"],[30,32,"pl-corl"],[32,33,"pl-s"],[33,34,"pl-s"],[34,71,"pl-corl"],[71,72,"pl-s"],[75,76,"pl-s"],[83,84,"pl-s"],[84,85,"pl-s"],[85,160,"pl-corl"],[160,161,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[[0,77,"pl-mh"],[3,77,"pl-en"],[3,4,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,22,"pl-mh"],[4,22,"pl-en"]],[],[[0,1,"pl-v"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[28,29,"pl-s"],[36,37,"pl-s"],[37,38,"pl-s"],[38,113,"pl-corl"],[113,114,"pl-s"]],[],[[0,80,"pl-mh"],[4,80,"pl-en"],[4,5,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,66,"pl-corl"],[66,67,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"],[72,73,"pl-s"],[80,81,"pl-s"],[81,82,"pl-s"],[82,157,"pl-corl"],[157,158,"pl-s"]],[],[[0,79,"pl-mh"],[4,79,"pl-en"],[4,5,"pl-s"],[11,12,"pl-s"],[12,13,"pl-s"],[13,65,"pl-corl"],[65,66,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[33,34,"pl-s"],[34,37,"pl-s"],[35,37,"pl-corl"],[37,38,"pl-s"],[38,39,"pl-s"],[39,76,"pl-corl"],[76,77,"pl-s"],[80,81,"pl-s"],[88,89,"pl-s"],[89,90,"pl-s"],[90,165,"pl-corl"],[165,166,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[6,7,"pl-s"],[7,17,"pl-c1"],[17,18,"pl-s"],[27,28,"pl-s"],[28,31,"pl-s"],[29,31,"pl-corl"],[31,32,"pl-s"],[32,33,"pl-s"],[33,70,"pl-corl"],[70,71,"pl-s"],[74,75,"pl-s"],[82,83,"pl-s"],[83,84,"pl-s"],[84,159,"pl-corl"],[159,160,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[16,18,"pl-s"],[59,60,"pl-s"],[60,63,"pl-s"],[61,63,"pl-corl"],[63,64,"pl-s"],[64,65,"pl-s"],[65,102,"pl-corl"],[102,103,"pl-s"],[106,107,"pl-s"],[114,115,"pl-s"],[115,116,"pl-s"],[116,191,"pl-corl"],[191,192,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[38,39,"pl-s"],[46,47,"pl-s"],[47,48,"pl-s"],[48,123,"pl-corl"],[123,124,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[24,26,"pl-s"],[51,52,"pl-s"],[59,60,"pl-s"],[60,61,"pl-s"],[61,136,"pl-corl"],[136,137,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[41,42,"pl-s"],[49,50,"pl-s"],[50,51,"pl-s"],[51,126,"pl-corl"],[126,127,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,3,"pl-s"],[3,11,"pl-c1"],[11,12,"pl-s"],[17,18,"pl-s"],[18,29,"pl-c1"],[29,30,"pl-s"],[38,39,"pl-s"],[46,47,"pl-s"],[47,48,"pl-s"],[48,123,"pl-corl"],[123,124,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[71,72,"pl-s"],[72,75,"pl-s"],[73,75,"pl-corl"],[75,76,"pl-s"],[76,77,"pl-s"],[77,114,"pl-corl"],[114,115,"pl-s"],[118,119,"pl-s"],[126,127,"pl-s"],[127,128,"pl-s"],[128,203,"pl-corl"],[203,204,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[33,34,"pl-s"],[47,48,"pl-s"],[55,56,"pl-s"],[56,57,"pl-s"],[57,132,"pl-corl"],[132,133,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,3,"pl-s"],[3,13,"pl-c1"],[13,14,"pl-s"],[24,25,"pl-s"],[32,33,"pl-s"],[33,34,"pl-s"],[34,109,"pl-corl"],[109,110,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[[0,76,"pl-mh"],[3,76,"pl-en"],[3,4,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,62,"pl-corl"],[62,63,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,3,"pl-s"],[3,19,"pl-c1"],[19,20,"pl-s"],[69,70,"pl-s"],[70,73,"pl-s"],[71,73,"pl-corl"],[73,74,"pl-s"],[74,75,"pl-s"],[75,112,"pl-corl"],[112,113,"pl-s"],[116,117,"pl-s"],[124,125,"pl-s"],[125,126,"pl-s"],[126,201,"pl-corl"],[201,202,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[40,41,"pl-s"],[48,49,"pl-s"],[49,50,"pl-s"],[50,125,"pl-corl"],[125,126,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[15,17,"pl-s"],[61,62,"pl-s"],[62,64,"pl-s"],[63,64,"pl-corl"],[64,65,"pl-s"],[65,66,"pl-s"],[66,102,"pl-corl"],[102,103,"pl-s"],[106,107,"pl-s"],[114,115,"pl-s"],[115,116,"pl-s"],[116,191,"pl-corl"],[191,192,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"],[41,42,"pl-s"],[42,44,"pl-s"],[43,44,"pl-corl"],[44,45,"pl-s"],[45,46,"pl-s"],[46,82,"pl-corl"],[82,83,"pl-s"],[86,87,"pl-s"],[94,95,"pl-s"],[95,96,"pl-s"],[96,171,"pl-corl"],[171,172,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[64,65,"pl-s"],[72,73,"pl-s"],[73,74,"pl-s"],[74,149,"pl-corl"],[149,150,"pl-s"]],[],[[0,76,"pl-mh"],[3,76,"pl-en"],[3,4,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,62,"pl-corl"],[62,63,"pl-s"]],[],[],[[0,22,"pl-mh"],[4,22,"pl-en"]],[],[[0,1,"pl-v"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[54,55,"pl-s"],[62,63,"pl-s"],[63,64,"pl-s"],[64,139,"pl-corl"],[139,140,"pl-s"]],[],[[0,76,"pl-mh"],[3,76,"pl-en"],[3,4,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,62,"pl-corl"],[62,63,"pl-s"]],[],[],[[0,22,"pl-mh"],[4,22,"pl-en"]],[],[[0,1,"pl-v"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[36,37,"pl-s"],[44,45,"pl-s"],[45,46,"pl-s"],[46,121,"pl-corl"],[121,122,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"],[45,46,"pl-s"],[53,54,"pl-s"],[54,55,"pl-s"],[55,130,"pl-corl"],[130,131,"pl-s"]],[],[[0,76,"pl-mh"],[3,76,"pl-en"],[3,4,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,62,"pl-corl"],[62,63,"pl-s"]],[],[],[[0,22,"pl-mh"],[4,22,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"]],[[0,1,"pl-v"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[8,10,"pl-s"],[47,48,"pl-s"],[55,56,"pl-s"],[56,57,"pl-s"],[57,132,"pl-corl"],[132,133,"pl-s"]],[[0,1,"pl-v"],[28,29,"pl-s"],[36,37,"pl-s"],[37,38,"pl-s"],[38,113,"pl-corl"],[113,114,"pl-s"]],[[0,1,"pl-v"],[21,22,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,106,"pl-corl"],[106,107,"pl-s"]],[[0,1,"pl-v"],[48,49,"pl-s"],[56,57,"pl-s"],[57,58,"pl-s"],[58,133,"pl-corl"],[133,134,"pl-s"],[144,145,"pl-s"],[145,162,"pl-s"],[145,157,"pl-corl"],[158,162,"pl-corl"],[162,163,"pl-s"],[163,164,"pl-s"],[164,207,"pl-corl"],[207,208,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[43,44,"pl-s"],[51,52,"pl-s"],[52,53,"pl-s"],[53,128,"pl-corl"],[128,129,"pl-s"]],[[0,1,"pl-v"],[50,51,"pl-s"],[58,59,"pl-s"],[59,60,"pl-s"],[60,135,"pl-corl"],[135,136,"pl-s"]],[],[[0,76,"pl-mh"],[3,76,"pl-en"],[3,4,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,62,"pl-corl"],[62,63,"pl-s"]],[],[],[[0,22,"pl-mh"],[4,22,"pl-en"]],[],[[0,1,"pl-v"],[29,31,"pl-s"],[30,31,"pl-corl"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[29,30,"pl-s"],[30,32,"pl-s"],[31,32,"pl-corl"],[32,33,"pl-s"],[33,34,"pl-s"],[34,70,"pl-corl"],[70,71,"pl-s"],[74,75,"pl-s"],[82,83,"pl-s"],[83,84,"pl-s"],[84,159,"pl-corl"],[159,160,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[24,25,"pl-s"],[32,33,"pl-s"],[33,34,"pl-s"],[34,109,"pl-corl"],[109,110,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[30,31,"pl-s"],[38,39,"pl-s"],[39,40,"pl-s"],[40,115,"pl-corl"],[115,116,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[12,14,"pl-s"],[48,49,"pl-s"],[56,57,"pl-s"],[57,58,"pl-s"],[58,133,"pl-corl"],[133,134,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[2,4,"pl-s"],[15,17,"pl-s"],[54,55,"pl-s"],[62,63,"pl-s"],[63,64,"pl-s"],[64,139,"pl-corl"],[139,140,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[25,26,"pl-s"],[33,34,"pl-s"],[34,35,"pl-s"],[35,110,"pl-corl"],[110,111,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[2,3,"pl-s"],[3,13,"pl-c1"],[13,14,"pl-s"],[16,17,"pl-s"],[24,25,"pl-s"],[25,26,"pl-s"],[26,101,"pl-corl"],[101,102,"pl-s"]],[[0,1,"pl-v"],[13,14,"pl-s"],[21,22,"pl-s"],[22,23,"pl-s"],[23,98,"pl-corl"],[98,99,"pl-s"]],[],[[0,76,"pl-mh"],[3,76,"pl-en"],[3,4,"pl-s"],[9,10,"pl-s"],[10,11,"pl-s"],[11,62,"pl-corl"],[62,63,"pl-s"]],[],[],[[0,22,"pl-mh"],[4,22,"pl-en"]],[],[[0,1,"pl-v"]],[],[[0,12,"pl-mh"],[4,12,"pl-en"]],[],[[0,1,"pl-v"],[6,7,"pl-s"],[7,25,"pl-c1"],[25,26,"pl-s"],[28,29,"pl-s"],[29,31,"pl-s"],[30,31,"pl-corl"],[31,32,"pl-s"],[32,33,"pl-s"],[33,69,"pl-corl"],[69,70,"pl-s"],[73,74,"pl-s"],[81,82,"pl-s"],[82,83,"pl-s"],[83,158,"pl-corl"],[158,159,"pl-s"]],[[0,1,"pl-v"],[48,49,"pl-s"],[56,57,"pl-s"],[57,58,"pl-s"],[58,133,"pl-corl"],[133,134,"pl-s"]],[],[[0,77,"pl-mh"],[4,77,"pl-en"],[4,5,"pl-s"],[10,11,"pl-s"],[11,12,"pl-s"],[12,63,"pl-corl"],[63,64,"pl-s"]],[],[],[[0,13,"pl-mh"],[4,13,"pl-en"]],[],[[0,1,"pl-v"],[21,22,"pl-s"],[29,30,"pl-s"],[30,31,"pl-s"],[31,106,"pl-corl"],[106,107,"pl-s"]],[],[[0,22,"pl-mh"],[4,22,"pl-en"]],[],[[0,22,"pl-mh"],[4,22,"pl-en"]]],"colorizedLines":null}},"title":"ufo/CHANGELOG.md at f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6 · unjs/ufo","appPayload":{},"meta":{"title":"ufo/CHANGELOG.md at f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6 · unjs/ufo"}}</script>
  <div data-target="react-app.reactRoot"><meta name="github-code-view-meta-stats" id="github-code-view-meta-stats" data-hydrostats="publish"/> <!-- --> <a hidden="" id="code-view-repo-link" href="/unjs/ufo" data-discover="true"></a> <div class="d-none"></div><div><div style="--spacing:var(--spacing-none)" class="prc-PageLayout-PageLayoutRoot--KH-d" data-component="SplitPageLayout" data-has-sidebar="true"><div class="prc-PageLayout-SidebarWrapper-kLG4B CopilotSidePanelSidebar-module__SidePanel__L3O0C CopilotSidePanelSidebar-module__HiddenSidePanel__TBRGn" style="--spacing-column:var(--spacing-none)" data-is-hidden="false" data-position="end" data-sticky="true" data-responsive-variant="fullscreen"><div class="prc-PageLayout-VerticalDivider-9QRmK prc-PageLayout-SidebarVerticalDivider-0Rl0V" data-component="PageLayout.VerticalDivider" data-variant="line" data-position="end" style="--spacing:var(--spacing-none)"><div class="prc-PageLayout-DraggableHandle-9s6B4" data-component="PageLayout.DragHandle" role="slider" aria-label="Draggable pane splitter" aria-valuemin="450" aria-valuemax="768" aria-valuenow="544" aria-valuetext="Pane width 544 pixels" tabindex="0"></div></div><div class="prc-PageLayout-Sidebar-iciWg" data-component="SplitPageLayout.Sidebar" data-resizable="true" style="--spacing:var(--spacing-normal);--pane-min-width:450px;--pane-max-width:768px;--pane-width-custom:544px;--pane-width-size:var(--pane-width-custom);--pane-width:544px"><div class="height-full" data-testid="copilot-code-view-side-panel"><div id="copilot-side-panel-content" class="height-full"></div></div></div></div><div class="prc-PageLayout-PageLayoutWrapper-2BhU2" data-width="full"><div class="prc-PageLayout-PageLayoutContent-BneH9"><div id="repos-file-tree-sidebar" class="CodeViewFileTreeLayout-module__sidebar__n_Aau" tabindex="0"><div class="prc-PageLayout-PaneWrapper-pHPop ReposFileTreePane-module__Pane__rBZpI ReposFileTreePane-module__HideTree__AYZnm ReposFileTreePane-module__HidePane__VHAVt" style="--offset-header:0px;--spacing-row:var(--spacing-none);--spacing-column:var(--spacing-none)" data-is-hidden="false" data-position="start" data-sticky="true"><div class="prc-PageLayout-HorizontalDivider-JLVqp prc-PageLayout-PaneHorizontalDivider-9tbnE" data-component="PageLayout.HorizontalDivider" data-variant-regular="none" data-variant-narrow="none" data-position="start" style="--spacing-divider:var(--spacing-none);--spacing:var(--spacing-none)"></div><div class="prc-PageLayout-Pane-AyzHK" data-component="SplitPageLayout.Pane" data-resizable="true" style="--spacing:var(--spacing-none);--pane-min-width:256px;--pane-max-width:calc(100vw - var(--pane-max-width-diff));--pane-width-size:var(--pane-width-large);--pane-width:320px"></div><div class="prc-PageLayout-VerticalDivider-9QRmK prc-PageLayout-PaneVerticalDivider-le57g" data-component="PageLayout.VerticalDivider" data-variant-narrow="none" data-variant-regular="line" data-variant-wide="line" data-position="start" style="--spacing:var(--spacing-none)"><div class="prc-PageLayout-DraggableHandle-9s6B4" data-component="PageLayout.DragHandle" role="slider" aria-label="Draggable pane splitter" aria-valuemin="256" aria-valuemax="600" aria-valuenow="320" aria-valuetext="Pane width 320 pixels" tabindex="0"></div></div></div></div><div data-component="SplitPageLayout.Content" class="prc-PageLayout-ContentWrapper-gR9eG"><div class="prc-PageLayout-Content-xWL-A" data-width="full" style="--spacing:var(--spacing-none)"><div class="SharedPageLayout-module__content__IwGAp" data-selector="repos-split-pane-content" id="repos-split-pane-content" tabindex="0"> <!-- --> <div class="container CodeViewHeader-module__Box__JkPOb"><div class="CodeViewHeader-module__StickyHeader__Qn7UN" id="StickyHeader"><div class="CodeViewHeader-module__Box_1__SbNDV"><div class="CodeViewHeader-module__Box_2__TB46f"><div class="react-code-view-header-wrap--narrow CodeViewHeader-module__Box_3__q1zUL"><div class="CodeViewHeader-module__treeToggleWrapper__RQ__9"><h2 class="use-tree-pane-module__Heading__s4QbZ prc-Heading-Heading-MtWFE" data-component="Heading"><button data-component="Button" type="button" aria-label="Expand file tree" data-testid="expand-file-tree-button-mobile" class="prc-Button-ButtonBase-9n-Xk ExpandFileTreeButton-module__Button_1__Svs95" data-loading="false" data-size="medium" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-arrow-left" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3">Files</span></span></button><button data-component="IconButton" type="button" data-testid="expand-file-tree-button" aria-controls="repos-file-tree" class="prc-Button-ButtonBase-9n-Xk position-relative ExpandFileTreeButton-module__expandButton__hDOcv ExpandFileTreeButton-module__filesButtonBreakpoint__zEvz3 fgColor-muted prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="invisible" aria-labelledby="_R_4lla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-sidebar-collapse" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M6.823 7.823a.25.25 0 0 1 0 .354l-2.396 2.396A.25.25 0 0 1 4 10.396V5.604a.25.25 0 0 1 .427-.177Z"></path><path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25H9.5v-13H1.75a.25.25 0 0 0-.25.25ZM11 14.5h3.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H11Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="se" data-component="Tooltip" aria-hidden="true" id="_R_4lla9lik5_">Expand file tree</span><div class="d-none"></div></h2></div><div class="react-code-view-header-mb--narrow mr-2"><button data-component="Button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6 branch" data-testid="anchor-button" data-icv-name="Switch branches/tags" class="prc-Button-ButtonBase-9n-Xk ref-selector-class RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3" data-loading="false" data-size="medium" data-variant="default" id="ref-picker-repos-header-ref-selector-wide"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><div class="RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p"><div style="max-width:125px" class="ref-selector-button-text-container RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk"><span class="RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP">f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="d-none"></div></div><div class="react-code-view-header-mb--narrow CodeViewHeader-module__Box_5__MQ0hL"><div class="Breadcrumb-module__container__Vxvev Breadcrumb-module__lg__Rjz0A"><nav data-testid="breadcrumbs" aria-labelledby="repos-header-breadcrumb-heading" id="repos-header-breadcrumb" class="Breadcrumb-module__nav__rQFDj"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading" id="repos-header-breadcrumb-heading">Breadcrumbs</h2><ol class="Breadcrumb-module__list__ZH6zr"><li class="Breadcrumb-module__listItem__Ib0x_"><a class="Breadcrumb-module__repoLink__O2Nbs prc-Link-Link-9ZwDx" data-component="Link" data-testid="breadcrumbs-repo-link" href="/unjs/ufo/tree/f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6" data-discover="true">ufo</a></li></ol></nav><div data-testid="breadcrumbs-filename" class="Breadcrumb-module__filename__equZR"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__lg__Rjz0A" aria-hidden="true">/</span><h1 class="Breadcrumb-module__filenameHeading__MNMtw Breadcrumb-module__lg__Rjz0A prc-Heading-Heading-MtWFE" data-component="Heading" tabindex="-1" id="file-name-id">CHANGELOG.md</h1></div><button data-component="IconButton" type="button" class="prc-Button-ButtonBase-9n-Xk ml-2 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_7lla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="CopyToClipboardIconButton-module__tooltip__WyiwL prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-label="Copy path" aria-hidden="true" id="_R_7lla9lik5_">Copy path</span></div></div></div><div class="react-code-view-header-element--wide"><div class="CodeViewHeader-module__Box_7___0R6c"><div class="d-flex gap-2"><div><div class="CodeViewHeader-module__FileResultsList__JDzUy"><span class="d-flex FileResultsList-module__FilesSearchBox__ivVkc TextInput-wrapper prc-components-TextInputWrapper-Hpdqi prc-components-TextInputBaseWrapper-wY-n0" data-no-trailing-action="true" data-component="TextInput" data-leading-visual="true" data-trailing-visual="true" aria-busy="false"><span class="TextInput-icon" id="_R_1cpla9lik5_" aria-hidden="true" data-component="TextInput.LeadingVisual"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-search" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path></svg></span><input type="text" aria-label="Go to file" role="combobox" aria-controls="file-results-list" aria-expanded="false" aria-haspopup="dialog" autoCorrect="off" spellCheck="false" placeholder="Go to file" aria-describedby="_R_1cpla9lik5_ _R_1cpla9lik5H1_" data-component="input" class="prc-components-Input-IwWrt" value=""/><span class="TextInput-icon" id="_R_1cpla9lik5H1_" aria-hidden="true" data-component="TextInput.TrailingVisual"></span></span></div><div class="d-none"></div></div><button data-component="Button" type="button" style="display:none" class="prc-Button-ButtonBase-9n-Xk NavigationMenu-module__Button__LpKgm" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Blame</span></span></button><div class="d-none"></div><button data-component="IconButton" type="button" data-testid="more-file-actions-button-nav-menu-wide" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click NavigationMenu-module__IconButton__HpX3G prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-labelledby="_R_7p9la9lik5_" id="_R_99la9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_7p9la9lik5_">More file actions</span></div></div></div><div class="react-code-view-header-element--narrow"><div class="CodeViewHeader-module__Box_7___0R6c"><div class="d-flex gap-2"><button data-component="Button" type="button" style="display:none" class="prc-Button-ButtonBase-9n-Xk NavigationMenu-module__Button__LpKgm" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Blame</span></span></button><div class="d-none"></div><button data-component="IconButton" type="button" data-testid="more-file-actions-button-nav-menu-narrow" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click NavigationMenu-module__IconButton__HpX3G prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="medium" data-variant="default" aria-labelledby="_R_7pdla9lik5_" id="_R_9dla9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_7pdla9lik5_">More file actions</span></div></div></div></div></div></div></div><div class="CodeView-module__contentWrapper__cG2JH"><div class="react-code-view-bottom-padding"><div class="BlobTopBanners-module__Box__v_nvx"></div></div> <div class="d-none"></div><div class="d-flex flex-column border rounded-2 tmp-mb-3 pl-1"><div class="LatestCommit-module__Box__B25ZT"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">Latest commit</h2><div style="width:120px" class="Skeleton Skeleton--text" data-testid="loading"> </div><div class="d-flex flex-shrink-0 gap-2"><div data-testid="latest-commit-details" class="d-none d-sm-flex flex-items-center"></div><div class="d-flex gap-2"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">History</h2><a data-component="LinkButton" href="/unjs/ufo/commits/f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6/CHANGELOG.md" class="prc-Button-ButtonBase-9n-Xk d-none d-lg-flex LinkButton-module__linkButton__nFnov flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><span class="fgColor-default">History</span></span></span></a><div class="d-sm-none"></div><div class="d-flex d-lg-none"><a data-component="LinkButton" aria-label="View commit history for this file." href="/unjs/ufo/commits/f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6/CHANGELOG.md" class="prc-Button-ButtonBase-9n-Xk LinkButton-module__linkButton__nFnov flex-items-center fgColor-default" data-loading="false" data-size="small" data-variant="invisible" aria-describedby="_R_4mlala9lik5_"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-history" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path></svg></span></span></a><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="s" data-component="Tooltip" role="tooltip" aria-hidden="true" id="_R_4mlala9lik5_">History</span></div></div></div></div></div><div class="d-flex flex-row"><div class="container BlobViewContent-module__blobContainer__DtH2d"><div class="react-code-size-details-banner BlobViewContent-module__codeSizeDetails__e5sUw"><div class="react-code-size-details-banner CodeSizeDetails-module__Box__VcD6l"><div class="text-mono CodeSizeDetails-module__Box_1__GVxQL"><div data-testid="blob-size" class="CodeSizeDetails-module__Truncate_1__lE93V prc-Truncate-Truncate-2G1eo" data-inline="true" title="28.9 KB" style="--truncate-max-width:100%"><span>853 lines (449 loc) · 28.9 KB</span></div></div></div></div><div class="react-blob-view-header-sticky BlobViewContent-module__stickyHeader__VwxB5" id="repos-sticky-header"><div class="BlobViewHeader-module__Box__yhm9u"><div class="react-blob-sticky-header"><div class="FileNameStickyHeader-module__outerWrapper__ZL4Xc FileNameStickyHeader-module__outerWrapperHidden__Zpynk"><div class="FileNameStickyHeader-module__Box_1__Hazu5"><div class="FileNameStickyHeader-module__Box_2__hoolP"><div class="FileNameStickyHeader-module__Box_3__MVKsk"><button data-component="Button" type="button" aria-haspopup="true" aria-expanded="false" tabindex="0" aria-label="f06c800 branch" data-testid="anchor-button" data-icv-name="Switch branches/tags" class="prc-Button-ButtonBase-9n-Xk ref-selector-class RefSelectorAnchoredOverlay-module__RefSelectorOverlayBtn__a3WK3" data-loading="false" data-size="medium" data-variant="default" id="ref-picker-repos-header-ref-selector"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-git-branch" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3"><div class="RefSelectorAnchoredOverlay-module__RefSelectorOverlayContainer__yaf4p"><div style="max-width:125px" class="ref-selector-button-text-container RefSelectorAnchoredOverlay-module__RefSelectorBtnTextContainer__Di3rk"><span class="RefSelectorAnchoredOverlay-module__RefSelectorText__w_fmP">f06c800</span></div></div></span><span data-component="trailingVisual" class="prc-Button-Visual-YNt2F prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-triangle-down" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z"></path></svg></span></span></button><div class="d-none"></div></div><div class="FileNameStickyHeader-module__Box_4__FLhtt"><div class="Breadcrumb-module__container__Vxvev Breadcrumb-module__md__Wb1Gs"><nav data-testid="breadcrumbs" aria-labelledby="sticky-breadcrumb-heading" id="sticky-breadcrumb" class="Breadcrumb-module__nav__rQFDj"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading" id="sticky-breadcrumb-heading">Breadcrumbs</h2><ol class="Breadcrumb-module__list__ZH6zr"><li class="Breadcrumb-module__listItem__Ib0x_"><a class="Breadcrumb-module__repoLink__O2Nbs prc-Link-Link-9ZwDx" data-component="Link" data-testid="breadcrumbs-repo-link" href="/unjs/ufo/tree/f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6" data-discover="true">ufo</a></li></ol></nav><div data-testid="breadcrumbs-filename" class="Breadcrumb-module__filename__equZR"><span class="Breadcrumb-module__separator__eNwsI Breadcrumb-module__md__Wb1Gs" aria-hidden="true">/</span><h1 class="Breadcrumb-module__filenameHeading__MNMtw Breadcrumb-module__md__Wb1Gs prc-Heading-Heading-MtWFE" data-component="Heading" tabindex="-1" id="sticky-file-name-id">CHANGELOG.md</h1></div><button data-component="IconButton" type="button" class="prc-Button-ButtonBase-9n-Xk ml-2 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_7lcpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="CopyToClipboardIconButton-module__tooltip__WyiwL prc-TooltipV2-Tooltip-tLeuB" data-direction="s" data-component="Tooltip" aria-label="Copy path" aria-hidden="true" id="_R_7lcpala9lik5_">Copy path</span></div></div></div><button data-component="Button" type="button" class="prc-Button-ButtonBase-9n-Xk FileNameStickyHeader-module__Button__LSEU_ FileNameStickyHeader-module__GoToTopButton__nxAFn" data-loading="false" data-size="small" data-variant="invisible"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="leadingVisual" class="prc-Button-Visual-YNt2F prc-Button-LeadingVisual-UySKu prc-Button-VisualWrap-E4cnq"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-arrow-up" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0Z"></path></svg></span><span data-component="text" class="prc-Button-Label-FWkx3">Top</span></span></button></div></div></div><div class="BlobViewHeader-module__Box_1__VEmuQ"><h2 class="sr-only ScreenReaderHeading-module__userSelectNone__rwWIk prc-Heading-Heading-MtWFE" data-component="Heading" data-testid="screen-reader-heading">File metadata and controls</h2><div class="BlobViewHeader-module__Box_2__icUs2"><ul aria-label="File view" class="prc-SegmentedControl-SegmentedControl-lqIXp BlobTabButtons-module__SegmentedControl__jen2u" data-variant="default" data-size="small" data-component="SegmentedControl"><li class="prc-SegmentedControl-Item-tSCQh" data-selected="" data-component="SegmentedControl.Button"><button aria-pressed="true" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:transparent"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Preview">Preview</div></span></button></li><li class="prc-SegmentedControl-Item-tSCQh" data-component="SegmentedControl.Button"><button aria-pressed="false" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:var(--borderColor-default)"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Code">Code</div></span></button></li><li class="prc-SegmentedControl-Item-tSCQh" data-component="SegmentedControl.Button"><button aria-pressed="false" class="prc-SegmentedControl-Button-E48xz" type="button" style="--separator-color:var(--borderColor-default)"><span class="prc-SegmentedControl-Content-1COlk segmentedControl-content"><div class="prc-SegmentedControl-Text-7S2y2 segmentedControl-text" data-text="Blame">Blame</div></span></button></li></ul><div class="d-none"></div><div class="react-code-size-details-in-header CodeSizeDetails-module__Box__VcD6l"><div class="text-mono CodeSizeDetails-module__Box_1__GVxQL"><div data-testid="blob-size" class="CodeSizeDetails-module__Truncate_1__lE93V prc-Truncate-Truncate-2G1eo" data-inline="true" title="28.9 KB" style="--truncate-max-width:100%"><span>853 lines (449 loc) · 28.9 KB</span></div></div></div></div><div class="BlobViewHeader-module__Box_3__ng6v2"><div class="d-none"></div><div class="react-blob-header-edit-and-raw-actions BlobViewHeader-module__Box_4__J4Y4W"><div class="d-none"></div><div class="prc-ButtonGroup-ButtonGroup-vFUrY" data-component="ButtonGroup"><div class="prc-ButtonGroup-Item-PqvDl"><a data-component="LinkButton" href="https://github.com/unjs/ufo/raw/f06c800d0c59f2a4a1b9ba65eb6cb61a84419be6/CHANGELOG.md" data-testid="raw-button" class="prc-Button-ButtonBase-9n-Xk LinkButton-module__linkButton__nFnov BlobViewHeader-module__LinkButton__X9kx2" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default"><span data-component="buttonContent" data-align="center" class="prc-Button-ButtonContent-Iohp5"><span data-component="text" class="prc-Button-Label-FWkx3">Raw</span></span></a></div><div class="prc-ButtonGroup-Item-PqvDl"><button data-component="IconButton" type="button" data-testid="copy-raw-button" class="prc-Button-ButtonBase-9n-Xk prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default" aria-labelledby="_R_qaucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-copy" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_qaucpala9lik5_">Copy raw file</span></div><div class="prc-ButtonGroup-Item-PqvDl"><button data-component="IconButton" type="button" data-testid="download-raw-button" class="prc-Button-ButtonBase-9n-Xk BlobViewHeader-module__downloadButton__ef459 prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="default" aria-labelledby="_R_eaucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-download" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z"></path><path d="M7.25 7.689V2a.75.75 0 0 1 1.5 0v5.689l1.97-1.969a.749.749 0 1 1 1.06 1.06l-3.25 3.25a.749.749 0 0 1-1.06 0L4.22 6.78a.749.749 0 1 1 1.06-1.06l1.97 1.969Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_eaucpala9lik5_">Download raw file</span></div></div></div><button data-component="IconButton" type="button" aria-pressed="false" class="prc-Button-ButtonBase-9n-Xk tmp-mr-2 TableOfContents-module__IconButton__jrlNM prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_3ucpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-list-unordered" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M5.75 2.5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5Zm0 5h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1 0-1.5ZM2 14a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm1-6a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM2 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="n" data-component="Tooltip" aria-hidden="true" id="_R_3ucpala9lik5_">Outline</span><div class="react-blob-header-edit-and-raw-actions-combined"><button data-component="IconButton" type="button" title="More file actions" data-testid="more-file-actions-button" aria-haspopup="true" aria-expanded="false" tabindex="0" class="prc-Button-ButtonBase-9n-Xk js-blob-dropdown-click BlobViewHeader-module__IconButton__XrMQY prc-Button-IconButton-fyge7" data-loading="false" data-no-visuals="true" data-size="small" data-variant="invisible" aria-labelledby="_R_fkecpala9lik5_" id="_R_kecpala9lik5_"><svg data-component="Octicon" aria-hidden="true" focusable="false" class="octicon octicon-kebab-horizontal" viewBox="0 0 16 16" width="16" height="16" fill="currentColor" display="inline-block" overflow="visible" style="vertical-align:text-bottom"><path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path></svg></button><span class="prc-TooltipV2-Tooltip-tLeuB" data-direction="nw" data-component="Tooltip" aria-hidden="true" id="_R_fkecpala9lik5_">Edit and raw actions</span></div></div></div></div><div></div></div><div class="BlobViewContent-module__blobContentWrapper__JS0W6"><section aria-labelledby="file-name-id-wide file-name-id-mobile" class="BlobContent-module__blobContentSection__VOgZq BlobContent-module__blobContentSectionMarkdown__mPLOK" style="margin-top:46px"><div class="js-snippet-clipboard-copy-unpositioned BlobContent-module__markdownBlob__T8jpG" data-hpc="true" containertiming="hpc"><article class="markdown-body entry-content container-lg" itemprop="text"><div class="markdown-heading" dir="auto"><h1 tabindex="-1" class="heading-element" dir="auto">Changelog</h1><a id="user-content-changelog" class="anchor" aria-label="Permalink: Changelog" href="#changelog"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto">All notable changes to this project will be documented in this file. See <a href="https://github.com/conventional-changelog/standard-version">standard-version</a> for commit guidelines.</p>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.6.4</h2><a id="user-content-v164" class="anchor" aria-label="Permalink: v1.6.4" href="#v164"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.6.3...v1.6.4">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>withoutBase:</strong> Collapse leading slashes (<a href="https://github.com/unjs/ufo/pull/335" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/335/hovercard">#335</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🏡 Chore</h3><a id="user-content--chore" class="anchor" aria-label="Permalink: 🏡 Chore" href="#-chore"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Update deps (<a href="https://github.com/unjs/ufo/commit/7807010">7807010</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️ Contributors</h3><a id="user-content-️-contributors" class="anchor" aria-label="Permalink: ❤️ Contributors" href="#️-contributors"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Pooya Parsa (<a href="https://github.com/pi0">@pi0</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.6.3</h2><a id="user-content-v163" class="anchor" aria-label="Permalink: v1.6.3" href="#v163"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.6.2...v1.6.3">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes-1" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>withBase, withoutBase:</strong> Prevent false prefix matches (<a href="https://github.com/unjs/ufo/pull/313" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/313/hovercard">#313</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🏡 Chore</h3><a id="user-content--chore-1" class="anchor" aria-label="Permalink: 🏡 Chore" href="#-chore-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Update deps (<a href="https://github.com/unjs/ufo/commit/04b73bd">04b73bd</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️ Contributors</h3><a id="user-content-️-contributors-1" class="anchor" aria-label="Permalink: ❤️ Contributors" href="#️-contributors-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Pooya Parsa (<a href="https://github.com/pi0">@pi0</a>)</li>
<li>Florian Heuberger (<a href="https://github.com/Flo0806">@Flo0806</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.6.2</h2><a id="user-content-v162" class="anchor" aria-label="Permalink: v1.6.2" href="#v162"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.6.1...v1.6.2">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes-2" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes-2"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Fix <code>parsePath</code> return type (<a href="https://github.com/unjs/ufo/pull/293" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/293/hovercard">#293</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">📖 Documentation</h3><a id="user-content--documentation" class="anchor" aria-label="Permalink: 📖 Documentation" href="#-documentation"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Add more examples in jsdoc (<a href="https://github.com/unjs/ufo/pull/291" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/291/hovercard">#291</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">📦 Build</h3><a id="user-content--build" class="anchor" aria-label="Permalink: 📦 Build" href="#-build"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Fix exports condition order to prefer esm with default fallback (<a href="https://github.com/unjs/ufo/commit/8457581">8457581</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🏡 Chore</h3><a id="user-content--chore-2" class="anchor" aria-label="Permalink: 🏡 Chore" href="#-chore-2"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>release:</strong> V1.6.1 (<a href="https://github.com/unjs/ufo/commit/b83cbea">b83cbea</a>)</li>
<li>Update deps (<a href="https://github.com/unjs/ufo/commit/9d1833b">9d1833b</a>)</li>
<li>Lint (<a href="https://github.com/unjs/ufo/commit/0181677">0181677</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️ Contributors</h3><a id="user-content-️-contributors-2" class="anchor" aria-label="Permalink: ❤️ Contributors" href="#️-contributors-2"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Daedalus (<a href="https://github.com/ComfortablyCoding">@ComfortablyCoding</a>)</li>
<li>Pooya Parsa (<a href="https://github.com/pi0">@pi0</a>)</li>
<li>Alex Liu (<a href="https://github.com/Mini-ghost">@Mini-ghost</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.6.1</h2><a id="user-content-v161" class="anchor" aria-label="Permalink: v1.6.1" href="#v161"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.6.0...v1.6.1">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes-3" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes-3"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>query:</strong> Use <code>Object.create(null)</code> (<a href="https://github.com/unjs/ufo/pull/290" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/290/hovercard">#290</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️ Contributors</h3><a id="user-content-️-contributors-3" class="anchor" aria-label="Permalink: ❤️ Contributors" href="#️-contributors-3"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Pooya Parsa (<a href="https://github.com/pi0">@pi0</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.6.0</h2><a id="user-content-v160" class="anchor" aria-label="Permalink: v1.6.0" href="#v160"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.5.4...v1.6.0">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🚀 Enhancements</h3><a id="user-content--enhancements" class="anchor" aria-label="Permalink: 🚀 Enhancements" href="#-enhancements"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Add <code>filterQuery</code> utility (<a href="https://github.com/unjs/ufo/pull/287" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/287/hovercard">#287</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes-4" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes-4"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>parseQuery:</strong> Use object with null prototype (<a href="https://github.com/unjs/ufo/pull/286" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/286/hovercard">#286</a>)</li>
<li><strong>parseFilename:</strong> Use optional chaining to access <code>opts.strict</code> (<a href="https://github.com/unjs/ufo/pull/284" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/284/hovercard">#284</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">📖 Documentation</h3><a id="user-content--documentation-1" class="anchor" aria-label="Permalink: 📖 Documentation" href="#-documentation-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Clarify <code>withBase</code> jsdocs (<a href="https://github.com/unjs/ufo/pull/266" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/266/hovercard">#266</a>)</li>
<li>Fix typos (<a href="https://github.com/unjs/ufo/pull/278" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/278/hovercard">#278</a>)</li>
<li>Spelling and formatting (<a href="https://github.com/unjs/ufo/pull/285" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/285/hovercard">#285</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🏡 Chore</h3><a id="user-content--chore-3" class="anchor" aria-label="Permalink: 🏡 Chore" href="#-chore-3"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Consistent spelling in JSDoc comments &amp; update automd syntax (<a href="https://github.com/unjs/ufo/pull/256" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/256/hovercard">#256</a>)</li>
<li>Apply automated lint fixes (<a href="https://github.com/unjs/ufo/commit/aa6d406">aa6d406</a>)</li>
<li>Apply automated lint fixes (<a href="https://github.com/unjs/ufo/commit/46d0a04">46d0a04</a>)</li>
<li>Update dev dependencies (<a href="https://github.com/unjs/ufo/commit/9eaa57c">9eaa57c</a>)</li>
<li>Lint (<a href="https://github.com/unjs/ufo/commit/a7012eb">a7012eb</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">✅ Tests</h3><a id="user-content--tests" class="anchor" aria-label="Permalink: ✅ Tests" href="#-tests"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>query:</strong> Validate more than 2 values for key (<a href="https://github.com/unjs/ufo/pull/273" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/273/hovercard">#273</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🤖 CI</h3><a id="user-content--ci" class="anchor" aria-label="Permalink: 🤖 CI" href="#-ci"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Always update corepack (<a href="https://github.com/unjs/ufo/commit/e383832">e383832</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️ Contributors</h3><a id="user-content-️-contributors-4" class="anchor" aria-label="Permalink: ❤️ Contributors" href="#️-contributors-4"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Kricsleo (<a href="https://github.com/kricsleo">@kricsleo</a>)</li>
<li>Ezra Ashenafi (<a href="https://github.com/Eazash">@Eazash</a>)</li>
<li>Pooya Parsa (<a href="https://github.com/pi0">@pi0</a>)</li>
<li>Bobbie Goede <a href="mailto:bobbiegoede@gmail.com">bobbiegoede@gmail.com</a></li>
<li>Nano (<a href="https://github.com/Konano">@Konano</a>)</li>
<li>Aman Desai (<a href="https://github.com/amandesai01">@amandesai01</a>)</li>
<li>Dave Honneffer (<a href="https://github.com/pearofducks">@pearofducks</a>)</li>
<li>Johann Schopplich (<a href="https://github.com/johannschopplich">@johannschopplich</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.5.4</h2><a id="user-content-v154" class="anchor" aria-label="Permalink: v1.5.4" href="#v154"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.5.3...v1.5.4">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes-5" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes-5"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>parseURL:</strong> Only normalize windows drive letters with <code>file://</code> protocol (<a href="https://github.com/unjs/ufo/pull/246" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/246/hovercard">#246</a>)</li>
<li><strong>withProtocol:</strong> Consider relative protocol (<a href="https://github.com/unjs/ufo/pull/242" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/242/hovercard">#242</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🏡 Chore</h3><a id="user-content--chore-4" class="anchor" aria-label="Permalink: 🏡 Chore" href="#-chore-4"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Update deps (<a href="https://github.com/unjs/ufo/commit/0dbe44f">0dbe44f</a>)</li>
<li>Lint with eslint v9 (<a href="https://github.com/unjs/ufo/commit/51b0565">51b0565</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🎨 Styles</h3><a id="user-content--styles" class="anchor" aria-label="Permalink: 🎨 Styles" href="#-styles"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Lint with prettier defaults (<a href="https://github.com/unjs/ufo/commit/666091d">666091d</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️ Contributors</h3><a id="user-content-️-contributors-5" class="anchor" aria-label="Permalink: ❤️ Contributors" href="#️-contributors-5"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Natanael Dos Santos Feitosa (<a href="http://github.com/natanfeitosa">@natanfeitosa</a>)</li>
<li>Pooya Parsa (<a href="http://github.com/pi0">@pi0</a>)</li>
<li>Emil (<a href="http://github.com/ea-agital">@ea-agital</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.5.3</h2><a id="user-content-v153" class="anchor" aria-label="Permalink: v1.5.3" href="#v153"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.5.2...v1.5.3">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes-6" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes-6"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>joinRelativeURL:</strong> Avoid lookbehind regex for browser compatibility (<a href="https://github.com/unjs/ufo/pull/228" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/228/hovercard">#228</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️ Contributors</h3><a id="user-content-️-contributors-6" class="anchor" aria-label="Permalink: ❤️ Contributors" href="#️-contributors-6"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Pooya Parsa (<a href="http://github.com/pi0">@pi0</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.5.2</h2><a id="user-content-v152" class="anchor" aria-label="Permalink: v1.5.2" href="#v152"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.5.1...v1.5.2">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes-7" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes-7"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Use lookbehind regex only inside <code>joinRelativeURL</code> (<a href="https://github.com/unjs/ufo/pull/226" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/226/hovercard">#226</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️ Contributors</h3><a id="user-content-️-contributors-7" class="anchor" aria-label="Permalink: ❤️ Contributors" href="#️-contributors-7"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Pooya Parsa (<a href="http://github.com/pi0">@pi0</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.5.1</h2><a id="user-content-v151" class="anchor" aria-label="Permalink: v1.5.1" href="#v151"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.5.0...v1.5.1">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes-8" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes-8"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>joinRelativeURL:</strong> Handle base with protocol (<a href="https://github.com/unjs/ufo/pull/222" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/222/hovercard">#222</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🏡 Chore</h3><a id="user-content--chore-5" class="anchor" aria-label="Permalink: 🏡 Chore" href="#-chore-5"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Update readme (<a href="https://github.com/unjs/ufo/commit/ffc9d3e">ffc9d3e</a>)</li>
<li>Add automd to autofix ci (<a href="https://github.com/unjs/ufo/commit/fffbcd4">fffbcd4</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️ Contributors</h3><a id="user-content-️-contributors-8" class="anchor" aria-label="Permalink: ❤️ Contributors" href="#️-contributors-8"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Pooya Parsa (<a href="http://github.com/pi0">@pi0</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.5.0</h2><a id="user-content-v150" class="anchor" aria-label="Permalink: v1.5.0" href="#v150"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.4.0...v1.5.0">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🚀 Enhancements</h3><a id="user-content--enhancements-1" class="anchor" aria-label="Permalink: 🚀 Enhancements" href="#-enhancements-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Add <code>withoutHost</code> utility (<a href="https://github.com/unjs/ufo/pull/212" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/212/hovercard">#212</a>)</li>
<li><strong>joinURL:</strong> Handle segments with <code>../</code> (<a href="https://github.com/unjs/ufo/pull/217" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/217/hovercard">#217</a>)</li>
<li><code>joinRelativeURL</code> (<a href="https://github.com/unjs/ufo/pull/220" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/220/hovercard">#220</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes-9" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes-9"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>withoutTrailingSlash:</strong> Consider qurry param (<a href="https://github.com/unjs/ufo/pull/219" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/219/hovercard">#219</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">💅 Refactors</h3><a id="user-content--refactors" class="anchor" aria-label="Permalink: 💅 Refactors" href="#-refactors"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>joinURL:</strong> Rewrite with clear syntax and relative <code>../</code> support (<a href="https://github.com/unjs/ufo/pull/218" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/218/hovercard">#218</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">📖 Documentation</h3><a id="user-content--documentation-2" class="anchor" aria-label="Permalink: 📖 Documentation" href="#-documentation-2"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Fix typo (<a href="https://github.com/unjs/ufo/pull/213" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/213/hovercard">#213</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🏡 Chore</h3><a id="user-content--chore-6" class="anchor" aria-label="Permalink: 🏡 Chore" href="#-chore-6"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>release:</strong> V1.4.0 (<a href="https://github.com/unjs/ufo/commit/541bc62">541bc62</a>)</li>
<li>Update automd (<a href="https://github.com/unjs/ufo/commit/3301e51">3301e51</a>)</li>
<li>Fix typo in jsdocs (<a href="https://github.com/unjs/ufo/commit/3aaf64d">3aaf64d</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️ Contributors</h3><a id="user-content-️-contributors-9" class="anchor" aria-label="Permalink: ❤️ Contributors" href="#️-contributors-9"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Thijs Wijnmaalen <a href="mailto:thijs@wijnmaalen.name">thijs@wijnmaalen.name</a></li>
<li>Pooya Parsa (<a href="http://github.com/pi0">@pi0</a>)</li>
<li>Daniel Roe (<a href="http://github.com/danielroe">@danielroe</a>)</li>
<li>Diptesh Choudhuri <a href="mailto:ignisda2001@gmail.com">ignisda2001@gmail.com</a></li>
<li>Fabian B (<a href="http://github.com/madebyfabian">@madebyfabian</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.4.0</h2><a id="user-content-v140" class="anchor" aria-label="Permalink: v1.4.0" href="#v140"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.3.2...v1.4.0">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🚀 Enhancements</h3><a id="user-content--enhancements-2" class="anchor" aria-label="Permalink: 🚀 Enhancements" href="#-enhancements-2"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Add <code>withFragment</code> utility (<a href="https://github.com/unjs/ufo/pull/193" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/193/hovercard">#193</a>)</li>
<li>Add <code>withoutFragment</code> util (<a href="https://github.com/unjs/ufo/pull/199" data-hovercard-type="issue" data-hovercard-url="/unjs/ufo/issues/199/hovercard">#199</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🔥 Performance</h3><a id="user-content--performance" class="anchor" aria-label="Permalink: 🔥 Performance" href="#-performance"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>withFragment:</strong> Early return when no hash changes required (<a href="https://github.com/unjs/ufo/commit/d6ce037">d6ce037</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes-10" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes-10"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>encodeQueryValue:</strong> Encode the slash character (<a href="https://github.com/unjs/ufo/pull/198" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/198/hovercard">#198</a>)</li>
<li>Stringify protocol-relative URLs (<a href="https://github.com/unjs/ufo/pull/207" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/207/hovercard">#207</a>)</li>
<li><strong>withFragment:</strong> Use <code>encodeHash</code> for encoding (<a href="https://github.com/unjs/ufo/commit/48237ab">48237ab</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">💅 Refactors</h3><a id="user-content--refactors-1" class="anchor" aria-label="Permalink: 💅 Refactors" href="#-refactors-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>resolveUrl:</strong> Decouple from $URL (<a href="https://github.com/unjs/ufo/pull/186" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/186/hovercard">#186</a>)</li>
<li>Deprecate <code>$URL</code> and <code>createURL</code> (<a href="https://github.com/unjs/ufo/commit/f1af9b3">f1af9b3</a>)</li>
<li><strong>normalizeURL:</strong> Decouple from <code>$URL</code> (<a href="https://github.com/unjs/ufo/commit/9013029">9013029</a>)</li>
<li><strong>withoutFragment:</strong> Decouple from <code>withFragment</code> (<a href="https://github.com/unjs/ufo/commit/712b8d5">712b8d5</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">📖 Documentation</h3><a id="user-content--documentation-3" class="anchor" aria-label="Permalink: 📖 Documentation" href="#-documentation-3"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Remove mentioning <code>$URL</code> (<a href="https://github.com/unjs/ufo/commit/65e6be8">65e6be8</a>)</li>
<li>Update normalizeURL example (<a href="https://github.com/unjs/ufo/commit/011777a">011777a</a>)</li>
<li>Use jsdocs and automd (<a href="https://github.com/unjs/ufo/pull/209" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/209/hovercard">#209</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🏡 Chore</h3><a id="user-content--chore-7" class="anchor" aria-label="Permalink: 🏡 Chore" href="#-chore-7"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Update dependencies and lockfile (<a href="https://github.com/unjs/ufo/commit/21e644e">21e644e</a>)</li>
<li>Format readme with prettier (<a href="https://github.com/unjs/ufo/commit/6b00230">6b00230</a>)</li>
<li>Gitignore vitest temp files (<a href="https://github.com/unjs/ufo/commit/89be2d1">89be2d1</a>)</li>
<li>Update docs (<a href="https://github.com/unjs/ufo/commit/5ab6d16">5ab6d16</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️ Contributors</h3><a id="user-content-️-contributors-10" class="anchor" aria-label="Permalink: ❤️ Contributors" href="#️-contributors-10"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Pooya Parsa (<a href="http://github.com/pi0">@pi0</a>)</li>
<li>Daniel Acuña</li>
<li>Diptesh Choudhuri <a href="mailto:ignisda2001@gmail.com">ignisda2001@gmail.com</a></li>
<li>Daniel Roe (<a href="http://github.com/danielroe">@danielroe</a>)</li>
<li>Petr Kolonicz</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.3.2</h2><a id="user-content-v132" class="anchor" aria-label="Permalink: v1.3.2" href="#v132"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.3.1...v1.3.2">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes-11" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes-11"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>parseURL:</strong> Parse protocol case-insensitively (<a href="https://github.com/unjs/ufo/pull/188" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/188/hovercard">#188</a>)</li>
<li>Respect fragment in trailing slash utils (<a href="https://github.com/unjs/ufo/pull/175" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/175/hovercard">#175</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🏡 Chore</h3><a id="user-content--chore-8" class="anchor" aria-label="Permalink: 🏡 Chore" href="#-chore-8"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>release:</strong> V1.3.1 (<a href="https://github.com/unjs/ufo/commit/5da74c4">5da74c4</a>)</li>
<li>Update lockfile (<a href="https://github.com/unjs/ufo/commit/11f161e">11f161e</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️ Contributors</h3><a id="user-content-️-contributors-11" class="anchor" aria-label="Permalink: ❤️ Contributors" href="#️-contributors-11"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Alexander Lichter (<a href="http://github.com/manniL">@manniL</a>)</li>
<li>Pooya Parsa (<a href="http://github.com/pi0">@pi0</a>)</li>
<li>Daniel Roe (<a href="http://github.com/danielroe">@danielroe</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.3.1</h2><a id="user-content-v131" class="anchor" aria-label="Permalink: v1.3.1" href="#v131"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.3.0...v1.3.1">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes-12" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes-12"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Test script protocols insensitively (<a href="https://github.com/unjs/ufo/pull/180" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/180/hovercard">#180</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🏡 Chore</h3><a id="user-content--chore-9" class="anchor" aria-label="Permalink: 🏡 Chore" href="#-chore-9"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Update dependencies (<a href="https://github.com/unjs/ufo/commit/20e99e7">20e99e7</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️ Contributors</h3><a id="user-content-️-contributors-12" class="anchor" aria-label="Permalink: ❤️ Contributors" href="#️-contributors-12"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Pooya Parsa (<a href="http://github.com/pi0">@pi0</a>)</li>
<li>Daniel Roe <a href="mailto:daniel@roe.dev">daniel@roe.dev</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.3.0</h2><a id="user-content-v130" class="anchor" aria-label="Permalink: v1.3.0" href="#v130"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.2.0...v1.3.0">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🚀 Enhancements</h3><a id="user-content--enhancements-3" class="anchor" aria-label="Permalink: 🚀 Enhancements" href="#-enhancements-3"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>stringifyParsedURL:</strong> Support partial url inputs (<a href="https://github.com/unjs/ufo/pull/166" data-hovercard-type="issue" data-hovercard-url="/unjs/ufo/issues/166/hovercard">#166</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes-13" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes-13"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>parseURL:</strong> Handle <code>data:</code> and <code>blob</code> protocols (<a href="https://github.com/unjs/ufo/pull/159" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/159/hovercard">#159</a>)</li>
<li><strong>parseURL, hasProtocol, isScriptProtocol:</strong> Ignore leading whitespaces (<a href="https://github.com/unjs/ufo/pull/170" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/170/hovercard">#170</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🏡 Chore</h3><a id="user-content--chore-10" class="anchor" aria-label="Permalink: 🏡 Chore" href="#-chore-10"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>release:</strong> V1.2.0 (<a href="https://github.com/unjs/ufo/commit/eee29ee">eee29ee</a>)</li>
<li>Correct typos in readme (<a href="https://github.com/unjs/ufo/pull/160" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/160/hovercard">#160</a>)</li>
<li>Update depnednecie (<a href="https://github.com/unjs/ufo/commit/b6f6cee">b6f6cee</a>)</li>
<li>Add <code>security.md</code> (<a href="https://github.com/unjs/ufo/commit/e600fc0">e600fc0</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🤖 CI</h3><a id="user-content--ci-1" class="anchor" aria-label="Permalink: 🤖 CI" href="#-ci-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Use conventional commit message (<a href="https://github.com/unjs/ufo/pull/157" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/157/hovercard">#157</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️  Contributors</h3><a id="user-content-️--contributors" class="anchor" aria-label="Permalink: ❤️  Contributors" href="#️--contributors"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Pooya Parsa (<a href="http://github.com/pi0">@pi0</a>)</li>
<li>Daniel Roe <a href="mailto:daniel@roe.dev">daniel@roe.dev</a></li>
<li>Felix Yan (<a href="http://github.com/felixonmars">@felixonmars</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.2.0</h2><a id="user-content-v120" class="anchor" aria-label="Permalink: v1.2.0" href="#v120"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.1.2...v1.2.0">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🚀 Enhancements</h3><a id="user-content--enhancements-4" class="anchor" aria-label="Permalink: 🚀 Enhancements" href="#-enhancements-4"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Add <code>isScriptProtocol</code> util (<a href="https://github.com/unjs/ufo/pull/156" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/156/hovercard">#156</a>)</li>
<li>Generic types for <code>getQuery</code> and <code>parseQuery</code> (<a href="https://github.com/unjs/ufo/pull/131" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/131/hovercard">#131</a>)</li>
<li>Add <code>parseFilename</code> utility (<a href="https://github.com/unjs/ufo/pull/125" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/125/hovercard">#125</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes-14" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes-14"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>parseQuery:</strong> Decode space in query keys (<a href="https://github.com/unjs/ufo/pull/150" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/150/hovercard">#150</a>)</li>
<li>Parsed query types should be string only (<a href="https://github.com/unjs/ufo/pull/139" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/139/hovercard">#139</a>)</li>
<li><strong>stringifyQuery:</strong> Filter out empty values (<a href="https://github.com/unjs/ufo/pull/148" data-hovercard-type="issue" data-hovercard-url="/unjs/ufo/issues/148/hovercard">#148</a>)</li>
<li><strong>joinURL:</strong> Handle leading dot (<a href="https://github.com/unjs/ufo/pull/35" data-hovercard-type="issue" data-hovercard-url="/unjs/ufo/issues/35/hovercard">#35</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🏡 Chore</h3><a id="user-content--chore-11" class="anchor" aria-label="Permalink: 🏡 Chore" href="#-chore-11"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>release:</strong> V1.1.2 (<a href="https://github.com/unjs/ufo/commit/8f36c4f">8f36c4f</a>)</li>
<li>Lint test file (<a href="https://github.com/unjs/ufo/commit/7fa45a0">7fa45a0</a>)</li>
<li>Update dependencies (<a href="https://github.com/unjs/ufo/commit/b9b3b6c">b9b3b6c</a>)</li>
<li>Lint (<a href="https://github.com/unjs/ufo/commit/17c0ad6">17c0ad6</a>)</li>
<li>Add autofix ci (<a href="https://github.com/unjs/ufo/commit/5bb737f">5bb737f</a>)</li>
<li>Move autofix ci to <code>.github/workflows</code> dir (<a href="https://github.com/unjs/ufo/commit/f1b3d5c">f1b3d5c</a>)</li>
<li>Fix autofix ci (<a href="https://github.com/unjs/ufo/commit/a6fcce3">a6fcce3</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️  Contributors</h3><a id="user-content-️--contributors-1" class="anchor" aria-label="Permalink: ❤️  Contributors" href="#️--contributors-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Pooya Parsa (<a href="http://github.com/pi0">@pi0</a>)</li>
<li>Divine</li>
<li>Oleg Khalin</li>
<li>Daniel Roe <a href="mailto:daniel@roe.dev">daniel@roe.dev</a></li>
<li>Raj Kadhi <a href="mailto:raj.kadhi10@gmail.com">raj.kadhi10@gmail.com</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.1.2</h2><a id="user-content-v112" class="anchor" aria-label="Permalink: v1.1.2" href="#v112"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.1.1...v1.1.2">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes-15" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes-15"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Provide node16 style types field (<a href="https://github.com/unjs/ufo/pull/133" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/133/hovercard">#133</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">📖 Documentation</h3><a id="user-content--documentation-4" class="anchor" aria-label="Permalink: 📖 Documentation" href="#-documentation-4"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Add jsdocs for parse utils (<a href="https://github.com/unjs/ufo/pull/134" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/134/hovercard">#134</a>)</li>
<li>Add <code>stringifyParsedURL</code> (<a href="https://github.com/unjs/ufo/commit/81e92b2">81e92b2</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🏡 Chore</h3><a id="user-content--chore-12" class="anchor" aria-label="Permalink: 🏡 Chore" href="#-chore-12"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>readme:</strong> Improvements (<a href="https://github.com/unjs/ufo/commit/e38bdf6">e38bdf6</a>)</li>
<li>Update lockfile (<a href="https://github.com/unjs/ufo/commit/29fd478">29fd478</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️  Contributors</h3><a id="user-content-️--contributors-2" class="anchor" aria-label="Permalink: ❤️  Contributors" href="#️--contributors-2"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Pooya Parsa (<a href="http://github.com/pi0">@pi0</a>)</li>
<li>Nozomu Ikuta</li>
<li>Sébastien Chopin <a href="mailto:seb@nuxtjs.com">seb@nuxtjs.com</a></li>
<li>Daniel Roe <a href="mailto:daniel@roe.dev">daniel@roe.dev</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.1.1</h2><a id="user-content-v111" class="anchor" aria-label="Permalink: v1.1.1" href="#v111"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.1.0...v1.1.1">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes-16" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes-16"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>hasProtocol:</strong> Expand protocol relative url regexp (<a href="https://github.com/unjs/ufo/pull/126" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/126/hovercard">#126</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">✅ Tests</h3><a id="user-content--tests-1" class="anchor" aria-label="Permalink: ✅ Tests" href="#-tests-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Add more tests for full coverage (<a href="https://github.com/unjs/ufo/pull/127" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/127/hovercard">#127</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️  Contributors</h3><a id="user-content-️--contributors-3" class="anchor" aria-label="Permalink: ❤️  Contributors" href="#️--contributors-3"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Divine</li>
<li>Daniel Roe <a href="mailto:daniel@roe.dev">daniel@roe.dev</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto">v1.1.0</h2><a id="user-content-v110" class="anchor" aria-label="Permalink: v1.1.0" href="#v110"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<p dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.0.1...v1.1.0">compare changes</a></p>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🚀 Enhancements</h3><a id="user-content--enhancements-5" class="anchor" aria-label="Permalink: 🚀 Enhancements" href="#-enhancements-5"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>hasProtocol:</strong> Strict mode support (<a href="https://github.com/unjs/ufo/pull/124" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/124/hovercard">#124</a>)</li>
<li>Stringify query values (<a href="https://github.com/unjs/ufo/pull/123" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/123/hovercard">#123</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🩹 Fixes</h3><a id="user-content--fixes-17" class="anchor" aria-label="Permalink: 🩹 Fixes" href="#-fixes-17"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>parseHost:</strong> Correctly parse hostnames with and without port (<a href="https://github.com/unjs/ufo/pull/120" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/120/hovercard">#120</a>)</li>
<li>Port should be string (<a href="https://github.com/unjs/ufo/commit/75a280c">75a280c</a>)</li>
<li>Encode <code>[]</code> and <code>{}</code> in query values to increase compatibility (<a href="https://github.com/unjs/ufo/pull/118" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/118/hovercard">#118</a>)</li>
<li><strong>hasProtocol:</strong> Accept backslash too (<a href="https://github.com/unjs/ufo/pull/122" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/122/hovercard">#122</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🏡 Chore</h3><a id="user-content--chore-13" class="anchor" aria-label="Permalink: 🏡 Chore" href="#-chore-13"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Lint (<a href="https://github.com/unjs/ufo/commit/09ea077">09ea077</a>)</li>
<li>Use changelogen for release (<a href="https://github.com/unjs/ufo/commit/74626fb">74626fb</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">🎨 Styles</h3><a id="user-content--styles-1" class="anchor" aria-label="Permalink: 🎨 Styles" href="#-styles-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Lint with prettier (<a href="https://github.com/unjs/ufo/commit/80cd389">80cd389</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">❤️  Contributors</h3><a id="user-content-️--contributors-4" class="anchor" aria-label="Permalink: ❤️  Contributors" href="#️--contributors-4"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>Pooya Parsa <a href="mailto:pooya@pi0.io">pooya@pi0.io</a></li>
<li>Divine</li>
<li>Smeng9</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v1.0.0...v1.0.1">1.0.1</a> (2022-11-29)</h3><a id="user-content-101-2022-11-29" class="anchor" aria-label="Permalink: 1.0.1 (2022-11-29)" href="#101-2022-11-29"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>fix <code>QueryValue</code> type to be array only as <code>QueryObject</code> values (<a href="https://github.com/unjs/ufo/issues/101" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/101/hovercard">#101</a>) (<a href="https://github.com/unjs/ufo/commit/3fbad8c04bb9a2e3438d5000de0c49ddc469536a">3fbad8c</a>)</li>
<li><strong>hasProtocol:</strong> do not treat windows drive letter as protocol (<a href="https://github.com/unjs/ufo/issues/106" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/106/hovercard">#106</a>) (<a href="https://github.com/unjs/ufo/commit/67c3dab271f46abfa82a492ddb7e1e099f994203">67c3dab</a>)</li>
<li><strong>query:</strong> uniform handling of empty array values (<a href="https://github.com/unjs/ufo/issues/103" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/103/hovercard">#103</a>) (<a href="https://github.com/unjs/ufo/commit/0b1007dc58d9955dc24bab3312173b7a929387cb">0b1007d</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.8.6...v1.0.0">1.0.0</a> (2022-11-14)</h2><a id="user-content-100-2022-11-14" class="anchor" aria-label="Permalink: 1.0.0 (2022-11-14)" href="#100-2022-11-14"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features" class="anchor" aria-label="Permalink: Features" href="#features"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>remove undefined from withQuery (<a href="https://github.com/unjs/ufo/issues/71" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/71/hovercard">#71</a>) (<a href="https://github.com/unjs/ufo/commit/f8900d5c1d6f8f2c34f6dda82aafc5d9521aba4e">f8900d5</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-1" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>remove leading slash when parsing windows file urls (<a href="https://github.com/unjs/ufo/issues/87" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/87/hovercard">#87</a>) (<a href="https://github.com/unjs/ufo/commit/187afb0f954256eb953c1ef447fccf65e6ef5dff">187afb0</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.8.5...v0.8.6">0.8.6</a> (2022-10-15)</h3><a id="user-content-086-2022-10-15" class="anchor" aria-label="Permalink: 0.8.6 (2022-10-15)" href="#086-2022-10-15"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-2" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-2"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>ensure <code>withBase</code> does not prefix URLs with protocol (<a href="https://github.com/unjs/ufo/issues/68" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/68/hovercard">#68</a>) (<a href="https://github.com/unjs/ufo/commit/b520298a4c6979cffe452000039ff5ca41f287b1">b520298</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.8.4...v0.8.5">0.8.5</a> (2022-07-07)</h3><a id="user-content-085-2022-07-07" class="anchor" aria-label="Permalink: 0.8.5 (2022-07-07)" href="#085-2022-07-07"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-3" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-3"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>withoutBase:</strong> preserve leading slash (<a href="https://github.com/unjs/ufo/commit/fc72dd0b7e503c07e4788ebb7af6fb790c714035">fc72dd0</a>), closes <a href="https://github.com/unjs/ufo/issues/64" data-hovercard-type="issue" data-hovercard-url="/unjs/ufo/issues/64/hovercard">#64</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.8.3...v0.8.4">0.8.4</a> (2022-05-06)</h3><a id="user-content-084-2022-05-06" class="anchor" aria-label="Permalink: 0.8.4 (2022-05-06)" href="#084-2022-05-06"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-1" class="anchor" aria-label="Permalink: Features" href="#features-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><code>isEqual</code> utility (<a href="https://github.com/unjs/ufo/commit/5fb826749fc04141655b615ab5868ed63b52db17">5fb8267</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.8.2...v0.8.3">0.8.3</a> (2022-03-31)</h3><a id="user-content-083-2022-03-31" class="anchor" aria-label="Permalink: 0.8.3 (2022-03-31)" href="#083-2022-03-31"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-4" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-4"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>withProtocol:</strong> handle input without protocol (resolves <a href="https://github.com/unjs/ufo/issues/52" data-hovercard-type="issue" data-hovercard-url="/unjs/ufo/issues/52/hovercard">#52</a>) (<a href="https://github.com/unjs/ufo/commit/4f66249c2a5946483554ead832bb68db724b612e">4f66249</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.8.1...v0.8.2">0.8.2</a> (2022-03-31)</h3><a id="user-content-082-2022-03-31" class="anchor" aria-label="Permalink: 0.8.2 (2022-03-31)" href="#082-2022-03-31"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-2" class="anchor" aria-label="Permalink: Features" href="#features-2"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>withHttp, withHttps, withoutProtocol, withProtocol (<a href="https://github.com/unjs/ufo/issues/48" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/48/hovercard">#48</a>) (<a href="https://github.com/unjs/ufo/commit/f8ee0c0a37f45ef695dd65943a5a20f838993e1e">f8ee0c0</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-5" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-5"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>encodeQueryItem:</strong> stringify boolean values (<a href="https://github.com/unjs/ufo/issues/51" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/51/hovercard">#51</a>) (<a href="https://github.com/unjs/ufo/commit/469dd884deb3047ae70dce6fcbbf69154ad491b5">469dd88</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.8.0...v0.8.1">0.8.1</a> (2022-03-16)</h3><a id="user-content-081-2022-03-16" class="anchor" aria-label="Permalink: 0.8.1 (2022-03-16)" href="#081-2022-03-16"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-6" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-6"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>parseURL:</strong> don't fail if hostAndPath not matching (<a href="https://github.com/unjs/ufo/commit/d297e60d01c91c2367a20e0779d8a6705c996a3e">d297e60</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.7.11...v0.8.0">0.8.0</a> (2022-03-15)</h2><a id="user-content-080-2022-03-15" class="anchor" aria-label="Permalink: 0.8.0 (2022-03-15)" href="#080-2022-03-15"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">⚠ BREAKING CHANGES</h3><a id="user-content--breaking-changes" class="anchor" aria-label="Permalink: ⚠ BREAKING CHANGES" href="#-breaking-changes"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>hasProtocol additional protocols (#46)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-7" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-7"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>add typecheck (<a href="https://github.com/unjs/ufo/commit/a9626ffcda8033a1ffa475464b088ceae0b90854">a9626ff</a>)</li>
<li>hasProtocol additional protocols (<a href="https://github.com/unjs/ufo/issues/46" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/46/hovercard">#46</a>) (<a href="https://github.com/unjs/ufo/commit/d66cb646c3a63dc747397c3d1e8b2bd3eed13d7f">d66cb64</a>)</li>
<li><strong>parseURL:</strong> respect 0 number as query value (<a href="https://github.com/unjs/ufo/issues/44" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/44/hovercard">#44</a>) (<a href="https://github.com/unjs/ufo/commit/f2f188f08c02d969dff07d9f0d5d44408393dbbb">f2f188f</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.7.10...v0.7.11">0.7.11</a> (2022-02-25)</h3><a id="user-content-0711-2022-02-25" class="anchor" aria-label="Permalink: 0.7.11 (2022-02-25)" href="#0711-2022-02-25"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-8" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-8"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>parseURL:</strong> exclude hash from hostname match (resolves <a href="https://github.com/unjs/ufo/issues/42" data-hovercard-type="issue" data-hovercard-url="/unjs/ufo/issues/42/hovercard">#42</a>) (<a href="https://github.com/unjs/ufo/commit/53a1ceaaefe07afb3add74ca55998d302a4ce218">53a1cea</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.7.9...v0.7.10">0.7.10</a> (2022-01-31)</h3><a id="user-content-0710-2022-01-31" class="anchor" aria-label="Permalink: 0.7.10 (2022-01-31)" href="#0710-2022-01-31"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-9" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-9"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>parseURL:</strong> normalize unescaped backslash to slash (<a href="https://github.com/unjs/ufo/commit/07b97af2f5cd72f10fb0ff1a79953fb6841d04fc">07b97af</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.7.8...v0.7.9">0.7.9</a> (2021-08-17)</h3><a id="user-content-079-2021-08-17" class="anchor" aria-label="Permalink: 0.7.9 (2021-08-17)" href="#079-2021-08-17"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-10" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-10"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>encode plus as <code>%2B</code> (<a href="https://github.com/unjs/ufo/commit/500885be5c353b81688065dcebb837950895cd9d">500885b</a>), closes <a href="https://github.com/unjs/ufo/issues/34" data-hovercard-type="issue" data-hovercard-url="/unjs/ufo/issues/34/hovercard">#34</a></li>
<li><strong>parseURL:</strong> support url with leading <code>?</code> (resolves <a href="https://github.com/unjs/ufo/issues/33" data-hovercard-type="issue" data-hovercard-url="/unjs/ufo/issues/33/hovercard">#33</a>) (<a href="https://github.com/unjs/ufo/commit/aab7d5f458095a07f645d68e0526040acef03174">aab7d5f</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.7.7...v0.7.8">0.7.8</a> (2021-08-17)</h3><a id="user-content-078-2021-08-17" class="anchor" aria-label="Permalink: 0.7.8 (2021-08-17)" href="#078-2021-08-17"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-11" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-11"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>handle uppercase encoding (<a href="https://github.com/unjs/ufo/issues/32" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/32/hovercard">#32</a>) (<a href="https://github.com/unjs/ufo/commit/7a663e21d1d0e7eec21be5c4b57eae9ad81cf590">7a663e2</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.7.6...v0.7.7">0.7.7</a> (2021-06-30)</h3><a id="user-content-077-2021-06-30" class="anchor" aria-label="Permalink: 0.7.7 (2021-06-30)" href="#077-2021-06-30"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-3" class="anchor" aria-label="Permalink: Features" href="#features-3"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>support query params for <code>trailingSlash</code> utils (<a href="https://github.com/unjs/ufo/issues/24" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/24/hovercard">#24</a>) (<a href="https://github.com/unjs/ufo/commit/aa314810f1fc5c85a1c35a9661f671c2e337115d">aa31481</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.7.5...v0.7.6">0.7.6</a> (2021-06-30)</h3><a id="user-content-076-2021-06-30" class="anchor" aria-label="Permalink: 0.7.6 (2021-06-30)" href="#076-2021-06-30"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-12" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-12"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>stringifyParsedURL:</strong> check query existence in search (<a href="https://github.com/unjs/ufo/issues/29" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/29/hovercard">#29</a>) (<a href="https://github.com/unjs/ufo/commit/dd8bc3563c8a134a50ed5a484326c86c15261656">dd8bc35</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.7.4...v0.7.5">0.7.5</a> (2021-05-17)</h3><a id="user-content-075-2021-05-17" class="anchor" aria-label="Permalink: 0.7.5 (2021-05-17)" href="#075-2021-05-17"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-4" class="anchor" aria-label="Permalink: Features" href="#features-4"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>parseURL:</strong> support default proto (<a href="https://github.com/unjs/ufo/commit/f0f79f0f9ebc3acee41441d62a4f451a714281c1">f0f79f0</a>), closes <a href="https://github.com/unjs/ufo/issues/25" data-hovercard-type="issue" data-hovercard-url="/unjs/ufo/issues/25/hovercard">#25</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.7.3-deno...v0.7.4">0.7.4</a> (2021-05-11)</h3><a id="user-content-074-2021-05-11" class="anchor" aria-label="Permalink: 0.7.4 (2021-05-11)" href="#074-2021-05-11"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.7.2...v0.7.3">0.7.3</a> (2021-05-11)</h3><a id="user-content-073-2021-05-11" class="anchor" aria-label="Permalink: 0.7.3 (2021-05-11)" href="#073-2021-05-11"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-5" class="anchor" aria-label="Permalink: Features" href="#features-5"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>support query params for <code>trailingSlash</code> utils (<a href="https://github.com/unjs/ufo/commit/7655066f6d8eee1bc7b6deae6fef76c4058b3fee">7655066</a>), closes <a href="https://github.com/unjs/ufo/issues/19" data-hovercard-type="issue" data-hovercard-url="/unjs/ufo/issues/19/hovercard">#19</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-13" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-13"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>parseQuery:</strong> prevent possible prototype pollution (<a href="https://github.com/unjs/ufo/commit/f4be854bf7ee46335fa70be170b61c6b76e0c2d3">f4be854</a>)</li>
<li>slash encode in path (<a href="https://github.com/unjs/ufo/issues/23" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/23/hovercard">#23</a>) (<a href="https://github.com/unjs/ufo/commit/912399f0682974def7c9bea548f96ddab0d09659">912399f</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.7.1...v0.7.2">0.7.2</a> (2021-04-28)</h3><a id="user-content-072-2021-04-28" class="anchor" aria-label="Permalink: 0.7.2 (2021-04-28)" href="#072-2021-04-28"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-14" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-14"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>allow pkg subpath import (<a href="https://github.com/unjs/ufo/issues/20" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/20/hovercard">#20</a>) (<a href="https://github.com/unjs/ufo/commit/7b2a068672c451b2bfa2698814d736cd2a14df79">7b2a068</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.7.0...v0.7.1">0.7.1</a> (2021-04-23)</h3><a id="user-content-071-2021-04-23" class="anchor" aria-label="Permalink: 0.7.1 (2021-04-23)" href="#071-2021-04-23"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.6.11...v0.7.0">0.7.0</a> (2021-04-23)</h2><a id="user-content-070-2021-04-23" class="anchor" aria-label="Permalink: 0.7.0 (2021-04-23)" href="#070-2021-04-23"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">⚠ BREAKING CHANGES</h3><a id="user-content--breaking-changes-1" class="anchor" aria-label="Permalink: ⚠ BREAKING CHANGES" href="#-breaking-changes-1"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>add module exports field</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-6" class="anchor" aria-label="Permalink: Features" href="#features-6"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>add module exports field (<a href="https://github.com/unjs/ufo/commit/7c26571f0b5df2b93a694f4787cac4b6bdf73625">7c26571</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.6.10...v0.6.11">0.6.11</a> (2021-04-06)</h3><a id="user-content-0611-2021-04-06" class="anchor" aria-label="Permalink: 0.6.11 (2021-04-06)" href="#0611-2021-04-06"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-15" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-15"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>pkg:</strong> remove exports field to improve compatibility with webpack4 (<a href="https://github.com/unjs/ufo/commit/be3b1ae3a5880e5127006a7b86362fd833b4992a">be3b1ae</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.6.9...v0.6.10">0.6.10</a> (2021-03-09)</h3><a id="user-content-0610-2021-03-09" class="anchor" aria-label="Permalink: 0.6.10 (2021-03-09)" href="#0610-2021-03-09"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-16" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-16"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>joinURL:</strong> allow falsy base (<a href="https://github.com/unjs/ufo/issues/18" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/18/hovercard">#18</a>) (<a href="https://github.com/unjs/ufo/commit/73220ddc1e9b89ffba82155ebac41976e777a668">73220dd</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.6.8...v0.6.9">0.6.9</a> (2021-03-05)</h3><a id="user-content-069-2021-03-05" class="anchor" aria-label="Permalink: 0.6.9 (2021-03-05)" href="#069-2021-03-05"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-7" class="anchor" aria-label="Permalink: Features" href="#features-7"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>add <code>isRelative</code> helper (<a href="https://github.com/unjs/ufo/issues/17" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/17/hovercard">#17</a>) (<a href="https://github.com/unjs/ufo/commit/63efb7bc7fe09be7a6c4e25957d6481ff68f5f6f">63efb7b</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.6.7...v0.6.8">0.6.8</a> (2021-03-05)</h3><a id="user-content-068-2021-03-05" class="anchor" aria-label="Permalink: 0.6.8 (2021-03-05)" href="#068-2021-03-05"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-8" class="anchor" aria-label="Permalink: Features" href="#features-8"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>hasProtocol:</strong> optionally allow protocol relative url (<a href="https://github.com/unjs/ufo/issues/16" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/16/hovercard">#16</a>) (<a href="https://github.com/unjs/ufo/commit/81a3f3e9f203fb27869ea7d3d0e99f256d33e968">81a3f3e</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.6.6...v0.6.7">0.6.7</a> (2021-02-22)</h3><a id="user-content-067-2021-02-22" class="anchor" aria-label="Permalink: 0.6.7 (2021-02-22)" href="#067-2021-02-22"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-9" class="anchor" aria-label="Permalink: Features" href="#features-9"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>isEmptyURL and isNonEmptyURL utils (<a href="https://github.com/unjs/ufo/commit/3c1c6d8ec83518805b451ffd76c49210acbb1a29">3c1c6d8</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-17" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-17"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>joinURL, resolveURL:</strong> ignore empty url parts (<a href="https://github.com/unjs/ufo/commit/c5fd74d9bc3311a44e1be0635e7a4e62a7aea416">c5fd74d</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.6.5...v0.6.6">0.6.6</a> (2021-02-10)</h3><a id="user-content-066-2021-02-10" class="anchor" aria-label="Permalink: 0.6.6 (2021-02-10)" href="#066-2021-02-10"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-18" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-18"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>bail base utils if base is / or empty (<a href="https://github.com/unjs/ufo/commit/bb09b0655d936fe06cfdafda8e5dcd8fcc230f06">bb09b06</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.6.4...v0.6.5">0.6.5</a> (2021-02-10)</h3><a id="user-content-065-2021-02-10" class="anchor" aria-label="Permalink: 0.6.5 (2021-02-10)" href="#065-2021-02-10"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-10" class="anchor" aria-label="Permalink: Features" href="#features-10"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><code>withBase</code> and <code>withoutBase</code> utils (<a href="https://github.com/unjs/ufo/commit/1667eca8199a42fbec3403375d716ced38a5b6c5">1667eca</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.6.3...v0.6.4">0.6.4</a> (2021-02-08)</h3><a id="user-content-064-2021-02-08" class="anchor" aria-label="Permalink: 0.6.4 (2021-02-08)" href="#064-2021-02-08"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-19" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-19"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>joinURL:</strong> don't allow double '//' when single slashes are passed (<a href="https://github.com/unjs/ufo/issues/13" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/13/hovercard">#13</a>) (<a href="https://github.com/unjs/ufo/commit/e44fe2bc3f8aa65a7c6a7c8d70458b8ccd73a979">e44fe2b</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.6.2...v0.6.3">0.6.3</a> (2021-02-08)</h3><a id="user-content-063-2021-02-08" class="anchor" aria-label="Permalink: 0.6.3 (2021-02-08)" href="#063-2021-02-08"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-20" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-20"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>avoid empty string with without*Slash utils (<a href="https://github.com/unjs/ufo/commit/126667dc9125905077ce79ad699935ba806a2600">126667d</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.6.1...v0.6.2">0.6.2</a> (2021-02-08)</h3><a id="user-content-062-2021-02-08" class="anchor" aria-label="Permalink: 0.6.2 (2021-02-08)" href="#062-2021-02-08"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-11" class="anchor" aria-label="Permalink: Features" href="#features-11"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><code>isSamePath</code> utility (<a href="https://github.com/unjs/ufo/commit/3e55aa91ca8a666ef7a24fb3314d13a116c331c9">3e55aa9</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.6.0...v0.6.1">0.6.1</a> (2021-02-02)</h3><a id="user-content-061-2021-02-02" class="anchor" aria-label="Permalink: 0.6.1 (2021-02-02)" href="#061-2021-02-02"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.5.4...v0.6.0">0.6.0</a> (2021-02-02)</h2><a id="user-content-060-2021-02-02" class="anchor" aria-label="Permalink: 0.6.0 (2021-02-02)" href="#060-2021-02-02"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-12" class="anchor" aria-label="Permalink: Features" href="#features-12"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><code>decodeQueryValue</code> and decode query params with support for space (<a href="https://github.com/unjs/ufo/issues/11" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/11/hovercard">#11</a>) (<a href="https://github.com/unjs/ufo/commit/44a05380c7619d942059d0f62a9eee4e3da68639">44a0538</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.5.3...v0.5.4">0.5.4</a> (2021-01-07)</h3><a id="user-content-054-2021-01-07" class="anchor" aria-label="Permalink: 0.5.4 (2021-01-07)" href="#054-2021-01-07"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-21" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-21"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>enable plus encoding for query value (<a href="https://github.com/unjs/ufo/commit/82ab3f17de0088529bb25f1b0ed31ab09443ed26">82ab3f1</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.5.2...v0.5.3">0.5.3</a> (2021-01-06)</h3><a id="user-content-053-2021-01-06" class="anchor" aria-label="Permalink: 0.5.3 (2021-01-06)" href="#053-2021-01-06"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-22" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-22"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>parseQuery:</strong> skip ? in query value while parsing (fixes <a href="https://github.com/unjs/ufo/issues/9" data-hovercard-type="issue" data-hovercard-url="/unjs/ufo/issues/9/hovercard">#9</a>) (<a href="https://github.com/unjs/ufo/commit/0cf9f1aed440013e53f7186b8f47648121c4bc8e">0cf9f1a</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.5.1...v0.5.2">0.5.2</a> (2020-12-16)</h3><a id="user-content-052-2020-12-16" class="anchor" aria-label="Permalink: 0.5.2 (2020-12-16)" href="#052-2020-12-16"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-23" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-23"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>pkg:</strong> allow requiring package.json (<a href="https://github.com/unjs/ufo/issues/6" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/6/hovercard">#6</a>) (<a href="https://github.com/unjs/ufo/commit/5fd5dc7fd0336915e97cb92b52e01e897b04d2e4">5fd5dc7</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.5.0...v0.5.1">0.5.1</a> (2020-12-16)</h3><a id="user-content-051-2020-12-16" class="anchor" aria-label="Permalink: 0.5.1 (2020-12-16)" href="#051-2020-12-16"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-24" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-24"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>update encodeQueryValue to match URL spec for space and plus (<a href="https://github.com/unjs/ufo/commit/9446d9c3f0decaa76754ab74954905375e3b0fc7">9446d9c</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.4.0...v0.5.0">0.5.0</a> (2020-12-16)</h2><a id="user-content-050-2020-12-16" class="anchor" aria-label="Permalink: 0.5.0 (2020-12-16)" href="#050-2020-12-16"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">⚠ BREAKING CHANGES</h3><a id="user-content--breaking-changes-2" class="anchor" aria-label="Permalink: ⚠ BREAKING CHANGES" href="#-breaking-changes-2"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>api updates and params renamed to query</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-13" class="anchor" aria-label="Permalink: Features" href="#features-13"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>reduce dependency on $URL for less encode/decoding (<a href="https://github.com/unjs/ufo/commit/38631cfb90995acde56e0cbef0e341710dcc9e65">38631cf</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.3.1...v0.4.0">0.4.0</a> (2020-12-16)</h2><a id="user-content-040-2020-12-16" class="anchor" aria-label="Permalink: 0.4.0 (2020-12-16)" href="#040-2020-12-16"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">⚠ BREAKING CHANGES</h3><a id="user-content--breaking-changes-3" class="anchor" aria-label="Permalink: ⚠ BREAKING CHANGES" href="#-breaking-changes-3"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>lightweight joinURL + resolveURL</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-14" class="anchor" aria-label="Permalink: Features" href="#features-14"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>lightweight joinURL + resolveURL (<a href="https://github.com/unjs/ufo/commit/9a3462285bd84a5fec68bac1439828f21794e418">9a34622</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.3.0...v0.3.1">0.3.1</a> (2020-12-16)</h3><a id="user-content-031-2020-12-16" class="anchor" aria-label="Permalink: 0.3.1 (2020-12-16)" href="#031-2020-12-16"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-25" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-25"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>pkg:</strong> remove trailing slash in exports (<a href="https://github.com/unjs/ufo/commit/9d94e3cf8d25c12fb4c84b6c63c46a8af476ecf0">9d94e3c</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.2.0...v0.3.0">0.3.0</a> (2020-12-16)</h2><a id="user-content-030-2020-12-16" class="anchor" aria-label="Permalink: 0.3.0 (2020-12-16)" href="#030-2020-12-16"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">⚠ BREAKING CHANGES</h3><a id="user-content--breaking-changes-4" class="anchor" aria-label="Permalink: ⚠ BREAKING CHANGES" href="#-breaking-changes-4"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>pkg:</strong> add exports and drop browser field</li>
<li>custom url parser</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-15" class="anchor" aria-label="Permalink: Features" href="#features-15"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>pkg:</strong> add exports and drop browser field (<a href="https://github.com/unjs/ufo/commit/218225d8f5e29462bcba5721d4c484cce573c3ea">218225d</a>)</li>
<li>compact punycode support (<a href="https://github.com/unjs/ufo/commit/edaf5ca6ec07bfe7f54ca80cda7c86c3d0dfafce">edaf5ca</a>)</li>
<li>custom url parser (<a href="https://github.com/unjs/ufo/commit/be8578f5c556e72f6473fe682ef6ecee00ef306f">be8578f</a>)</li>
<li>use custom parsers for urls without hostname (<a href="https://github.com/unjs/ufo/commit/b22eb2ec12c160ed7c713d9bc1285e3509048c1f">b22eb2e</a>), closes <a href="https://github.com/nuxt/nuxt.js/issues/8457" data-hovercard-type="issue" data-hovercard-url="/nuxt/nuxt/issues/8457/hovercard">nuxt/nuxt.js#8457</a></li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-26" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-26"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>preserve trailingslash from parse state (<a href="https://github.com/unjs/ufo/commit/adc9688f2a9096e79910f7475e702839ceef9fb9">adc9688</a>)</li>
<li>remove password from auth when is not provided (<a href="https://github.com/unjs/ufo/commit/6616f0288f0df757f5896eed5f9290ea1d3b1632">6616f02</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.1.6...v0.2.0">0.2.0</a> (2020-12-15)</h2><a id="user-content-020-2020-12-15" class="anchor" aria-label="Permalink: 0.2.0 (2020-12-15)" href="#020-2020-12-15"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">⚠ BREAKING CHANGES</h3><a id="user-content--breaking-changes-5" class="anchor" aria-label="Permalink: ⚠ BREAKING CHANGES" href="#-breaking-changes-5"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>rewrite with URL ponyfill (#4)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-16" class="anchor" aria-label="Permalink: Features" href="#features-16"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>rewrite with URL ponyfill (<a href="https://github.com/unjs/ufo/issues/4" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/4/hovercard">#4</a>) (<a href="https://github.com/unjs/ufo/commit/3809d28e0fcb653ae91ed9c9707ad670ded68c6e">3809d28</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.1.5...v0.1.6">0.1.6</a> (2020-12-15)</h3><a id="user-content-016-2020-12-15" class="anchor" aria-label="Permalink: 0.1.6 (2020-12-15)" href="#016-2020-12-15"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-27" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-27"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>enforce double slash (<a href="https://github.com/unjs/ufo/commit/90d8172189081a173b721a5c3d3bb53e8bed1e4b">90d8172</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.1.4...v0.1.5">0.1.5</a> (2020-12-15)</h3><a id="user-content-015-2020-12-15" class="anchor" aria-label="Permalink: 0.1.5 (2020-12-15)" href="#015-2020-12-15"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-28" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-28"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>fix issue with hasProtocol (<a href="https://github.com/unjs/ufo/commit/239cdf748a47aa9c32cf054b91cce87d5cae29bc">239cdf7</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.1.3...v0.1.4">0.1.4</a> (2020-12-12)</h3><a id="user-content-014-2020-12-12" class="anchor" aria-label="Permalink: 0.1.4 (2020-12-12)" href="#014-2020-12-12"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-29" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-29"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>joinURL:</strong> preserve params from input path (<a href="https://github.com/unjs/ufo/commit/8f8f10af829046ad27696acec7b123fecd8dca43">8f8f10a</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.1.2...v0.1.3">0.1.3</a> (2020-12-12)</h3><a id="user-content-013-2020-12-12" class="anchor" aria-label="Permalink: 0.1.3 (2020-12-12)" href="#013-2020-12-12"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-30" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-30"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><strong>withParams:</strong> prevent double encoding raw params (<a href="https://github.com/unjs/ufo/commit/28eb8484961a8af64ebfce12c369d844386c44bb">28eb848</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.1.1...v0.1.2">0.1.2</a> (2020-12-12)</h3><a id="user-content-012-2020-12-12" class="anchor" aria-label="Permalink: 0.1.2 (2020-12-12)" href="#012-2020-12-12"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-31" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-31"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>getParams object keys (<a href="https://github.com/unjs/ufo/commit/72bcdf283473dc350be4a82db716ecca3989f2cf">72bcdf2</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.1.0...v0.1.1">0.1.1</a> (2020-12-12)</h3><a id="user-content-011-2020-12-12" class="anchor" aria-label="Permalink: 0.1.1 (2020-12-12)" href="#011-2020-12-12"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-17" class="anchor" aria-label="Permalink: Features" href="#features-17"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li><code>withParams</code> (<a href="https://github.com/unjs/ufo/commit/309f38a1d1e9496ed08e219238fc8cd306e5e8b8">309f38a</a>)</li>
<li>getParams (<a href="https://github.com/unjs/ufo/commit/5ad02f68e8b9deba144d090b5244dfc7d90f2443">5ad02f6</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h2 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.0.3...v0.1.0">0.1.0</a> (2020-12-09)</h2><a id="user-content-010-2020-12-09" class="anchor" aria-label="Permalink: 0.1.0 (2020-12-09)" href="#010-2020-12-09"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">⚠ BREAKING CHANGES</h3><a id="user-content--breaking-changes-6" class="anchor" aria-label="Permalink: ⚠ BREAKING CHANGES" href="#-breaking-changes-6"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>preserve relative urls without leading slash</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Features</h3><a id="user-content-features-18" class="anchor" aria-label="Permalink: Features" href="#features-18"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>add <code>cleanDoubleSlashes</code> (<a href="https://github.com/unjs/ufo/issues/2" data-hovercard-type="pull_request" data-hovercard-url="/unjs/ufo/pull/2/hovercard">#2</a>) (<a href="https://github.com/unjs/ufo/commit/cbb72de41abf1afd01f7234ba0084efbf0adf80a">cbb72de</a>)</li>
<li>preserve relative urls without leading slash (<a href="https://github.com/unjs/ufo/commit/34afd1eebf0afbd4f0c692e17e2392c0152ebf73">34afd1e</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto"><a href="https://github.com/unjs/ufo/compare/v0.0.2...v0.0.3">0.0.3</a> (2020-12-04)</h3><a id="user-content-003-2020-12-04" class="anchor" aria-label="Permalink: 0.0.3 (2020-12-04)" href="#003-2020-12-04"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">Bug Fixes</h3><a id="user-content-bug-fixes-32" class="anchor" aria-label="Permalink: Bug Fixes" href="#bug-fixes-32"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<ul dir="auto">
<li>sideEffects field (<a href="https://github.com/unjs/ufo/commit/bbc36d107a86e305f814fdb1e3ae664a7c4874d4">bbc36d1</a>)</li>
</ul>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">0.0.2 (2020-12-04)</h3><a id="user-content-002-2020-12-04" class="anchor" aria-label="Permalink: 0.0.2 (2020-12-04)" href="#002-2020-12-04"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
<div class="markdown-heading" dir="auto"><h3 tabindex="-1" class="heading-element" dir="auto">0.0.1 (2020-12-04)</h3><a id="user-content-001-2020-12-04" class="anchor" aria-label="Permalink: 0.0.1 (2020-12-04)" href="#001-2020-12-04"><svg data-component="Octicon" class="octicon octicon-link" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path d="m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z"></path></svg></a></div>
</article></div><div class="d-none"></div></section></div></div></div> </div> <!-- --> </div></div></div></div></div></div><div class="ScrollMarksContainer-module__scrollMarksContainer__Eu7uU" id="find-result-marks-container"></div><div class="d-none"></div><div class="d-none"></div></div> <!-- --> <!-- --> </div>
</react-app>




  </div>

</turbo-frame>

    </main>
  </div>

  </div>

          <footer class="footer f6 color-fg-muted color-border-subtle tmp-pt-7 tmp-pb-6 p-responsive" role="contentinfo"  >
  <h2 class='sr-only'>Footer</h2>

  


  <div class="d-flex flex-justify-center flex-items-center flex-column-reverse flex-lg-row flex-wrap flex-lg-nowrap">
    <div class="d-flex flex-items-center flex-shrink-0 mx-2">
      <a aria-label="GitHub Homepage" class="footer-octicon mr-2" href="https://github.com">
        <svg aria-hidden="true" data-component="Octicon" height="24" viewBox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-mark-github">
    <path d="M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943"></path>
</svg>
</a>
      <span>
        &copy; 2026 GitHub,&nbsp;Inc.
      </span>
    </div>

    <nav aria-label="Footer">
      <h3 class="sr-only" id="sr-footer-heading">Footer navigation</h3>

      <ul class="list-style-none d-flex flex-justify-center flex-wrap mb-2 mb-lg-0" aria-labelledby="sr-footer-heading">


          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to Terms&quot;,&quot;label&quot;:&quot;text:terms&quot;}" href="https://docs.github.com/site-policy/github-terms/github-terms-of-service" data-view-component="true" class="Link--secondary Link">Terms</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to privacy&quot;,&quot;label&quot;:&quot;text:privacy&quot;}" href="https://docs.github.com/site-policy/privacy-policies/github-privacy-statement" data-view-component="true" class="Link--secondary Link">Privacy</a>
          </li>


            <li class="mx-2">
              <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to security&quot;,&quot;label&quot;:&quot;text:security&quot;}" href="https://github.com/security" data-view-component="true" class="Link--secondary Link">Security</a>
            </li>

            <li class="mx-2">
              <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to status&quot;,&quot;label&quot;:&quot;text:status&quot;}" href="https://www.githubstatus.com/" data-view-component="true" class="Link--secondary Link">Status</a>
            </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to community&quot;,&quot;label&quot;:&quot;text:community&quot;}" href="https://github.community/" data-view-component="true" class="Link--secondary Link">Community</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to docs&quot;,&quot;label&quot;:&quot;text:docs&quot;}" href="https://docs.github.com/" data-view-component="true" class="Link--secondary Link">Docs</a>
          </li>

          <li class="mx-2">
            <a data-analytics-event="{&quot;category&quot;:&quot;Footer&quot;,&quot;action&quot;:&quot;go to contact&quot;,&quot;label&quot;:&quot;text:contact&quot;}" href="https://support.github.com?tags=dotcom-footer" data-view-component="true" class="Link--secondary Link">Contact</a>
          </li>

          
<li class="mx-2" >
  <cookie-consent-link>
    <button
      type="button"
      class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent"
      data-action="click:cookie-consent-link#showConsentManagement"
      data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;cookies&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;cookies_link_subfooter_footer&quot;}"
    >
      Manage cookies
    </button>
  </cookie-consent-link>
</li>

  <li class="mx-2">
    <cookie-consent-link>
      <button
        type="button"
        class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent text-left"
        data-action="click:cookie-consent-link#showConsentManagement"
        data-analytics-event="{&quot;location&quot;:&quot;footer&quot;,&quot;action&quot;:&quot;dont_share_info&quot;,&quot;context&quot;:&quot;subfooter&quot;,&quot;tag&quot;:&quot;link&quot;,&quot;label&quot;:&quot;dont_share_info_link_subfooter_footer&quot;}"
      >
        Do not share my personal information
      </button>
    </cookie-consent-link>
  </li>

      </ul>
    </nav>
  </div>
</footer>



    <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999"
      data-locale="en"
      data-initial-cookie-consent-allowed=""
      data-cookie-consent-required="true"
    ></ghcc-consent>




  <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden>
    <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert">
    <path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path>
</svg>
    <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
    </button>
    You can’t perform that action at this time.
  </div>

    <template id="site-details-dialog">
  <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open>
    <summary role="button" aria-label="Close dialog"></summary>
    <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal">
      <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
        <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x">
    <path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path>
</svg>
      </button>
      <div class="octocat-spinner tmp-my-6 js-details-dialog-spinner"></div>
    </details-dialog>
  </details>
</template>

    <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;">
  <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;">
  </div>
</div>

    <template id="snippet-clipboard-copy-button">
  <div class="zeroclipboard-container position-absolute right-0 top-0">
    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2 tmp-m-2">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2 tmp-m-2">
    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
</svg>
    </clipboard-copy>
  </div>
</template>
<template id="snippet-clipboard-copy-button-unpositioned">
  <div class="zeroclipboard-container">
    <clipboard-copy aria-label="Copy code to clipboard" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w">
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
      <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none">
    <path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path>
</svg>
    </clipboard-copy>
  </div>
</template>




    </div>
    <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true" ></div>
    <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div>
  </body>
</html>

