Releases: pybricks/pybricksdev
Releases · pybricks/pybricksdev
v1.0.0-alpha.32
Added
- Added support for Pybricks Profile v1.2.0 (BLE).
v1.0.0-alpha.31
Added
- Experimental support for relative and nested imports.
- Added support for
firmware.metadata.jsonv2.0.0.
Changed
- Move/renamed
pybricksdev.flash.create_firmwaretopybricksdev.firmware.create_firmware_blob. - Changed return value of
pybricksdev.firmware.create_firmware_blobto include license text.
v1.0.0-alpha.30
Added
- Added
fw_versionattribute topybricksdev.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
Changed
- Changed ABI default value to v6 for running programs.
v1.0.0-alpha.28
Added
- Added support for compiling to MPY ABI v6 (MicroPython v1.19+).
v1.0.0-alpha.27
Changed
- Changed dependency from
mpy-crosstompy-cross-v5. - Increased wait time when waiting for user program to start in
PybricksHub.run().
Fixed
- Fix syntax error on Python < 3.10 in
firmwaremodule.
v1.0.0-alpha.26
Added
- Added typings for firmware metadata json structure.
Changed
main.pyinfirmware.zipis now optional.
Removed
- Removed support for
firmware.zipfiles withfirmware.bininstead of
firmware-base.bin.
v1.0.0-alpha.25
Added
- Added
PybricksHub.race_disconnect()method.
Changed
- Moved
EV3Connectionfromconnectionstoconnections.ev3dev. - Moved
REPLHubfromconnectionstoconnections.lego. - Moved
PybricksHubfromconnectionstoconnections.pybricks.
Fixed
- Fixed race condition with
pybricksdev run blenot waiting for program to
finish before disconnecting (pybricksdev#28).
v1.0.0-alpha.24
Fixed
- Fixed regression causing crash when attempting to flash SPIKE firmware (support#617).
v1.0.0-alpha.23: cli/flash: remove name filtering
Fixed
- Fixed
pybricksdev flashcommand with--nameargument not connecting.