Releases: compas-dev/compas_eve
Releases · compas-dev/compas_eve
COMPAS EVE v1.0.0
Added
- Add Grasshopper components for publishing and subscribing to topics, for creating messages and connecting to MQTT transports.
Changed
Removed
COMPAS EVE v0.5.0
Added
Changed
- Fix/add json serialization support to
Message
class. - Fix get/set attr/item recursion bug.
- Simplify API:
- Default to
Message
class if no message type is specified. - Allow to use a string with the topic name in place of an instance of
Topic
. - Added an
EchoSubscriber
to showcase basic usage.
- Default to
Removed
COMPAS EVE v0.4.0
Added
- Added the option to pass arguments into the long running task of a background worker.
- Added the option to manually control when the background worker task is set to Done.
- Added dispose function to control resource deallocation in a background worker.
Changed
- Set background threads in the background worker as daemon threads to prevent blocking the main thread.
- Changed base class of
Message
fromUserDict
toobject
because in IronPython 2.7UserDict
is an old-style class. The behavior of dictionary-like is still preserved.
Removed
COMPAS EVE v0.3.7
Added
Changed
- Ensure calling
off()
orunsubscribe()
does not fail if the callback is not present in the registered event callbacks.
Removed
COMPAS EVE v0.3.6
Added
Changed
- Fixed compatibility issues with COMPAS 2.0 on the background worker.
Removed
COMPAS EVE v0.3.5
Added
Changed
- Updated to COMPAS 2.0 theme
- Limit dependency on
mqtt-paho
to be>=1, <2
since version2.0
introduces breaking changes.