Skip to content

Releases: pybricks/pybricksdev

v1.0.0-alpha.32

14 Oct 21:11

Choose a tag to compare

Added

  • Added support for Pybricks Profile v1.2.0 (BLE).

v1.0.0-alpha.31

14 Sep 20:16

Choose a tag to compare

Added

  • Experimental support for relative and nested imports.
  • Added support for firmware.metadata.json v2.0.0.

Changed

  • Move/renamed pybricksdev.flash.create_firmware to pybricksdev.firmware.create_firmware_blob.
  • Changed return value of pybricksdev.firmware.create_firmware_blob to include license text.

v1.0.0-alpha.30

26 Aug 19:50
d4b8b1c

Choose a tag to compare

v1.0.0-alpha.30 Pre-release
Pre-release

Added

  • Added fw_version attribute to pybricksdev.connections.pybricks.PybricksHub.
  • Experimental support for multi-file projects.

Fixed

  • Fixed running programs on hubs with firmware with MPY ABI v5.

v1.0.0-alpha.29

08 Jul 14:59
df2ac32

Choose a tag to compare

v1.0.0-alpha.29 Pre-release
Pre-release

Changed

  • Changed ABI default value to v6 for running programs.

v1.0.0-alpha.28

04 Jul 21:31

Choose a tag to compare

v1.0.0-alpha.28 Pre-release
Pre-release

Added

  • Added support for compiling to MPY ABI v6 (MicroPython v1.19+).

v1.0.0-alpha.27

21 Jun 19:53

Choose a tag to compare

Changed

  • Changed dependency from mpy-cross to mpy-cross-v5.
  • Increased wait time when waiting for user program to start in PybricksHub.run().

Fixed

  • Fix syntax error on Python < 3.10 in firmware module.

v1.0.0-alpha.26

07 Jun 21:15

Choose a tag to compare

Added

  • Added typings for firmware metadata json structure.

Changed

  • main.py in firmware.zip is now optional.

Removed

  • Removed support for firmware.zip files with firmware.bin instead of
    firmware-base.bin.

v1.0.0-alpha.25

17 Mar 10:46
3296e92

Choose a tag to compare

v1.0.0-alpha.25 Pre-release
Pre-release

Added

  • Added PybricksHub.race_disconnect() method.

Changed

  • Moved EV3Connection from connections to connections.ev3dev.
  • Moved REPLHub from connections to connections.lego.
  • Moved PybricksHub from connections to connections.pybricks.

Fixed

  • Fixed race condition with pybricksdev run ble not waiting for program to
    finish before disconnecting (pybricksdev#28).

v1.0.0-alpha.24

25 Jan 16:30

Choose a tag to compare

v1.0.0-alpha.24 Pre-release
Pre-release

Fixed

  • Fixed regression causing crash when attempting to flash SPIKE firmware (support#617).

v1.0.0-alpha.23: cli/flash: remove name filtering

17 Jan 23:44

Choose a tag to compare

Fixed

  • Fixed pybricksdev flash command with --name argument not connecting.