Skip to content
This repository has been archived by the owner. It is now read-only.

@nyamsprod nyamsprod released this Jul 1, 2015 · 9 commits to 3.x since this release

Fixed

Assets 2

@nyamsprod nyamsprod released this Jun 25, 2015 · 13 commits to 3.x since this release

Fixed

  • Update True\Punycode requirement to 2.0.0 to allow PHP7 support

More informations can be found on the documentation website

This is the last release in the League\Url 3.x series

Assets 2
Pre-release

@nyamsprod nyamsprod released this Jun 10, 2015

Added

  • isEmpty method to League\Url\Interfaces\Url to tell whether a URL is empty or not
  • isSupported static method to League\Url\Scheme to tell whether a specified scheme is supported by the library
  • Add support for the gopher scheme

Fixed

  • Improve Punycode decoding/encoding issue #73

Remove

  • Support for the pseuod git and svn protocol
Assets 2
Pre-release

@nyamsprod nyamsprod released this Jun 5, 2015

Fixed

  • remove useless optional argument from Path::getUriComponent

Please refers to the documentation or the library CHANGELOG for more details and a complete list of changes

Assets 2
Pre-release

@nyamsprod nyamsprod released this Jun 3, 2015

Added

  • Package structure is changed to better reflect the importance of each component.
  • Package is now more RFC3986 compliant
  • League\Url\UserInfo class added to better manipulate URL user info part
  • League\Url\Output\Formatter class added to ease URL and URL components formatting.
  • All Url related classes are now immutable value objects.
  • League\Url\Url implements Psr\Http\Message\UriInterface
  • Methods to ease complete or partial component modifications are added to League\Url\Url
  • Url components and Url Parts can now be compared to each other using the sameValueAs method
  • League\Url\Host, League\Url\Path component public API are simplified.
  • League\Url\Host now supports IP style hosts and FQDN
  • League\Url\Host::__toString method now always return the ascii version of the hostname
  • More methods are added to the League\Url\Path object to extract generic path info as well as modifying the path according to RFC3986 (i.e.: removing dot segments)
  • League\Url\Query public API is simplified to remove ambiguity
  • League\Url\Query no longer depends on php parse_str and http_build_query
  • League\Url\Scheme and League\Url\Port are rewritten completely

Fixed

  • Handling of legacy hostname suffixed with a "." when using Url::createFromServer

Remove

  • League\Url\User and League\Url\Pass are replaced by the more generic League\Url\Component
  • Support for PHP 5.3
  • League\Url\UrlImmutable class is replaced by League\Url\Url which is now immutable
  • Most of the public API is removed :
    • to comply to RFC3986;
    • to enable immutable value object;
    • to implement PSR7 UriInterface;

Please refers to the documentation or the library CHANGELOG for more details and a complete list of changes

Assets 2

@nyamsprod nyamsprod released this May 13, 2015 · 18 commits to 3.x since this release

Fixed

Assets 2

@nyamsprod nyamsprod released this Mar 26, 2015

Fixed

Assets 2

@nyamsprod nyamsprod released this Mar 20, 2015

Added

  • adding the toArray method to League\Url\AbstractUrl to output the URL like PHP native parse_url issue #56

Fixed

  • League\Url\Components\Query bug fix remove parameter only if the value equals null issue #58

More informations can be found on the documentation website

Assets 2

@nyamsprod nyamsprod released this Nov 27, 2014

  • League\Url\AbstractUrl::createFromServer bug fix handling of $_SERVER['HTTP_HOST']
Assets 2
You can’t perform that action at this time.