summaryrefslogtreecommitdiff
path: root/HISTORY.txt
diff options
context:
space:
mode:
Diffstat (limited to 'HISTORY.txt')
-rw-r--r--HISTORY.txt101
1 files changed, 101 insertions, 0 deletions
diff --git a/HISTORY.txt b/HISTORY.txt
index 53a17a4d3..5de5b20bd 100644
--- a/HISTORY.txt
+++ b/HISTORY.txt
@@ -1,3 +1,104 @@
+1.7 (2016-05-19)
+================
+
+- Fix a bug in the wiki2 tutorial where bcrypt is always expecting byte
+ strings. See https://github.com/Pylons/pyramid/pull/2576
+
+- Simplify windows detection code and remove some duplicated data.
+ See https://github.com/Pylons/pyramid/pull/2585 and
+ https://github.com/Pylons/pyramid/pull/2586
+
+1.7b4 (2016-05-12)
+==================
+
+- Fixed the exception view tween to re-raise the original exception if
+ no exception view could be found to handle the exception. This better
+ allows tweens further up the chain to handle exceptions that were
+ left unhandled. Previously they would be converted into a
+ ``PredicateMismatch`` exception if predicates failed to allow the view to
+ handle the exception.
+ See https://github.com/Pylons/pyramid/pull/2567
+
+- Exposed the ``pyramid.interfaces.IRequestFactory`` interface to mirror
+ the public ``pyramid.interfaces.IResponseFactory`` interface.
+
+1.7b3 (2016-05-10)
+==================
+
+- Fix ``request.invoke_exception_view`` to raise an ``HTTPNotFound``
+ exception if no view is matched. Previously ``None`` would be returned
+ if no views were matched and a ``PredicateMismatch`` would be raised if
+ a view "almost" matched (a view was found matching the context).
+ See https://github.com/Pylons/pyramid/pull/2564
+
+- Add defaults for py.test configuration and coverage to all three scaffolds,
+ and update documentation accordingly.
+ See https://github.com/Pylons/pyramid/pull/2550
+
+- Add ``linkcheck`` to ``Makefile`` for Sphinx. To check the documentation for
+ broken links, use the command ``make linkcheck
+ SPHINXBUILD=$VENV/bin/sphinx-build``. Also removed and fixed dozens of broken
+ external links.
+
+- Fix the internal runner for scaffold tests to ensure they work with pip
+ and py.test.
+ See https://github.com/Pylons/pyramid/pull/2565
+
+1.7b2 (2016-05-01)
+==================
+
+- Removed inclusion of pyramid_tm in development.ini for alchemy scaffold
+ See https://github.com/Pylons/pyramid/issues/2538
+
+- A default permission set via ``config.set_default_permission`` will no
+ longer be enforced on an exception view. This has been the case for a while
+ with the default exception views (``config.add_notfound_view`` and
+ ``config.add_forbidden_view``), however for any other exception view a
+ developer had to remember to set ``permission=NO_PERMISSION_REQUIRED`` or
+ be surprised when things didn't work. It is still possible to force a
+ permission check on an exception view by setting the ``permission`` argument
+ manually to ``config.add_view``. This behavior is consistent with the new
+ CSRF features added in the 1.7 series.
+ See https://github.com/Pylons/pyramid/pull/2534
+
+1.7b1 (2016-04-25)
+==================
+
+- This release announces the beta period for 1.7.
+
+- Fix an issue where some files were being included in the alchemy scafffold
+ which had been removed from the 1.7 series.
+ See https://github.com/Pylons/pyramid/issues/2525
+
+1.7a2 (2016-04-19)
+==================
+
+Features
+--------
+
+- Automatic CSRF checks are now disabled by default on exception views. They
+ can be turned back on by setting the appropriate `require_csrf` option on
+ the view.
+ See https://github.com/Pylons/pyramid/pull/2517
+
+- The automatic CSRF API was reworked to use a config directive for
+ setting the options. The ``pyramid.require_default_csrf`` setting is
+ no longer supported. Instead, a new ``config.set_default_csrf_options``
+ directive has been introduced that allows the developer to specify
+ the default value for ``require_csrf`` as well as change the CSRF token,
+ header and safe request methods. The ``pyramid.csrf_trusted_origins``
+ setting is still supported.
+ See https://github.com/Pylons/pyramid/pull/2518
+
+Bug fixes
+---------
+
+- CSRF origin checks had a bug causing the checks to always fail.
+ See https://github.com/Pylons/pyramid/pull/2512
+
+- Fix the test suite to pass on windows.
+ See https://github.com/Pylons/pyramid/pull/2520
+
1.7a1 (2016-04-16)
==================