blinker v1.3 Release Notes

Release Date: 2013-07-03 // over 8 years ago
  • ๐Ÿš€ Released 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.