-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathCHANGES.txt
56 lines (41 loc) · 1.85 KB
/
CHANGES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
repoze.component Changelog
==========================
0.4 (2009-07-25)
----------------
- Make compatible with repoze.component 0.4.
- Add ``override`` keys to ``component`` and ``subscriber``
directives.
0.3 (2009-07-24)
----------------
- Update directive implementations to match newer repoze.component
calling conventions.
- Provide a ``full`` argument to the ``clear`` method of
``repoze.component.registry.Registry`` which clears the registry
entirely instead of just clearing unnamed registrations. It
defaults to false.
0.2 (2009-07-11)
----------------
- Break apart component type storage into ``__component_types__`` and
``__inherited_component_types__`` attributes.
The ``__component_types__`` attribute has become a sequence of
component types stored directly on an instance as a result of
``provides(ob, 'sometype')``.
The ``__inherited_component_types__`` attribute is stored on a class
as the result of ``provides(cls, 'sometype')`` ( or via a
class-level call to ``provides('a', 'b')`` ).
We then recompose these two separate attributes into a unified set
of component types when the ``resolve`` method of the registry is
called to create an effective list of component types.
- ``repoze.component.directlyprovidedby`` now returns only the types
directly provided by an instance (its ``__component_types__``);
previously it would also return the inherited component types
(because there was no such thing as an inherited component type).
However, ``repoze.component.providedby`` continues to return all
component types (both direct and inherited, as well as default
types).
- Add ``onlyprovides`` API, which overwrites any existing
``__component_types__`` (or ``__inherited_component_types__``)
attribute on the object. It otherwise acts just like ``provides``.
0.1 (2009-06-22)
----------------
- Initial release.