Skip to content

Releases: pybricks/pybricksdev

v1.0.0-alpha.12

04 Aug 22:42
Compare
Choose a tag to compare
v1.0.0-alpha.12 Pre-release
Pre-release

Changed

  • Updated bleak dependency to v0.12.1.
  • run and compile scripts now accept - as an argument to mean stdin.

Removed

  • Removed script command line args in run and compile commands. Only accepts
    file name now.

v1.0.0-alpha.11

06 Jul 01:56
Compare
Choose a tag to compare
v1.0.0-alpha.11 Pre-release
Pre-release

Added

  • Added support for Pybricks Protocol v1.1.0.

Fixed

  • Fixed pybricksdev ble run not working with BOOST Move hub.

v1.0.0-alpha.10

26 Jun 19:09
Compare
Choose a tag to compare
v1.0.0-alpha.10 Pre-release
Pre-release

Added

  • Support for Python 3.9.
  • Short -n option for --name option in pybricksdev run.
  • Option to set hub name when flashing firmware.

Changed

  • Update to Bleak v0.12.0.
  • Change pybricksdev run to use --wait/--no-wait instead of --wait=False.

Fixed

  • Fix pybricksdev lwp3 repl can only connect to remote control.
  • Fix Technic Large hub Bluetooth hub kind.

v1.0.0-alpha.9

27 May 23:30
Compare
Choose a tag to compare
v1.0.0-alpha.9 Pre-release
Pre-release

Added

  • pybricksdev.ble.lwp3.bytecodes module.
  • pybricksdev.ble.lwp3.messages module.
  • pybricksdev lwp3 repl command line tool.

Fixed

  • Crash when running pybricksdev dfu without args on command line.

v1.0.0-alpha.8

18 May 22:19
Compare
Choose a tag to compare
v1.0.0-alpha.8 Pre-release
Pre-release

Added

  • pybricksdev.ble.lwp3 module.
  • pybricksdev.ble.nus module.
  • pybricksdev.ble.pybricks module.

Changed

  • Name parameter to pybricksdev run ble command is now optional.

Fixed

  • Connecting to BLE devices based on Bluetooth address.

v1.0.0-alpha.7

17 May 21:05
Compare
Choose a tag to compare
v1.0.0-alpha.7 Pre-release
Pre-release

Added

  • Debug option to CLI interface.

Changed

  • Use standard Python logging for modules instead of per-object.
  • Use progress bars when downloading program to hub.

Removed

  • Delay option in CLI flash command.

Fixed

  • Flashing firmware using BLE under conditions on Windows.
  • NotImplementedError when compiling to .mpy in ipython kernel on Windows.

Bug fix

05 May 13:20
Compare
Choose a tag to compare
Bug fix Pre-release
Pre-release

Added

  • Experimental firmware installer for SPIKE Prime

Fixed

  • Fixes data log failure when running a program in a notebook after cancelling a previous program

Bug fix

12 Apr 19:25
Compare
Choose a tag to compare
Bug fix Pre-release
Pre-release

Added

  • Size check when restoring firmware via USB/DFU.

Fixed

  • Wait for some time to allow program output to be received before disconnecting
    in the run command.

BLE fixes

09 Apr 20:55
Compare
Choose a tag to compare
BLE fixes Pre-release
Pre-release

Changed

  • Print BLE download progress after chunk is complete instead of before.

Fixed

  • Fix occasional bad checksum warning when running program via BLE.

BLE fixes

08 Apr 17:06
Compare
Choose a tag to compare
BLE fixes Pre-release
Pre-release

Added

  • Check Pybricks protocol version when connecting to Bluetooth Low Energy devices.

Fixed

  • Fix running programs via Bluetooth Low Energy.