Steve Piercy
2018-09-22 e22970cd21eb36c2a658c843bb5cb4f59d77fd19
CHANGES.txt
@@ -1,3 +1,87 @@
.. _changes_1.8.6:
1.8.6 (Unreleased)
==================
- Set appropriate ``code`` and ``title`` attributes on the ``HTTPClientError`` and
  ``HTTPServerError`` exception classes. This prevents inadvertently returning a 520
  error code.
  See https://github.com/Pylons/pyramid/pull/3280
.. _changes_1.8.5:
1.8.5 (2017-07-13)
==================
- Fix a circular import which made it impossible to import
  ``pyramid.viewderivers`` before ``pyramid.config``.
  See https://github.com/Pylons/pyramid/pull/3125
.. _changes_1.8.4:
1.8.4 (2017-06-11)
==================
Bug Fixes
---------
- Fix a bug in which ``pyramid.security.ALL_PERMISSIONS`` failed to return
  a valid iterator in its ``__iter__`` implementation.
  See https://github.com/Pylons/pyramid/pull/3076
Documentation Changes
---------------------
- Updated pyramid-cookiecutter-starter prompts and description to include Mako.
  See https://github.com/Pylons/pyramid/pull/2982
- Added integrity attributes for JavaScripts in cookiecutters, scaffolds, and
  resulting source files in tutorials.
  See https://github.com/Pylons/pyramid/issues/2548
- Update ``cookiecutter`` command to use a checkout for specific branch and
  shorten it. See https://github.com/Pylons/pyramid/issues/3042
.. _changes_1.8.3:
1.8.3 (2017-03-12)
==================
Bug Fixes
---------
- Fix a reference cycle causing memory leaks in which the registry
  would keep a ``Configurator`` instance alive even after the configurator
  was discarded. Another fix was also added for the ``global_registries``
  object in which the registry was stored in a closure preventing it from
  being deallocated. See https://github.com/Pylons/pyramid/pull/2973
- Fix a bug directly invoking ``pyramid.scripts.pserve.main`` with the
  ``--reload`` option in which ``sys.argv`` is always used in the subprocess
  instead of the supplied ``argv``.
  See https://github.com/Pylons/pyramid/pull/2974
Documentation Changes
---------------------
- Updated pyramid-cookiecutter-starter prompts and reformat presentation of all
  cookiecutter prompts. See https://github.com/Pylons/pyramid/pull/2966
.. _changes_1.8.2:
1.8.2 (2017-02-20)
==================
- ``HTTPException``'s accepts a detail kwarg that may be used to pass
  additional details to the exception. You may now pass objects so long as
  they have a valid ``__str__`` method.
  See https://github.com/Pylons/pyramid/pull/2951
- Fix ``Configurator(settings=settings)`` to copy the passed in settings
  dictionary instead of using it verbatim. This fixes a regression from 1.7
  introduced via https://github.com/Pylons/pyramid/pull/2823.
  See https://github.com/Pylons/pyramid/pull/2960
.. _changes_1.8.1:
1.8.1 (2017-01-24)
@@ -145,7 +229,7 @@
  other settings. See https://github.com/Pylons/pyramid/pull/2823
- ``pserve --reload`` now uses the
  `hupper <http://docs.pylonsproject.org/projects/hupper/en/latest/>`
  `hupper <https://docs.pylonsproject.org/projects/hupper/en/latest/>`_
  library to monitor file changes. This comes with many improvements:
  - If the `watchdog <http://pythonhosted.org/watchdog/>`_ package is
@@ -207,6 +291,12 @@
     assert get_current_request() is request
  See https://github.com/Pylons/pyramid/pull/2873
- Added a new ``callback`` option to ``config.set_default_csrf_options`` which
  can be used to determine per-request whether CSRF checking should be enabled
  to allow for a mix authentication methods. Only cookie-based methods
  generally require CSRF checking.
  See https://github.com/Pylons/pyramid/pull/2778
Bug Fixes
---------
@@ -275,7 +365,7 @@
  https://github.com/Pylons/pyramid/pull/2838
- Add `pyramid_nacl_session
  <http://docs.pylonsproject.org/projects/pyramid-nacl-session/en/latest/>`_
  <https://docs.pylonsproject.org/projects/pyramid-nacl-session/en/latest/>`_
  to session factories. See https://github.com/Pylons/pyramid/issues/2791
- Update ``HACKING.txt`` from stale branch that was never merged to master.