diff options
| author | Chris McDonough <chrism@plope.com> | 2012-01-28 23:23:30 -0500 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2012-01-28 23:23:30 -0500 |
| commit | e21814af87dd09431607543c3c301f89388db8cd (patch) | |
| tree | 96f9c93d52049c30e21b16160702a0f80f58366c | |
| parent | b9bbc1531193dcf358355f1036d14e9eb82bac27 (diff) | |
| download | webob-feature.decoding.tar.gz | |
gardenfeature.decoding
| -rw-r--r-- | docs/news.txt | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/docs/news.txt b/docs/news.txt index 7819660..49955a9 100644 --- a/docs/news.txt +++ b/docs/news.txt @@ -18,9 +18,7 @@ Next release 2. Rationale: the legacy behavior of returning the respective raw environ values was nonsensical on Python 3. Working with non-ascii encoded environ variables as raw WSGI values under Python 3 makes no sense, as PEP 3333 - specifies that environ variables are bytes-tunneled-as-latin-1 strings, and - therefore the raw values are not sensible to use if there are high-order - characters in them. + specifies that environ variables are bytes-tunneled-as-latin-1 strings. If you don't care about Python 3, and you need strict backwards compatibility, to get legacy behavior of returning bytes on Python 2 for @@ -32,7 +30,9 @@ Next release ``request.host_url``, ``request.application_url``, ``request.path_url``, ``request.path``, ``request.path_qs``, ``request.url``, ``request.relative_url``, ``request.path_info_peek``, - ``request.path_info_pop`` under Python 3. + ``request.path_info_pop`` under Python 3. These methods previously dealt + with raw SCRIPT_NAME and PATH_INFO values, which caused nonsensical + results. * The WebOb Request object now respects an additional WSGI environment variable: ``webob.url_encoding``. ``webob.url_encoding`` will be used to |
