summaryrefslogtreecommitdiff
path: root/CHANGES.txt
diff options
context:
space:
mode:
authorBert JW Regeer <bertjw@regeer.org>2016-01-03 02:03:24 -0700
committerBert JW Regeer <bertjw@regeer.org>2016-01-03 02:03:24 -0700
commit30ae71b4a7ad97a649165374a75a70f4b64ae25c (patch)
treeb8a2cd06ff0130fd31b702862db2e46d39cd4e71 /CHANGES.txt
parent504027873ab0e1b15601e2d1900ef8a4469f6a43 (diff)
parent5558386fd1a6181b2e8ad06659049c055a7ed023 (diff)
downloadpyramid-30ae71b4a7ad97a649165374a75a70f4b64ae25c.tar.gz
pyramid-30ae71b4a7ad97a649165374a75a70f4b64ae25c.tar.bz2
pyramid-30ae71b4a7ad97a649165374a75a70f4b64ae25c.zip
Merge branch 'master' into feature/configurable-view-deriver
Diffstat (limited to 'CHANGES.txt')
-rw-r--r--CHANGES.txt68
1 files changed, 60 insertions, 8 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 4396c4356..77f5d94ac 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,6 +1,19 @@
1.6 (2015-04-14)
================
+Backward Incompatibilities
+--------------------------
+
+- IPython and BPython support have been removed from pshell in the core.
+ To continue using them on Pyramid 1.6+ you must install the binding
+ packages explicitly::
+
+ $ pip install pyramid_ipython
+
+ or
+
+ $ pip install pyramid_bpython
+
Features
--------
@@ -40,11 +53,12 @@ Features
See https://github.com/Pylons/pyramid/pull/1471
- Cache busting for static resources has been added and is available via a new
- argument to ``pyramid.config.Configurator.add_static_view``: ``cachebust``.
- Core APIs are shipped for both cache busting via query strings and
- path segments and may be extended to fit into custom asset pipelines.
+ ``pyramid.config.Configurator.add_cache_buster`` API. Core APIs are shipped
+ for both cache busting via query strings and via asset manifests for
+ integrating into custom asset pipelines.
See https://github.com/Pylons/pyramid/pull/1380 and
- https://github.com/Pylons/pyramid/pull/1583
+ https://github.com/Pylons/pyramid/pull/1583 and
+ https://github.com/Pylons/pyramid/pull/2171
- Add ``pyramid.config.Configurator.root_package`` attribute and init
parameter to assist with includeable packages that wish to resolve
@@ -135,12 +149,16 @@ Features
https://github.com/Pylons/pyramid/pull/1610
- Additional shells for ``pshell`` can now be registered as entrypoints. See
- https://github.com/Pylons/pyramid/pull/1891
+ https://github.com/Pylons/pyramid/pull/1891 and
+ https://github.com/Pylons/pyramid/pull/2012
- The variables injected into ``pshell`` are now displayed with their
docstrings instead of the default ``str(obj)`` when possible.
See https://github.com/Pylons/pyramid/pull/1929
+- ``pserve --reload`` will no longer crash on syntax errors!!!
+ See https://github.com/Pylons/pyramid/pull/2044
+
Bug Fixes
---------
@@ -213,12 +231,42 @@ Bug Fixes
WebOb 1.5.
See https://github.com/Pylons/pyramid/pull/1865
+- ``pshell`` will now preserve the capitalization of variables in the
+ ``[pshell]`` section of the INI file. This makes exposing classes to the
+ shell a little more straightfoward.
+ See https://github.com/Pylons/pyramid/pull/1883
+
+- Fix an issue when user passes unparsed strings to ``pyramid.session.CookieSession``
+ and ``pyramid.authentication.AuthTktCookieHelper`` for time related parameters
+ ``timeout``, ``reissue_time``, ``max_age`` that expect an integer value.
+ See https://github.com/Pylons/pyramid/pull/2050
+
+- Fixed usage of ``pserve --monitor-restart --daemon`` which would fail in
+ horrible ways. See https://github.com/Pylons/pyramid/pull/2118
+
+- Explicitly prevent ``pserve --reload --daemon`` from being used. It's never
+ been supported but would work and fail in weird ways.
+ See https://github.com/Pylons/pyramid/pull/2119
+
+- Fix an issue on Windows when running ``pserve --reload`` in which the
+ process failed to fork because it could not find the pserve script to
+ run. See https://github.com/Pylons/pyramid/pull/2137
+
+- Ensure that ``IAssetDescriptor.abspath`` always returns an absolute path.
+ There were cases depending on the process CWD that a relative path would
+ be returned. See https://github.com/Pylons/pyramid/issues/2187
+
+
Deprecations
------------
-- The ``pserve`` command's daemonization features have been deprecated. This
- includes the ``[start,stop,restart,status]`` subcommands as well as the
- ``--daemon``, ``--stop-server``, ``--pid-file``, and ``--status`` flags.
+- The ``pserve`` command's daemonization features have been deprecated as well
+ as ``--monitor-restart``. This includes the ``[start,stop,restart,status]``
+ subcommands as well as the ``--daemon``, ``--stop-daemon``, ``--pid-file``,
+ ``--status``, ``--user`` and ``--group`` flags.
+ See https://github.com/Pylons/pyramid/pull/2120
+ and https://github.com/Pylons/pyramid/pull/2189
+ and https://github.com/Pylons/pyramid/pull/1641
Please use a real process manager in the future instead of relying on the
``pserve`` to daemonize itself. Many options exist including your Operating
@@ -226,6 +274,7 @@ Deprecations
solutions like Circus and Supervisor.
See https://github.com/Pylons/pyramid/pull/1641
+ and https://github.com/Pylons/pyramid/pull/2120
- Renamed the ``principal`` argument to ``pyramid.security.remember()`` to
``userid`` in order to clarify its intended purpose.
@@ -252,6 +301,9 @@ Docs
``principal`` and a ``userid`` in its security APIs.
See https://github.com/Pylons/pyramid/pull/1399
+- Add documentation of command line programs (``p*`` scripts). See
+ https://github.com/Pylons/pyramid/pull/2191
+
Scaffolds
---------