summaryrefslogtreecommitdiff
path: root/CHANGES.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGES.txt')
-rw-r--r--CHANGES.txt44
1 files changed, 42 insertions, 2 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 63c84d0f8..07c0b564d 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,34 @@
-Next release
-============
+Unreleased
+==========
+
+Features
+--------
+
+- New API: ``pyramid.request.Request.set_property``. Add lazy property
+ descriptors to a request without changing the request factory. New
+ properties may be reified, effectively caching the value for the lifetime
+ of the instance. Common use-cases for this would be to get a database
+ connection for the request or identify the current user.
+
+- Use the ``waitress`` WSGI server instead of ``wsgiref`` in scaffolding.
+
+Bug Fixes
+---------
+
+- The documentation of ``pyramid.events.subscriber`` indicated that using it
+ as a decorator with no arguments like this::
+
+ @subscriber()
+ def somefunc(event):
+ pass
+
+ Would register ``somefunc`` to receive all events sent via the registry,
+ but this was untrue. Instead, it would receive no events at all. This has
+ now been fixed and the code matches the documentation. See also
+ https://github.com/Pylons/pyramid/issues/386
+
+1.3a3 (2011-12-21)
+==================
Features
--------
@@ -8,6 +37,11 @@ Features
documented in the "Command-Line Pyramid" chapter in the section entitled
"Invoking a Request".
+- Add undocumented ``__discriminator__`` API to derived view callables.
+ e.g. ``adapters.lookup(...).__discriminator__(context, request)``. It will
+ be used by superdynamic systems that require the discriminator to be used
+ for introspection after manual view lookup.
+
Bug Fixes
---------
@@ -20,6 +54,12 @@ Documentation
- Added a section named "Making Your Script into a Console Script" in the
"Command-Line Pyramid" chapter.
+- Removed the "Running Pyramid on Google App Engine" tutorial from the main
+ docs. It survives on in the Cookbook
+ (http://docs.pylonsproject.org/projects/pyramid_cookbook/en/latest/gae.html).
+ Rationale: it provides the correct info for the Python 2.5 version of GAE
+ only, and this version of Pyramid does not support Python 2.5.
+
1.3a2 (2011-12-14)
==================