Skip to content

Releases: toio/toio.py

1.1.0

04 Jun 05:52
Compare
Choose a tag to compare

Full Changelog: 1.0.2...1.1.0

[1.1.0]

Added

  • Support for toio BLE protocol version v2.4.0
  • Compatibility with Python 3.8 and later versions
  • Support for Pythonista3 application (#1)
  • py.typed file for enhanced type hinting
  • AsyncSimpleCube class to facilitate simple API usage with asyncio
  • MultipleToioCoreCubes class for simplified control of multiple cubes
  • is_connect() method in CubeInterface class to check connection status
  • Initialization with Sequence in cube.api.indicator functions
  • Initialization with Sequence in cube.api.motor_control functions
  • DummyInterface class for debugging purposes
  • NotificationHandlerInfo class as a second argument for notification handlers

Changed

  • ToioCoreCube class now verifies protocol version during connection

Fixed

  • Issue where cube.api.sound.stop() did not function (#3)
  • Inability of SimpleCube.play_sound() to play sounds longer than 250ms
  • Potential failures when using concurrent.futures or threading.Thread

1.0.2

25 Apr 02:04
Compare
Choose a tag to compare

2023.05.15: Update tutorial files (No change to toio.py library)