url error control
[mdref/mdref-http] / http / Url.md
index 71d41e111b6613b74457df07a607bae86f1cb016..f6f1c143ffad165103f3f9938915bcc8d27efb86 100644 (file)
@@ -2,20 +2,6 @@
 
 The http\Url class provides versatile means to parse, construct and manipulate URLs.
 
-## Changelog:
-
-Version | Changes
---------|--------
-2.2.0   | Added parser constants:<br> http\Url::PARSE_MBUTF8,<br> http\Url::PARSE_MBLOC (on systems with wide character support),<br>http\Url::PARSE_TOPCT,<br>http\Url::PARSE_TOIDN (with libidn support).
-
-## Backwards compatibility
-
-### New parser in v2.2.0
-
-PHP's [parse_url()](http://php.net/parse_url) is avoided since v2.2.0.
-
-Creating an empty url by `new http\Url(NULL, NULL, 0)` will not result in `http://localhost/` anymore but in an empty URL instead.
-
 ## Constants:
 
 * REPLACE  
@@ -52,6 +38,13 @@ Creating an empty url by `new http\Url(NULL, NULL, 0)` will not result in `http:
   Parse and convert multibyte hostnames according to IDNA (with libidn support).
 * PARSE_TOPCT  
   Percent encode multibyte sequences in the userinfo, path, query and fragment parts of the URL.
+* IGNORE_ERRORS  
+  Continue parsing when encountering errors.
+* SILENT_ERRORS  
+  Suppress errors/exceptions.
+* STDFLAGS  
+  Standard flags used by default internally for e.g. http\Message::setRequestUrl().
+  Enables joining path and query, sanitizing path, multibyte/unicode, international domain names and transient percent encoding.
 
 ## Properties: