summaryrefslogtreecommitdiff
path: root/CHANGES.rst
diff options
context:
space:
mode:
authorHeron Rossi <heron.rossi@hotmail.com>2018-03-09 11:24:37 -0300
committerHeron Rossi <heron.rossi@hotmail.com>2018-03-09 11:24:37 -0300
commitf5d1b6fff284404549a99f73a8968975ad81c0a4 (patch)
treea05bc5bce8c5759cffd4c7b07382262e3c427a0d /CHANGES.rst
parentea79cbae09cf30f8fba0ba17ee53925299ff8371 (diff)
parentd3edffe1efb6126c028d2e351908daf7ad30be60 (diff)
downloadpyramid-f5d1b6fff284404549a99f73a8968975ad81c0a4.tar.gz
pyramid-f5d1b6fff284404549a99f73a8968975ad81c0a4.tar.bz2
pyramid-f5d1b6fff284404549a99f73a8968975ad81c0a4.zip
Merge branch 'master' of github.com:Pylons/pyramid into 3195_cherrypy_import
Diffstat (limited to 'CHANGES.rst')
-rw-r--r--CHANGES.rst47
1 files changed, 47 insertions, 0 deletions
diff --git a/CHANGES.rst b/CHANGES.rst
new file mode 100644
index 000000000..592315827
--- /dev/null
+++ b/CHANGES.rst
@@ -0,0 +1,47 @@
+unreleased
+==========
+
+Features
+--------
+
+- Add a ``_depth`` and ``_category`` arguments to all of the venusian
+ decorators. The ``_category`` argument can be used to affect which actions
+ are registered when performing a ``config.scan(..., category=...)`` with a
+ specific category. The ``_depth`` argument should be used when wrapping
+ the decorator in your own. This change affects ``pyramid.view.view_config``,
+ ``pyramid.view.exception_view_config``,
+ ``pyramid.view.forbidden_view_config``, ``pyramid.view.notfound_view_config``,
+ ``pyramid.events.subscriber`` and ``pyramid.response.response_adapter``
+ decorators. See https://github.com/Pylons/pyramid/pull/3105 and
+ https://github.com/Pylons/pyramid/pull/3122
+
+- Fix the ``pyramid.request.Request`` class name after using
+ ``set_property`` or ``config.add_request_method`` such that the
+ ``str(request.__class__)`` would appear as ``pyramid.request.Request``
+ instead of ``pyramid.util.Request``.
+ See https://github.com/Pylons/pyramid/pull/3129
+
+- Added a fallback ``try/except`` block on ``pyramid/scripts/pserve.cherrypy_server_runner``
+ due to module/import changes on CherryPy 9+
+ See https://github.com/Pylons/pyramid/pull/3235
+
+Bug Fixes
+---------
+
+Deprecations
+------------
+
+Backward Incompatibilities
+--------------------------
+
+- On Python 3.4+ the ``repoze.lru`` dependency is dropped. If you were using
+ this package directly in your apps you should make sure that you are
+ depending on it directly within your project.
+ See https://github.com/Pylons/pyramid/pull/3140
+
+- On CherryPy 9+ all functionality from ``cherrypy.wsgiserver`` was moved to ``cheroot``.
+ See https://github.com/Pylons/pyramid/issues/3195
+
+Documentation Changes
+---------------------
+