Skip to content

version 7.6.0

Latest

Choose a tag to compare

@nyamsprod nyamsprod released this 18 Nov 12:26

Added

  • UriComponentInterface::equals
  • Contidionable interface
  • UriInterface::resolve
  • UriInterface::relativize
  • UriInterface::equals
  • UriInterface::toNormalizedString
  • UriInterface::withUsername
  • UriInterface::withPassword
  • IPv6\Converter::isIpv6
  • IPv6\Converter::normalize
  • UriString::resolve
  • UriString::removeDotSegments
  • UriString::normalize
  • UriString::normalizeAuthority
  • UriString::containsRfc3986Chars
  • UriString::containsRfc3987Chars
  • UriString::isValidScheme
  • UriString::isValidHost
  • FeatureDetection::supportsDom
  • Encoder::decodeNecessary
  • Encoder::decodePath
  • Encoder::decodeQuery
  • Encoder::decodeFragment
  • Encoder::isUserEncoded
  • Encoder::isPasswordEncoded
  • Encoder::isUserInfoEncoded
  • Encoder::isPathEncoded
  • Encoder::isQueryEncoded
  • Encoder::isFragmentEncoded
  • Encoder::normalizeUser
  • Encoder::normalizePassword
  • Encoder::normalizeUserInfo
  • Encoder::normalizePath
  • Encoder::normalizeQuery
  • Encoder::normalizeFragment
  • Encoder::normalizeHost

Fixed

  • UriString::parse will fail if the URI contains whitespace.
  • UriString::buildUri allows all arguments to be null including the path.
  • UriString::buildAuthority allows the $user argument to be null and still generate a user info component.

Deprecated

  • Encoder::decodePartial replaced by Encoder::decodeNecessary

Removed

  • Dependency to psr/http-factory package which is never required in the package.