-
Notifications
You must be signed in to change notification settings - Fork 4
/
NEWS.txt
47 lines (38 loc) · 1.63 KB
/
NEWS.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
28 May 2019
v0.5.3
Fixed mistake in setup.py. Previous release was borked.
24 May 2019
v0.5 - This is a big release.
Instead of a single decorator `@event` for both normal functions and
bound methods, we now have separate decorators for each case:
`observable_function` for functions, and
`observable_method` for methods.
There are two reasons for this. First, the tom-foolery I had to pull to
get the single decorator implementation working was fragile and not
extensible (for example, we may wish to support making observable class
and static methods in the future). Second, by switching to two separate
decorators now we keep unification into a single decorator in future
releases an available option, and so lose nothing in terms of future
possibilities.
For developers, another important aspect of this release is that the
code should now be a lot easier to understand because every task is
handled by exactly one specific class.
Many missing doc strings have been added.
28 May 2014
v0.4
Reworked to be PEP8 compliant.
addObserver is now add_observer.
discardObserver is now discard_observer.
25 May 2014
v0.3
Bumped sub-major version number because of functionality added in previous version.
README now shows up properly in PyPI
25 May 2014
v0.2.4:
Optional argument identifyObserved now allows observers to receive the
observed object as the first argument when being called.
24 May 2014
Can now use @event on functions and bound methods.
Released 0.2.2. First release on PyPI.
15 May 2014
Project created.