Recent Releases of https://github.com/compas-dev/compas_eve

https://github.com/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

- Python
Published by gonzalocasas almost 2 years ago

https://github.com/compas-dev/compas_eve - 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.

Removed

- Python
Published by gonzalocasas almost 2 years ago

https://github.com/compas-dev/compas_eve - 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 from UserDict to object because in IronPython 2.7 UserDict is an old-style class. The behavior of dictionary-like is still preserved.

Removed

- Python
Published by gonzalocasas almost 2 years ago

https://github.com/compas-dev/compas_eve - COMPAS EVE v0.3.7

Added

Changed

  • Ensure calling off() or unsubscribe() does not fail if the callback is not present in the registered event callbacks.

Removed

- Python
Published by gonzalocasas almost 2 years ago

https://github.com/compas-dev/compas_eve - COMPAS EVE v0.3.6

Added

Changed

  • Fixed compatibility issues with COMPAS 2.0 on the background worker.

Removed

- Python
Published by gonzalocasas about 2 years ago

https://github.com/compas-dev/compas_eve - COMPAS EVE v0.3.5

Added

Changed

  • Updated to COMPAS 2.0 theme
  • Limit dependency on mqtt-paho to be >=1, <2 since version 2.0 introduces breaking changes.

Removed

- Python
Published by gonzalocasas about 2 years ago

https://github.com/compas-dev/compas_eve - COMPAS EVE v0.3.4

Added

Changed

Removed

- Python
Published by gonzalocasas over 2 years ago

https://github.com/compas-dev/compas_eve - COMPAS EVE v0.3.3

Added

Changed

Removed

- Python
Published by gonzalocasas over 2 years ago

https://github.com/compas-dev/compas_eve - COMPAS EVE v 0.3.2

Added

Changed

Removed

- Python
Published by gonzalocasas over 2 years ago

https://github.com/compas-dev/compas_eve - COMPAS EVE v0.3.1

Added

Changed

Removed

- Python
Published by gonzalocasas over 2 years ago

https://github.com/compas-dev/compas_eve - v0.3.0

Added

  • Added examples and more detailed documentation for installation and usage.
  • Added BackgroundWorker class and BackgroundTask Grasshopper component to execute long-running tasks without blocking GH.

Changed

  • Fixed bug failing to get a str representation of Message on ipy
  • Pinned Sphinx version for docs generation

Removed

- Python
Published by gonzalocasas over 2 years ago

https://github.com/compas-dev/compas_eve - v0.2.1

Added

Changed

Removed

- Python
Published by gonzalocasas over 2 years ago

https://github.com/compas-dev/compas_eve - v0.1.2

Added

Changed

Removed

- Python
Published by gonzalocasas over 2 years ago