Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 57 lines (41 sloc) 1.896 kb
aaab96b @mcdonc Move out component bits of repoze.plugin into repoze.component.
mcdonc authored
1 repoze.component Changelog
2 ==========================
3
acfbe19 @mcdonc Prep for 0.4.
mcdonc authored
4 0.4 (2009-07-25)
5 ----------------
11eb0f6 @mcdonc - Make compatible with (as yet unreleased) repoze.component 0.4.
mcdonc authored
6
acfbe19 @mcdonc Prep for 0.4.
mcdonc authored
7 - Make compatible with repoze.component 0.4.
11eb0f6 @mcdonc - Make compatible with (as yet unreleased) repoze.component 0.4.
mcdonc authored
8
9 - Add ``override`` keys to ``component`` and ``subscriber``
10 directives.
11
f644fcf @mcdonc Use newer repoze.configuration directive calling conventions.
mcdonc authored
12 0.3 (2009-07-24)
13 ----------------
14
15 - Update directive implementations to match newer repoze.component
16 calling conventions.
4298402 @mcdonc - Provide a ``full`` argument to the ``clear`` method of
mcdonc authored
17
18 - Provide a ``full`` argument to the ``clear`` method of
19 ``repoze.component.registry.Registry`` which clears the registry
20 entirely instead of just clearing unnamed registrations. It
21 defaults to false.
22
dd73590 @mcdonc Prep for 0.2.
mcdonc authored
23 0.2 (2009-07-11)
24 ----------------
6b50b65 @mcdonc - Break apart component type storage into ``__component_types__`` and
mcdonc authored
25
26 - Break apart component type storage into ``__component_types__`` and
27 ``__inherited_component_types__`` attributes.
28
29 The ``__component_types__`` attribute has become a sequence of
30 component types stored directly on an instance as a result of
31 ``provides(ob, 'sometype')``.
32
33 The ``__inherited_component_types__`` attribute is stored on a class
34 as the result of ``provides(cls, 'sometype')`` ( or via a
35 class-level call to ``provides('a', 'b')`` ).
36
37 We then recompose these two separate attributes into a unified set
38 of component types when the ``resolve`` method of the registry is
39 called to create an effective list of component types.
40
41 - ``repoze.component.directlyprovidedby`` now returns only the types
42 directly provided by an instance (its ``__component_types__``);
43 previously it would also return the inherited component types
44 (because there was no such thing as an inherited component type).
45 However, ``repoze.component.providedby`` continues to return all
46 component types (both direct and inherited, as well as default
47 types).
48
1a9913c @mcdonc - Add ``onlyprovides`` API, which overwrites any existing
mcdonc authored
49 - Add ``onlyprovides`` API, which overwrites any existing
50 ``__component_types__`` (or ``__inherited_component_types__``)
51 attribute on the object. It otherwise acts just like ``provides``.
52
f863ec6 @mcdonc Prep for release.
mcdonc authored
53 0.1 (2009-06-22)
aaab96b @mcdonc Move out component bits of repoze.plugin into repoze.component.
mcdonc authored
54 ----------------
55
56 - Initial release.
Something went wrong with that request. Please try again.