All Versions
8
Latest Version
Avg Release Cycle
331 days
Latest Release
-

Changelog History

  • v1.5.dev Changes

    ๐Ÿš€ Not yet released.

    • ๐Ÿ‘ Verified Python 3.7 support (no changes needed).
    • ๐Ÿ‘ Verified Python 3.6 support (no changes needed).
    • ๐Ÿ‘ Verified Python 3.5 support (no changes needed).
    • โž• Added Signal.send_async, dispatching to an arbitrary mix of connected coroutines and receiver functions.
  • v1.4 Changes

    July 23, 2015

    ๐Ÿš€ Released July 23, 2015

    • ๐Ÿ‘ Verified Python 3.4 support (no changes needed)
    • โž• Additional bookkeeping cleanup for non-ANY connections at disconnect time.
    • Added Signal._cleanup_bookeeping() to prune stale bookkeeping on demand
  • v1.3 Changes

    July 03, 2013

    ๐Ÿš€ 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.
  • v1.2 Changes

    October 27, 2011

    ๐Ÿš€ Released October 26, 2011

    • โž• Added Signal.receiver_connected and Signal.receiver_disconnected per-Signal signals.
    • ๐Ÿšฆ Deprecated the global 'receiver_connected' signal.
    • ๐Ÿ‘ Verified Python 3.2 support (no changes needed!)
  • v1.1 Changes

    July 21, 2010

    ๐Ÿš€ Released July 21, 2010

    • โž• Added @signal.connect_via(sender) decorator
    • โž• Added signal.connected_to shorthand name for the temporarily_connected_to context manager.
  • v1.0 Changes

    March 28, 2010

    ๐Ÿš€ Released March 28, 2010

    • Python 3.0 and 3.1 compatibility
  • v0.9 Changes

    February 27, 2010

    ๐Ÿš€ Released February 26, 2010

    • Added Signal.temporarily_connected_to context manager
    • ๐Ÿ“„ Docs! Sphinx docs, project web site.
  • v0.8 Changes

    February 14, 2010

    ๐Ÿš€ Released February 14, 2010

    • ๐ŸŽ‰ Initial release
    • ๐Ÿšฆ Extracted from flatland.util.signals
    • โž• Added Python 2.4 compatibility
    • โž• Added nearly functional Python 3.1 compatibility (everything except connecting to instance methods seems to work.)