Skip to content

Releases: Carglglz/upydevice

upydevice 0.3.8

29 Aug 13:37
5c16af1
Compare
Choose a tag to compare

Added

  • Device raise_traceback method to catch Device Exception after follow mode

upydevice 0.3.7

23 Aug 20:31
Compare
Choose a tag to compare

Fix

  • paste_buff method in BleDevice
  • fix data feeding pipe missing blank lines in follow callback for BleDevice
  • deprecate self-signed certs in favor of ROOT CA signed certs for WebSocketDevices using SSL/TLS

Added

  • @device.code decorator for Device classes to declare and call functions in devices
  • @device.code_follow for Device classes to declare and call functions in devices whose output need to be followed.
  • @devicegroup.code for DeviceGroup class to declare and call functions in group of devices.
  • @devicegroup.code_follow for Device classes to declare and call functions in a group of devices whose output need to be followed.
  • decorator examples.

upydevice 0.3.6

25 Mar 00:26
ceaf4d7
Compare
Choose a tag to compare

Fix

  • fixed missing dependencies in setup.py (@BradenM)

upydevice 0.3.5

15 Mar 18:27
bbf6efe
Compare
Choose a tag to compare

Fix

  • reassign ip to hostname if hostname is not None for disconnect method

upydevice 0.3.4

04 Mar 20:58
ecec5ff
Compare
Choose a tag to compare

Fix

  • WebSocketDevice double unwanted super().__init__ bug.
  • Load time in MacOS caused by bleak/corebluetooth, only if BleDevice
  • Allow mdns .local name in WebSecureREPL, (ssl checkhostname / auth server.)
  • WebSocketDevice receive frame errors
  • SerialDevice follow command parsing errors
  • BleDevice follow command parsing errors
  • is_reachable method for WebSocketDevice if ip is mdns .local name
  • pipe option for BleDevice wr_cmd method.

Added

  • Indicate websocket port in ip address as ip:port format
  • Allow password:passphrase format for WebSocketDevice password that sets ssl/auth
    to True if present.
  • address property for all device types.
  • flush_conn for BleDevice for compatibility

upydevice 0.3.3

16 Dec 20:24
38da5ed
Compare
Choose a tag to compare

Added

  • Host Name in __repr__ command device info
  • New pyqt interval timer example
  • Added device name in test logging

upydevice 0.3.2

24 Oct 21:21
0bd0686
Compare
Choose a tag to compare

Added

  • mDNS .local/dhcp_hostname compatibility, so device configuration works across networks

Fix

  • check -i, info commands in -apmd, if connected to AP of the device.

upydevice 0.3.1

09 Sep 20:01
b090e01
Compare
Choose a tag to compare
  • FixKeyboardInterrupt in AsyncBleDevice for jupyter_upydevice_kernel

upydevice 0.3.0

14 Aug 13:59
b2a7637
Compare
Choose a tag to compare
Merge pull request #4 from Carglglz/develop

requirement update

upydevice 0.2.3

25 May 15:21
Compare
Choose a tag to compare

Minor fixes (see change log doc)