Skip to content

Releases: pybricks/pybricks-api

v3.3.0

24 Nov 10:12
Compare
Choose a tag to compare

3.3.0 - 2023-11-24

Changed

  • Bump beta version to release version with no further changes.

3.3.0c1 - 2023-11-20

Added

  • Enabled tilt and orientation config for MoveHub().
  • Documented Motor.close()

Fixed

  • Fixed missing awaitable for Remote.light and LWP3 writes.

3.3.0b9 - 2023-10-26

Changed

  • Changed the beta feature for using the hub's gyro. Gyro control can now be
    toggled using use_gyro instead of using a separate GyroDriveBase class.
  • Documentation updates to match firmware 3.3.0b5--3.3.0b9 updates.

Added

  • Added set to ubuiltins module.
  • Basic multitasking docs.
  • Awaitable keyword for awaitable methods and functions.

3.3.0b5 - 2023-05-16

Added

  • Documented new hub.ble methods.

3.3.0b4 - 2023-04-21

Added

  • Documented integral_deadzone in Control.pid().
  • Documented Motor.model. This can be used to view the estimated motor
    state and change its settings.
  • Added rotation, orientation, ready, stationary and settings methods
    to IMU class.
  • Added GyroDriveBase class to pybricks.robotics.

Changed

  • Change implementation status of IMU.heading and IMU.reset_heading. They
    are now implemented, with some limitations as noted in a note box.
  • Moved Matrix and vector from pybricks.geometry to pybricks.tools.
  • Moved Axis from pybricks.geometry to pybricks.parameters.

Removed

  • Removed pybricks.geometry module.

v3.3.0c1

20 Nov 13:30
Compare
Choose a tag to compare

Added

  • Enabled tilt and orientation config for MoveHub().
  • Documented Motor.close()

Fixed

  • Fixed missing awaitable for Remote.light and LWP3 writes.

3.3.0b9 - 2023-10-26

Changed

  • Changed the beta feature for using the hub's gyro. Gyro control can now be
    toggled using use_gyro instead of using a separate GyroDriveBase class.
  • Documentation updates to match firmware 3.3.0b5--3.3.0b9 updates.

Added

  • Added set to ubuiltins module.
  • Basic multitasking docs.
  • Awaitable keyword for awaitable methods and functions.

v3.3.0b9

26 Oct 18:36
Compare
Choose a tag to compare

Changed

  • Changed the beta feature for using the hub's gyro. Gyro control can now be
    toggled using use_gyro instead of using a separate GyroDriveBase class.
  • Documentation updates to match firmware 3.3.0b5--3.3.0b9 updates.

Added

  • Added set to ubuiltins module.
  • Basic multitasking docs.
  • Awaitable keyword for awaitable methods and functions.

v3.3.0a5

16 May 20:29
Compare
Choose a tag to compare

Added

  • Documented new hub.ble methods.

Release v3.3.0b4

21 Apr 22:01
Compare
Choose a tag to compare

Added

  • Documented integral_deadzone in Control.pid().
  • Documented Motor.model. This can be used to view the estimated motor
    state and change its settings.
  • Added rotation, orientation, ready, stationary and settings methods
    to IMU class.
  • Added GyroDriveBase class to pybricks.robotics.

Changed

  • Change implementation status of IMU.heading and IMU.reset_heading. They
    are now implemented, with some limitations as noted in a note box.
  • Moved Matrix and vector from pybricks.geometry to pybricks.tools.
  • Moved Axis from pybricks.geometry to pybricks.parameters.

Removed

  • Removed pybricks.geometry module.

v3.2.0

20 Dec 21:48
Compare
Choose a tag to compare

Changed

  • Changed module TOC headings to make it easier to find things.

v3.2.0c1

09 Dec 21:07
Compare
Choose a tag to compare

Changed

  • Updated "front" side of the Technic Hub to be consistent with the Prime Hub.

v3.2.0b6

02 Dec 13:48
Compare
Choose a tag to compare

Added

  • Documented Stop.NONE and Stop.COAST_SMART.
  • Documented ujson, ustruct modules.
  • Added done and stalled methods for DriveBase.

Changed

  • Changed PrimeHub.display.image() to PrimeHub.display.icon() and renamed
    its kwarg from image to icon.
  • Improved presentation and docstrings of the ubuiltins and other
    MicroPython modules
  • Moved the random numbers example for Move Hub to the Move Hub page.
  • Moved done(), stalled(), load() from Control to Motor object.

v3.2.0b5

11 Nov 17:26
Compare
Choose a tag to compare

Fixed

  • Fixed Jedi code completion for Color and Icon classes in pybricks.parameters.

v3.2.0b4

21 Oct 17:42
Compare
Choose a tag to compare

Added

  • Code auto-completion for EssentialHub.
  • Added System.storage method.

Fixed

  • Fixed some type hints in parameters submodule.