summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--announce.rst16
-rw-r--r--docs/source/history.rst4
-rw-r--r--setup.py2
3 files changed, 14 insertions, 8 deletions
diff --git a/announce.rst b/announce.rst
index 52ce300..85d0627 100644
--- a/announce.rst
+++ b/announce.rst
@@ -25,11 +25,17 @@ dynamically loaded extensions.
What's New?
===========
-- Ignore AssertionError exceptions generated when plugins are
- loaded.
-- Update ``NamedExtensionManager`` to check the name of a plugin
- before loading its code to avoid importing anything we are not going
- to use.
+- Add ``name_order`` parameter to ``NamedExtensionManager`` to coerce
+ ``map()`` into processing the extensions in the order they are named
+ when the manager is created, instead of the random order they may
+ have been loaded. Contributed by Daniel Rocco.
+- Change the ``NamedDispatchExtensionManager`` to ignore missing
+ extensions (issue 14).
+- Add ``__getitem__`` to ``ExtensionManager`` for looking up
+ individual plugins by name (issue 15).
+- Start working on the tutorial
+- Remove dependency on distribute, now that it is merged back into
+ setuptools 0.7 (issue 19).
Installing
==========
diff --git a/docs/source/history.rst b/docs/source/history.rst
index fb2a171..0c6fe3b 100644
--- a/docs/source/history.rst
+++ b/docs/source/history.rst
@@ -2,7 +2,7 @@
History
=========
-dev
+0.9
- Add ``name_order`` parameter to
:class:`~stevedore.named.NamedExtensionManager` to coerce
@@ -17,7 +17,7 @@ dev
individual plugins by name (:issue:`15`).
- Start working on the tutorial, :doc:`tutorial/index`.
- Remove dependency on distribute, now that it is merged back into
- setuptools 0.7.
+ setuptools 0.7 (:issue:`19`).
0.8
diff --git a/setup.py b/setup.py
index 61aac3a..2d089a0 100644
--- a/setup.py
+++ b/setup.py
@@ -16,7 +16,7 @@ except ImportError:
setup(
name='stevedore',
- version='0.8',
+ version='0.9',
description='Manage dynamic plugins for Python applications',
long_description=long_description,