summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjason kirtland <jek@discorporate.us>2013-07-03 11:56:44 +0200
committerjason kirtland <jek@discorporate.us>2013-07-03 11:56:44 +0200
commitb42a659271a1acf368964399a1b0df295fd02a15 (patch)
tree8efdc8257c08aaac56acbcf4559aaac42fc19560
parentb519cbfc3a21853f62b62f36029cf2a7affac16a (diff)
downloadblinker-b42a659271a1acf368964399a1b0df295fd02a15.tar.gz
Forgot to update summary yet again.
-rw-r--r--README11
1 files changed, 11 insertions, 0 deletions
diff --git a/README b/README
index 3431db3..725925d 100644
--- a/README
+++ b/README
@@ -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.