master
Fix GH-20366 ext/uri: Do not throw ValueError on null-byte (#20489)
Fix parsing URIs with empty hosts
uri: Improve exceptions for `Uri\Rfc3986\Uri` (#19161)
Add the Uri\Rfc3986\Uri class to ext/uri without wither support (#18836)
Add Uri\WhatWg classes to ext/uri (#18672)
Add support for Uri\Rfc3986\Uri withers (#19636)
ext/uri: Remove bool type coercions in tests (#18921)
uri: Do not create new `UrlValidationErrorType` objects (#19009)
uri: Fix lexbor memory management in uri_parser_whatwg.c (#19591)
uri: Reject ports overflowing zend_long for uri_parser_rfc3986 (#19644)
uri: Fix handling of empty ports for uri_parser_rfc3986 (#19645)
uri: Throw when trying to modify URI objects after creation (#19768)
uri: Fix handling of large port numbers in URI struct (#19905)
uri: Fix handling of the `errors == NULL && !silent` for uri_parser_whatwg (#19748)
Fix GH-19780: InvalidUrlException should check $errors argument (#19781)
Fix refcounting on zend_empty_array in ext-uri (GH-19908)
lexbor: Cherry pick "Core: Reset length in lexbor_str_destroy()"