Releases: pybricks/pybricksdev
Releases · pybricks/pybricksdev
v2.1.1
v2.1.0
Added
- Added the
--stay-connected
arg to thepybricksdev run
command, allowing re-compiling and running the input file. Also echoes
the hub's output to the console when manually running a program.
(pybricksdev#122)
v2.0.1
v2.0.0
Added
- Added optional user program ID arg to
PybricksHub.start_user_program()
. - Added support for running programs via USB on EV3 and NXT.
Fixed
- Fixed calling
PybricksHub.write()
methods. - Fixed using default text encoding when opening text files.
Changed
- Downloading programs without starting them can now be done by
adding--no-start
to the run tool.
Removed
- Removed
REPLHub
. This was used for non-Pybricks MicroPython boards, but
mpremote
should be used for this. - Removed
EV3Connection
. This was used for ev3dev connections over ssh,
making it possible to automate motor benchmarking on ev3dev. This use case
no longer applies and other tools can be used to run code on ev3dev.
v1.2.0
v1.1.0
Added
- Added
pybricksdev download
command to download Python scripts to hubs without running them.
Supports BLE, USB, and SSH connections. (pybricksdev#107)
v1.0.1
Fixed
- Relax version constraints. (pybricksdev#106)
v1.0.0
v1.0.0-alpha.52
Added
- Added support for Python 3.13.
v1.0.0-alpha.51
Added
- Added
pybricksdev oad info
command. - Added
pybricksdev oad flash
command.
Fixed
- Fixed EV3 firmware flashing on USB 3.0 systems.