summaryrefslogtreecommitdiff
path: root/CHANGES.rst
diff options
context:
space:
mode:
authorSteve Piercy <web@stevepiercy.com>2018-10-05 02:33:18 -0700
committerGitHub <noreply@github.com>2018-10-05 02:33:18 -0700
commit086198b5db7dcb86c2b4edbc5d3610dcade0332a (patch)
tree1af84e37e9ad7bdb445786a0345822dcdfd851f0 /CHANGES.rst
parent2fa1e218ea6b9a6d5c3f8193ea27d0fc44b8964a (diff)
parentf6becd23966248fb7fc4db218258be4364902f8f (diff)
downloadpyramid-086198b5db7dcb86c2b4edbc5d3610dcade0332a.tar.gz
pyramid-086198b5db7dcb86c2b4edbc5d3610dcade0332a.tar.bz2
pyramid-086198b5db7dcb86c2b4edbc5d3610dcade0332a.zip
Merge branch 'master' into one_cc
Diffstat (limited to 'CHANGES.rst')
-rw-r--r--CHANGES.rst39
1 files changed, 39 insertions, 0 deletions
diff --git a/CHANGES.rst b/CHANGES.rst
index d0dbbe5c0..4f0de298b 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -57,6 +57,15 @@ Features
- Add support for Python 3.7. Add testing on Python 3.8 with allowed failures.
See https://github.com/Pylons/pyramid/pull/3333
+- Added ``pyramid.session.JSONSerializer``. See "Upcoming Changes to ISession
+ in Pyramid 2.0" in the "Sessions" chapter of the documentation for more
+ information about this feature.
+ See https://github.com/Pylons/pyramid/pull/3353
+
+- Add a ``registry`` argument to ``pyramid.renderers.get_renderer``
+ to allow users to avoid threadlocals during renderer lookup.
+ See https://github.com/Pylons/pyramid/pull/3358
+
Bug Fixes
---------
@@ -79,6 +88,21 @@ Bug Fixes
Deprecations
------------
+- The ``pyramid.intefaces.ISession`` interface will move to require
+ JSON-serializable objects in Pyramid 2.0. See
+ "Upcoming Changes to ISession in Pyramid 2.0" in the "Sessions" chapter
+ of the documentation for more information about this change.
+ See https://github.com/Pylons/pyramid/pull/3353
+
+- The ``pyramid.session.signed_serialize`` and
+ ``pyramid.session.signed_deserialize`` functions will be removed in Pyramid
+ 2.0, along with the removal of
+ ``pyramid.session.UnencryptedCookieSessionFactoryConfig`` which was
+ deprecated in Pyramid 1.5. Please switch to using the
+ ``SignedCookieSessionFactory``, copying the code, or another session
+ implementation if you're still using these features.
+ See https://github.com/Pylons/pyramid/pull/3353
+
Backward Incompatibilities
--------------------------
@@ -107,9 +131,24 @@ Backward Incompatibilities
of previous ``pyramid.httpexceptions.HTTPFound``.
See https://github.com/Pylons/pyramid/pull/3328
+- Removed ``pyramid.config.Configurator.set_request_property`` which had been
+ deprecated since Pyramid 1.5. Instead use
+ ``pyramid.config.Configurator.add_request_method`` with ``reify=True`` or
+ ``property=True``.
+ See https://github.com/Pylons/pyramid/pull/3368
+
+- Removed the ``principal`` keyword argument from
+ ``pyramid.security.remember`` which had been deprecated since Pyramid 1.6
+ and replaced by the ``userid`` argument.
+ See https://github.com/Pylons/pyramid/pull/3369
+
Documentation Changes
---------------------
+- Ad support for Read The Docs Ethical Ads.
+ https://github.com/Pylons/pyramid/pull/3360
+ https://docs.readthedocs.io/en/latest/advertising/ethical-advertising.html
+
- Add support for alembic to the pyramid-cookiecutter-alchemy cookiecutter
and update the wiki2 tutorial to explain how it works.
See https://github.com/Pylons/pyramid/pull/3307 and