summaryrefslogtreecommitdiff
path: root/CHANGES.txt
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2009-09-23 10:24:42 +0000
committerChris McDonough <chrism@agendaless.com>2009-09-23 10:24:42 +0000
commiteb9fbf5f24b5e41cadd1eac8ca970ba819ecb6a5 (patch)
tree26afc97a9ddc53feca88bfac957bb376357edc6b /CHANGES.txt
parent02e1fe45e4bb2d7473296d2b8c2114680d9c75c2 (diff)
downloadpyramid-eb9fbf5f24b5e41cadd1eac8ca970ba819ecb6a5.tar.gz
pyramid-eb9fbf5f24b5e41cadd1eac8ca970ba819ecb6a5.tar.bz2
pyramid-eb9fbf5f24b5e41cadd1eac8ca970ba819ecb6a5.zip
Features
-------- - Speed up ``repoze.bfg.encode.urlencode`` (nee' ``repoze.bfg.url.urlencode``) slightly. - Speed up ``repoze.bfg.traversal.model_path`` and ``repoze.bfg.traversal.model_path_tuple`` slightly. Internal -------- - Move ``repoze.bfg.traversal._url_quote`` into ``repoze.bfg.encode`` as ``url_quote``. Backwards Incompatibilities --------------------------- - We previously had a Unicode-aware wrapper for the ``urllib.urlencode`` function named ``repoze.bfg.url.urlencode`` which delegated to the stdlib function, but which marshalled all unicode values to utf-8 strings before calling the stdlib version. A newer replacement now lives in ``repoze.bfg.encode`` (old imports will still work). The replacement does not delegate to the stdlib. The replacement diverges from the stdlib implementation and the previous ``repoze.bfg.url`` url implementation inasmuch as its ``doseq`` argument is a decoy: it always behaves in the ``doseq=True`` way (which is the only sane behavior) for speed purposes. The old import location (``repoze.bfg.url.urlencode``) still functions and has not been deprecated.
Diffstat (limited to 'CHANGES.txt')
-rw-r--r--CHANGES.txt30
1 files changed, 30 insertions, 0 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 42a87940c..8e8a901f1 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -6,6 +6,36 @@ Features
- Speed up ``repoze.bfg.location.lineage`` slightly.
+- Speed up ``repoze.bfg.encode.urlencode`` (nee'
+ ``repoze.bfg.url.urlencode``) slightly.
+
+- Speed up ``repoze.bfg.traversal.model_path`` and
+ ``repoze.bfg.traversal.model_path_tuple`` slightly.
+
+Internal
+--------
+
+- Move ``repoze.bfg.traversal._url_quote`` into ``repoze.bfg.encode``
+ as ``url_quote``.
+
+Backwards Incompatibilities
+---------------------------
+
+- We previously had a Unicode-aware wrapper for the
+ ``urllib.urlencode`` function named ``repoze.bfg.url.urlencode``
+ which delegated to the stdlib function, but which marshalled all
+ unicode values to utf-8 strings before calling the stdlib version.
+ A newer replacement now lives in ``repoze.bfg.encode`` (old imports
+ will still work). The replacement does not delegate to the stdlib.
+
+ The replacement diverges from the stdlib implementation and the
+ previous ``repoze.bfg.url`` url implementation inasmuch as its
+ ``doseq`` argument is a decoy: it always behaves in the
+ ``doseq=True`` way (which is the only sane behavior) for speed
+ purposes.
+
+ The old import location (``repoze.bfg.url.urlencode``) still
+ functions and has not been deprecated.
1.1a4 (2009-09-23)
==================