diff options
author | David Lord <davidism@gmail.com> | 2022-07-17 07:56:11 -0700 |
---|---|---|
committer | David Lord <davidism@gmail.com> | 2022-07-17 09:16:47 -0700 |
commit | bf35ac2ad43e6655993e8053fb464495eeb45016 (patch) | |
tree | 09726c34bca9c297ee5c9b497bd4f69a928e6f2d | |
parent | 59782d7a7ed76e681979afd7cfb30940bad2400b (diff) | |
download | blinker-bf35ac2ad43e6655993e8053fb464495eeb45016.tar.gz |
reformat changelog, remove from readme
-rw-r--r-- | CHANGES | 87 | ||||
-rw-r--r-- | CHANGES.rst | 86 | ||||
-rw-r--r-- | MANIFEST.in | 2 | ||||
-rw-r--r-- | README.md | 36 | ||||
-rw-r--r-- | docs/source/index.rst | 4 |
5 files changed, 90 insertions, 125 deletions
diff --git a/CHANGES b/CHANGES deleted file mode 100644 index 97b5687..0000000 --- a/CHANGES +++ /dev/null @@ -1,87 +0,0 @@ - -Blinker Changelog -================= - -Version 1.5dev --------------- - -Not yet released. - -- Support Python >= 3.7 and PyPy. Python 2, Python < 3.7, and Jython - may continue to work, but the next release will make incompatible - changes. - - -Version 1.4 ------------ - -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 - -Version 1.3 ------------ - -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. - -Version 1.2 ------------ - -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!) - -Version 1.1 ------------ - -Released July 21, 2010 - -- Added ``@signal.connect_via(sender)`` decorator -- Added ``signal.connected_to`` shorthand name for the - ``temporarily_connected_to`` context manager. - - -Version 1.0 ------------ - -Released March 28, 2010 - -- Python 3.0 and 3.1 compatibility - - -Version 0.9 ------------ - -Released February 26, 2010 - -- Added ``Signal.temporarily_connected_to`` context manager -- Docs! Sphinx docs, project web site. - - -Version 0.8 ------------ - -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.) diff --git a/CHANGES.rst b/CHANGES.rst new file mode 100644 index 0000000..d123b19 --- /dev/null +++ b/CHANGES.rst @@ -0,0 +1,86 @@ +Version 1.5 +----------- + +Unreleased + +- Support Python >= 3.7 and PyPy. Python 2, Python < 3.7, and Jython + may continue to work, but the next release will make incompatible + changes. + + +Version 1.4 +----------- + +Released 2015-07-23 + +- 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. + + +Version 1.3 +----------- + +Released 2013-07-03 + +- The global signal stash behind ``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. +- ``Namespace`` is now built on a regular dict. Use ``WeakNamespace`` + for the older, weak-referencing behavior. +- ``Signal.connect('text-sender')`` uses an alterate hashing strategy + to avoid sharp edges in text identity. + + +Version 1.2 +----------- + +Released 2011-10-26 + +- 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. + + +Version 1.1 +----------- + +Released 2010-07-21 + +- Added ``@signal.connect_via(sender)`` decorator +- Added ``signal.connected_to`` shorthand name for the + ``temporarily_connected_to`` context manager. + + +Version 1.0 +----------- + +Released 2010-03-28 + +- Python 3.0 and 3.1 compatibility. + + +Version 0.9 +----------- + +Released 2010-02-26 + +- Added ``Signal.temporarily_connected_to`` context manager. +- Docs! Sphinx docs, project web site. + + +Version 0.8 +----------- + +Released 2010-02-14 + +- 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. diff --git a/MANIFEST.in b/MANIFEST.in index 0a5c596..f9cdf82 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,7 +1,7 @@ include LICENSE include README.md include AUTHORS -include CHANGES +include CHANGES.rst recursive-include tests *py recursive-include docs/source *rst *py recursive-include docs/text *txt @@ -29,39 +29,3 @@ Round 3! ``` See the [Blinker documentation](https://pythonhosted.org/blinker/) for more information. - -## 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 ephemeral 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 alternate 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. - - Deprecated the global 'receiver_connected' signal. - - Verified Python 3.2 support (no changes needed!) - -1.1 (July 21, 2010) - - - Added ``@signal.connect_via(sender)`` decorator - - Added ``signal.connected_to`` shorthand name for the - ``temporarily_connected_to`` context manager. - -1.0 (March 28, 2010) - - - Python 3.x compatibility - -0.9 (February 26, 2010) - - - Sphinx docs, project website - - Added ``with a_signal.temporarily_connected_to(receiver): ...`` support diff --git a/docs/source/index.rst b/docs/source/index.rst index bdb40ef..5e8e470 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -298,5 +298,7 @@ Named Signals :members: signal -.. include:: ../../CHANGES +Changes +======= +.. include:: ../../CHANGES.rst |