X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=http.md;h=d5924f1df943b20e156816a9e273fb20102b3935;hb=6798bca9841b2dda9d77beaeab68305cd0528825;hp=e78795a39cdd97260beabcfee361844bd6903755;hpb=961f8a1687d70d07e07979cdd0c725f62ac4121f;p=mdref%2Fmdref-http diff --git a/http.md b/http.md index e78795a..d5924f1 100644 --- a/http.md +++ b/http.md @@ -38,6 +38,16 @@ The following system libraries are optional and provide additional features: Minimum version: none Install on Debian: `apt-get install libidn11-dev` +=libidn2= + Provides IDNA support in URLs (fallback if libidn is not available). + Minimum version: none + Install on Debian: `apt-get install libidn2-0-dev` + +=libicu= + Provides IDNA support in URLs (fallback if libidn is not available). + Minimum version: none + Install on Debian: `apt-get install libicu-dev` + =libcurl= Provides HTTP request functionality. Minimum version: 7.18.2 @@ -62,7 +72,7 @@ If configured ```--with-http-shared-deps``` (default) it depends on the pre-load * hash * iconv -* json +* json (only until < 2.4.0) Please ensure that all extension on which pecl/http depends, are loaded before it, e.g in your `php.ini`: @@ -108,3 +118,5 @@ The http extension registers the ```http.*``` namespace for its stream filters. Version | Change --------|------- 2.0.4 | Dropped the pecl/event conflict. +2.4.0 | Dropped the ext/json dependency. +2.4.2 | Added libidn2 and libicu as fallback for IDNA support.