summaryrefslogtreecommitdiff
path: root/CHANGES.txt
diff options
context:
space:
mode:
authorCasey Duncan <casey.duncan@gmail.com>2010-12-12 09:40:19 -0700
committerCasey Duncan <casey.duncan@gmail.com>2010-12-12 09:40:19 -0700
commit226c469217cbddc3443da2a60dc414b82021bcbe (patch)
treec049b1c25b4b70a43f2b99f8515fd3d628cbffd2 /CHANGES.txt
parent87a6ffdb91ae9f983169c3e9da15ea0266745a74 (diff)
parentfee38663daccc0130d0c34dbc5a14e67bef2e183 (diff)
downloadpyramid-226c469217cbddc3443da2a60dc414b82021bcbe.tar.gz
pyramid-226c469217cbddc3443da2a60dc414b82021bcbe.tar.bz2
pyramid-226c469217cbddc3443da2a60dc414b82021bcbe.zip
fix merge conflicts
Diffstat (limited to 'CHANGES.txt')
-rw-r--r--CHANGES.txt36
1 files changed, 36 insertions, 0 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 6f8ec355b..dfa7bf7fc 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -4,6 +4,22 @@ Next release
Features
--------
+- Add a ``handler`` ZCML directive. This directive does the same thing as
+ ``pyramid.configuration.add_handler``.
+
+- A new module named ``pyramid.config`` was added. It subsumes the duties of
+ the older ``pyramid.configuration`` module.
+
+- The new ``pyramid.config.Configurator` class has API methods that the older
+ ``pyramid.configuration.Configurator`` class did not: ``with_context`` (a
+ classmethod), ``include``, ``action``, and ``commit``. These methods exist
+ for imperative application extensibility purposes.
+
+- The ``pyramid.testing.setUp`` function now accepts an ``autocommit``
+ keyword argument, which defaults to ``True``. If it is passed ``False``,
+ the Config object returned by ``setUp`` will be a non-autocommiting Config
+ object.
+
- Add logging configuration to all paster templates.
- ``pyramid_alchemy``, ``pyramid_routesalchemy``, and ``pylons_sqla`` paster
@@ -61,6 +77,26 @@ Documentation
- Add a "Modifying Package Structure" section to the project narrative
documentation chapter (explain turning a module into a package).
+- Documentation was added for the new ``handler`` ZCML directive in the ZCML
+ section.
+
+Deprecations
+------------
+
+- ``pyramid.configuration.Configurator`` is now deprecated. Use
+ ``pyramid.config.Configurator``, passing its constructor
+ ``autocommit=True`` instead. The ``pyramid.configuration.Configurator``
+ alias will live for a long time, as every application uses it, but its
+ import now issues a deprecation warning. The
+ ``pyramid.config.Configurator`` class has the same API as
+ ``pyramid.configuration.Configurator`` class, which it means to replace,
+ except by default it is a *non-autocommitting* configurator. The
+ now-deprecated ``pyramid.configuration.Configurator`` will autocommit every
+ time a configuration method is called.
+
+ The ``pyramid.configuration`` module remains, but it is deprecated. Use
+ ``pyramid.config`` instead.
+
1.0a4 (2010-11-21)
==================