Skip to content

Releases: pybricks/pybricksdev

v1.0.0-alpha.34

21 Jan 18:55

Choose a tag to compare

Added

  • Added pybricksdev.ble.pybricks.Command.PBIO_PYBRICKS_COMMAND_REBOOT_TO_UPDATE_MODE.
  • Added support for Pybricks firmware metadata v2.1.0.
  • Added support for flashing firmware to LEGO MINDSTORMS NXT bricks.

Fixed

  • Fixed reboot in update mode for Pybricks Profile >= 1.2.0 in pybricksdev flash CLI.

v1.0.0-alpha.33

07 Nov 05:41

Choose a tag to compare

Changed

  • Updated Bleak dependency to v0.19.4.

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).