Changelog
Unreleased
Update
blackto make tests pass.
v0.4.3 (2022-12-29)
Update
pyzmqrequirement to allow for>=24.0.
v0.4.2 (2022-09-01)
Add :obj:
~easypubsub.decorator.publish_thisdecorator to automatically publish function return values to a topic.Make
requirements.txtless strict.
v0.4.1 (2022-08-25)
Added safer exception handling for the
publishmethod of :obj:~easypubsub.publisher.Publisher.
v0.4.0 (2022-08-04)
Update :obj:
~easypubsub.proxy.Proxyto usezmq.devices.ThreadProxySteerable, which supports better termination handling.Improve documentation and update example scripts.
Fixed some typos in the documentation and variables names.
Removed wait times in :obj:
~easypubsub.proxy.Proxyand :obj:~easypubsub.subscriber.Subscriber, the user should take care of waiting long enough to establish the connection.
v0.3.1 (2022-08-02)
Fix link in the pypi package description.
Fix missed release date for v0.3.0 in
CHANGELOG.md.Use MyST to include Markdown files in the docs instead of
m2r2, which has security issues.Add bump2version configuration, to manage the versioning.
Added
__version__to theeasypubsubpackage.
v0.3.0 (2022-08-01)
Added documentation to the :obj:
~easypubsub.proxy.Proxy, :obj:~easypubsub.subscriber.Subscriber, and :obj:~easypubsub.publisher.Publisherclasses.Setup Sphinx documentation and Readthedocs.
Breaking change: :obj:
~easypubsub.proxy.Proxynow expects first the address for the publishers and then the address for the subscribers, to make it easier to remember (pub-sub). Fixed tests and examples accordingly.
v0.2.1 (2022-07-29)
Fixed a bug for Proxy, where it would not quit using CTRL-C on Windows.
Added
CHANGELOG.mdto the repository.Proxynow runs in a separate thread, so it is non-blocking.Created a few simple tests.