diff options
author | jason kirtland <jek@discorporate.us> | 2013-07-03 11:56:44 +0200 |
---|---|---|
committer | jason kirtland <jek@discorporate.us> | 2013-07-03 11:56:44 +0200 |
commit | b42a659271a1acf368964399a1b0df295fd02a15 (patch) | |
tree | 8efdc8257c08aaac56acbcf4559aaac42fc19560 | |
parent | b519cbfc3a21853f62b62f36029cf2a7affac16a (diff) | |
download | blinker-b42a659271a1acf368964399a1b0df295fd02a15.tar.gz |
Forgot to update summary yet again.
-rw-r--r-- | README | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -35,6 +35,17 @@ Blinker requires Python 2.4 or higher, Python 3.0 or higher, or Jython 2.5 or hi Changelog Summary ----------------- +1.3 (July 3, 2013) + - The global signal stash behind blinker.signal() is now backed by a + regular name-to-Signal dictionary. Previously, weak references were + held in the mapping and ephermal usage in code like + ``signal('foo').connect(...)`` could have surprising program behavior + depending on import order of modules. + - blinker.Namespace is now built on a regular dict. Use + blinker.WeakNamespace for the older, weak-referencing behavior. + - Signal.connect('text-sender') uses an alterate hashing strategy to + avoid sharp edges in text identity. + 1.2 (October 26, 2011) - Added Signal.receiver_connected and Signal.receiver_disconnected per-Signal signals. |